Структурированный блокнот   
 Для удобного хранения мыслей и информации.  →  Для чего полезно? →  Ведение личных записей →  Компьютер и интернет →  Arduino →  

Терморегулятор для батареи отопления


Здесь есть 2 сложности:
1) Как механически осуществлять регулирование
2) Какой должен быть алгоритм управления

Подробнее:
1) Типично на батареях уже есть вентиль, вопрос, как им управлять. Существует стандартное решение:
1.1) Головка электротермическая -- она устроена на подобие обычное термостатической головки, но термочувствительный элемент изолирован от внешнего тепла, зато имеет встроенный нагреватель (типично от 220В или 24В). Подавая импульсы напряжения, разогревая термочувствительное вещество, мы обеспечиваем нужную степень открытия потока теплоносителя. Электротермические головки бывают нормально открытыми, т.е. без подачи напряжения они полностью открыты и нормально закрытыми, т.е. без подачи напряжения они закрываются. Типичное время на полное изменение положения 90-180 секунд. Потребляемая мощность 1-3 Вт. Таким образом, для управления подойдёт модуляция длинной в секунды, но всё же переключения довольно частые, так что лучше использовать твердотельное реле. Типичная цена вопроса 2000-3000. (на 2017 год).
1.2) Использовать сервопривод или шаговый двигатель, установленный на обычный регулятор. Тут потребуется организовать какое-то механическое сопряжение, потенциально меньшая надёжность. Могут быть неприятны шумы двигателей. Зато цена 300-600 рублей (на 2017 год) и меньше потребления энергии. Отдельная проблема здесь при использовании шагового двигателя -- определение границ. Вероятно, самым правильным способом будет установка концевика в положении "закрыто", чтобы при включении шаговый двигатель доходил до него и это положение принималось за нулевое.

2) Простой алгоритм управления (включить, если холодно, выключить, если жарко) будет работать плохо из-за большой инерции. Получится, что сначала вы перегреете, потом переохладите, включите на полную и так по кругу. Нужен алгоритм на подобие ПИД
https://ru.wikipedia.org/wiki/ПИД-регулятор отлично передаёт главную суть
http://roboforum.ru/wiki/Перевод_статьи_"Просто_о_ПИД-алгоритмах" длинная статья
Поиск по записям в текущем разделе:

Наши проекты: Добрые мультфильмы | Он-лайн игры для обучения детей программированию