Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной 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
GreyJester, а я как то упустил момент похвастаться ))) Оффтоп
http://www.aquaforum.ua/showthread.php?t=62112&page=23
У меня попроще гораздо, чем Старкомпьютер ссылку привел, я ориентировался больше на компактное решение со светом и перегревом для банки на работе. Получилось неплохо ))))
Если тема интересна, могу создать отдельную тему, выложу свои наработки, все более чем повторяемо ))) Едино что, прошивки полностью кидать не буду, религия не позволяет ))
Вопрос непосредственно к nikservice, и к тем кто пробовал повторить удаленное исполнительное устройство описанное здесь http://www.aquaforum.ua/showpost.php...postcount=4699.
После дешифровки не отрабатывает ШИМ, просто вкл. и выкл нормально, а вот при нарастании или убавлении ШИМа реле не включается, хотя на основной плате все гуд, может ли это быть проблема в прошивке Attiny? Или фюзах?
Забыл добавить, делал по схеме "no opto".
GreyJester, а я как то упустил момент похвастаться ))) Оффтоп
http://www.aquaforum.ua/showthread.php?t=62112&page=23
У меня попроще гораздо, чем Старкомпьютер ссылку привел, я ориентировался больше на компактное решение со светом и перегревом для банки на работе. Получилось неплохо ))))
Если тема интересна, могу создать отдельную тему, выложу свои наработки, все более чем повторяемо ))) Едино что, прошивки полностью кидать не буду, религия не позволяет ))
похвалитесь в этой думаю можно, она ведь называется "Изготовление акваконтроллера"... только я по ссылке не нашёл описание устройства.
Вопрос непосредственно к nikservice, и к тем кто пробовал повторить удаленное исполнительное устройство описанное здесь http://www.aquaforum.ua/showpost.php...postcount=4699.
После дешифровки не отрабатывает ШИМ, просто вкл. и выкл нормально, а вот при нарастании или убавлении ШИМа реле не включается, хотя на основной плате все гуд, может ли это быть проблема в прошивке Attiny? Или фюзах?
Забыл добавить, делал по схеме "no opto".
Здравствуйте.
Маловато информации для каких то выводов.
Если связь между кодером и декодером есть, нагрузки включаются/выключаются чётко, стабильно и без задержек, значит с фьюзами и прошивками всё в порядке и всё должно работать. Возможно проблема где то в обвязке LM324. Было бы не плохо посмотреть картинку осцилографом. На выходе ШИМ каналов ATtiny 2313 должны увидеть импульсы амплитудой 5вольт с изменяющейся скважностью, на выходе первого каскада LM324 - постоянное напряжение от 0в до 11в (в зависимости от настроек ШИМа 0-100%), второй каскад LM324 - компаратор - на выходе которого должно появиться примерно 11вольт при достижении на входе примерно 0,1-0,3 вольта.
nikservice, нагрузки включаются/выключаются чётко, стабильно, но происходит задержка в 0,5 секунды, обвязка LM324 после декодера в порядке, проверял работу присоединяя непосредственно к Atmege 32. Осциллографом посмотреть не могу так как нет в наличии. Смущает еще задержка в 0,5 секунды. Пробовал перепрошивать ATtiny 2313 кодера и декодера, не помогло.
Итак предоставляю маленький отчет.
Огромное спасибо за помощь Starcomputer и nikservice.
Идея была запихнуть силовую часть в сетевой фильтр. За основу взята конструкция nikservicehttp://www.aquaforum.ua/showpost.php...postcount=4699, изменена только силовая часть.
В качестве корпусов использованы стандартный корпус Z4A и сетевой фильтр SVEN Optima Pro. Реле смотрите во вложении.
Платы прилагаются.
Критика приветствуется, на вопросы отвечу.
Ці 4 користувач(ів) сказали Дякую klimnet за це повідомлення:
__________________ Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112 Лучшие статьи месяца на Аквафоруме