 |
|
01.06.2009, 00:46
|
|
Разработка акваконтроллера (продолжение)
Активний участник форуму
Реєстрація: 28.05.2009
Звідки Ви: Тернопіль
Дописи: 143
сказав Дякую: 33
сказали Дякую 90 раз(и) в 51 повідомленні

01.06.2009, 00:46
Рейтинг:
()
Цитата:
Допис від Baks
Cхема отлажена, за два года непрерывной работы, никогда независала.
Почитать можно на Аквалого.Единственный минус - нереализована связь с PC и закрытый код.
|
Шкода, що немає зв'язку з РС
Цитата:
Допис від Baks
Вот кстати интересная статья, по стабилизации работы микроконтроллеров.
|
Це все можна знайти в даташитах, це давно відомі методи і не тільки для процессорів Atmega. Можна досягнути хорошої завадостійкості і стабільності і в схемі, що тут обговорюється, але найбільша проблема в тому, що таймер реалізований внутрішній, а не на DS1307 і подібних, от тому мене і зацікавив той акваконтроллер на вашому фото 
В принципі можна по-правильному переробити схемку живлення проца(розв'язка Vcc i AVcc через LC i RC фільтри), а щоб не збивався годинник і відповідно вся програма - поставити найдешевший, найслабший UPS, який живив би лише 5-тивольтовий блок живлення акваконтроллера, а зовнішні нагрузки були включені напряму в мережу. При перебоях у електромережі нагрузки будуть вимикатись-вмикатись, а процессор і вся схема будуть нормально функціонувати.
Мініатюри долучень
Долучені файли
Востаннє редагував Starcomputer: 10.06.2009 о 20:34..
|
Переглядів: 178659
|
cказали "Дякую" bmw за цей допис:
|
|
27.05.2010, 11:35
|
#406
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від arelav
Кстати на радиорынке видел уже такие :
|
апачем?
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
27.05.2010, 11:44
|
#407
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Внешний УПС - еще один элемент ненадежности. И внешние часы лучше тем, что не нужно заморачиваться режимами низкого потребления у контроллера и выходом из них. И если уж подымать вопрос по питанию от батарейки - АТмега не лучший вариант.
А АВСС к сбоям по питанию не имеет вовсе никакого отношения. А сбои программы по питанию происходят по нескольким причинам - кривой код или плохая помехоустойчивость без спецмер. И очень часто - неправильная разводка земли и питания. Плюс электромагнитные помехи - устойчивость к ним определяется уже самим ядром - если оно "кривое" в этом плане - меры по электромагнитному экранированию становятся похожи на танцы с бубном.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 12:52
|
#408
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від vladimir_ar
И очень часто - неправильная разводка земли и питания.
|
Как раз в последней версии платы, все работает очень даже устойчиво. На электромагнитные помехи никакого внимания на обращает. Единственное это сам дисплей иногда, очень редко, сумасходит, но на работе контроллера это не сказывается.
Еще наблюдается кратковременные неточности показаний температуры (вдруг, ни с того ни с сего, высвечиваются 85гр на двух каналах сразу. Затем, также само-собой, возвращается на нормальную температуру. Причем зто не только в воде, но и "на суше". А в остальном железяка надежная.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
27.05.2010, 13:49
|
#409
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Странно. Если я ничего не перепутал - Вы болиминовский дисплей используете? Ни разу не наблюдал на них сбоев, даже при коммутации токов внутри устройства порядка 20-50А!
Цитата:
высвечиваются 85гр на двух каналах сразу
|
Скорее всего где-то переменные пересекаются, либо не в туда обращение происходит - где-то хитрый косяк в программе. Стараемся отлавливать, т.к. как правило гдето глубже может быть скрыта бяка, вылезающая очень редко и при определенных условиях. Но не обязательно. Если прошло достаточно времени - скорее всего ничего криминального нет.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 14:20
|
#410
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від vladimir_ar
Ни разу не наблюдал на них сбоев,
|
было всего один раз -на экране всякая бяка, но сам прибор работал нормально. Вылечилось выключением из розетки на пару минут. Све вошло в норму.
А вот по температуре началось это после подмокания 18В20. До этого все было нормально.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
27.05.2010, 14:39
|
#411
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Зачем интегральные термодатчики? Или АЦП на меге нет (в Атмеле не знаю, не интересовался)?. Простой и достаточно линейный термодатчик - эмитерный переход маломощного биполярного транзистора. А длина провода - до 10-15 метров в экране и с небольшим усреднением вполне достаточно на уровне помех, создаваемых аквариумным оборудованием. Про дешевизну даже не упоминаю :-)
Цитата:
на экране всякая бяка, но сам прибор работал нормально.
|
А что ему не работать - экран только отображает информацию, а контроллеру главное отправить, дальше, как говорится, не его дело.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 15:51
|
#412
|
Живу я тут
Реєстрація: 07.05.2008
Звідки Ви: Нежин
Дописи: 133
сказав Дякую: 232
сказали Дякую 74 раз(и) в 33 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від vladimir_ar
Зачем интегральные термодатчики? Или АЦП на меге нет (в Атмеле не знаю, не интересовался)?. Простой и достаточно линейный термодатчик - эмитерный переход маломощного биполярного транзистора. А длина провода - до 10-15 метров в экране и с небольшим усреднением вполне достаточно на уровне помех, создаваемых аквариумным оборудованием. Про дешевизну даже не упоминаю :-)
|
А калибровать как? или все транзисторы одинаковые? да и 15 метров без помех возле ЭПРА - очень сомневаюсь...
__________________ 
|
|
|
27.05.2010, 16:32
|
#413
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
ЭПРА :-))))) Это ничто по сравнению с 100А импульсного тока (длина провода 1,5м, но источник помех (ключи) внутри устройства!!!! ). И у меня работали аналогичные термодатчики в условиях цеха с коммутируемыми токами по оборудованию 50-60А, причем симисторная коммутация фазная. И потом - немножко математики - хотя бы усреднение, лучше цифровой фильтр по аналоговым входам.
Калибровать один раз. Свойства перехода практически индентичны даже у разных транзисторов, а при использовании однотипных (одной марки) повторяемость не хуже (а может и лучше), чем у цифровых датчиков (если не ошибаюсь - не лучше 1-2%). Если хорошо порыться, в буржуйской документации можно найти подробные описания. И потом - в цифровом датчике используется этот же принцип, со всеми вытекающими.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 16:46
|
#414
|
Живу я тут
Реєстрація: 28.06.2003
Звідки Ви: Киев
Дописи: 757
сказав Дякую: 831
сказали Дякую 833 раз(и) в 397 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від chack
Еще наблюдается кратковременные неточности показаний температуры (вдруг, ни с того ни с сего, высвечиваются 85гр на двух каналах сразу. Затем, также само-собой, возвращается на нормальную температуру.
|
85 градусов указывает на рестарт датчиков DS1820 во время чтения температуры контроллером:
Цитата:
*The power-on reset value of the temperature register is +85°C.
|
( DS18B20.pdf, стр.4, примечание под "Table 1" )
|
|
|
27.05.2010, 16:51
|
#415
|
Живу я тут
Реєстрація: 07.05.2008
Звідки Ви: Нежин
Дописи: 133
сказав Дякую: 232
сказали Дякую 74 раз(и) в 33 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від vladimir_ar
ЭПРА :-))))) Это ничто по сравнению с 100А импульсного тока (длина провода 1,5м, но источник помех (ключи) внутри устройства!!!! ). И у меня работали аналогичные термодатчики в условиях цеха с коммутируемыми токами по оборудованию 50-60А, причем симисторная коммутация фазная. И потом - немножко математики - хотя бы усреднение, лучше цифровой фильтр по аналоговым входам.
Калибровать один раз. Свойства перехода практически индентичны даже у разных транзисторов, а при использовании однотипных (одной марки) повторяемость не хуже (а может и лучше), чем у цифровых датчиков (если не ошибаюсь - не лучше 1-2%). Если хорошо порыться, в буржуйской документации можно найти подробные описания. И потом - в цифровом датчике используется этот же принцип, со всеми вытекающими.
|
Вот и фильтр нужен, а сложность его изготовления (программирования)...да в цифровом датчике тот же принцип, только от термодатчика до АЦП микроны расстояния а не метры...и откалиброван он в лабораторных условиях.
__________________ 
|
|
|
27.05.2010, 17:10
|
#416
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
и откалиброван он в лабораторных условиях.
|
Не смешите. Даташит почитайте.
А фильтр - примеров масса. Стандартный код.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 17:32
|
#417
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
vladimir_ar,
1. Существующий акваконтроллер поддерживает 8 температурных датчиков и 4 аналоговых входа. Если вместо датчиков переходить на транзисторы, то:
а) не хватит входов;
б) нет исходного кода;
в) если бы он и был, то разница в цене между Мега 64 (у которой больше АЦП) и Мега 32 превышает стоимость 8-ми датчиков.
Вывод - экономия мнимая.
2. В проектируемом контроллере можно подключить сотню-другую температурных датчиков.
а) если использовать транзисторы то просто нет кристаллов с таким количеством АЦП;
б) что проще - тянуть провод до каждого датчика и иметь 100-200 гнезд на корпусе контроллера или посадить ВСЕ на одну трехпроводную шину ?
Вывод - не стоит использовать устаревшие технологии.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
cказали "Дякую" Starcomputer за цей допис:
|
|
27.05.2010, 21:39
|
#418
|
Живу я тут
Реєстрація: 04.05.2010
Звідки Ви: Кременчуг
Дописи: 320
сказав Дякую: 21
сказали Дякую 118 раз(и) в 64 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Не вижу смысла в таком колличестве датчиков (несколько сот). И зачем? Отслеживать температуру? Аварию по температуре? А дальше? Ну нет Вас на месте - что сделает контроллер? Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."
|
|
|
27.05.2010, 21:49
|
#419
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від vladimir_ar
Не вижу смысла в таком колличестве датчиков (несколько сот).
|
Представьте что у Вас разводня на полсотни аквариумов. По два датчика на каждый вот и будет сотня
Цитата:
Допис від vladimir_ar
Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
|
А она и реагирует - включает/выключает обогрев или наоборот охлаждение. Это если датчики температуры.
Если датчики рН, то включает/выключает подачу СО2.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
27.05.2010, 23:20
|
#420
|
Guest
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Допис від chack
апачем?
|
1600грн.
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 18:54.
|