Термостат с электроприводом.

Автор: Oto. Опубліковано в Термометри

термо ШДДанную программу термостата можно применить для различных целей, но  в данной статье  будет рассматриваться вариант применения, как термостат, управляющий трех ходовым краном в системе отопления.

В качестве электропривода под эту схему и программу, изначально предполагается, что будет использоваться шаговый двигатель с редуктором, но здесь также не исключено применение  и сервопривода с реверсом, в схеме  выводы МК РС0 и РС1  предназначены для подключения реле, управления сервоприводом.

Краткое описание работы  термостата  с электроприводом.

Приоритет программы на поддержание установленной комнатной температуры по термостату №1.
В случае необходимости повысить температуру в отапливаемом помещении t - №1 подает команду на включение циркуляционного насоса (ЦН) для отбора от нагревательного прибора, нагретого теплоносителя (ТН) в систему отопления (СО) помещения.
Термостат №2 контролирует и регулирует, определенную в меню установки температуру подаваемого ТН в СО помещения, регулировка производится трехходовым краном, подмешивая ТН разных температур, и подавая ее ЦН в СО. Управление трехходовым краном происходит шаговым двигателем (ШД), положение ШД устанавливается в зависимости от установленного уровня температуры по t - №2.
Схема.

термостат с шаговым двигателем

Шаговый двигатель на схеме показан униполярный, вместо него, возможно, применить здесь и биполярный двигатель с использованием соответствующего драйвера, (коротко, есть описание здесь)
При обесточках схемы аналоговый компаратор (АК) сохраняет в памяти МК положение ШД.


Другими словами, на PD6 выставляется опорное напряжение 4.5v*, на PD7 напряжение 5.0v* которое нужно контролировать, как только на PD7 меньше чем на PD6 на внутреннем выходе аналогового компаратора появляется лог.1, которая сигнализирует программе, что напряжение питания МК отключено.
В случае неправильной настройки АК, в основном экране дисплея поз.3 появится сообщение об этой ошибке в работе программы.

Подробней о работе и настройке АК написано здесь sxem.org/2-vse-stati/27-radiolyubitelski...h-d-elektroprivod-2d


Отображение информации Nokia5110 (основной экран).

 меню

1). Комнатный термостат №1

2). Порог включения терм. №1.

3). Контроль сохранения данных в память МК.

4). Текущее положение ШД в % (показометр).

5). Термостат теплоносителя №2.

6). Включение гистерезиса, термостат№2

7). Пауза в управлении ШД (0-99 сек.).

8). Анимация трехходового крана (показометр 2 шт. + 2 рис.).

9). Указатель направления движения подключенного электропривода.

Для визуального контроля, когда работает дельта теплоносителя, на экране значок tотображается в инверсии.

Язык меню UA-RU-EN ,(изменение языка меню делается так, при запуске схемы зажать две кнопки + и -, переключение выбора языков идет по кругу при каждом новом запуске (если нажаты две кнопки)).

Вход в меню настроек осуществляется по нажатию на Кн2.

В меню программы управления устанавливаются параметры.

меню


меню

Меню комнатного термостата №1
1.1) Заданная комнатная температура .

1.2) Дельта комнатного термостата.

1.3) Выбор под какую специфику будет применяться программа.

1.4) Выход из меню настройки кнопками Кн1 или Кн3.


меню

Меню шагового двигателя*.

2.1). Общее количество шагов ШД (на экране как 100%).

2.2). Коррекция начальной точки отсчета ШД (на параметре "0" нажимать кнопку + или -).

2.3). Время паузы ШД в сек. между min<->max шагами ШД(если выставлено 0, параметр min<->max не задействован).
2.4 – 2.5). Диапазон min<->max кол. шагов на один проход для ШД.

* при использовании сервопривода установленное количество шагов, служит для  движения СП по времени.


меню

Меню циркуляционного насоса.

3.1).Нижний порог отключения ЦН №1  по теплоносителю.

3.2).Нижний порог отключения ЦН №2  по теплоносителю.

3.3).Выбор варианта анимации, для примерного отображения работы программы в основном экране.


меню

Меню термостата теплоносителя №2.
4.1).Установка температуры теплоносителя.

4.2).Дельта температуры теплоносителя.

4.3).По достижению по t №1 установленной температуры,  ШД устанавливается в «0»,

если выбрано «открыто» принудительная установка в «0» не происходит.

4.4). Смещение средней точки регулировки ШД и температуры ТН. (по умолчанию средняя точка =50%).



меню

6.1) Меню программной регулировки контрастности.


В процессе работы, при отключении устройства от сети, при последующем включении,

вначале возможно появление такого информационного экрана

меню

Это происходит восстановление положения ШД до предыдущего состояния.

Скрин схемы при отладке программы в протеусе.

 протеус

 

 

Фото готового устройства.

ФОТО №1 ФОТО №1 ФОТО №1
ФОТО №1 ФОТО №1 ФОТО №1

    

   

 

Для работы с данной программой, к шаговому двигателю 28BYJ-48  несложно сделать самодельный редуктор 



Ссылка на лот продавца -
Шаговый двигатель 28BYJ-48 5V, и червячная пара (пластмасс).


FUSE-Программа тактуется от внутреннего генератора МК, с частотой 8 МНz.


В архиве, 
прошивка, печатная плата, проект в proteus.

 

Форум http://www.sxem.org/forum/termometry-termostaty/368-termosmesitel-s-elektroprivodom