Дифференциальный терморегулятор

Visits: 3969


Дифференциальный терморегулятор ch-3020

Назначение.
ch-3020-10Ch-c3020 представляет собой дифференциальный терморегулятор. Основное назначение солнечные системы горячего водоснабжения, а также вентиляционные системы управление притоком свежего воздуха. Контроллер позволяет работать пяти режимах. 1 – индикатор температуры. 2 – циклический таймер. 3 – регулятор. 4 – автоматический. 5 – ручной режим управления с контролем температуры (предназначен для режима настройки и техобслуживания). Количество одновременно подключаемых датчиков температуры 2. Гарантированное минимальное удаление датчика температуры не менее 300 метров. Система реверса датчиков, для удобства наладки, а также для смены режима нагрева на режим охлаждения. Питание 12-24 постоянного тока (стабилизированное) или 8-15 переменное. Нагрузочная способность выходов управления 0,1 А. Для обработки данных датчиков в контроллер встроена интеллектуальная система добавления и замены поврежденных датчиков. Диапазон измеряемых температур – (минус) 55 до 125 грд. Цельсия.

Схема регулятора

ch-3020-01


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

ch-3020-07

Подключение датчиков температуры.
Допускаются любые варианты подключения. Качество работы будет зависеть от ваших «проводов». Для качественной передачи данных на большие расстояния рекомендуется использовать экранированный кабель для систем сигнализации (производитель VECTOR Alarm 4×0.22 screened). Для небольших расстояний (до 100 м) и там где нет промышленных помех, можете использовать любой даже не экранированный провод любого сечения.
Качество передачи данных будет зависеть от качества кабеля, места расположения от силовых проводов, а также качества экранирования и заземления экрана. Это все особенно актуально для промышленной зоны.

Первое включение, символы индикации.
При подаче питания на контроллер работа начинается с режима загрузки данных и констант с ПЗУ пользователя и тестирования подключенных датчиков температуры. Вначале выполняется поиск датчиков температуры. По окончании поиска выводится сообщение о количестве найденных датчиков. Например, сообщение [d-2] говорит, что найдено 2 датчика (программа поиска может найти и больше датчиков, если они установлены, но использоваться будут только 2-а первые). Далее выводиться на дисплей контроллера сообщение о модели с указанием версии ПО. Это сообщение выводиться в режиме бегущей строки. Например, [ch-C3020-16i]- модель ch-C3020 версия ПО-16i. После этого контроллер выполняет анализ обнаруженных датчиков и ранее установленных в системе на индикаторе в это время горит символ[=-=] (см. описание установка и замена датчиком). После чего он выводит сообщение о количестве датчиков информация, о которых храниться в его памяти, например, сообщение [u-2]- говорит, что все в норме.
После чего в зависимости от выбранных настроек запускаются все остальные программные модули в работу.
В зависимости от настройки режима индикации и режима работы на дисплей будут автоматически выводиться состояние температуры датчиков или режим работы таймера. Для режима динамической индикации (кроме режима таймера) то вы на дисплее будете наблюдать например, следующую последовательность:
[t-1] – [53.0] – [t-2] – [44.3] – [del] – [8.7], Температура Т1=53,0 («горячего» датчика), температура Т2=44,3 («холодного» датчика), разница 8,7С⁰. Эта последовательность будет, циклически повторятся. Длительность индикации 10 секунд.

Функции и режимы индикации в стандартной настройке.
Изначально контроллер включен в режим индикатора температуры, т.е. он только показывает температуру. Индикация на дисплей выводится в режиме анимации, когда одно значение датчика температуры, сменяется на другое. Обратите внимание, во время анимации функции клавиш не активны. Поэтому наживайте клавиши, когда вы видите статическое изображение.

Назначение клавиш в этом режиме следующие:

ch-3020-08

Клавиша Назначение
PB1 Переход в режим настройки контроллера и индикация телефона сервисного центра. Для перехода в режим настройки нажать и удерживать 10 секунд. Для индикации телефона нажать и отпустить.
PB2 Индикация температуры датчика Т1 («горячего» датчика).
PB3 Индикация температуры датчика Т2 («холодного» датчика).
PB4 Индикация разности температур Т1-Т2 («дельта»).

Настройка регулятора.
Для эффективной работы системы солнечного подогрева воды необходимо в контролере задать необходимые параметры его работы.
Вы должны представить, что в контроллер встроены функции, отвечающие за какие-то параметры. Эти функции располагаются на так называемом уровне функции. Войдя в режим настройки, вы сразу попадаете на уровень функций. На этом уровне вы можете путешествовать и выбирать для себя интересующую функцию. Выбрав функцию, вы можете перейти на уровень настройки ее параметров. Далее изменив параметры, вы можете вернуться на уровень функций, выбрать следующую функцию, войти на уровень параметров этой функции и изменить ее значение. И так далее. Вернуться в рабочий режим можно нажав одновременно клавиши PB1 и PB4, или контроллер выйдет из режима настройки автоматически через 15 секунд после нажатия последней клавиши.
Принцип регулирования температуры в следующем:

ch-3020-03

Датчики измеряют температуру теплоносителя на солнечном коллекторе и в баке накопителя, контроллер вычитывает разность температур и если она превышает заданное значение, включает насос.  Как только разность упадет ниже заданного значения, насос отключается. Так как система управления питается от электросети, то для режима экономии предусмотрены еще два условия работы регулятора. Первое условие задается уровень температуры по датчику Т1 ниже которого режим регулирования температуры отключен. Что это значит? Если вы задали уровень например, 40⁰С, то пока теплоноситель в коллекторе не прогреется свыше 40⁰С режим регулирования не включиться. Второе условие для датчика Т2. Вы задаете уровень температуры например, 55⁰С и если температура превысит это значение регулирование отключается. Т.е. задавая два эти параметра, вы сможете настроить экономичный режим работы установки.

Графическое представление режима настройки контроллера.

ch-3020-09

Описание механизма доступа к режиму настройки функций.

ch-3020-02

Описание функций.
Выбор режима работы. [rrA]
Контроллер может работать в 5 режимах:
Режим индикатора [ind] – предназначен только для индикации температуры. В этом режиме можно только наблюдать температуру.
Режим регулятора [reg]– функция подогрева воды.
Режим контроллера аварийный таймер [tir]– предназначен для циклического управления насосом. Вам необходимо задать длительность работы насоса и длительность паузы. Этот режим можно использовать при отсутствии датчиков температуры или (что маловероятно) при их повреждении.
Режим авто [Aut]. Если в режиме работы пропадет связь с каким-то датчиком температуры, то процесс регулирования остановиться. Избежать этого возможно, если настроить контроллер в режим «авто». В этом режиме при повреждении датчиков температуры контроллер автоматически переключиться в режим таймера. А при восстановлении связи с датчиком, автоматически переключиться на регулятор.
Ручной режим управления исполнительным устройством [rУc]– предназначен для режима отладки и проведения технического обслуживания оборудования. При активации этого режима в рабочем режиме, клавишей BP4 можно включать и выключать исполнительное устройство, а по индикатору наблюдать динамику изменения температуры. Подачу сигнала на исполнительное устройство контролируют по мигающей десятичной точке на индикаторе.
Заводская установка режим  [ind].

Настройка дифференциала [diF].
Дифференциал это та разность температур, между Т1 и Т2 при превышении которой должен включаться насос. Диапазон настройки дифференциала составляет от 0,1 до 20⁰С. При гистерезисе равном 0,1⁰С. Заводская установка 2,0⁰С.

ch-3020-06

 

Настройка разрешения работы регулятора по температуре Т1 [t1_].
Если температура теплоносителя в солнечном коллекторе низкая, то не имеет смысла включать насос, даже если и дифференциал это разрешает. Необходимо подождать, когда она «перевалить» за определенную величину и только тогда разрешить работу регулятору. Это позволит устранить работу системы при «низких» температурах солнечного коллектора. Диапазон задаваемых значений от 0 до 100С⁰. Заводское значение 10,0 С⁰. Если предпочитаете, чтобы эта функция не влияла на работу, установите значение этого параметра в ноль.

ch-3020-04

 

