Радиатор

Радиатор позволяет настроить поддержание комфортной температуры в помещении, за счет управления реле или сервоприводом через PID регулятор.

При добавлении радиатора, в характеристиках активна только характеристика «включение».

При такой настройке в приложении радиатор будет только включаться/выключаться без отображения температуры.

Включаем все характеристики в настройках радиатора.

В приложении отобразится температура.

Привязываем датчик температуры к радиатору, варианты:

  1. Можно указать тэг датчика температуры в характеристике «Текущая температура»

При получении данных в указанный тэг от датчика температуры, текущая температура радиатора будет меняться.

  1. Привязать датчики температуры как устройства

Добавляем новое устройство «датчик температуры».

Указываем в характеристике «текущая температура» в тэге состояния тэг от датчика температуры.

В радиаторе добавляем созданный датчик температуры. Теперь привязанный датчик будет присылать изменения температуры и в радиаторе будет меняться текущая температура.

Можно привязать к радиатору несколько датчиков, при этом радиатор будет высчитывать среднюю температуру нескольких датчиков. При ошибке одного из датчиков температуры, радиатор исключит его из расчета среднего значения температуры.

Активируем термостат и привязываем реле.

Если мы управляем электрическим обогревателем, подключенным через реле, в настройках включаем «логику термостата», настраиваем верхний и нижний гистерезис.

Создаем новое устройство «реле» и выбираем его в радиаторе.

Не забываем сохранить проект и загрузить на контроллер.

Активируем термостат и привязываем сервопривод.

В настройках радиатора включаем «логику термостата», настраиваем:

  • время PID регулирования — через каждый указанный интервал времени, PID регулятор будет пересчитывать процент открытия сервопривода.
  • пропорциональный коэффициент PID — отвечает за скорость реагирования на изменения текущего значения температуры. Чем больше отклонение температуры, тем больше выходной сигнал на терморегуляторе.
  • интегральный коэффициент PID — позволяет устранить статическую ошибку. Математически это происходит за счёт суммирования ошибки, разности текущего и заданного значения и умножения на период дискретизации системы.
  • дифференциальный коэффициент PID — представляет собой разность текущей и предыдущей ошибки, поделенную на время измерения. Отвечает за реакцию температурного контроллера на скорость изменения температуры.

Создаем новое устройство «сервопривод» по инструкции.

Выбираем сервопривод в радиаторе.

Далее PID регулятор радиатора будет высчитывать процент открытия и задавать его в привязанный сервопривод.

Не забываем сохранить проект и загрузить на контроллер.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Блог XIOT
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: