1. Описание работы схемы.
1.1. Назначение датчиков.
Датчик ROOM измеряет температуру в помещении.
Датчик FLOOR измеряет температуру пола.
Датчик ALARM измеряет температуру теплоносителя.
1.2. Температура меряется 1 раз в секунду.
1.3. Формат отображения: десятки, единицы, десятые. Для температуры больше +99,9 оС сотни, десятки, единицы. Для температуры меньше -9,9 оС десятки, единицы.
1.4. Температуры выводятся на индикатор поочередно. При выводе температуры ROOM в старшем разряде символ r, для температуры FLOOR символ F, для ALARM символ A. Нажатие на любую кнопку приводит к началу цикла индикации.
2. Режимы работы термостата.
2.1. Нормальная работа.
При снижении температуры датчика ROOM ниже заданной включается нагреватель (HEATER) и насос (MAIN_POMP). Когда температура поднимется выше заданной на величину гистерезиса для ROOM нагреватель выключится. MAIN_POMP продолжит свою работу на время задержки выключения насоса.
2.2. Перегрев теплоносителя.
Если температура теплоносителя достигнет заданной для датчика ALARM нагреватель отключится, насос включится в работу и будет работать все время превышения температуры. После того, как температура теплоносителя снизится ниже заданной на величину гистерезиса для ALARM термостат перейдет в нормальный режим работы. MAIN_POMP продолжит свою работу на время задержки выключения насоса.
2.3. Режим антифриз.
При включении функции антифриз термостат продолжает работать в нормальном режиме, как описано в пункте 2.1, но заданная температура и гистерезис становятся равными заданным для FREEZE.
Режим антифриз включается нажатием на кнопку FREEZE. Индикация режима – мигание точки в младшем разряде. Выключается режим повторным нажатием на кнопку FREEZE.
Режим заносится в память МК. В случае отключения и включения питания режим сохраняется.
2.4. Режим теплый пол.
При снижении температуры датчика FLOOR ниже заданной включается POMP_FLOOR, HEATER и MAIN_POMP. Когда температура поднимется выше заданной на величину гистерезиса для FLOOR - POMP_FLOOR и HEATER выключатся. MAIN_POMP продолжит свою работу на время задержки выключения насоса.
3. Установка.
3.1. Общие моменты.
3.1.1 Устанавливаемый параметр мигает. При нажатии на PLUS/MINUS мигание прекращается.
3.1.2 Шаг изменения – 1 младшего разряда.
3.1.3 Кнопки PLUS/MINUS в режиме установки работают по короткому и длинному нажатию.
3.1.4 По истечении 6 сек от последнего нажатия на кнопки, индикатор переходит в режим отображения текущей температуры. Если были произведены какие-либо изменения, они запишутся в память.
3.2. Обычный режим.
Нажатием на кнопку MODE индикатор переводится на отображение установленной температуры для датчика ROOM.
Установка заданной температуры производится кнопками PLUS/MINUS, диапазон 0-99,9 оС.
Повторное нажатие на кнопку MODE выводит на индикатор текущую температуру.
3.3. Сервисный режим.
При одновременном нажатии на кнопки MODE и FREEZE (кнопка MODE должна быть нажата первой) термостат переводится в сервисный режим. Кнопкой MODE по кругу переключаются:
– символ r, температура срабатывания для датчика ROOM, диапазон 0-99,9 оС;
– символ r, гистерезис для датчика ROOM, диапазон 0-25,0 оС;
– символ F, температура срабатывания для датчика FLOOR, диапазон 0-99,9 оС;
– символ F, гистерезис для датчика FLOOR, диапазон 0-25,0 оС;
– символ A, температура срабатывания для датчика ALARM, диапазон 0-99,9 оС;
– символ A, гистерезис для датчика ALARM, диапазон 0-25,0 оС;
– символ F и точка в младшем разряде, установка температуры FREEZE, диапазон 0-99,9 оС;
– символ F и точка в младшем разряде, гистерезис для FREEZE, диапазон 0-25,0 оС;
– символ с, задержка выключения насоса, диапазон 0-99 мин;
– символы rt, время индикации температуры ROOM, диапазон 0-99 сек;
– символы FL, время индикации температуры FLOOR, диапазон 0-99 сек;
– символы AL, время индикации температуры ALARM, диапазон 0-99 сек;
– символы EA, время индикации температуры C.E.A. , диапазон 0-99 сек;
– ……………………
4. Сбои в работе термостата.
При сбое в работе датчиков нагреватель выключается, состояние насоса не изменяется. На индикаторе номер ошибки для данного канала. Er1 – датчик не обнаружен, Er2 – датчик обнаружен, но произошла ошибка считывания данных (не совпала контрольная сумма). После восстановления работы датчиков термостат продолжит свою работу.
Фюзы.
Плата.
5. Выбор рекламной заставки.
При прошивке МК можно записать свою рекламную заставку.
Для этого в программе прошивальщике нужно занести свои данные в ячейки EEPROM с номерами 0x01 (крайний правый разряд), 0x02, 0x03, 0x04 (крайний левый разряд). В ячейку 0x00 нужно записать 0x00 – это признак наличия информации в EEPROM. Если в нулевой ячейке число больше 0, то выводится моя реклама.
Запись символа производится следующим образом.
Сначала формируется код символа в двоичной системе, где каждый бит соответствует своему сегменту abcdefgh. 1 соответствует включенному сегменту, 0 – выключенному.
Далее число переводится в шестнадцатиричную систему (удобно пользоваться калькулятором Windows) и заносится в таком виде в ячейку EEPROM.
Если же программа прошивальщик позволяет заносить данные в двоичном формате, то переводить, конечно же, не нужно.
Пример.
Надо во второй слева разряд записать «E.». Для формирования этого символа должны быть включены все сегменты, кроме b и c. Двоичный код будет иметь вид 10011111, перевод в шестнадцатиричную систему даст 9F. Это значение при прошивке МК записать в ячейку EEPROM с номером 0x02.
Фото
Александрович-SOIR (Soir&C.E.A)
АРХИВ:Скачать