Разработка акваконтроллера (продолжение) - Страница 28 - Аквафорум - форум аквариумистов и террариумистов
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум аквариумистов и террариумистов > Аквариум и оборудование > "Самоделкин" > Аквариумная автоматика
Аукцион Регистрация Дневники Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 01.06.2009, 00:46  
Разработка акваконтроллера (продолжение)
Активный участник форума

Регистрация: 28.05.2009
Адрес: Тернопіль
Сообщений: 143
 

Поблагодарил(а) : 33
Поблагодарили 90 раз(а) в 51 сообщениях
bmw bmw поза форумом 01.06.2009, 00:46
Рейтинг: ()

Цитата:
Сообщение от Baks Посмотреть сообщение
Cхема отлажена, за два года непрерывной работы, никогда независала.
Почитать можно на Аквалого.Единственный минус - нереализована связь с PC и закрытый код.
Шкода, що немає зв'язку з РС
Цитата:
Сообщение от Baks Посмотреть сообщение
Вот кстати интересная статья, по стабилизации работы микроконтроллеров.
Це все можна знайти в даташитах, це давно відомі методи і не тільки для процессорів Atmega. Можна досягнути хорошої завадостійкості і стабільності і в схемі, що тут обговорюється, але найбільша проблема в тому, що таймер реалізований внутрішній, а не на DS1307 і подібних, от тому мене і зацікавив той акваконтроллер на вашому фото
В принципі можна по-правильному переробити схемку живлення проца(розв'язка Vcc i AVcc через LC i RC фільтри), а щоб не збивався годинник і відповідно вся програма - поставити найдешевший, найслабший UPS, який живив би лише 5-тивольтовий блок живлення акваконтроллера, а зовнішні нагрузки були включені напряму в мережу. При перебоях у електромережі нагрузки будуть вимикатись-вмикатись, а процессор і вся схема будуть нормально функціонувати.

Миниатюры
Нажмите на изображение для увеличения
Название: Схема.jpg
Просмотров: 3723
Размер:	276.1 Кб
ID:	31580  

Вложения
Тип файла: rar Акваконтроллер.rar (17.0 Кб, 1318 просмотров)


Последний раз редактировалось Starcomputer; 10.06.2009 в 20:34..
Просмотров: 82253
Ответить с цитированием
Пользователь, который поблагодарил bmw за данный пост:
Baks (04.06.2009)
Реклама помогает развиваться
Старый 27.05.2010, 11:35   #406
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,700
Поблагодарил(а) : 2,471
Поблагодарили 2,849 раз(а) в 2,042 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от arelav Посмотреть сообщение
Кстати на радиорынке видел уже такие :
апачем?
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 27.05.2010, 11:44   #407
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Внешний УПС - еще один элемент ненадежности. И внешние часы лучше тем, что не нужно заморачиваться режимами низкого потребления у контроллера и выходом из них. И если уж подымать вопрос по питанию от батарейки - АТмега не лучший вариант.

А АВСС к сбоям по питанию не имеет вовсе никакого отношения. А сбои программы по питанию происходят по нескольким причинам - кривой код или плохая помехоустойчивость без спецмер. И очень часто - неправильная разводка земли и питания. Плюс электромагнитные помехи - устойчивость к ним определяется уже самим ядром - если оно "кривое" в этом плане - меры по электромагнитному экранированию становятся похожи на танцы с бубном.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 12:52   #408
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,700
Поблагодарил(а) : 2,471
Поблагодарили 2,849 раз(а) в 2,042 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
И очень часто - неправильная разводка земли и питания.
Как раз в последней версии платы, все работает очень даже устойчиво. На электромагнитные помехи никакого внимания на обращает. Единственное это сам дисплей иногда, очень редко, сумасходит, но на работе контроллера это не сказывается.
Еще наблюдается кратковременные неточности показаний температуры (вдруг, ни с того ни с сего, высвечиваются 85гр на двух каналах сразу. Затем, также само-собой, возвращается на нормальную температуру. Причем зто не только в воде, но и "на суше". А в остальном железяка надежная.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 27.05.2010, 13:49   #409
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Странно. Если я ничего не перепутал - Вы болиминовский дисплей используете? Ни разу не наблюдал на них сбоев, даже при коммутации токов внутри устройства порядка 20-50А!
Цитата:
высвечиваются 85гр на двух каналах сразу
Скорее всего где-то переменные пересекаются, либо не в туда обращение происходит - где-то хитрый косяк в программе. Стараемся отлавливать, т.к. как правило гдето глубже может быть скрыта бяка, вылезающая очень редко и при определенных условиях. Но не обязательно. Если прошло достаточно времени - скорее всего ничего криминального нет.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 14:20   #410
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,700
Поблагодарил(а) : 2,471
Поблагодарили 2,849 раз(а) в 2,042 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
Ни разу не наблюдал на них сбоев,
было всего один раз -на экране всякая бяка, но сам прибор работал нормально. Вылечилось выключением из розетки на пару минут. Све вошло в норму.
А вот по температуре началось это после подмокания 18В20. До этого все было нормально.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 27.05.2010, 14:39   #411
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Зачем интегральные термодатчики? Или АЦП на меге нет (в Атмеле не знаю, не интересовался)?. Простой и достаточно линейный термодатчик - эмитерный переход маломощного биполярного транзистора. А длина провода - до 10-15 метров в экране и с небольшим усреднением вполне достаточно на уровне помех, создаваемых аквариумным оборудованием. Про дешевизну даже не упоминаю :-)
Цитата:
на экране всякая бяка, но сам прибор работал нормально.
А что ему не работать - экран только отображает информацию, а контроллеру главное отправить, дальше, как говорится, не его дело.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 15:51   #412
Живу я тут
  
 
Аватар для atom
 
Регистрация: 07.05.2008
Адрес: Нежин
Сообщений: 133
Поблагодарил(а) : 229
Поблагодарили 74 раз(а) в 33 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
Зачем интегральные термодатчики? Или АЦП на меге нет (в Атмеле не знаю, не интересовался)?. Простой и достаточно линейный термодатчик - эмитерный переход маломощного биполярного транзистора. А длина провода - до 10-15 метров в экране и с небольшим усреднением вполне достаточно на уровне помех, создаваемых аквариумным оборудованием. Про дешевизну даже не упоминаю :-)
А калибровать как? или все транзисторы одинаковые? да и 15 метров без помех возле ЭПРА - очень сомневаюсь...