Настройка разрешения работы регулятора по температуре Т2[t2-] .
Аналогичную функцию можно использовать определить и для «холодного» датчика Т2. Т.е. если температура в баке накопителе достигла определенной величины, то работа регулятора приостанавливается, как только она понизилась – работа возобновляется. Это означает, что можно задать температуру, выше которой температура в баке «подыматься» не будет. Диапазон задаваемых значений от 0 до 100С⁰. Заводское значение 100С⁰. Для активации этой функции понизьте это значение до нужного уровня.

Настройка гистерезиса [gic].
Гистерезис предназначен для создания двух точек управления. Точки включения и точки выключения по температуре. Диапазон задания гистерезиса составляет от 0,1 до 5,0⁰С. Гистерезис, накладывает зоны не активности на точки управления. Если бы он отсутствовал, то при переходе температуры через заданные точки управления возникала бы возможность много кратного включение или выключения исполнительного механизма, что в принципе не допустимо. Гистерезис позволяет этого нежелательно эффекта избежать. Например дифференциал задан равным 2⁰С, а гистерезис 0,2⁰С, то включение насоса будет происходить при величине дифференциала 2,2⁰С, а отключение 1,8⁰С. Гистерезис также оказывает своё влияние и на функции [t1_] и [t2-].

Аварийный таймер.
Таймер предназначен для управления установкой без контроля температуры. Его также можно использовать, когда повреждены или отсутствуют датчики температуры. Активируется таймер в «ручную» функцией выбора режима [rrA] -> [tir] или автоматически, если выбран параметр [Aut].

Время работы [ton].
Время в течение, которого будет работать насос. Допустимые значения от 10 секунд до 250 минут. Заводское значение 20 секунд.

Время ожидания [toF].
Время в течение, которого насос будет отключен. Допустимые значения от 10 секунд до 250 минут. Заводское значение 3 минуты.

Функция реверса датчиков [t-t].
Смонтировав систему и запустив контроллер, В момент первого включения программа находить датчики и устанавливает их в своей памяти согласно заводским адресам. Младший адрес на Т1, старший на Т2. При таком «раскладе» шансов 50х50. Поэтому если окажется, что Т1 «горячий» датчик окажется на месте Т2, вам нет необходимости перемонтировать датчики, достаточно выбрать функции реверса датчиков и сменить параметр [nor] на [reu]. Эту функцию удобно использовать для переключения логики работы с нагрева на охлаждения (когда контроллер используется в системах вентиляции для подачи свежего воздуха).

Функция защиты несанкционированного доступа к настройка контроллера [PAc].
Когда возникают обязательства между «эксплутациониками» и службой сервисного обслуживания. Для исключения конфликтов, а также запрета доступа к настройкам контроллера служит функция пароль. Секретность пароля встроенного в контроллер относиться к низкому уровню. Его значение можно задавать в пределах от 0 до 999. Заводское значение пароля 0. Это значит, он отключен. Для активации пароля задайте его значение в области от 1 до 999. При задании пароля последующий вход в режим настройки будет сопровождаться приглашением [—].
Как получить доступ к настройкам при заданном пароле. Пример ввода пароля.
Вы нажимаете и удерживаете клавишу ВР1 более 10 секунд.
На дисплее сообщение [—].
Нажмите клавишу ВР4.
На дисплее сообщение [  0].
При помощи клавиш ВР2 и ВР3 задайте пароль и нажмите клавишу ВР1. Если пароль введен, верно, на индикаторе появиться функция выбора режима работы [rrA], если нет [—]. Если вы забыли пароль, вам необходимо будет обратиться в сервисный центр (или воспользоваться паролем сервисного доступа).
Функция [tto] предназначена для сервисной службы и в данном руководстве не рассматривается.

