На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 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
Переглядів: 10221
Розмір:  276,1 КБ
ID:	31580  

Долучені файли
Тип файлу: rar Акваконтроллер.rar (17,0 КБ, 4651 переглядів)


Востаннє редагував Starcomputer: 10.06.2009 о 20:34..
Переглядів: 178659
Відповісти з цитуванням
cказали "Дякую" bmw за цей допис:
Baks (04.06.2009)
Старий 27.05.2010, 11:35   #406
Живу я тут
  
 
Аватар для chack
 
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
Надіслати повідомлення для 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
Живу я тут
  
 
Аватар для chack
 
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
Надіслати повідомлення для 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
Живу я тут
  
 
Аватар для chack
 
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
Надіслати повідомлення для 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
сказав Дякую: 232
сказали Дякую 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
сказали Дякую 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
Живу я тут
  
 
Аватар для atom
 
Реєстрація: 07.05.2008
Звідки Ви: Нежин
Дописи: 133
сказав Дякую: 232
сказали Дякую 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.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]

Starcomputer поза форумом   Відповісти з цитуванням
cказали "Дякую" 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.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
Re: Разработка акваконтроллера (продолжение) ===www.aquaforum.ua===

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

Цитата:
Допис від vladimir_ar Переглянути допис
Смысл есть только тогда, когда автоматика может отреагировать на аварийную ситуацию. И предотвратить ее или смягчить.
А она и реагирует - включает/выключает обогрев или наоборот охлаждение. Это если датчики температуры.
Если датчики рН, то включает/выключает подачу СО2.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]

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

Цитата:
Допис від chack Переглянути допис
апачем?
1600грн.

  Відповісти з цитуванням


Share/Bookmark

Відповідь


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 18:54.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts