|
|
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..
|
Просмотров: 119944
|
Пользователь, который поблагодарил bmw за данный пост:
|
|
Реклама помогает развиваться |
|
27.05.2010, 11:35
|
#406
|
Moderator
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 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
|
Moderator
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 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
|
Moderator
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,891
Поблагодарил(а) : 2,494
Поблагодарили 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,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
vladimir_ar,
1. Существующий акваконтроллер поддерживает 8 температурных датчиков и 4 аналоговых входа. Если вместо датчиков переходить на транзисторы, то:
а) не хватит входов;
б) нет исходного кода;
в) если бы он и был, то разница в цене между Мега 64 (у которой больше АЦП) и Мега 32 превышает стоимость 8-ми датчиков.
Вывод - экономия мнимая.
2. В проектируемом контроллере можно подключить сотню-другую температурных датчиков.
а) если использовать транзисторы то просто нет кристаллов с таким количеством АЦП;
б) что проще - тянуть провод до каждого датчика и иметь 100-200 гнезд на корпусе контроллера или посадить ВСЕ на одну трехпроводную шину ?
Вывод - не стоит использовать устаревшие технологии.
__________________
С уважением, Сергей Таранченко
|
|
|
Пользователь, который поблагодарил 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,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от vladimir_ar
Не вижу смысла в таком колличестве датчиков (несколько сот).
|
Представьте что у Вас разводня на полсотни аквариумов. По два датчика на каждый вот и будет сотня
Цитата:
Сообщение от vladimir_ar
Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
|
А она и реагирует - включает/выключает обогрев или наоборот охлаждение. Это если датчики температуры.
Если датчики рН, то включает/выключает подачу СО2.
__________________
С уважением, Сергей Таранченко
|
|
|
27.05.2010, 23:20
|
#420
|
Guest
|
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===
Цитата:
Сообщение от chack
апачем?
|
1600грн.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 03:52. Часовой пояс GMT +3.
|