|
|
14.03.2009, 00:01
|
|
Изготовление акваконтроллера
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
14.03.2009, 00:01
Рейтинг:
(28 голосов - 4.64 средняя оценка)
Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной 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
Миниатюры
Вложения
|
Контроллер.rar (423.9 Кб, 11984 просмотров) |
|
AquaControl.rar (3.48 Мб, 10974 просмотров) |
|
New_controller-2V1.rar (59.8 Кб, 7418 просмотров) |
|
PL2303-USB.rar (2.03 Мб, 6269 просмотров) |
|
Новый контроллер-3.rar (43.5 Кб, 7058 просмотров) |
|
Плата для WH2004A.rar (278.0 Кб, 6046 просмотров) |
|
USB.rar (219.9 Кб, 5797 просмотров) |
|
Контроллер-V.3.zip (86.5 Кб, 5797 просмотров) |
|
Version 3.1 SMD.zip (158.5 Кб, 5666 просмотров) |
|
Полезная информация.pdf (306.9 Кб, 6555 просмотров) |
|
Плата1v5smd.rar (165.9 Кб, 6028 просмотров) |
|
Контроллер V3 DIP.zip (151.0 Кб, 6083 просмотров) |
|
Firmware.rar (21.6 Кб, 5249 просмотров) |
|
Aqua Control 2007 HELP.rar (172.4 Кб, 5550 просмотров) |
|
THelper.rar (57.3 Кб, 4818 просмотров) |
|
Прошивки.rar (68.0 Кб, 3617 просмотров) |
__________________
С уважением, Сергей Таранченко
Последний раз редактировалось Starcomputer; 19.04.2016 в 11:18..
Причина: Добавлен архив прошивок
|
Просмотров: 1478422
|
134 пользователей поблагодарили Starcomputer за данный пост:
|
+Максимус+ (31.08.2012), agorin (18.04.2009), aides (14.08.2013), AkaPain (07.02.2014), Aleksta (15.01.2012), ALEX77 (14.08.2009), AlexThunder (17.02.2010), alexv3 (10.04.2011), Alex_Ts (14.03.2009), Allcoholl (13.12.2009), ANTONENKO (02.04.2012), Antoxa106 (28.04.2013), AquaGomel (14.10.2010), arconas (05.02.2012), arik17 (12.10.2014), Ashatshem (09.02.2011), atom (17.05.2009), Baks (14.03.2009), BearIgor (23.03.2012), BELOUS (06.12.2011), biolog (21.11.2009), BlackAlex (14.03.2009), bmw (29.05.2009), bodom (25.05.2011), bonus78 (15.11.2009), Bosyak (19.01.2011), BpyH (29.01.2010), chack (14.03.2009), Cristal (14.06.2012), DEaD_MOPO3 (28.09.2011), Dimitr (12.02.2010), Dimker (15.06.2012), DiSan (25.12.2013), dolfik (05.01.2011), drv (31.08.2016), dubishe (21.12.2012), Dyshakz (14.02.2017), ersergey (14.04.2012), fylhttd (16.03.2009), gagari1 (13.02.2012), germanovitsh (01.11.2012), GrishaBGA (23.03.2009), Gutsik (17.07.2013), harn (04.07.2011), Heet (04.12.2009), iceSS (18.03.2009), igoritto (24.10.2010), IgorVin (10.02.2010), imac2008 (27.11.2010), iTango (08.08.2011), ivanaxion (31.08.2012), Kent (21.10.2010), kirilo777 (09.03.2012), klimnet (20.08.2012), klinok (05.09.2010), kluyt (17.08.2009), kollega-lg (21.04.2016), Koralove (24.10.2013), KostyaD (04.06.2009), kramar (14.03.2009), kusfu (28.09.2011), kvn79 (14.03.2009), Lexzx (23.03.2010), liss15 (14.10.2009), litlechina (05.05.2022), live steel (26.06.2012), lumen_xp (27.03.2012), LVit (27.11.2009), mact (14.05.2014), Makclaj (27.02.2011), masterross (11.12.2011), Mehannik (12.03.2015), MIhail (17.07.2011), myrko (15.04.2012), nbinc (12.05.2014), Nickname (25.06.2009), Nikolos667 (14.08.2011), Olzhich (18.03.2009), Oppozith (17.12.2012), Pastuh1234 (29.07.2012), pimass (15.03.2012), pulpit (21.11.2009), regiuscz (11.03.2011), rusianGrt (15.02.2010), rustr (19.09.2011), Ryzhii (10.04.2013), S V (10.01.2010), sae74 (15.02.2010), sergey_ln (28.02.2012), serjik2000 (03.07.2009), Sesh (31.05.2009), seva (19.01.2011), Shurhent (01.07.2011), Smile8 (28.09.2010), sobolev (21.09.2011), solvi (14.03.2009), sonokam (08.12.2011), sv46 (12.07.2011), Swen (14.06.2009), TakedaMaru (20.05.2013), telepuzic (22.02.2012), Tihon (04.01.2013), timofey (11.11.2009), Tiratore.d (08.11.2019), tolik_erema (04.03.2011), Ty3uK (22.03.2009), Umnik (13.01.2012), Uselink (10.02.2010), vad1972 (05.05.2010), Viktorrr (22.12.2012), vill (29.09.2010), Vitaha (26.11.2009), VitalyD (03.10.2010), VKabanov (29.04.2009), VladHNet (07.08.2009), VladVP (15.01.2012), _Vadim (11.02.2010), Амфибия (15.05.2009), Вася (14.07.2009), Володя Череп (14.03.2009), дух святой истины (16.03.2009), Ёжик в Тумане (28.02.2011), Зелёный (19.01.2012), Кениец (30.11.2009), Мираж (25.02.2012), Михаил. (14.07.2011), Молекула (04.04.2009), МСВ (19.02.2012), Пупс (20.07.2011), Рудницкий Олександр (18.01.2012), Снегозавр (20.02.2013), Шаманчик (26.10.2009), ЭКСПЕРИМЕНТАТОР (04.04.2009), Юрий Н. (17.08.2010) |
Реклама помогает развиваться |
|
18.05.2009, 16:53
|
#856
|
Живу я тут
Регистрация: 19.01.2006
Адрес: Киев
Сообщений: 3,951
Поблагодарил(а) : 1,012
Поблагодарили 1,079 раз(а) в 573 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
а внешнюю память дорого будет прикрутить? разница в цене на 32 и 64 мегу - 2 бакса, 32 и 128 - 4 бакса. помоему можно забить на стоимость меги. дисплей намного дороже
|
|
|
18.05.2009, 17:22
|
#857
|
Живу я тут
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
чтобы после сброса правльно устанавливать выхода (с учетом установок)
|
Это не интересно. Я бы не рассчитывал на периодический reset контроллера
Рассчитывать необходимо на периодические глюки Энск-энерго, которые частенько не 10-20 секунд, а несколько часов, за которые с большой вероятностью выход должен поменять свое состояние.
Пример: Пропадает свет в 17:00, а включается в 02:00.
Зачем нам в 2 часа ночи свет и газ ?
|
|
|
2 пользователей поблагодарили enfogar за данный пост:
|
|
18.05.2009, 17:25
|
#858
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от BlackAlex
а внешнюю память дорого будет прикрутить? разница в цене на 32 и 64 мегу - 2 бакса, 32 и 128 - 4 бакса. помоему можно забить на стоимость меги. дисплей намного дороже
|
Саша, поскольку из контроллера убрали второй рН и второй редокс, то я думаю, что места хватит.
Схемотехника 32-й и 64-й принципиально не отличаются. То, что можно сделать в первой, можно сделать и во второй (наоборот не получится).
Память прикрутить - порты занять, а это и есть основной головняк.
__________________
С уважением, Сергей Таранченко
|
|
|
18.05.2009, 18:09
|
#859
|
Живу я тут
Регистрация: 19.01.2006
Адрес: Киев
Сообщений: 3,951
Поблагодарил(а) : 1,012
Поблагодарили 1,079 раз(а) в 573 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
ну, я бы оставил второй Рн - некоторые на две банки ставят
|
|
|
Пользователь, который поблагодарил BlackAlex за данный пост:
|
|
18.05.2009, 18:21
|
#860
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от enfogar
Пример: Пропадает свет в 17:00, а включается в 02:00. Зачем нам в 2 часа ночи свет и газ ?
|
enfogar, Вы невнимательны я написал "с учетом установок" т.е. если канал был включен, но время уже прошло, то он и не включится.
__________________
С уважением, Сергей Таранченко
|
|
|
Реклама помогает развиваться |
|
18.05.2009, 18:37
|
#861
|
Живу я тут
Регистрация: 13.02.2009
Адрес: Киев, Татарка
Сообщений: 266
Поблагодарил(а) : 14
Поблагодарили 105 раз(а) в 85 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Starcomputer, сорри, просто не понял
А никто не рисовал контроллер в протеусе или еще где ?
По ногам Атмега32 и 644 не сильно отличается
|
|
|
18.05.2009, 18:41
|
#862
|
Живу я тут
Регистрация: 23.03.2009
Адрес: Бердянск
Сообщений: 335
Поблагодарил(а) : 72
Поблагодарили 64 раз(а) в 55 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
поскольку из контроллера убрали второй рН и второй редокс
|
Его же из данного устройства конструктивно убрали, но не програмно? Я так понимаю, что можно еще и второй измеритель повесить на данный девайс. Ведь два вывода "висят в воздухе"
|
|
|
18.05.2009, 18:42
|
#863
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Цитата:
Сообщение от enfogar
А никто не рисовал контроллер в протеусе или еще где ?
|
Baks рисовал и тестил.
Цитата:
Сообщение от Dr_Off
Его же из данного устройства конструктивно убрали, но не програмно? Я так понимаю, что можно еще и второй измеритель повесить на данный девайс.
|
Можно, только придется подпаиваться со стороны платы, разъем не предусмотрен.
__________________
С уважением, Сергей Таранченко
|
|
|
18.05.2009, 18:52
|
#864
|
Живу я тут
Регистрация: 23.03.2009
Адрес: Бердянск
Сообщений: 335
Поблагодарил(а) : 72
Поблагодарили 64 раз(а) в 55 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
Можно, только придется подпаиваться со стороны платы, разъем не предусмотрен
|
Это понятно, что только подпаиваться нужно.
P.S. Наблюдая за темой, не могу понять. Что, все таки решили данный девайс в корне переделать или частично доработать? Хотя любое из этих условий потянет за собой изменение ПО для Atmegи.
|
|
|
18.05.2009, 18:54
|
#865
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Dr_Off
Что, все таки решили данный девайс в корне переделать или частично доработать?
|
Пока это просто "теоретические изыски" т.к. если этим заняться, то работы там выше крыши
__________________
С уважением, Сергей Таранченко
|
|
|
18.05.2009, 18:58
|
#866
|
Живу я тут
Регистрация: 23.03.2009
Адрес: Бердянск
Сообщений: 335
Поблагодарил(а) : 72
Поблагодарили 64 раз(а) в 55 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Тогда лучше все в корне менять, чем дорабатывать, судя по глюкам и сбоям.
|
|
|
18.05.2009, 19:03
|
#867
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Dr_Off
Тогда лучше все в корне менять, чем дорабатывать, судя по глюкам и сбоям.
|
Это точно
Кстати о глюках, чуть не забыл
Если на контроллере медленно снижать питание до его входа в спящий режим, то при этом нужно удерживать его в режиме сброса, иначе с большой вероятностью буде испорчена EEPROM. Что и происходит. При пропадании питания конденсаторы медленно разряжаются, а на сбросе поддерживается "1". При таких условиях сбой памяти весьма вероятен.
Лечится установкой DS1812-5. Ее в принципе можно подпаять и со стороны печати, благо лапки соответствуют расположению лапок Атмеги.
__________________
С уважением, Сергей Таранченко
Последний раз редактировалось Starcomputer; 18.05.2009 в 19:22..
|
|
|
18.05.2009, 19:30
|
#868
|
Живу я тут
Регистрация: 23.03.2009
Адрес: Бердянск
Сообщений: 335
Поблагодарил(а) : 72
Поблагодарили 64 раз(а) в 55 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
А где его можно приобрести и сколько он стоит?
|
|
|
18.05.2009, 19:33
|
#869
|
Живу я тут
Регистрация: 17.09.2004
Адрес: Киев, Троещина
Сообщений: 14,498
Поблагодарил(а) : 4,653
Поблагодарили 8,526 раз(а) в 4,395 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
__________________
Страна не ублюдков и не воров.
__________________
|
|
|
18.05.2009, 20:25
|
#870
|
Живу я тут
Регистрация: 23.03.2009
Адрес: Бердянск
Сообщений: 335
Поблагодарил(а) : 72
Поблагодарили 64 раз(а) в 55 сообщениях
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
Если на контроллере медленно снижать питание до его входа в спящий режим, то при этом нужно удерживать его в режиме сброса, иначе с большой вероятностью буде испорчена EEPROM. Что и происходит. При пропадании питания конденсаторы медленно разряжаются, а на сбросе поддерживается "1". При таких условиях сбой памяти весьма вероятен.
Лечится установкой DS1812-5. Ее в принципе можно подпаять и со стороны печати, благо лапки соответствуют расположению лапок Атмеги.
|
Получается при достижении порогового уровня питания на сигнал RESET подается низкий уровень и контроллер устанавливается в сброс. Из этого следует, что и часы обнуляются, даже, если у нас стоит BACKUP BATTERY?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 13:13. Часовой пояс GMT +3.
|