Полностью с вами согласен. Вот нашел один блок
http://radiokot.ru/circuit/digital/home/142/, за основу можно взять его.
И примерно составил сырой алгоритм, который требует обсуждения и доработки, сможете помочь.
Алгоритм
Включение
опрос датчиков температуры, подсчет разницы (включение или отключение циркуляционного насоса отдельно от всех режимов)
Режимы
Розжиг (ручное управление подачей нажатием кнопки, остановка также нажатие кнопки, включение отключение вентилятора аналогично подачи)
Авто (переход вручную после розжига нажатием кнопки, управление производится на основании датчиков температуры, и фотодатчика, в случае отсутствия пламени в течении установленного времени (переход в режим стоп) подача выставляется по времени в настройках режима, подача пауза)
Холостой ход ( переходит на него автоматически при достижении установленной температуры)в этом режиме обороты двигателя надува минимальны, подача производится по времени в настройках режима, подача пауза) режим отключается и переходит в режим авто при понижении температуры ниже установленной на 10градусов. При превышении заданной температуры на 15градусов переход в режим тление приостановка всех процессов кроме циркуляционного насоса, до снижения температуры до заданного предела (Ниже выставленной температуры на 5 градусов) далее запуск холостого хода)
Стоп (отображения надписи нет горения, подача питания на выносной блок оповещения остановка подачи и надува. Циркуляционный насос в режиме авто.
Перегрев ( при достижении температуры «ПЕРЕГРЕВ» ,остановка всех процессов кроме циркуляционного насоса, Оповещение аналогично режиму стоп) + подача питания на доп канал охлаждения) возобновление после достижения заданной температуры
Основные настройки
Температура теплоносителя
Макс время отсутствия пламени.
Доп настройки
Температура включения циркуляционного насоса
Температура отключения циркуляционного насоса
Чувствительность фотодатчика.
Температура «ПЕРЕГРЕВ»
Настройки режимов
Авто
Время подачи
Время паузы
Холостой ход
Время подачи
Время паузы
Выносной блок оповещения – проводной блок со световым и звуковым оповещением, с кнопкой оповещен. При нажатии производится отключение звукового оповещения.
Примерно так, вот только по контролю пламени все думаю, стоит ли? или всеже сделать упор на датчик дымовых газов.
А регулировку вентилятора думаю можно сделать несколькими вентиляторами, для моих условий пойдет два штуки разной мощности, на холостой ход и на основной режим.