Термоконтроллер

главная\р.л. конструкции\разное\...

Термоконтроллер

Все, кто пользуется индивидуальным отоплением, знают, какое неудобство доставляет поддержание постоянной температуры в доме. Конечно, проблему можно решить, установив импортный котел, имеющий функцию дистанционного управления горелками. Но это решение имеет один серьезный недостаток – цена. Между тем, отечественная промышленность выпускает очень достойные по своим характеристикам котлы по цене в несколько раз ниже зарубежных аналогов, но имеющих один общий недостаток – отсутствие системы внешнего управления горелками. К тому же, далеко не каждый согласится на процедуру замены котла только лишь по причине отсутствия у него этой возможности.

Предлагаю одно из возможных решений этой проблемы, которое позволяет регулировать температуру воздуха в помещении, без каких либо существенных переделок уже существующей системы отопления. Единственное условие - это наличие циркуляционного насоса в системе. Дело в том, что идеальным решением была бы установка электромагнитного клапана перед форсунками котла. Но это невозможно, по причине того, что является грубым нарушением правил эксплуатации газового оборудования. Поэтому выход видится только в том, чтобы иметь возможность перекрывать подачу горячей воды от котла в систему отопления. Сделать это можно либо врезав в магистраль электромагнитный клапан, либо выключая циркуляционный насос. Первый вариант подходит для систем, не имеющих насоса. Второй хорош тем, что на время отключения подачи воды отключается так же и насос, что позволяет помимо прочего, экономить электроэнергию и продлевает срок службы самого насоса. Котел, в этом случае, нагрев воду внутри себя, отключиться штатной автоматикой и будет лишь изредка включаться, поддерживая это состояние. Расход газа при этом незначителен.

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

Контроллер имеет графический дисплей 84х48 от пришедшего в негодность сотового телефона NOKIA5110, температурный датчик DS1820 с точностью измерения +-0.5 градуса по Цельсию, вынесенный на переднюю панель под радиатор и радиопередатчик. Управляет всем этим микроконтроллер ATmega16.

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

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

Хотелось бы подробней остановиться на контроллере и его функциях. Контроллер управляется с помощью пульта дистанционного управления, который, во-первых, позволяет обойтись без кнопок на самом приборе, предоставляя между тем «большое количество кнопок», с помощью которых удобно делать многоуровневое меню и позволяет сделать интуитивно понятный интерфейс. Во-вторых, он позволяет расположить контроллер в любом удобном месте комнаты, не заботясь об удобстве пользования, и управлять им «не подымаясь с дивана».

На рисунке показан основной дисплей контроллера. При нажатии кнопки «меню» появляется окно основного меню контроллера. Перемещение по меню происходит нажатием кнопок «вверх» и «вниз» с инвертированием изображения выбранного пункта. Вход в подпункты меню - нажатием кнопки «вправо». Выход на предыдущий уровень - нажатием кнопки «меню».

Важной функцией контроллера является таймер. Он позволяет перейти на другую температуру обогрева в нужное, запрограммированное, время. При входе в меню таймера мы можем корректировать параметры таймера: включить либо выключить его, задать время включения и выключения и установить температуру в выбранном интервале времени. При входе в меню часов мы можем либо произвести коррекцию даты и времени, либо произвести общий сброс системы на «заводские установки».

     

Установка нужной температуры происходит по нажатию кнопок «вверх» или «вниз» из основного экрана  с интервалом 0.5 градуса. Так же есть возможность либо включить, либо выключить котел, независимо от температуры. При этом на экран выводится состояние котла и текущая температура. При нажатии кнопки «?» на 10 секунд появляется окошко информирующее о том:

  • какое сейчас время – летнее или зимнее (предусмотрен автоматический перевод времени).
  • включено или выключено звуковое сопровождение (нажатие клавиш, включение выключение котла, ежечасный сигнал)
  • максимальная и минимальная температура, которая была в комнате.

Все настройки сохраняются в энергонезависимой памяти микроконтроллера и не сбрасываются после отключения питания. Таким образом, мы получаем достаточно функциональную систему управления котлом любой марки, при минимуме переделок и достаточно небольших затратах.

Схема приемника не приводится по причине того, что все беспроводные звонки, которые мне попадались (разных производителей, конечно), имеют несколько различную конструкцию. Поэтому приходится опытным путем (на единственной микросхеме, потому не сложно) находить вывод, на котором меняется состояние при активности передатчика. К нему подключается реле, через «нижний» ключ, которое коммутирует 220V питания насоса. Платка «звуковых эффектов» удаляется. Все детали для доработки приемника занимают немного места, и располагаются в штатном корпусе.

В дальнейшем планируется перейти на несколько другую логику построения управляющей системы. Измерение температуры будет происходить с помощью автономного радио датчика (питание от 2-3 батареек типа AA), который может располагаться в любой комнате, если датчик один, или в нескольких комнатах, если датчиков несколько. Управляющий контроллер будет находиться в непосредственной близости от насоса. Это позволит убрать контроллер из жилых помещений, а также улучшить «температурную картину» в доме при использовании нескольких датчиков.

Прошивка здесь.

Дмитрий Ярмощук.

Глас народа 21.05.2008 13:33 Огромное спасибо....  --  Гоген
20.05.2008 22:52 Вижу что проще выложить исходник, чем долго его прятать. Смотрите...  --  dya
19.05.2008 11:46 Здравствуйте. Если не трудно, можно тоже исходники выслать. Интер...  --  Гоген
15.05.2008 23:04 kas, почему то не получилось отправить вам почту, пишите мне на м...  --  dya
09.05.2008 19:06 Здравствуйте. А можно исходники прошивки увидеть?...  --  kas
27.04.2008 22:55 khanks...  --  tit
30.11.2007 14:34 Да, таков алгоритм работы этой штуковины. Изначально были опробов...  --  dya
30.11.2007 07:55 Здравствуйте ! Схема работает хорошо, но почему-то параметр теку...  -- 
06.11.2007 18:57 Потихоньку постараюсь все что есть по новому контроллеру перенест...  --  dya
02.11.2007 22:53 Здравствуйте! Очень бы хотелось увидеть схему с млт128*64. И прош...  -- 
26.10.2007 21:07 Драйверов со стандартными функциями для монохромных дисплеев сейч...  --  dya
24.10.2007 22:34 Замечательная схема. У меня работает похожая система управления э...  --  Piterxxx
25.09.2007 20:28 Если повернуть контактами вверх, и к себе (поле дисплея над конт...  --  dya
15.09.2007 21:11 --подскажите не грамотному-- где у индикатора от NOKIA 3310 первы...  --  V.K.
24.05.2007 16:52 А ещё некоторые программаторы и программы могут генерировать такт...  --  tipman
08.05.2007 08:17 Ну зачем же так круто. Возможно у Вас есть знакомые радиолюбители...  --  dya
07.05.2007 21:00 Привет. Спасибо за помощь, я уже запарол мегу,жду пятницу поеду н...  --  yura
07.05.2007 09:16 Прошу прощения что упустил один важный момент. Дело в том что дей...  --  dya
05.05.2007 16:12 Привет автору статьи. Интересная схемка решил повторить. Собрал в...  --  yura
23.03.2007 08:15 Отвечаю....  --  dya
15.03.2007 13:12 Статья очень интересная, давно искал чтото наподобие, спасибо. Но...  --  tipman
30.01.2007 18:34 Могу только догадываться как у вас идет подключение контуров, но ...  --  dya
29.01.2007 14:31 Остальные приемники думалось задействовать как например обыкновен...  --  dya
29.01.2007 14:21 Хороший вопрос, но сразу напрашивается ответ. Поставить 3 таких у...  --  dya
25.01.2007 16:59 система хороша но для одного контура а если в системе от котла зп...  --  bambr
24.11.2006 23:48 А на левую кнопку мыши надавить не пытался???...  --  ex Динамик
24.11.2006 23:26 здраствуте очень бы хотелось посмотреть схему ,а то с трудом разл...  --  ВИКТОР
15.11.2006 16:57 Все ясно, это как раз меня и интересовало как загрубить циркуляци...  -- 
15.11.2006 16:44 Насос VORTEX, 80Вт. С насосом имеется некоторая хитрость. Может т...  --  dya
15.11.2006 14:19 A какую марку насоса вы используете...  --  Olleg
12.11.2006 00:02 Ну, тут уж кто во что горазд. Жаль что у нас оркадом мало кто пол...  --  dya
11.11.2006 23:40 2 слоя - круто! Обычную 2-стороннюю без вопросов изготовят. Прос...  --  Oleg UU1DX
11.11.2006 20:47 "Плату", или схему? "Плата" то есть, но подойдет ли она для утюга...  --  dya
10.11.2006 16:16 Я пользуюсь Orcad 9.2 Готов для широкой общественности преобразо...  --  Vlad5
08.11.2006 11:16 По поводу печатки. Под утюжный метод ее нет. Есть только в оркаде...  --  dya
08.11.2006 10:47 Картинка не получилась. На схеме изображен именно дисплей LPH7779...  --  dya
08.11.2006 10:27 По поводу дисплеев. Действительно, дисплей от 3310 подойдет намно...  --  dya
07.11.2006 22:57 Два вопроса - первый - печатка, если можно, под лазерник, второй ...  --  Oleg UU1DX
07.11.2006 08:45 Печатка есть, но сделана в том-же оркаде. Лучше думаю иготавливат...  --  dya
06.11.2006 20:58 Да, Классно, молодец, только сегодня обсуждали эту тему! Пришел ...  --  Alexander
06.11.2006 15:37 Отличный пример домашнего дизайна, сделанного с душой и, не побою...  --  Alex






Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.