Программируемый недельный термостат.

Автор: с2. Опубликовано в Термометры

Содержание материала

недельный термостат

Программируемый  недельный термостат, с часами реального времени. 

Программа использует два установленных значения температуры,

 в результате  пользователь получает максимально комфортный климат в помещении при максимальной экономии газа.

Программируемый  недельный термостат.

 

  • Термометр (DS18b20):

 

Диапазон измеряемой температуры ..................................-55°C  +125°C

Точность показаний .......................................................±0,1°C

Диапазон регулирования температуры    Эконом  ..............+10,0 ÷ 30,0°C

Диапазон регулирования температуры    Комфорт .............+15,0 ÷ 35,0°C

Гистерезис (дельта служит временной задержкой повторного включения котла)....0,2÷0,9°C

 

  • Часы реального времени (DS1302):

 

автономная работа часов при отсутствии внешнего питания.

Программная корректировка погрешности хода часов.

Схема.

 

 

Работа термостата в основном режиме и отображение информации на экране ЖКИ.

 

 

☼ Индикация температурного режима «Комфорт»

☽ Индикация температурного режима «Эконом»

 Индикация работы котла

Настройки программного термостата.

Кнопки управления

 

  • Кнопка кн5 температурного режима «Комфорт» 
  • Кнопка  кн6 температурного режима «Эконом» 
  • Кнопки ▲кн1 кн2    «Увеличение», «Уменьшение» (ручной режимили )
  • кн4 Сброс функций, или возвращение в основной режим.
  • кн5 вход в меню настроек

 

Установка температуры

Установка температуры Комфорт-режим

Нажмите кнопку кн5 , начнет мигать поле ☼ «Текущая температура».

С помощью кнопок ▲кн1 или ▼кн2   введите нужное значение.

Для завершения процедуры введения, нажимайте кнопку ◄кн4, или процедура завершится автоматически через 20 секунд (выбранное значение будет сохранено).

 

7

Установка температуры Эконом-режим

Нажмите   кнопку кн6,   начнет мигать поле ☽«Текущая температура».

С помощью кнопок  ▲кн1 или ▼кн2    введите нужное значение.

7

Установка  гистерезиса термостата

Нажмите   кнопку кн5 и  кн6 одновременно,   начнет мигать поле d=«Текущая температура».

С помощью кнопок  ▲кн1 или ▼кн2    введите нужное значение.

7

Для завершения процедуры установки температуры, нажмите кнопку ◄кн4, или процедура завершится автоматически через 20 секунд (установленное значение будет сохранено в любом случае).

Ручная установка  режима Комфорт или Эконом,  на необходимое время.

Комфорт: В основном режиме работы термостата нажмите кнопку кн5.

 На дисплее в нижней строке пиктограмма Реж.комф.☼ , также будет  отображено 1:00 «Время».

С помощью кнопок  ▲кн1 или ▼кн2   установите время (в часах), на протяжении которого Вам необходимо удерживать Комфорт –режим.

5

 

Эконом: В основном режиме работы термостата нажмите кнопку кн6. На дисплее в нижней строке пиктограмма Реж.экон.☽ , также будет  отображено 1:00 «Время».

С помощью кнопок  ▲кн1 или ▼кн2   установите время (в часах), на протяжении которого Вам необходимо удерживать Эконом -режим

Для преждевременного выхода из ручного режима, нажмите кнопку ◄кн4, или процедура завершится автоматически после отсчитанного таймером  промежутка  «Времени». (установленное  значение будет сохранено), программный термостат возвратится к выполнению текущей суточной программы

Вход  в меню настроек программного термостата, происходит по нажатию кнопки ►кн3.

Настройка суточных программ 1 (2,3).

На каждый день недели  можно задать нужный режим суточной программы (3 независимые программы с 4-мя настраиваемыми периодами), которые создают очень гибкую систему управления климатом в помещении.

Выбрав меню  «Установка суточной программы»  (выбор номера ▲кн1 или ▼кн2)   нажмите  кнопку ►кн3 , войдете в меню настройки суточных  периодов

5

 Устанавливая  период  в активное состояние, мы в это время, включаем термостат в  Комфорт-режим, (в основном режиме работы на дисплее в поле «таймер» будет графически отражено  эта часть периода, притом что, температуры Комфорт-режима и Эконом-режима Вы уже установили.)

С помощью кнопок ▲кн1 или ▼кн2   установите нужный отрезок времени для включения Комфорт-режима.

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

Запрограммируйте таким образом, нужные периоды (1,2,3,4) на сутки.

Для завершения процедуры введения, нажимайте  кнопку ◄кн4, или выход из меню завершится автоматически через 20 секунд (установленные периоды будут сохранены).

Пример

Предположим,

а)       Вы установили температуру Комфорт-режима, равную +25,0°C , а температуру Эконом-режима  +20,0°C.

б)      Ваш суточный график выглядит таким образом:

7:00– пробуждение

8:00 - выход на работу

18:40 - возвращение домой

23:00 - сон

Вы, с помощью программного термостата, составляете суточную программу, которая:

в 6:00 вкл. даст команду котлу повысить температуру в помещении до Комфорт-режима (к 7:00 - время Вашего пробуждения, помещение будет прогрето);

в 8:00 котел изменит температуру на Эконом-режим (Вы пошли на работу, зачем напрасно греть помещение)), что приведет к значительной экономии газа;

