 |
|
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 КБ, 19231 переглядів) |
 |
AquaControl.rar (3,48 МБ, 18755 переглядів) |
 |
New_controller-2V1.rar (59,8 КБ, 15498 переглядів) |
 |
PL2303-USB.rar (2,03 МБ, 13293 переглядів) |
 |
Новый контроллер-3.rar (43,5 КБ, 14346 переглядів) |
 |
Плата для WH2004A.rar (278,0 КБ, 13646 переглядів) |
 |
USB.rar (219,9 КБ, 13157 переглядів) |
 |
Контроллер-V.3.zip (86,5 КБ, 14802 переглядів) |
 |
Version 3.1 SMD.zip (158,5 КБ, 14697 переглядів) |
 |
Полезная информация.pdf (306,9 КБ, 20666 переглядів) |
 |
Плата1v5smd.rar (165,9 КБ, 13108 переглядів) |
 |
Контроллер V3 DIP.zip (151,0 КБ, 15177 переглядів) |
 |
Firmware.rar (21,6 КБ, 12372 переглядів) |
 |
Aqua Control 2007 HELP.rar (172,4 КБ, 12670 переглядів) |
 |
THelper.rar (57,3 КБ, 12111 переглядів) |
 |
Прошивки.rar (68,0 КБ, 11137 переглядів) |
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
Востаннє редагував Starcomputer: 19.04.2016 о 11:18..
Причина: Добавлен архив прошивок
|
Переглядів: 1942069
|
Ці 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) |
02.03.2010, 09:54
|
#2131
|
Живу я тут
Реєстрація: 15.01.2010
Звідки Ви: г. Смела
Дописи: 191
сказав Дякую: 32
сказали Дякую 37 раз(и) в 29 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
chack, да 
|
|
|
02.03.2010, 12:44
|
#2132
|
Живу я тут
Реєстрація: 15.01.2010
Звідки Ви: г. Смела
Дописи: 191
сказав Дякую: 32
сказали Дякую 37 раз(и) в 29 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Starcomputer, ну что выложы или пришли мне даташыты на почту ато ты обищял вчера вечером 
|
|
|
02.03.2010, 12:47
|
#2133
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
03.03.2010, 10:45
|
#2134
|
Живу я тут
Реєстрація: 15.01.2010
Звідки Ви: г. Смела
Дописи: 191
сказав Дякую: 32
сказали Дякую 37 раз(и) в 29 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
ок спасибо
Starcomputer,
|
|
|
05.03.2010, 06:08
|
#2135
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
Ty3uK, marsis71, я столкнулся с той же проблемой, что и вы: с изменчивой индикацией pH.
После погружения в аквариум pH-электрода и электрода сравнения отображаемое контроллером значение PH1 начало "прыгать" в диапазоне 6.01-6.25. При этом все оборудование (помпа и свет) было выключено. После включения помпы значение PH1 стало "прыгать" в диапазоне 6.32-6.53, после включения света - в диапазоне 7.38-7.59. Платы контроллера и усилителя PH & ORP лежали на столе, без какого-либо экранирования.
Подключив неиспользуемый канал ADC3 ко входу усилителя PH & ORP и залив в контроллер отладочную прошивку, посылающую по UART 8-битные значения напряжения на входе ADC3 с частотой дискретизации 4кГц, я обнаружил, что на входе усилителя (3-й вывод микросхемы DA2) имеется помеха частотой 50 Гц и амплитудой более 2,5 В. Есть там и более высокие частоты, скриншоты прилагаются. На выходе первого усилительного каскада (6-й вывод микросхемы DA2) получается переменная составляющая с амплитудой, максимально возможной при 5-вольтовом питании усилителя. После всех фильтров амплитуда переменной составляющей уменьшается до 120 мВ, что и вызывает нестабильность показаний контроллера. Скачки показаний при включении аквариумного оборудования, наверное, можно объяснить тем, что входной каскад в какой-то степени является детектором, и, в зависимости от уровня помех, увеличивает постоянную составляющую на выходе.
Проблема решилась путем впаивания керамического конденсатора 0,1 мкФ между землей и 3-м выводом микросхемы DA2. Конденсатор лучше взять полистироловый, с большим сопротивлением изоляции и на большее напряжение.
С одной стороны, емкость надо выбирать в зависимости от сопротивления входного резистора R1. Например, в лабораторных иономерах "Мультитест" используются конденсаторы К71-7-250В-1500 пФ и резисторы на 100М. Так как в нашей схеме используется резистор на 1М, то для достижения того же уровня подавления помех, что и в "Мультитесте", емкость конденсатора должна равняться 100M * 1500 пФ / 1М = 0,15 мкФ.
С другой стороны, в даташите LF444 на странице 9 приводится схема усилителя pH вообще без резистора, в которой между 3-м выводом микросхемы и землей указан полистироловый конденсатор на 620 pF.
Цитата:
Допис від Starcomputer
Платы усилков от Snigur_Pavel
Качество отменное.
Схемы стандартные, просто плата переразведена под "лежачий" монтаж.
|
3-й вывод входных операционников ( DA2 и DA5) не рекомендуют распаивать на плате. Место пайки должно висеть в воздухе, во избежание утечки тока через плату.
Востаннє редагував Володя Череп: 05.03.2010 о 17:47..
Причина: исправлены номера микросхем, дополнена рекомендация по выбору конденсатора (выделено синим цветом)
|
|
|
Ці 8 користувач(ів) сказали Дякую Володя Череп за це повідомлення:
|
|
05.03.2010, 09:46
|
#2136
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
Цитата:
Допис від Володя Череп
3-й вывод входных операционников (DA12 и DA13) не рекомендуют распаивать на плате.
|
на СА3140 именно так и делал, но вот на SO8 TL062 как поступить таким образом? Может поэтому и не работает усилитель?
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
05.03.2010, 10:40
|
#2137
|
Активний участник форуму
Реєстрація: 28.05.2009
Звідки Ви: Тернопіль
Дописи: 143
сказав Дякую: 33
сказали Дякую 90 раз(и) в 51 повідомленні
|
Re: Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
Володя Череп, щось я ніяк не в*їду... Ви по якій схемі це все говорите? По схемі в цій вітці DA12 - це оптрон, і його третя нога не використовується.
Операційники рН - це DA2 i DA3.
Востаннє редагував bmw: 05.03.2010 о 11:09..
|
|
|
cказали "Дякую" bmw за цей допис:
|
|
05.03.2010, 12:39
|
#2138
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Re: Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
В своем предыдущем сообщении я исправил номера микросхем и дополнил рекомендацию по выбору конденсатора.
Цитата:
Допис від chack
на SO8 TL062 как поступить таким образом?
|
В даташите на операционник LMC6001 на странице 8 предлагают делать защитные кольца фольги с обеих сторон платы вокруг входов "+" и "-" и соединять их с инвертирующим входом (для схемы неинвертирующего усиления):
http://eshop.engineering.uiowa.edu/N...8/DS011887.pdf
Цитата:
Допис від bmw
Операційники рН - це DA2 i DA3.
|
Я вибачаюсь, в мене була надрукована стара схема. Для схеми з першого повідомлення вхідні операційники - це DA2 (канал pH) і DA5 (канал mV).
|
|
|
05.03.2010, 12:46
|
#2139
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
Цитата:
Допис від Володя Череп
делать защитные кольца фольги с обеих сторон платы вокруг входов "+" и "-" и соединять их с инвертирующим входом (для схемы неинвертирующего усиления):
|
Поскольку мы усиливаем постоянное напряжение, то может есть смысл соединить входа + и - конденсатором на 0,1 ?
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
05.03.2010, 13:14
|
#2140
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Re: Решение проблемы изменчивой индикации pH ===www.aquaforum.ua===
Цитата:
Допис від Starcomputer
может есть смысл соединить входа + и - конденсатором на 0,1 ?
|
Достаточно будет конденсатора между входом "+" и землей. Посмотрел еще две схемы усилителей pH ( иономер И-500 и даташит LF444, стр.9) - везде конденсатор между "+" и землей.
|
|
|
Ці 2 користувач(ів) сказали Дякую Володя Череп за це повідомлення:
|
|
08.03.2010, 20:21
|
#2141
|
Живу я тут
Реєстрація: 19.01.2006
Звідки Ви: Киев
Дописи: 3.951
сказав Дякую: 1.011
сказали Дякую 1.080 раз(и) в 573 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
народ - кто какие настройки Рн ставил в аквакомпе? поставил вкл 7 выкл. 6... ниже 6 выключает подачу СО2, но до 7 дело не доходит.... Какие пороги ставить?
Востаннє редагував BlackAlex: 08.03.2010 о 21:03..
|
|
|
08.03.2010, 20:46
|
#2142
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
BlackAlex, у меня с 6.00 до 6.05
__________________ 
|
|
|
08.03.2010, 21:11
|
#2143
|
Живу я тут
Реєстрація: 19.01.2006
Звідки Ви: Киев
Дописи: 3.951
сказав Дякую: 1.011
сказали Дякую 1.080 раз(и) в 573 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від sae74
BlackAlex, у меня с 6.00 до 6.05
|
так по идее вторая цифра должна быть меньше, при насыщении СО2 Рн будет падать...?
|
|
|
08.03.2010, 21:18
|
#2144
|
Активний участник форуму
Реєстрація: 28.05.2009
Звідки Ви: Тернопіль
Дописи: 143
сказав Дякую: 33
сказали Дякую 90 раз(и) в 51 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від BlackAlex
народ - кто какие настройки Рн ставил в аквакомпе? поставил вкл 7 выклю 6... ниже 6 выключает подачу СО2, но до 7 дело не доходит.... Какие пороги ставить?
|
Ну в першу чергу залежить від того який рівень жорсткості води, якщо жорстка, то і рН=7 може бути занадто кисла вода. А якщо дуже м*яка, то і 6 може бути занадто лужна. Треба дивитись по таблиці рівнів СО2, і шукати свій оптимум.
А пороги спрацювання це особисте діло кожного, якщо хочете підтримувати рН у вузьких межах 6-6,1, то включате при рН=6,1 і виключайте при рН=6. Якщо ж хочете, щоб рН мінялось в межах 6-7, то включайте при рН=7, а виключайте при рН=6.
До 7 у вас не доходить тому, що цей процес може тривати певний час, до кількох діб іноді, залежить від кількості голодних рослин і кількості світла, від температури, від тиску, від вологості в кімнаті, від аерації.
Залиште акваріум без подачі СО2, і якщо у вас не чистий осмос, а хоча б кілька градусів жорсткості є, то дойде до 7 і перевалить за цю цифру, так як рослини виїдять СО2 або він сам по собі вивітриться і вода стане лужною.
Я зараз взагалі відмовився від використання рН-електрода, він є, показує якусь там біліберду, але подача іде незалежно від його показів. Надоїло його щотижня калібрувати, параметри пливуть щодня. Зараз він взагалі показує 8.80-9.25, а реально капельні тести показуєть 6,8-7,2. Калібрувальні рідини самі по собі міняють свій рН від того, що з електродом туди постійно попадає хоч капля води, а вода має у собі розчинені речовини, які і отруюють калібровочну рідину. Після кількох калібрувань в мене там взагалі утворився осад. Так що показам рН-електрода я не вірю і всім вам не раджу 
Можливо якби був якийсь хороший електрод, і хороші калібровочні рідини, які тримають свій рН стабільно, то тоді можна було б говорити про якусь точність.
Востаннє редагував bmw: 08.03.2010 о 21:30..
|
|
|
08.03.2010, 21:20
|
#2145
|
Бан за нарушения
Реєстрація: 04.01.2009
Звідки Ви: Полтава
Дописи: 5.494
сказав Дякую: 6.242
сказали Дякую 5.758 раз(и) в 2.264 повідомленні
|
Re: Изготовление акваконтроллера ===www.aquaforum.ua===
Цитата:
Допис від BlackAlex
так по идее вторая цифра должна быть меньше, при насыщении СО2 Рн будет падать...?
|
Ну так понятно же.
Включаю на 6.05 выключаю на 6.00
__________________ 
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 22:24.
|