Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной 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
макс підключав як у юсупова (номінали конденсаторів. плівка, кераміка)
Живлення. стабілізованна напруга з транса, або импульсник. або Б.П. від компа. (експерементував
Пофіг все працює.
В біос мамки НЕЛІЗ.
Докомпа підключаю коли як: УСБ, (6штук) Тільки Потрібно в прозі міняти порт, як писав вище.
Або ком, напряму.
Ну и шо, пашет на ура.
Хоть ХР хоть СЕВЕН и дрова в комплекте, и глюков нет. И штучка универсальная моно к любой приблуде.
Всё работает.100% проверенно лично и не раз.
да уж, совсем непонятно в чем глюк закрался... пробовал уже и к ноуту подключать всеравно ошибка отправки данных...и иногда пробиваются значения с датчиков контроллера а выставить ничего нельзя ((
Думаю шо кроме вас, в вашем изделии никто не разберётся. Это как лечить больного не видя самого больного. Глюк этот не системный тесть практически не встречается.
Делаем вывод шота вы там напартачили. Правильно собранное устройство, при подключении работает сразу.
Попробуйте пошагово, начиная от меги, мож где закрался п....ц
ArturS, хах мегу не тою стороною вставили в панельку чо шо ? глюк є в нас двох тільки він в мене трошки менший, відображаються датчики і тп завжди а вот з відправкою глюки то є то нема і повторяюсь перші два дня все було добре
В контроллере применен процессор mega32. Напряжение питания 4.5-5.5в. Brown-out Reset 4в (номинал). В схеме напряжение питания 4.3-4.5в, аварийное от батареи меньше 3.6в. Почему схема вообще работает? Тактовая частота 8 мГц, а приведенные данные справедливы для 16 мГц. Вероятно, в этом причина того, что схема все же работает, а в отдельных экземплярах есть сбои. А почему бы не использовать mega32L. Brown-out Reset 2.7в, питание 2.7 - 5.5V и тактовая 8мГц?
Прошу прощения, если данный вопрос уже обсуждался, я не нашел
доброго времени суток, подскажите пож. контроллер мой с компом так и не дружит, проверил правильность сборки, вродь все ок. вопрос такой маркировка на проце у меня Atmega 32APU - просил 32-16PU а дали эту, есть ли разница, может в этом глюк? какая у вас маркировка?
__________________ Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112 Лучшие статьи месяца на Аквафоруме
т.е. на прямую с 3 ноги на вход BNC ?
И еще вопрос на PH плате 10 контактных ножек а на основной только 5... Причем 2.3.4 запаралелены с 7.8.9. правильно ли я понимаю что достаточно подключать 1-5 ножки к основной плате для того чтобы работал и PH и Vm ?