Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной AlexThunder, за что ему огромное спасибо
На данный момент разработка в целом закончена и благодарен всем, кто принимал участие в обсуждении и реализации проекта
С помощью Chack'а были заказаны и изготовлены печатные платы
И сейчас начнется наверно самый интересный этап - сборка и настройка
Схема, плата, прошивка находятся в архиве во вложении. ИСХОДНИКОВ ПРОГРАММЫ НЕТ !!! ПРОШИВКУ ИЗМЕНИТЬ НЕЛЬЗЯ !!!
Необходимое программное обеспечение:
Схема - sPlan 6.0 (для версии 3 - 7.0)
Плата - Slayout 5.0 / 6.0
Внимание !!! В процессе сборки и наладки в схему могут быть внесены изменения ! Следите за обновлением архива !!! ........... New_controller-2V1 - плата с косметическими правками и обозначением элементов.
Контроллер-V.3 - улучшенный вариант (симисторы в одну линию, питание +12V, два диммера, USB на борту, 4 усилителя, отдельный разъем для клавиатуры).
Version 3.1 SMD - версия 3 для СМД элементов.
Плата1V5smd - многоплатная версия от "Пупс" (контроллер + силовая часть + клавиатура + усилители + кулер для силовой части).
Контроллер V3 DIP - все нужное для сборки версии 3.0 DIP.
Firmware.rar - прошивки от Володя_Череп для нормальной работы с USB на ATTiny2313.
Прошивки.rar - архив прошивок:
ATmega_32 - стандартная прошивка
Atmega_32_EE - прошивка EEPROM
ATmega_32_9600 - скорость UART 9600
ATmega_32_PWM_244Hz - использование ШИМ для управления драйверами. Вход PWM LDD подключается непосредственно к выводу 13 или 14 ATmega.
Программирование fuse-битов:
При прошивке микроконтроллеров необходимо запрограммировать (записать 0) следующие fuse-биты:
- для ATmega32 - BOOTSZ0, BOOTSZ1, SPIEN
- для ATtiny2313 - CKSEL0, SUT0, BODLEVEL1, WDTON, SPIEN
- для ATtiny13 - SPIEN, CKDIV8, SUT0, CKSEL0 (данная микросхема используется для схемы регулировки венилятора)
Все остальные fuse-биты должны быть незапрограммированы (равны 1). Uniprof:
Fuse-бит будет запрограммирован, если убрать галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если поставить галочку в соответствующем поле. CodeVisionAVR:
Fuse-бит будет запрограммирован, если поставить галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если убрать галочку в соответствующем поле. AVRDUDE:
ATmega: -U lfuse:w:0xff:m -U hfuse:w:0xd9:m
ATtiny2313: -U lfuse:w:0xee:m -U hfuse:w:0xcb:m -U efuse:w:0xff:m
ATtiny13: -U lfuse:w:0x6a:m -U hfuse:w:0xff:m
germanovitsh, программа Aqua Control 2007 работает под Windows 7.
Цитата:
Допис від germanovitsh
почему Тинька не захочет нормально работать с 1_06
Программа Aqua Control 2007 и оригинальная прошивка АТмеги 1.06 работают на скорости 19200, в то время как максимальная скорость нормальной работы тиньки - 9600. При работе тиньки на скорости 19200 она не успевает передавать по USB все полученные от АТмеги данные.
В архиве Firmware.rar содержится прошивка для АТмеги, работающая на скорости 9600, и прошивка для АТтини, работающая на пониженной в два раза скорости (при запуске Aqua Control 2007 пониженная скорость будет равна 9600). Эти прошивки отличаются от оригинальных только несколькими байтами, задающими скорость UART.
В первом сообщении темы - архив "Контроллер V3 DIP.rar", файл "Усилители.lay". Есть также архив "Плата1v5smd.rar", файл "Плата1v6smd.lay", закладка "Усилок" - похожая плата, на которой часть выводных конденсаторов заменены конденсаторами SMD.
Микросхемы: две CA3140E (DIP), одна TL062 (SOIC) и одна ICL7660 (DIP).
Спасибо! ...уже нашёл их...
Цитата:
Допис від Володя Череп
А откуда эта схема с двумя джамперами?
из тырнета искал как USB на ATTiny2313 или может с этой темы, уже не помню... Так для чего они или не глядя на исходник не понятно?
Как по мне, так последняя версия платы усилителей (точнее это интерфейсный модуль ) вот эта:
а можно объяснить, я чёт не пойму как подключаются датчики температуры (в правой части печатки), я так понимаю в низу приходит пин от МК, далее +5 и gnd, а вверху уже разъёмы и всё без всяких резисторов получается… А у отдельно термостата датчик как то странно подключен, на схеме по другому и такой вариант без +5 возможен?
Правая часть это автономный термостат. Непосредственно к контроллеру он отношения не имеет. Описание есть по ссылке в топике (схема регулировки вентилятора).
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
Правая часть это автономный термостат. Непосредственно к контроллеру он отношения не имеет. Описание есть по ссылке в топике (схема регулировки вентилятора).
о спасибо чёт не заметил ссылку... да по той схеме датчик по 2-х проводной схеме подключён, а та что у меня была по 3-х, да и забыл я что читал в этой теме что кажется так можно...
stepa12345, есть платы под дип. Есть термодатчики и синие дисплеи.
__________________ Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112 Лучшие статьи месяца на Аквафоруме
Под Windows 7 все прекрасно работает. Как по мне так лучший вариант USB интерфейса - FT232. А экономию в 2$ собирая USB на тиньке на фоне 30 затраченных считаю не целесообразной.
Прошу прощения, FT 232 (какая???) Если (RL)? то совершенно согласен. Минимум элементов, однако мелкая она- копец!!! Боюсь с монтажом не справлюсь. Придется покупать наверное готовый девайс, а может и рискну сам изваять сию конструкцию. Завтра пойду чего нибудь приобретать, о результате отпишусь. Спасибо...
Востаннє редагував germanovitsh: 07.12.2012 о 19:32..
germanovitsh, есть готовые, заводские переходники.
СОМ-порт и ЮСБ.
__________________ Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112 Лучшие статьи месяца на Аквафоруме
Прошу прощения, FT 232 (какая???) Если (RL)? то совершенно согласен. Минимум элементов, однако мелкая она- копец!!! Боюсь с монтажом не справлюсь. Придется покупать наверное готовый девайс, а может и рискну сам изваять сию конструкцию. Завтра пойду чего нибудь приобретать, о результате отпишусь. Спасибо...
FT232BL шаг ног побольше чем у RL, а десяток копеечных запчастей в обвязке не проблема
Мужики подскажите чем можно заменить кт815 на импортный аналог в корпусе dpak или sot223. Собираюсь немного усовершенствовать плату nikservice. Хочу еще и мосфеты поставить.
nikservice, у Вас в последней версии платы на выходе димера стоят транзисторы без маркировки, какие вы использовали, на плате под корпус sot223?