__________________

atom поза форумом   Ответить с цитированием
Старый 27.05.2010, 16:32   #413
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

ЭПРА :-))))) Это ничто по сравнению с 100А импульсного тока (длина провода 1,5м, но источник помех (ключи) внутри устройства!!!! ). И у меня работали аналогичные термодатчики в условиях цеха с коммутируемыми токами по оборудованию 50-60А, причем симисторная коммутация фазная. И потом - немножко математики - хотя бы усреднение, лучше цифровой фильтр по аналоговым входам.

Калибровать один раз. Свойства перехода практически индентичны даже у разных транзисторов, а при использовании однотипных (одной марки) повторяемость не хуже (а может и лучше), чем у цифровых датчиков (если не ошибаюсь - не лучше 1-2%). Если хорошо порыться, в буржуйской документации можно найти подробные описания. И потом - в цифровом датчике используется этот же принцип, со всеми вытекающими.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 16:46   #414
Живу я тут
  
 
Регистрация: 28.06.2003
Адрес: Киев
Сообщений: 757
Поблагодарил(а) : 831
Поблагодарили 829 раз(а) в 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
Живу я тут
  
 
Аватар для atom
 
Регистрация: 07.05.2008
Адрес: Нежин
Сообщений: 133
Поблагодарил(а) : 229
Поблагодарили 74 раз(а) в 33 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
ЭПРА :-))))) Это ничто по сравнению с 100А импульсного тока (длина провода 1,5м, но источник помех (ключи) внутри устройства!!!! ). И у меня работали аналогичные термодатчики в условиях цеха с коммутируемыми токами по оборудованию 50-60А, причем симисторная коммутация фазная. И потом - немножко математики - хотя бы усреднение, лучше цифровой фильтр по аналоговым входам.

