Контроллер температуры Твёрдотопливного котла на Ардуино Uno (Часть 1)
Проект для твердотопливного котла начался очень давно, было много всяких схем и идей. Я остановился на самом простом: управление заслонкой (поддувала), запуск циркуляционного насоса, контроль температуры подача и обратки, аварийная сигнализация.
И так, начну этот проект по порядку. Сразу всех хочу заметить, что данная схема тестировалась только на макетной плате. Установка это будет следующий этап. Проект разбит на 5 плат, я постарался для вас оставить пояснения.
Подключение: Входы — Кнопки (Pin — А0, А1, А2, А3, 2,3); Выход — Pin 5 Циркуляционный насос
Плата 1: Заставка при старте (перезагрузке Ардуино). Высвечивает название проекта в течение 5 секунд и переходит в рабочий режим
Плата 2: Здесь формируется меню. Устанавливаются кнопки, присваиваются датчики Ds18B20, выводится информация на дисплей.
Что касается меню. Оно состоит из пунктов:
- Temp -Pompa — Выставление температуры включения циркуляционного насоса (значение по умолчанию 35 С)
- Histeresis-T-Pump — Гистерезис циркуляционного насоса (значение по умолчанию 2 С)
- T-Zasllonka-ON — Температура открытия заслонки (поддувала) (значение по умолчанию 45 С)
- T-Zasllonka-OFF — Температура закрытие заслонки (поддувала) (значение по умолчанию 60С)
- Sound — Активация аварийной сигнализации (имеет два режима On/Off)
- Time-Disp (min) — Время работы дисплея (значение по умолчанию 1 минута)
- Time-Start (min) — Время работы котла при розжиге (значение по умолчанию 15 минута)
- Temp-Avaria — Температура аварийной сигнализации (значение по умолчанию 95 С)
Здесь вы можете выставить свои значения, я постарался подобрать исходя из практики.
Плата 3: Управление заслонкой.
Управление заслонкой происходит по принципу следующему: При розжиге котла (нажимается кнопка Розжиг Pin 3), происходит плавный нагрев теплоносителя, заслонка при этом действие ОТКРЫТА. При достижение температуры 60С заслонка будет закрыта. После того как произойдет прогорание дров заслонка ОТКРОЕТСЯ, при достижение температуры 45С.
Плата 4: Управление циркуляционным насосом.
Управление происходит по замеру температуры подачи, если температура будет свыше 35С, циркуляционный насос включается и будет работать до температуры меньше 35С. Здесь так же переноситься значения в переменную, для того что бы можно было вывести информацию на главный экран.
Плата 5: Управление аварийной сигнализацией
Управление сигнализацией это тоже один из важных моментов. Срабатывание сигнализации происходить при поднятие температуры свыше 95С, отключение сигнализации (принудительное) возможно любой из кнопок, кроме кнопки Розжига
Скачать проект вы можете по ссылке
интересное решение продолжение будет?
Добрый день, Юрий. Сейчас готовиться новый проект, скоро будет проходить испытание. Ждите выложу на сайт.