Индикация телефона сервисного центра [teL].
Эта функция в режиме строки выводит телефон сервисного центра. Куда вы можете обратиться за консультацией или за ремонтом. Номер телефона вы можете посмотреть и не вход в режим настройки. Для этого в рабочем режиме нажмите и отпустите клавишу ВР1. По умолчанию запрограммирован телефон изготовителя. Если вы обслуживающий персонал, то вы можете вписать ваш телефон, что бы при возникновению вопросов обращались к вам.
Как это сделать?
Программировать надо в междугороднем формате. Номер телефона при индикации выводится в формате 0-хх-ххх-хх-хх, где х цифры которые вы можете перепрограммировать. Например телефон изготовителя имеет такой вид 0-56-374-04-05. Где 56 код города Днепропетровска, а 374-04-05 городской номер. Вы можете изменить последние 9 цифр. Нумерация цифр начинается со второй цифры. Например вам надо запрограммировать телефон 0-66-632-23-55. Первый ноль не программирует. Начинаем программировать с «6».
Выберите функцию [teL], нажмите клавишу ВР1 по дисплею в режиме бегущей строки выведется номер телефона. Нажмите клавишу ВР4 на индикаторе вы увидите сообщение [1-5], что это значит, контроллер вам предлагает изменить первую цифру телефона.
Цифра 5 это первая цифра запрограммированного телефона. Управление следующее клавиша ВР3 изменяет значение цифры телефона (циклически, по кругу), а клавиша ВР2 выбирает номер программируемой цифры. Для проверки запрограммированного телефона нажмите ВР1, контроллер выйдет из режима программирования телефона и перейдет на следующую функцию, при помощи клавиш ВР2 или ВР3 вернитесь на функцию [teL], нажмите клавишу ВР1 и просмотрите введенный номер. Запоминание номера происходит при выходе из режима настройки.

Функция режима индикации [rid].
Контроллер позволяет задать 4 режима индикации. [din]– динамический, контроллер показывает сначала температуру датчика Т1, затем Т2, а затем разность температур. Каждое значение индицируется по 10 секунд. [t_1] на дисплее постоянно индицируется температура Т1. [t_2] на дисплее постоянно индицируется температура Т2. [deL] – на дисплее постоянно индицируется разность температур.
Список функций контроллера.

Символ Описание
rrA Задание режима работы.
diF Задание дифференциала.
t1_ Задание уровня температуры по датчику Т1 выше которого разрешена работа регулятора.
t2- Задание уровня температуры по датчику Т2 ниже которого разрешена работа регулятора.
gic Задание гистерезиса.
t-t Программный реверс датчиков температуры.
PAc Задание пароля.
ton Таймер. Задание времени работы насоса.
tto Таймер. Задание времени ожидания.
rid Настройка режима индикации
tEl Задание телефона сервисного центра.
t-2 Индицируется номер датчика, после этого идет индикация его температуры.
d-2 Количество датчиков найденных контроллером (в данном случае 2)

 Сообщение и символы выводимые контроллером во время индикации.

Символ Описание
t-2 Индицируется номер датчика, после этого идет индикация его температуры.
d-2 Количество датчиков найденных контроллером (в данном случае 2)
u 2 Количество датчиков установленных (записанных в память, в данном случае 2) в контроллере.
=-= Режим тестирования датчиков температуры.
15.8 Пример индикации положительных температур.
-7.6 Пример индикации отрицательных температур.
-n- Датчик отсутствует.
Er dt Нет связи ни с одним датчиком температуры (бегущая строка). Оборвана линия датчиков.
AL. cL. Рестарт настроек или очистка памяти датчиков температуры (бегущая строка).
Hot Измеряемая температура выше +125⁰С (бегущая строка).
CoL Измеряемая температура ниже – (минус)55⁰С (бегущая строка).
Сообщение модуля контроля температура находиться за пределами зоны контроля.

Процедура подключения датчиков температуры.

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

Прием первый: подключаете все датчики, а затем отключаете по одному и смотрите после индикации какого номера на дисплее появиться [-n-]. Так отключая по одному, каждый датчик вы их маркируете, а потом, расставив по объекту, вы будете знать, что такое t1 и где он стоит. Но этот процесс очень длительный, так как контроллер не сразу выдает сообщение об отсутствии датчика, он пытается еще некоторое время опрашивать датчик и если через определенное количество попыток датчик все-таки не отвечает, сообщает об его отсутствии. Хотя при этом методе, если вы будете инициализировать память датчиков, датчики не поменяют свои номера, при тестировании и всегда будут оставаться на своих местах.

Прием второй: пронумеруйте датчики, присоедините датчик номер один и включите контроллер. Отключите контроллер, подключите датчик номер два (первый не отключайте) и опять включите контроллер.

