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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 02.12.2016, 00:46   #1
Живу я тут
  
 
Реєстрація: 10.10.2015
Звідки Ви: Дома
Дописи: 153
сказав Дякую: 20
сказали Дякую 33 раз(и) в 25 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від likuz1973 Переглянути допис
Все правильно, т.е. Вроде грелка работает в штатном режиме, хотя температуру на грелке выкручивал до 28 С
А на контроллере какая задана температура? Такой эффект пропадает если к примеру по контроллеру задано 25 на грелке 28, разница в один градус может делать такой эффект как у вас. Типа толчки вентилятора тоже нормальное явление, там где термопара замеряет сухой объект есть инерция в греющейся части деталей, когда вентилятор отключается радиатор, или что еще там снова начинает немного подогреваться и так пока не спадет температура до заданного значения отключения. По крайней мере в некоторых паяльных станциях с феном такой эффект есть норма.

Витенька поза форумом   Відповісти з цитуванням
Старий 02.12.2016, 02:41   #2
Живу я тут
  
 
Аватар для Senturio
 
Реєстрація: 19.02.2009
Звідки Ви: ХАРЬКОВ
Дописи: 2.388
сказав Дякую: 1.381
сказали Дякую 1.461 раз(и) в 709 повідомленні
Надіслати повідомлення для Senturio на ICQ Надіслати повідомлення для Senturio на Skype
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від Витенька Переглянути допис
А на контроллере какая задана температура? Такой эффект пропадает если к примеру по контроллеру задано 25 на грелке 28, разница в один градус может делать такой эффект как у вас. Типа толчки вентилятора тоже нормальное явление, там где термопара замеряет сухой объект есть инерция в греющейся части деталей, когда вентилятор отключается радиатор, или что еще там снова начинает немного подогреваться и так пока не спадет температура до заданного значения отключения. По крайней мере в некоторых паяльных станциях с феном такой эффект есть норма.
Абсолютно верное замечание инерционность подошвы алюминиевого радиатора. Тоже наблюдаю такой эффект на паяльной станции.Даже когда стоит без питания, верхний слой - если есть теплоотвод (пайка или обдув) остывает и температура падает, как только выключаеш отвод тепла - сразу возрастает до прежнего значения температура. Тут как мне кажется, надо вводить в код какую-то задержку по снятию показаний термопары, иначе летом, когда разница температур радиатора и воздуха будет малая - такие дергания будут очень частыми.
__________________
Системы кондиционирования вентиляции отопления. Тепловые насосы - за ними будущее!!!

Senturio поза форумом   Відповісти з цитуванням
Старий 02.12.2016, 08:37   #3
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від Витенька Переглянути допис
А на контроллере какая задана температура? Такой эффект пропадает если к примеру по контроллеру задано 25 на грелке 28, разница в один градус может делать такой эффект как у вас. Типа толчки вентилятора тоже нормальное явление, там где термопара замеряет сухой объект есть инерция в греющейся части деталей, когда вентилятор отключается радиатор, или что еще там снова начинает немного подогреваться и так пока не спадет температура до заданного значения отключения. По крайней мере в некоторых паяльных станциях с феном такой эффект есть норма.
Температура в контроллере 24, на самой грелке 28. Дополнительно (без привязки к контроллеру) установлен ещё один показометр, как контрольный. По индикатору на грелке работа в штатном режиме включ и выключ, а вот диод на плате с релле постоянно активен, светится вне зависимости от индикации на самой грелке. Создаётся впечатление, что релле находится постоянно в работе.