в 18:00 котел снова получает команду перейти в Комфорт-режим и к моменту Вашего возвращение из работы в помещении будет комфортная температура;

в 23 :00, когда Вы ложитесь спать, котел снова переходит в Эконом-режим до 6:00. Ваша программа будет выглядеть таким образом:

5

Выбор суточной программы на день недели.

Каждому дню недели Вы можете указать свою суточную программу.

Находясь в меню  «установка программы на день недели», нажмите  кнопку ► кн3, выберите поле - требуемый  день недели «равен»  номеру суточной программы  (кнопками  ▲кн1 или ▼кн2   выбор суточной программы 1,2 или 3).

5

 

 

Установка текущего времени и дня недели.

Находясь в меню  «установка текущего времени», нажимайте кнопку ► кн3, выберите поле, что Вас интересует: «Часы», «Минуты»,  «День недели».     

5

Программная корректировка погрешности хода часов.

Использование функции программной корректировка погрешности хода часов

 В пользовательском меню выбираем пункт, в котором  выбираем, плюс или минус нужное количество секунд.

ВНИМАНИЕ корректировка секунд по установленному значению производиться автоматически один раз каждые  10 дней  00:01.30 ,. (При выставленной минимальном значении коррекции 1 сек., это составит ±0.1 сек. в день, а  при установленном значении 9 сек это составит  примерно ±1 сек. В день).

5

FUSE: для работы МК, выставляются на тактовую частоту 4 МГц. МК тактируется от внутреннего RS осциллятора.

Комплектующие: ЖКИ 16х2 на базе контроллера HD44780 или KS0006 (с поддержкой отображения кириллицы), МК ATmega16 с любой буквой  и  корпусе. 

Часовая микросхема DS1302, ведет  подсчет реального времени в секундах, минуты, часы, день недели. (DS1302 не взаимозаменяема с DS1307)

 Резервное питание микросхемы DS1302, от 3-х вольтовой батарейки, кварц на 32768 Гц

Цифровой датчик температуры DS18b20.

 

 В торговых точках имеется версия аналога этой программы.

Для общей информации, инструкция пользователя: Программный термостат LT08LCD.pdf (1,02 МБ)


Архив файлов проекта; Программируемый  недельный термостат схема, прошивка(t_N_V1.hex), proteus.

Комментарии   

# электрон 16.09.2015 11:00
здраствуйте открываю протеус этой схемой 4mHz_t_N_t_PR с прошивкой t_PR_V3.hex работает но значки на lcd другой конфигурации не соответствуют описанию выше. А при открытии прошивки t_N_V1.hex термостат не моделируется выходят ошибки может я чего не правильно в протеусе делаю?
# Oto 16.09.2015 15:33
Цитирую электрон:
.. 4mHz_t_N_t_PR с прошивкой t_PR_V3.hex работает но значки на lcd другой конфигурации не соответствуют описанию выше.

Добавил в архив файл LCDALPHA.DLL значки должны соответствовать.

Цитирую электрон:
при открытии прошивки t_N_V1.hex термостат не моделируется выходят ошибки

Проверил у себя, у меня все нормально моделируется (нужно только оставить подключенным один датчик DS18b20, согласно схемы)
# электрон 16.09.2015 17:17
Спасибо потыкал не получалось отключил u2 улица и залил первую прошивку все заработало :lol: Разбираю данный девайс тк хочу установить на двухконтурный газовый котел у себя дома.Может посоветуете что можно собрать более заумное или остановится на этом варианте?Хотел сначала купить програмируемый термостат но посмотрев на цены и его способности думаю сделать по вашим схемам тем более есть lcd иatmega.ЕЩЕ РАЗВАМ СПАСИБО ЗА ВАШИ РАЗРАБОТКИ!!!
# Oto 16.09.2015 20:58
Если нужен недельный таймер, то альтернативу этой схеме вы вряд ли найдете в интернете.
(жаль что вы не в Украине, я бы вам мог выслать за пол цены "заводской" LT-08-LCD

он и был прототипом для программы t_N_V1)


Если термостат для газового котла, то рекомендую этот вариант схемы http://sxem.org/2-vse-stati/17-avtomatika-v-bytu/107-termostat-dlya-gazovogo-kotla-v-4-1-plyus-p-r
сейчас ей пользуюсь, и если там обнаружатся какие-то недоработки, есть шанс все подправить.
# электрон 16.09.2015 20:08
Я так понял что плату зеркалить не надо?
# Oto 16.09.2015 20:41
Видите на плате текстовая надпись "с2.аt.uа" ???
Так вот, как желаете, можете зеркалить .. не зеркалить, в конечном результате, эта надпись должна на готовой плате обыкновенно читаться .
# электрон 17.09.2015 17:37
Oto какой lcd можешь посоветовать. Вот нашел такой ЖКИ 16х2 на базе контроллера HD44780 но не знаю поддерживает он кирилицу или нет??? http://ru.aliexpress.com/item/LCD1602-blue-screen-with-backlight-LCD-display-1602A-5v-1602-LCD-screen-5V-white-font/32311726903.html?spm=2114.03020208.3.105.tIYb6T&ws_ab_test=201526_1,201527_2_71_72_73_74_75,201409_3
Амой я посмотрел на 3 v
# лера62 12.01.2016 21:06
Доброго дня !Собрал схему,всё работает (правда без кириллицы, но интуитивно понятно). Вопрос только в отсутствии в меню коррекции времени.Реализована ли эта функция в данной прошивке?

You have no rights to post comments