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

Самодельный контроллер пеллетной горелки на Arduino

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

  1. Viktor_Klimenko
    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6

    Viktor_Klimenko

    Живу здесь

    Viktor_Klimenko

    Живу здесь

    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6
    Уже стоит и работает. У знакомого. Агоритм работы автоматики там простой до безобразия. И так. Горит котел, греется теплоноситель Замеряется температура в доме. Как достигла заданной - окключается полная подача газа клапаном и закрывается полностью шибер. Но в топке то тепло осталось. Его отбираем оттуда за счет циркуляции до тех пор пока температура обратки не сравняется с комнатной. Ниже нельзя. Как только температура в комнате падает ниже заданной гистерезисом - открывается шибер, включается котел и идет повторение цикла. Итог - по прошлому году - потребление газа снизилось на 13%, а это немало.
     
    Последнее редактирование: 20.02.18
  2. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    Это значит, что скорость подачи пеллет и скорость вентилятора была настроена не оптимально.
    Если здоровому человеку с костылем ходить быстрее, чем без костыля - это значит, что у него неправильная техника ходьбы без костыля.
    Настраивайте горелку.
     
  3. Viktor_Klimenko
    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6

    Viktor_Klimenko

    Живу здесь

    Viktor_Klimenko

    Живу здесь

    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6
    Возможно, ибо для меня это новинка. Существует ли зависимость объема воздуха от веса пеллет?
     
  4. Smarodina
    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1

    Smarodina

    Участник

    Smarodina

    Участник

    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1
    Адрес:
    Харьков
    @бутус1, огромная благодарность за проделанный труд, сейчас отапливаюсь самодельной горелкой в полу ручном режиме на циклическом реле, летом попробую собрать контроллер по вашей схеме.
    есть вопрос, как у вас регулируется соотношение воздуха к количеству подаваемых пеллет?
     
  5. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    Вы задаете время подачи пеллет в секундах и задаете время задержки в секундах - это цикл, которым задается мощность горелки. (еще есть добавочное время работы шнека горелки для компенсации времени пока падает пеллета по гофрошлангу).
    А для регулировки качества сгорания выставляете скорость вентилятора от 0 до 100% с шагом 5%.
    При этом используется ШИМ-регулировка абсолютно безопасная для вентилятора.
    Все это выставляется единоразово в зависимости от Ваших моторов шнеков, мощности вентилятора и типа пеллет. К примеру у меня две горелки с разными по мощности вентиляторами - одна работает на 80%, вторая 35% - мощности вентилятора. При настройке ориентироваться нужно по показаниям датчика огня- чем выше его значения, тем качественнее горение.
    Настройки сохраняются в энергонезависимой памяти и собственно все.
    Есть автостарт после отключения питания. (можно выключить).
    Абсолютно все можно настроить через меню и сохранить: время подачи пеллет при розжиге, время работы тена при розжиге, мощность вентилятора при розжиге, время ожидания огня при розжиге, время стабилизации огня, уровень датчика огня для подтверждения огня, количество циклов розжига до выдачи ошибки и смс-информирования, время подачи пеллет в работе, вентилятор в работе, время подачи пеллет в режиме поддержки при достижении установленной температуры котла и мощность вентилятора при этом, гистерезис температуры котла, максимальное превышение температуры котла от установленной до выдачи ошибки.

    Про гистерезис: например установленная т-котла 60 гр, гистерезис 2гр. После розжига включается режим работа с настройками - подача - 4сек, ожидание 35сек. При достижении 60 градусов котла включается режим поддержки с настройками подача 2 сек, ожидание 35 сек. Если при этом т-котла снизится на 2гр, то опять включится режим работа, а если увеличится на 2 гр, то включится режим паузы (остановится подача пеллет и вентилятор.) Но если по датчику огня показания будут ниже заданного уровня, то включится розжиг. Таким образом горелка никогда сама случайно не потухнет.

    Есть защита: если т-котла превысит установленную температуру на заданную в меню величину (например 15гр), при 60гр установленной станет 75гр, то включится ошибка, все остановиться и пришлет смс об ошибке. Это защита если сломался насос подачи теплоносителя или установлена слишком большая мощность горелки.
    Если ошибка включена, то автозапуск после отключения питания не сработает, только если отключить ошибку кнопкой.
    Еще возможные ошибки: т-котла достигла 95 гр., превышено количество циклов розжига (например 3 раза), а огня нет. (это если пеллета закончилась)
    Также при ошибке включается пищалка, это если телефон далеко а пользователь близко от горелки :)

    В любой момент можно проверить состояние горелки просто позвонив на ее номер. Произойдет сброс звонка и придет СМС и информацией.
     
  6. Smarodina
    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1

    Smarodina

    Участник

    Smarodina

    Участник

    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1
    Адрес:
    Харьков
    А почему не привязать работу вентилятора к фоторезистору? чтоб горелка подстраивалась под пеллеты которые засыпаны в бункер? мешок мешку рознь... как показывает моя практика.
     
  7. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    В принципе все можно сделать, но моя практика показывает - нужно что бы скорость вентилятора была как можно выше до момента, пока не догоревшую пеллету не начинает сдувать с горелки. И как реализовать, что бы контроллер различал начало сдувания не догоревшей пеллеты при слишком большем воздушном потоке?
     
  8. Smarodina
    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1

    Smarodina

    Участник

    Smarodina

    Участник

    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1
    Адрес:
    Харьков
    Можно по температуре дымовых газов, нужен пик, если меньше воздуха много или мало, то есть повышать воздух пока не будет пика температуры, когда пойдет на уменьшение значит нужно вернутся к мощности вентилятора на который был пик температуры.
     
  9. бутус1
    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72

    бутус1

    Участник

    бутус1

    Участник

    Регистрация:
    17.02.17
    Сообщения:
    52
    Благодарности:
    72
    Вы не обратили внимание на пост 52. неважно чем измерять - датчиком огня или датчиком температуры дымовых газов.
     
  10. Smasrodina
    Регистрация:
    19.09.14
    Сообщения:
    13
    Благодарности:
    7

    Smasrodina

    Участник

    Smasrodina

    Участник

    Регистрация:
    19.09.14
    Сообщения:
    13
    Благодарности:
    7
    Но в идеале нужно использовать оба датчика, потому что на хорошей яркости может быть плохая температура дымохода.
    есть еще вопрос, как работает режим поддержки? он задается отдельно или делается из режима работы?
     
  11. Viktor_Klimenko
    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6

    Viktor_Klimenko

    Живу здесь

    Viktor_Klimenko

    Живу здесь

    Регистрация:
    17.02.18
    Сообщения:
    65
    Благодарности:
    6
    Мне версия с авторозжигом весьма с руки. Не всегда есть возможность подойти и разжечь горелку.
     
  12. Grinmpx
    Регистрация:
    03.07.12
    Сообщения:
    243
    Благодарности:
    144

    Grinmpx

    Живу здесь

    Grinmpx

    Живу здесь

    Регистрация:
    03.07.12
    Сообщения:
    243
    Благодарности:
    144
    Адрес:
    Днепр
    В идеале использовать датчик дымогазов для контроля пороговых температур дымогазов, а датчик огня для контроля наличия огня. Тем, о чем Вы пишите должен заниматься лямда зонд, но ввиду многих нюансов его применение не всегда оправданно. Регулировка горения по яркости пламени мне кажется тупиковой и сильно осложняющей алгоритм. Можно еще понять регулировку по дымогазам, но в идеале, без лямбды, опытным путем установить оптимальные режимы горения на макс. и мин. мощности на определенной партии гранулы и использовать эти параметры для организации работы горелки как в режиме ПИД так и в нагрев-поддержка. Мощность горелки регулировать температурой теплоносителя, т. к. это ближайший "потребитель" произведенной горелкой энергии. Идеальное горение все равно без хитрых датчиков на разной грануле Вы получите, с этим нужно смириться.
     
    Последнее редактирование: 24.02.18
  13. Smarodina
    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1

    Smarodina

    Участник

    Smarodina

    Участник

    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1
    Адрес:
    Харьков
    Если смотреть глазами конечного "потребителя" слишком много переменных... я думаю нужно сделать в коде переменную для количества подаваемой пеллеты шнеком в минуту, и потом уже на контроллере задавать желаемый расход пеллет, или даже просто мощность по типу как на газовых котлах. потому что задать время подачи, время паузы, а еще и мощность наддува это слишком сложно. если перед загрузкой скетча указать ему с какой горелкой ему придется работать это облегчит последующую работу с котроллером, ну а воздух уже оставить как есть...
     
  14. Grinmpx
    Регистрация:
    03.07.12
    Сообщения:
    243
    Благодарности:
    144

    Grinmpx

    Живу здесь

    Grinmpx

    Живу здесь

    Регистрация:
    03.07.12
    Сообщения:
    243
    Благодарности:
    144
    Адрес:
    Днепр
    Это не возможно в принципе, потому как пеллета это не газ, с ним процессы гаразда проще. Чтоб пеллету сжечь необходимо приложить гаразда больше усилий. Тем более что в случае с газом нет коррекции по воздуху.
     
  15. Smarodina
    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1

    Smarodina

    Участник

    Smarodina

    Участник

    Регистрация:
    02.12.16
    Сообщения:
    25
    Благодарности:
    1
    Адрес:
    Харьков
    почему не возможно? что не возможного я предложил? покрутить минуту шнеком с секундомером и взвесить результат который записать в скетч? который будет использоваться для расхода в час? потом человек задает расход 5кг\ч например, в идеале это 25квт\ч минус кпд котла, в среднем получится 20квт\ч ну а воздух уже придется подобрать под конкретные пеллеты которые закуплены на сезон и все.