НАВИГАЦИЯ
   Главная
  Программы для ПК [36]
  Программы для ПК-2 [3]
  Скрипты для WEB [8]
  Исходники на C, VC++, С++ Builder [12]
  Исходники на Basic [2]
  Исходники на Pascal [2]
  Исходники для микроконтроллеров [5]
  Электроника для дома [34]
  Электроника для аквариума [1]
  Электроника для автомобиля [11]
  Справочник [4]
  Разное [7]
  Проект "Умный дом"
  Файлы, библиотеки

  FAQ
  Рассылка новостей сайта

  Ссылки
  Сообщение автору

 
 
 
  Реальные знакомства по Украине, СНГ и за рубеж на любой вкус и цвет. Рассылка анкет. Помощь     Rambler's Top100  
Блок управления работой котлами: газовым, электрическим, твердотопливным, TermoKotel
Просмотров: 2349Дата изменения: 15.02.2016г.


Изначально планировалось сделать только для управления газовым котлом, но в дальнейшем к проекту подключился Дмитрий (у него твердотопливный котел и электрокотел) и логику блока пришлось несколько раз сильно менять. В итоге блок управления котлом (далее - блок) получился универсальным и подойдет не только для управления котлами.
Вот его характеристики:

  • подключение до 5 датчиков температуры;
  • возможность подключения датчика освещенности (например, фоторезистора);
  • возможность подключения Умного датчика;
  • 8 каналов состояний концевиков;
  • 8 или 16 каналов выхода на управление нагрузкой;
  • возможность управления актуатором для каждого котла;
  • есть возможность ограничения времени работы для каждого реле;
  • защита от залипания, например, насосов, актуаторов.... Раз в неделю включается реле на установленное время. Три шага.
  • 2 независимых блока управления котлами (например, газовый котел, твердотопливный котел (далее - ТТ котел), электрокотел...). Каждый котел может работать в следующих режимах:
    • Отключен;
    • Один интервал - обычный терморегулятор;
    • Есть / Нет 220В - два набора поддержания температуры когда есть и когда нет 220В.
      Смысл в следующем: в доме есть две линии 220В. Дежурная - к ней подключены холодильник и котел. Основная - к ней подключено все остальное электрооборудование дома. Когда уезжают все из дома, то отключают основное 220В, блок это отслеживает и поддерживает в доме меньшую температуру. Кокда кто-то приезжает, то включает основное 220В и блок поддерживает комфортную для людей температуру. За счет этого получается экономия энергоресурсов.
    • Недельный. На каждый день недели можно настроить до трех временных промежутков поддержания температуры и плюс поддержание температуры, когда текущее время не попало ни в один временной промежуток; То же экономия.
    • Есть / нет 220В + Недельный. Объединяет возможности двух перечисленных выше режимов.
  • 8 простых терморегуляторов;
  • все управление по температуре имеет настраиваемый гистерезис (Твкл и Тоткл), а также различает работу на нагрев или охлаждение;
  • канал периодического управления нагрузкой, например, вентилятор наддува ТТ котла: выключен, постоянно включен, циклическая работа (работа/пауза), включение по температуре;
  • канал фотореле с гистерезисом;
  • 10 таймеров на включение и/или отключение реле;
  • логика запретов/разрешений/управлений включением для каждого реле:
    • Не включать реле, если включено выбранные реле
    • Не включать реле, если Отключено выбранные реле
    • Не включать реле, если идет охлаждение выбранные реле
    • Не включать реле, если замкнут выбранный концевик(и)
    • Не включать реле, если разомкнут выбранные концевик(и)
    • Не включать реле, отсчитывается пауза после переключения реле: на каждое реле своя задержка
    • Не включать реле, отсчитывается пауза после переключения концевика: на каждый концевик своя задержка
    • при включении реле включать реле
    • при включении реле Отключать реле
    • при отключении реле Отключать реле
    • при отключении реле Включать реле
    • не включать выбранное реле, если температура выбранного датчика вне температурной зоны
    • не включать реле в определенный промежуток времени (час:минута...час:минута). Две настройки.
  • есть контроль аварийного превышения температуры любого датчика, работоспособности датчиков, включение звука и выбранного реле в случае аварии;
  • работа в системе Умного дома через сеть RS-485 (далее - сеть);
  • работа в сети Умного дома в качестве главного: сейчас умеет отправлять в сеть текущее время/дату каждый час (для устройств, имеющих часы, но без резервного источника питания) и опрашивать устройства, имеющие датчик температуры (эту температуру может использовать для терморегуляторов);

В блоке предусмотрено два меню:
  • системное - для единоразовых настроек блока, например, модификация блока, типы термодатчиков, пароль ...
  • пользовательское - для оперативного изменения настроек блока (кроме системных)
Вход в любое меню будет возможен, если в системных настройках отключен ввод пароля или введен правильный пароль при включенном пароле. Пароль можно переустановить в программе TKotel.exe

Схема:
схема блока управления котлом
Вот готовая плата блока управления:

блок управления котлом

блок управления котлом


Вот вариант второй версии корпуса блока:
блок управления котлом. корпус версии-2


Вы можете скачать текущую версию программы-эмулятора (под Windows) блока управления, чтобы ознакомиться с его возможностями.
Справка вызывается при нажатии на кнопку F1.

программа управления котлом

Программа Tkotel.exe под Windows для мониторинга работы блока, изменения настроек и обновления прошивки идет в комплекте с микроконтроллером.Так же есть возможность настройки Умных датчиков.
Программа обновляет (опция) программное обеспечение с этого сайта. Вот некоторые скриншоты этой программы:

программа управления котлом
программа управления котлом
программа управления котлом
программа управления котлом
программа управления котлом

 

Проект на стадии тестирования. Соответственно будут появляться новые материалы...


 


Подпишитесь на рассылку новостей сайта!
Использование материалов возможно только при разрешении автора и с обязательным указанием ссылки на сайт vovka.sv19.com
Programmed by Vladimir Sharapov © 2004-2017 http://vovka.sv19.com