1 2 3 4 5 6 7 8 9 10 10/10 9,80оценок: 15

Автоматика управления ТТ котлами своими руками

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем Senkiivan, 28.03.14.

Метки:
  1. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    Вот такая простая периферия нужна для ардуины, чтобы получилась автоматика управления ТТ котлом.
    есть вариант полностью на симисторах.
     

    Вложения:

  2. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    Описание
    Программа для автоматики (управление бытовым твёрдотопливным котлом)

    Входа аналоговые:
    А0-аналоговый вход для подключения клавиатуры
    А4-подключение дисплея I2C
    А5-подключение дисплея I2C
    А1-температура обратки
    А2-резерв
    А3-резерв

    Входа дискретные:
    D2-вход прерывание для регулятора
    D9-вход шины OneWire для подключения цифрового датчика температуры D18B20
    D6-вход для подключения комнатного термостата
    D11-вход CS для подключения MAX6675
    D12-вход CО для подключения MAX6675
    D13-вход SСК для подключения MAX6675

    Выхода:
    D0-резерв
    D1-резерв
    D4-дискретный выход на включение насоса отопления
    D3-дискретный выход на включение насоса Горячего водоснабжения
    D5- выход ("ШИМ") на управление дутьего вентилятора
    D7-сервопривод на заслонку
    D8-резерв
    D10-резерв

    Кнопки:
    Вверх- включить котёл в работу (в меню настройка прибавить значение)

    Вниз- выключить котёл из работы (в меню настройка убавить значение)

    Влево-показ: заданая температура теплоносителя ->положение заслонки
    ->состояние насоса Отопления (вкл/откл)->состояние насоса ГВС (вкл/откл)
    ->максимальное минимальное значение температуры теплоносителя и дымовых газов

    Вправо-показ:наработка котла (чч/мм)-> режим работы термостата (0/1/2), текущее
    состояние входа термостата (Замк/разомк)

    Управление вентилятором фазовый регулятор.(можно использовать до 3 вентиляторов управлять по отдельности)
    использует таймер1 и внешнее прерывание
    Переменная для управления Dimmer1
    значение 0-это максимальное скорость, 200-это минимальная скорость, 255 отключить вент
     
  3. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    Дополнительные библиотеки для ардуино исрользованные в проекте.
     

    Вложения:

  4. russian12
    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578

    russian12

    Живу здесь

    russian12

    Живу здесь

    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578
    Адрес:
    "Кузбасс" Белово
    @Senkiivan, У комнатного термостата разбег вкл\откл + - 2 гр. может имеет смысл на D18B20 реализовать? И watchdog timer не лишним будет.
     
    Последнее редактирование: 23.11.14
  5. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    @russian12,
    Это потом навески все.
    Пока необходимый минимум.
    Комнатный термостат в автоматики используется "сухой контакт"
    В связи с этим мы можем использовать термостаты всей линейки от механических до электроных со встраивыми графиками (день /ночь,будни/ выходные и т. д.)

    Буду смотреть необзодимость при оптимизации кода.

    Пока думаю ввести защиту от перегрева (механика отключающая узел горения)
     
  6. russian12
    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578

    russian12

    Живу здесь

    russian12

    Живу здесь

    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578
    Адрес:
    "Кузбасс" Белово
    О нем и речь...Я пробовал его использовать для горелки на отработке как комнатный датчик, слишком большая дельта. Сейчас стоит D18B20 +23 вкл. +24 выкл. Тоже на Ардуино. Одна беда, помехи ловит, бывает зависает, поэтому WDT нужен.
     
  7. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.384
    Благодарности:
    1.864

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.384
    Благодарности:
    1.864
    Адрес:
    Уфа
  8. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    Это

    Остановка программы или части её когда "устройство" не отвечает в определённый промежуток
    времени.
    В данном случае контролируется работа цифровых датчиков.
     
  9. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    у Меня сейчас регулятор комфорт с довеском плюс комнатный термостат (механика сделанно в СССР 1967г.в.) Позволяет поддерживать температуру в доме 25-26 градусов. (дрейф от градуса то полутора)
     
  10. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    @russian12,
    Смотрели Ускоряем работу ардуино на чипе ATmega328.
    http://cyber-place.ru/showthread.php?t=550
    Это и ардуино и работа напрямую с чипом.
    в библиотеке есть готовый
    * Работа со сторожевым таймером
    wdt_reset() - обнулить сторожевой таймер
    wdt_disable() - выключить сторожевой таймер
    wdt_enable (timeout) - Инициализация сторожевого таймера
     
  11. russian12
    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578

    russian12

    Живу здесь

    russian12

    Живу здесь

    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578
    Адрес:
    "Кузбасс" Белово
    Я вот такой пробовал. Не понравился...
     

    Вложения:

    • komnatnyj-termostat-shuft-ta4n-s.jpg
  12. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
  13. russian12
    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578

    russian12

    Живу здесь

    russian12

    Живу здесь

    Регистрация:
    26.12.11
    Сообщения:
    2.831
    Благодарности:
    578
    Адрес:
    "Кузбасс" Белово
    Последнее редактирование: 23.11.14
  14. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    @russian12,
    Для ускорения да.
    Тоже тестирую ее.
     
  15. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.503
    Адрес:
    Боровичи
    Набросал систему СО и ГВС.
    Оптимальная работа котла без ТА с приоритетом работы на СО.
    Сохранена возможность работы на ЕЦ, постоянный подмес в обратку (защита от холодной обратки)
    Оптимизация для комфорта в доме;)

    Датчики разделены на группы
    1 непосредственно управляющие горением котла (температура на выходе из котла, температура дымовых газов).
    2. Разделение работы на СО или ГВС (температура обратки)
    3. Для комфорта (температура на улице, Температура ГВС, комнатный термостат)

    СО.jpg