Замена поврежденных датчиков. Хоть это и маловероятна ситуация, но возможная. Если повредили датчик, то вам необходимо, отключить контроллер. Необходимо заменить поврежденный датчик на исправный и снова включить контроллер. Программа измерения температур сама распознает новый     датчик и установит его на место поврежденного. Проблема может возникнуть, когда в сети повреждаются несколько датчиков и надо несколько поменять. В этом случае необходимо проводить замену по одному датчику и начинать с датчика с младшим адресом. После каждой установки нового датчика надо произвести включение контроллера, для инициализации датчика в системе.

Диагностические ситуации при отсутствии датчиков. Если при включении контроллера он выдает, например, [d 2] , а в конце диагностики [u 0] . То это значит, что в режиме поиска он нашел 2 датчика, а в памяти запись не выполнена по каким-то внешним причинам. В этом случае произведите чистку памяти адресов датчиков.

Автоматическое уменьшение количества датчиков в этой модели контроллера не предусмотрено. Но можно выполнить операции «инициализации всех настроек контроллера» или очистки памяти адресов датчиков. При этом он переходит в заводское состояние, и вы все можете все начать сначала! И так много раз…

Инициализация настроек контроллера. Для того чтобы обнулить память контроллера и привести все настройки к заводским настройкам, выполните следующую процедуру. Отключите контроллер, нажмите и, удерживая клавишу BP1, подайте питание на контроллер. На индикаторе в режиме бегущей строки появиться сообщение [Al.cL.]– память очищена. Отключите и включите снова.

Инициализация памяти адресов датчиков температуры. Для этого проведите аналогичную процедуру как описано выше только удерживайте при этом клавишу BP2.


Файлы для загрузки

Значок

Дифференциальный терморегулятор - описание 891.09 KB 2655 downloads

Дифференциальный терморегулятор - описание ...
Значок

Дифференциальный терморегулятор - схема в формате PDF 52.20 KB 940 downloads

Дифференциальный терморегулятор - схема в формате...
Значок

Дифференциальный терморегулятор - проект + прошивка 176.09 KB 1183 downloads

Дифференциальный терморегулятор - проект + прошивка MPLAB...
Значок

Дифференциальный терморегулятор (MPLAB X v3.15 проект + прошивка) 418.66 KB 187 downloads

Проект в формате MPLAB X v3.15 (ассемблер). версии 16,17,18,19,19u ...



Это может быть интересно


  • Модуль CAN в микроконтроллерах PIC18Модуль CAN в микроконтроллерах PIC18
    Visits: 5678 Введение   CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований …
  • PIC18 – модуль DMAPIC18 – модуль DMA
    Visits: 1133 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки …
  • MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовMCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
    Visits: 586 При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном …
  • WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)
    Visits: 4989 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. …
  • ch-4050 – дифференциальный терморегуляторch-4050 – дифференциальный терморегулятор
    Visits: 1833 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя …
  • Контроллер управления светодиодным освещением с дистанционным управлениемКонтроллер управления светодиодным освещением с дистанционным управлением
    Visits: 1979 Все активнее светодиоды входят в нашу жизнь. Всё эффективнее становится светодиодное освещение. Всё ниже опускаются цены. Всё больше появляется возможностей получения сочных цветов, простоты в управлении. Всё чаще …
  • Development Boards PIC18F47Q84Development Boards PIC18F47Q84
    Visits: 525 Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 …
  • JDY-62A Audio bluetooth moduleJDY-62A Audio bluetooth module
    Visits: 1614 Простой модуль для простого аудио блютуса. Встроенные подсказки на английском языке. Модуль включён, режим муте – после подачи питания. Контроль разряда батареи предупреждение что батарея разряжена и необходима …
  • AD9833 – Programmable Waveform Generator – part twoAD9833 – Programmable Waveform Generator – part two
    Visits: 1638 Прошло время и появилась тема, что-бы закончить проект AD9833 – Programmable Waveform Generator. Приехали печатные платы. В этот раз я печатные платы заказывал в https://jlcpcb.com/ делал это в …
  • Проект с использованием MCC часть 15Проект с использованием MCC часть 15
    Visits: 1471 EUSART – Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. … читать на вики. Внесем изменения в нашу схему, …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее