 |
|
14.03.2009, 00:01
|
|
Изготовление акваконтроллера
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні

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 КБ, 19265 переглядів) |
 |
AquaControl.rar (3,48 МБ, 18786 переглядів) |
 |
New_controller-2V1.rar (59,8 КБ, 15531 переглядів) |
 |
PL2303-USB.rar (2,03 МБ, 13324 переглядів) |
 |
Новый контроллер-3.rar (43,5 КБ, 14380 переглядів) |
 |
Плата для WH2004A.rar (278,0 КБ, 13674 переглядів) |
 |
USB.rar (219,9 КБ, 13189 переглядів) |
 |
Контроллер-V.3.zip (86,5 КБ, 14850 переглядів) |
 |
Version 3.1 SMD.zip (158,5 КБ, 14737 переглядів) |
 |
Полезная информация.pdf (306,9 КБ, 20710 переглядів) |
 |
Плата1v5smd.rar (165,9 КБ, 13152 переглядів) |
 |
Контроллер V3 DIP.zip (151,0 КБ, 15244 переглядів) |
 |
Firmware.rar (21,6 КБ, 12404 переглядів) |
 |
Aqua Control 2007 HELP.rar (172,4 КБ, 12698 переглядів) |
 |
THelper.rar (57,3 КБ, 12142 переглядів) |
 |
