Автомат устранения ошибки Е35 газового котла Baxi

Содержимое страницы

Неопределенный

Автомат устранения ошибки Е35 газового котла Baxi

Автомат перезапуска газового котла Baxi предназначен для обнаружения и устранения ошибки Е35 котла Baxi. Автомат осуществляет кратковременное выключение напряжения питания котла Baxi (на 5с) при возникновении ошибки Е35, что приводит к перезапуску котла и восстановлению его работоспособности. Такой режим работы автомата связан с особенностью ошибки Е35, которая приводит к отсутствию автоматического перезапуска котла Baxi (для перезапуска нужно нажимать на кнопку Reset в ручном режиме на лицевой панели котла), что приводит к прекращению работы отопления (это чревато катастрофическими последствиями для системы отопления в сильные морозы зимнего времени).

Автомат перезапуска BaxiАвтомат перезапуска содержит: фото датчик (фоторезистор VT83N1); микроконтроллер Atmega8-PU с установленной в нем программой; одноканальное реле на 220В, 10А.  Автомат собран на монтажной плате и размещен в коробке стабилизатора Teplocom-400 (плату автомата см. на фото 1).

Автомат питается от платы стабилизатора Teplocom-400 (12 В). Для питания микроконтроллера Atmega8-PU в автомате собран стабилизатор 5В.

Фото датчик подключен к входу А0 микроконтроллера Atmega8-PU по витой паре длиной около 60см. Стабилизатор Teplocom-400 подключен к сети 220В и подает питание на газовый котел Baxi через нормально замкнутые контакты реле автомата.

Для автоматического отключения питания котла на короткое время (5с) используется реле с нормально замкнутыми контактами. Реле управляется по цифровому выходу 5 (контакт 11) микроконтроллера Atmega8-PU (с выхода 5 поступает сигнал управления на сигнальный вход реле через усиливающий транзистор). Реле имеет контакты: IN(или S) - вход управляющего сигнала; VCC - питание; GND - общий провод.

Фото датчик автомата приклеен к дисплею котла Baxi и воспринимает импульсы освещенности (при возникновении ошибки Е35 происходит включение и выключение индикации ошибки Е35 на экране с периодом примерно 1с). После появления 100 импульсов освещенности реле срабатывает и питание котла Baxi выключается примерно на 5с. Порог срабатывания программы микроконтроллера Atmega8-PU настроен на 20 единиц освещенности фоторезистора, что является достаточным для регистрации импульсов дисплея при ошибке Е35.

Испытания показали эффективность автомата в любое время суток. Автомат обнаруживает ошибку Е35 по миганию дисплея и устраняет ее примерно через 100с (1,7 минуты). Таким образом, проблема зависания газового котла Baxi  решена. В дневное время для срабатывания фотодатчика приходится закрывать дисплей газового котла Baxi легко сдвигаемым светонепроницаемым кожухом. Пришлось продумать конструкцию кожуха и сделать его сдвигаемым с помощью магнита для оперативного открытия и закрытия.

Рабочая программа

  1. int led = 9; // (15)номер пина синего светодиода, показывающего уровень светового импульса (низкий – нет освещенности; высокий - есть освещенность)
  2. int ldr = 0; // номер пина фоторезистора (23)
  3. int count=0; //счетчик импульсов
  4. int ind=0; //индикатор режима (0-проверка низкого уровня импульса; 1- проверка высокого уровня импульса)
  5. int imp=0; //уровень импульса: 1-низкий; 2-высокий; 3-переход с высокого на низкий (завершение импульса)
  6. int Ledcount=5; //(11)желтый индикатор заполнения счетчика импульсов (выключен, если счетчик < 100, и включен, если = 100)
  7. void setup()
  8. {
  9. pinMode(led, OUTPUT); //указываем, что светодиод - выход
  10. pinMode(Ledcount, OUTPUT); //указываем, что светодиод - выход
  11. }
  12. void loop()
  13. {
  14. if (ind == 0 && analogRead(ldr) < 18) //проверка малой освещенности при низком уровне импульса
  15. {digitalWrite(led, LOW); // гашение синего светодиода при низком уровне импульса
  16. ind=1;imp++; //выставка условий для проверки высокого уровня импульса
  17. if(imp == 3) {count++;imp=1;} //инкремент счетчика при обнаружении полного импульса (переход с никого уровня на высокий и с высокого на низкий)
  18. }
  19. if (ind == 1 && analogRead(ldr) > 21) //если показатель освещенности больше 20, то обнаружен высокий уровень импульса
  20. {digitalWrite(led, HIGH); //зажигание синего светодиода при высоком уровне импульса
  21. imp++;ind=0;// выставка условий для проверки низкого уровня импульса
  22. }
  23. if (count > 100) {digitalWrite(Ledcount, HIGH); //зажигание желтого св. при переполнении счетчика (+ выдача управляющего сигнала на вкл. реле)
  24. delay(5000); //задержка включенного реле
  25. digitalWrite(Ledcount, LOW); // гашение желтого св. (выключение реле)
  26. count=0;} //обнуление счетчика
  27. }

Для получения более подробной информации пишите в личку!

Комментарии

Имеется:Принципиальная схема Автомата перезапуска Baxi.Материал по программированию микроконтроллера Atmega8-PU.Фото печатного монтажа Автомата перезапуска Baxi. 

Цифровые технологии получают развитие в бытовых приборах. В данном случае удалось решить проблему с часто возникающей ошибкой Е35 при эксплуатации галового котла BAXI. Эта ошибка, к сожалению, прекращает функционирование Baxi и прекращает отопление помещений. Ее просто устранить повторно включив котел Baxi вручную, но такой ручной режим не всегда эффективен, особенно в случае отсутствия кого-либо из людей в подконтрольном помещении.