Калибровать один раз. Свойства перехода практически индентичны даже у разных транзисторов, а при использовании однотипных (одной марки) повторяемость не хуже (а может и лучше), чем у цифровых датчиков (если не ошибаюсь - не лучше 1-2%). Если хорошо порыться, в буржуйской документации можно найти подробные описания. И потом - в цифровом датчике используется этот же принцип, со всеми вытекающими.

Вот и фильтр нужен, а сложность его изготовления (программирования)...да в цифровом датчике тот же принцип, только от термодатчика до АЦП микроны расстояния а не метры...и откалиброван он в лабораторных условиях.


__________________

atom поза форумом   Ответить с цитированием
Старый 27.05.2010, 17:10   #416
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
и откалиброван он в лабораторных условиях.
Не смешите. Даташит почитайте.

А фильтр - примеров масса. Стандартный код.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 17:32   #417
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,598 раз(а) в 6,922 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

vladimir_ar,
1. Существующий акваконтроллер поддерживает 8 температурных датчиков и 4 аналоговых входа. Если вместо датчиков переходить на транзисторы, то:
а) не хватит входов;
б) нет исходного кода;
в) если бы он и был, то разница в цене между Мега 64 (у которой больше АЦП) и Мега 32 превышает стоимость 8-ми датчиков.
Вывод - экономия мнимая.
2. В проектируемом контроллере можно подключить сотню-другую температурных датчиков.
а) если использовать транзисторы то просто нет кристаллов с таким количеством АЦП;
б) что проще - тянуть провод до каждого датчика и иметь 100-200 гнезд на корпусе контроллера или посадить ВСЕ на одну трехпроводную шину ?
Вывод - не стоит использовать устаревшие технологии.


__________________

Starcomputer поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Starcomputer за данный пост:
sae74 (27.05.2010)
Старый 27.05.2010, 21:39   #418
Живу я тут
  
 
Аватар для vladimir_ar
 
Регистрация: 04.05.2010
Адрес: Кременчуг
Сообщений: 320
Поблагодарил(а) : 21
Поблагодарили 118 раз(а) в 64 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Не вижу смысла в таком колличестве датчиков (несколько сот). И зачем? Отслеживать температуру? Аварию по температуре? А дальше? Ну нет Вас на месте - что сделает контроллер? Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
__________________
"Истина - это постоянный процесс уничтожения старого и возрождения нового..."

vladimir_ar поза форумом   Ответить с цитированием
Старый 27.05.2010, 21:49   #419
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,598 раз(а) в 6,922 сообщениях
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
Не вижу смысла в таком колличестве датчиков (несколько сот).
Представьте что у Вас разводня на полсотни аквариумов. По два датчика на каждый вот и будет сотня

Цитата:
Сообщение от vladimir_ar Посмотреть сообщение
Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
А она и реагирует - включает/выключает обогрев или наоборот охлаждение. Это если датчики температуры.
Если датчики рН, то включает/выключает подачу СО2.


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 27.05.2010, 23:20   #420
Guest
  
 
Сообщений: n/a
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

Цитата:
Сообщение от chack Посмотреть сообщение
апачем?
1600грн.

  Ответить с цитированием


Share/Bookmark

Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 07:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Александр Анатольевич, 2002-2015. Использование материалов сайта без ссылки на источник запрещено.
Благодарим за лицензионную версию форума компанию Барбус, представителя торговой марки Sera в Украине.

Друзья форума: www.akvariumi.com.ua/; Интернет-магазин аквариумных товаров "У Водяного" https://eshop.aqua.in.ua/; Интернет-магазин https://ezoo.com.ua/

AQA.ru  - все об аквариумах

no new posts