likuz1973 поза форумом   Відповісти з цитуванням
Старий 02.12.2016, 13:03   #4
Бан за нарушения
  
 
Реєстрація: 27.11.2016
Звідки Ви: Arduino
Дописи: 98
сказав Дякую: 12
сказали Дякую 21 раз(и) в 16 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Витенька, Senturio, то о чём вы говорите вылечено в прошивке, по крайней мере у меня работает нормально. Но на всяк опишу проблему по факту:
1. Датчик цифровой DS18B20 генерирует данные на наименьшей точности за около 850 мск. Поэтому как ни крути, а чаще одного раза в 1 секунды данные не обновляются.
2. Не только летом, а в любое время работают граничные условия. Например, температуры воды снимается с точностью 0,1, поэтому данные могут быть:
25-25,1-25-24,9-25 и каждый раз когда значение будет больше 25 будет срабатывать реле. То есть реле в худшем случае будет дёргаться каждую секунды и действовать на нервы и губительно на подключённый прибор.
Для избежания этого по заказу был использован Гистерезис.
4. Например установлена температура срабатывания 25 градусов, гистерезис +/- 1 градус. То обогреватель будет включаться при температуре 25-1=24 и выключаться 25+1=26, что позволяет избежать обработки флуктуаций температуры. То есть небольшие остывания и нагревания воды не дёргают реле. Гистерезис при желании можно установить от 0,1 и больше.

Вобще проблемы дёрганья быть не должно. НО, пока писал пост пришла мысль, может в этом и проблема:
Цитата:
Допис від likuz1973 Переглянути допис
Arduino Вы ранее писали:
1) 52 строка и далее - номер контактов куда следует подключать датчики и реле, могут быть изменены. (аналоговые выходы А0-А7 могут быть использованы как цифровые и обращения к ним начинается с 14 = А0, 15 = А1 и т.д.)
#define pinTemperatureAqua 14
#define pinTemperatureLedRadiator 15

#define pinRelayHeat 16
#define pinRelayFanWater 17
#define pinRelayFanLedRadiator 2 - это какой А контакт?
Я же могу его поменять на 17? пока испытывать буду куллеры на охлаждение радиатора ледов?
Если вы для pinRelayFanLedRadiator поставили 17 и оставили 17 у pinRelayFanWater,
то получается что этот пин (реле) дёргает две функции, как человека за руки в разные стороны и он пытается угодить и тем и этим. Надеюсь вы поняли?

Arduino поза форумом   Відповісти з цитуванням
Старий 02.12.2016, 14:12   #5
Придивляюся
  
 
Реєстрація: 26.05.2016
Звідки Ви: Волгоград
Дописи: 81
сказав Дякую: 11
сказали Дякую 2 раз(и) в 2 повідомленні
Re: Ардуино для чайника или знатоки форума для аквариумиста ===www.aquaforum.ua===

Цитата:
Допис від Arduino Переглянути допис
Витенька, Senturio, то о чём вы говорите вылечено в прошивке, по крайней мере у меня работает нормально. Но на всяк опишу проблему по факту:
1. Датчик цифровой DS18B20 генерирует данные на наименьшей точности за около 850 мск. Поэтому как ни крути, а чаще одного раза в 1 секунды данные не обновляются.
2. Не только летом, а в любое время работают граничные условия. Например, температуры воды снимается с точностью 0,1, поэтому данные могут быть:
25-25,1-25-24,9-25 и каждый раз когда значение будет больше 25 будет срабатывать реле. То есть реле в худшем случае будет дёргаться каждую секунды и действовать на нервы и губительно на подключённый прибор.
Для избежания этого по заказу был использован Гистерезис.
4. Например установлена температура срабатывания 25 градусов, гистерезис +/- 1 градус. То обогреватель будет включаться при температуре 25-1=24 и выключаться 25+1=26, что позволяет избежать обработки флуктуаций температуры. То есть небольшие остывания и нагревания воды не дёргают реле. Гистерезис при желании можно установить от 0,1 и больше.

Вобще проблемы дёрганья быть не должно. НО, пока писал пост пришла мысль, может в этом и проблема:

Если вы для pinRelayFanLedRadiator поставили 17 и оставили 17 у pinRelayFanWater,
то получается что этот пин (реле) дёргает две функции, как человека за руки в разные стороны и он пытается угодить и тем и этим. Надеюсь вы поняли?
Нет, в этом плане все норм, 17 поменял на 2. Те двух одинаковых пинов в скетче нет.

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


Share/Bookmark

Відповідь

Мітки
arduino, ардуино, контроллер


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

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

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

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


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


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


no new posts