Прошивки.rar (68,0 КБ, 11163 переглядів) |
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
Востаннє редагував Starcomputer: 19.04.2016 о 11:18..
Причина: Добавлен архив прошивок
|
Переглядів: 1950877
|
Ці 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) |
08.05.2009, 11:34
|
#586
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Sem
PavelZverev, пики или атмеги юзаете? Или 51?
|
Лично я только учусь, но есть отличный консультант. Он больше по пикам.
Пики надежнее и более помехозащищеннее (триггеры на всех входах). Для подобных конструкций они предпочтительней, хотя и медленнее и дороже.
|
|
|
cказали "Дякую" PavelZverev за цей допис:
|
|
08.05.2009, 11:37
|
#587
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
Получается ее нужно подключать вместо связи с компом ? А остальное программно ?
|
Почему вместо? С0 -С1.
|
|
|
08.05.2009, 11:37
|
#588
|
Живу я тут
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Ну не медленнее, точно. но чуть дороже-))) Я тоже на пиках 
877 лучший выбор.
__________________
Страна не ублюдков и не воров.
__________________  
|
|
|
cказали "Дякую" Sem за цей допис:
|
|
08.05.2009, 11:38
|
#589
|
Активний участник форуму
Реєстрація: 22.08.2006
Звідки Ви: Киев
Дописи: 246
сказав Дякую: 13
сказали Дякую 65 раз(и) в 51 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Sem
Ty3uK, на тиристорах.-)))) Симистор = переменный ток -)))
|
Если мне не изменяет память, тиристор не работает с постоянным напряжением, он работает с выпрямленной синусоидой. Его нельзя принудительно закрыть в какое-то время - он выключится только при прохождении напряжения на выводах через ноль.
Для 12 вольт достаточно обычного ключа на танзисторе.
|
|
|
08.05.2009, 11:44
|
#590
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Sem
Ну не медленнее, точно. но чуть дороже-))) Я тоже на пиках 
877 лучший выбор.
|
По поводу "медленнее" я имел в виду количество тактов, за которое выполняется команда.
Здесь АТМеги вне конкуренции. Не медленнее, а производительнее что-ли.
Хотя для контроллеров такого плана да и большинства использований - это не критично. Критична помехоустойчивость.
|
|
|
08.05.2009, 12:04
|
#591
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від PavelZverev
По поводу "медленнее" я имел в виду количество тактов, за которое выполняется команда.
Здесь АТМеги вне конкуренции. Не медленнее, а производительнее что-ли.
Хотя для контроллеров такого плана да и большинства использований - это не критично. Критична помехоустойчивость.
|
Ну если и будет новый проект, то все таки на Атмеге 
С учетом всех замечаний и рекомендаций.
Так что - идеи в студию (желательно с кусками схем). Будем пытаться 
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
08.05.2009, 12:09
|
#592
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
PavelZverev, Вы опять за свое. Такую чушь пишите, что читать противно 
Причем к этой теме DS1307???????????????????????????????????????????? ?????????????
ЕЕ нельзя сюда поставить!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Тузик, тиристоры не пойдут, как правильно заметилт выше. Ты не закроешь открытый тиристор, пока не уберешь напругу.
Транзисторный ключ но, мосфет типа 2N7000 или что помощнее, в зависимости от нагрузки.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
08.05.2009, 12:38
|
#593
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від chack
PavelZverev, Вы опять за свое. Такую чушь пишите, что читать противно 
Причем к этой теме DS1307???????????????????????????????????????????? ?????????????
ЕЕ нельзя сюда поставить!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
А мы уже не об этой схеме и не этом контроллере.
|
|
|
08.05.2009, 12:46
|
#594
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
Ну если и будет новый проект, то все таки на Атмеге 
С учетом всех замечаний и рекомендаций.
Так что - идеи в студию (желательно с кусками схем). Будем пытаться 
|
Я уже отдал на программирование (полностью новая программа) все-таки на АТМеге, но результат в этом деле не сразу и не за неделю.
Разработка под стандартный корпус Z30. Силовой блок под готовый корпус Sven Platinum. Bндикатор двухстрочный - не вижу причин использовать большие и дорогие индикаторы для устройства цель которого не отображать время, а работать. Плату я сделал как опытный образец, но буду еще переделывать, поэтому выкладывать нет смысла.
Также есть идея использовать микрухи памяти для хранения банально - даты установки новых ламп, напоминания о необходимости замены, дневника подмен и т.д.
Когда будут первые результаты - будем делиться, но это после праздников. Мне реально понравилась тема и хочется позаниматься, и времени полно - целая ночь (днем - много работы).
|
|
|
08.05.2009, 13:52
|
#595
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Кстати, есть интересная "замануха" - обмен данными с компом не по ЮСБ и КОМ, а сетевому протоколу (со всеми "вытекающими" последствиями).
Интересно будет тем, у кого много аквариумов и контроллеров, а управлять с одного места и компьютера (в т.ч. через удаленное подключение).
|
|
|
08.05.2009, 13:59
|
#596
|
Живу я тут
Реєстрація: 13.02.2009
Звідки Ви: Киев, Татарка
Дописи: 266
сказав Дякую: 14
сказали Дякую 105 раз(и) в 85 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
PavelZverev, Правильнее сказать - управление контроллерами с ПК, а к нему по сети. А в нем - логи температуры, pH и т.д.
Последние сообщения больше в тму разработки, а не изготовления
|
|
|
08.05.2009, 14:12
|
#597
|
Активний участник форуму
Реєстрація: 09.04.2008
Звідки Ви: Луганск
Дописи: 464
сказав Дякую: 264
сказали Дякую 351 раз(и) в 155 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від enfogar
PavelZverev, Правильнее сказать - управление контроллерами с ПК, а к нему по сети. А в нем - логи температуры, pH и т.д.
Последние сообщения больше в тму разработки, а не изготовления
|
Последнее замечание учел.
По первому абзацу - правильно так, как написано - контроллер опознается компьютером как сетевое устройство, сколько контроллеров - столько сетевых устройств. И никакой другой связи с компом кроме как через сеть. Для организации удаленного доступа в т.ч.
Контроллер в данном случае - равноценный участник сети.
|
|
|
08.05.2009, 14:13
|
#598
|
Живу я тут
Реєстрація: 17.09.2004
Звідки Ви: Киев, Троещина
Дописи: 14.486
сказав Дякую: 4.642
сказали Дякую 8.508 раз(и) в 4.382 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від fluorine22
Если мне не изменяет память, тиристор не работает с постоянным напряжением, он работает с выпрямленной синусоидой. Его нельзя принудительно закрыть в какое-то время - он выключится только при прохождении напряжения на выводах через ноль.
Для 12 вольт достаточно обычного ключа на танзисторе.
|
Наверно таки да -((((. Пойду читать ТОЭ -))))
__________________
Страна не ублюдков и не воров.
__________________  
|
|
|
08.05.2009, 14:14
|
#599
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від PavelZverev
Кстати, есть интересная "замануха" - обмен данными с компом не по ЮСБ и КОМ, а сетевому протоколу (со всеми "вытекающими" последствиями).
|
Да пробую счас. Протокол 1WIRE 
Вместо компа - старенький ноут.
Удобство - гибкость. Сколько надо устройств - столько и ставишь. А дальность там 100 метров - легко.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
08.05.2009, 14:17
|
#600
|
Живу я тут
Реєстрація: 13.02.2009
Звідки Ви: Киев, Татарка
Дописи: 266
сказав Дякую: 14
сказали Дякую 105 раз(и) в 85 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
PavelZverev, Все по TCP/IP дорого и сложно в реализации
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 10:01.
|