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

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

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

  1. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.549
    Благодарности:
    1.880

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.549
    Благодарности:
    1.880
    Адрес:
    Уфа
    Шаговый двигатель.
     
  2. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.504

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.504
    Адрес:
    Боровичи
    Данные по потреблению электроэнергии котлом.
    Собственное потребление автоматики 5 Вт.
    Насос СО 45 Вт
    Насос ГВС 80 Вт
    Вентилятор (ВПА 120) на производительности 37%(максимальная для моего котла) 40 Вт.

    С изменением температуры теплоносителя меняется потребление насосов.
    Потребление в прогонном режиме
    1. Насос СО 50 Вт
    2. Насос СО + Вентилятор 90 Вт
    3. Насос СО+ГВС+Вентилятор 170 вт
    4. Насос СО+ГВС 125 Вт.

    за 7ч.8м. котёл выдал в систему СО и ГВС 78,9 кВт*ч тепловой энергии
    Расход электроэнергии составил 0,72 кВт*ч.
     
  3. fallkat
    Регистрация:
    03.01.15
    Сообщения:
    7
    Благодарности:
    0

    fallkat

    Участник

    fallkat

    Участник

    Регистрация:
    03.01.15
    Сообщения:
    7
    Благодарности:
    0
    Может поможет. Корректно решил эту проблему только обновлением позиций этих трех символов на экране каждый раз путём введения дополнительной переменной для сравнения нового значения и старого. Таким образом не обновляется весь экран, а только расположение значений температуры, и нет постоянного моргания экрана, т. к. реальное изменения значений происходит не часто. Для сравнения использую условие IF. Для примера кусок кода из программы для моего котла:

    for (a3;a3<1;a3+){lcd.setCursor (0, 0);lcd.print(" ");lcd.setCursor (0, 0);lcd.print("Tp:");lcd.print (temp1,0);
    lcd. setCursor (0, 1);lcd.print(" ");lcd.setCursor (0, 1);lcd.print("To:");lcd.print (temp2,0);
    lcd. setCursor (6, 0);lcd.print(" ");lcd.setCursor (6, 0);lcd.print("Tk:");lcd.print (temp3,0);
    lcd. setCursor (6, 1);lcd.print(" ");lcd.setCursor (6, 1);lcd.print("Td:");lcd.print (Td,0);
    lcd. setCursor (12,0);lcd.print(" ");lcd.setCursor (12, 0); lcd. print (val1);lcd.print("%");}

    if (temp11!=temp1){temp11=temp1;lcd.setCursor (0, 0);lcd.print(" ");lcd.setCursor (0, 0);lcd.print("Tp:");lcd.setCursor (3,0);lcd.print (temp11,0);}
    if (temp22!=temp2){temp22=temp2;lcd.setCursor (0, 1);lcd.print(" ");lcd.setCursor (0, 1);lcd.print("To:");lcd.setCursor (3,1);lcd.print (temp22,0);}
    if (temp33!=temp3){temp33=temp3;lcd.setCursor (6, 0);lcd.print(" ");lcd.setCursor (6, 0);lcd.print("Tk:");lcd.setCursor (9,0);lcd.print (temp33,0);}
    if (Tdd!=Td){Tdd=Td;lcd.setCursor (6, 1);lcd.print(" ");lcd.setCursor (6, 1);lcd.print("Td:");lcd.setCursor (9,1);lcd.print (Tdd,0);}
    if (val2!=val1){val2=val1;lcd.setCursor (12,0);lcd.print(" ");lcd.setCursor (12, 0); lcd. print (val2);lcd.print("%");}

    здесь temp1 - температура подачи, temp2 - температура обратки, temp3 - температура помещения (просто датчик лишний был), Td - температуры дымовых газов (просверлил трубу над заслонкой и поставил там датчик), val - позиция открытия заслонки в трубе от 0 до 90 градусов в процентах.
     
  4. fallkat
    Регистрация:
    03.01.15
    Сообщения:
    7
    Благодарности:
    0

    fallkat

    Участник

    fallkat

    Участник

    Регистрация:
    03.01.15
    Сообщения:
    7
    Благодарности:
    0
    Что именно подсказать? У меня на обычном тт котле добрыня8 такой алгоритм: На обычном тт котле добрыня8. При начале растопки контроллер сервой открывает заслонку трубы и ждет повышения температуры теплоносителя до заданной. После достижения заданной температуры теплоносителя переходим в режим отслеживания и поддержания заданной температуры Дымовых газов регулированием положения заслонки по PID и далее при прогорании дров и падении температуры дыма ниже определенного значения заслонка перекрывается до следующей растопки. Ну еще кнопками можно в ручном режиме заслонку открывать чтобы дровишек подкинуть, ну и защита от закипания - заслонка закрывается, так же насос автоматом вкл\выкл по температуре и слабенький ТЭН в котле. Вроде для теплоаккумулятора такая система подойдет нормально, но сам пока еще только бак приобрел, а подключать и испытывать буду только летом.
     
  5. virustel
    Регистрация:
    28.08.14
    Сообщения:
    1.176
    Благодарности:
    577

    virustel

    * * * * *

    virustel

    * * * * *

    Регистрация:
    28.08.14
    Сообщения:
    1.176
    Благодарности:
    577
    Адрес:
    Yaroslavl
    Что значит "общий провод", это какой?
     
    Последнее редактирование: 01.12.16
  6. shunin
    Регистрация:
    14.09.09
    Сообщения:
    10.695
    Благодарности:
    2.020

    shunin

    автоматический котел

    shunin

    Заблокирован

    автоматический котел

    Регистрация:
    14.09.09
    Сообщения:
    10.695
    Благодарности:
    2.020
    Адрес:
    Новосибирск
    Еще раз хочу предупредить всех с паяльником. Ни в коем случае не использовать розовый гель-флюс ТТ. Пакость просто редчайшей гадостности. Батарейки образуются на близких контактах. Чем вымыть эту сволоту, даже не в курсе. После двух промывок в горячей воде с средством для мытья посуды (ПАВ) и интенсивном барботаже, остается под SMD. Эффект такой был, например. Приходит на тестере контроллеров сигнал, имитирующий термопару, около 15мВ. АЦП выдает градусы для 300мВ. Измеряю, реально на входах АЦП 300мВ. Шесть деталек входного фильтра-делителя. Погрел каждую- прошло. Снял, вымыл ацетоном места, впаял новые все ок.
     
    Последнее редактирование: 02.12.16
  7. shunin
    Регистрация:
    14.09.09
    Сообщения:
    10.695
    Благодарности:
    2.020

    shunin

    автоматический котел

    shunin

    Заблокирован

    автоматический котел

    Регистрация:
    14.09.09
    Сообщения:
    10.695
    Благодарности:
    2.020
    Адрес:
    Новосибирск
  8. virustel
    Регистрация:
    28.08.14
    Сообщения:
    1.176
    Благодарности:
    577

    virustel

    * * * * *

    virustel

    * * * * *

    Регистрация:
    28.08.14
    Сообщения:
    1.176
    Благодарности:
    577
    Адрес:
    Yaroslavl
    Спасибо, а то голова подпухает от знакомства с ардуино, я перенес на другой источник питания, на импульсный и показание с термопары по ДГ начали подглючивать иногда, то регистр уходит, то градусов 50 прибавляет, хотя выводит среднее между 12-ти замерами. Котел не заземлен, подводка пластик
    а что, разве по воде в колодец не уходит лишнее?
     
    Последнее редактирование: 03.12.16
  9. Buzoff
    Регистрация:
    01.05.12
    Сообщения:
    44
    Благодарности:
    6

    Buzoff

    Участник

    Buzoff

    Участник

    Регистрация:
    01.05.12
    Сообщения:
    44
    Благодарности:
    6
    а можно фото получше?
     
  10. Turisrt
    Регистрация:
    21.12.15
    Сообщения:
    3
    Благодарности:
    0

    Turisrt

    Участник

    Turisrt

    Участник

    Регистрация:
    21.12.15
    Сообщения:
    3
    Благодарности:
    0
    Здраствуйте
    Продолжаю старую тему автоматики. В прошлом году пробовал прошивку Сварожич-7 с серво приводом, прошил настроил. Но до тестирования на практике так и не дошло, по причине прихода весны. Так как сезон отопления снова открыт. Хочу взяться за старое, в планах создать свою прошивку. Но так как в программирование не силен. Но на протяжение года понемножку изучал визуальное программирование FLProg, плюс в программе есть все необходимое для создания прошивки, а если нет, тогда можно создать блок пользователя внутри которого будет записан Си код. Также без проблем можно добавить беспроводную HMI панель для управления и контроля процессов на дисплее планшета. Принцип работы хочу взять из прошивки от Senkiivan. Сам код скетча Сварожич-7 для меня тяжело читается. Особенно когда доходит до пид управления. По техническому паспорту прочитав алгоритмы работы можна собрать из готовых блоков в FLProg все кроме ПИД регулятора. На форуме FLProg пользователями создан пользовательский блок пид управления. Хочу спросит у Senkiivan, какой регулятор из выше представленных подойдет для нашего дела, чтоб работал также как и Ваш регулятор? А также можете расписать режим работы заслонки изменения угла поворота согласно значению ПИД регулятора и текущей температуры дымовых газов. Там есть три пункта, но не как немогу собрать все в голове, на какой угол должна перемещаться заслон в разные моменты работы. Можно немного цифр и примеров?
    Тема уже содержит больше ста страниц. Прочитать уже ее за несколько вечеров сложновато. Думаю пора Вам писать свою книгу.
     
    Последнее редактирование модератором: 19.12.16
  11. semxx
    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1

    semxx

    Участник

    semxx

    Участник

    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1
    Можете поделиться ссылкой на скетч?
     
  12. semxx
    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1

    semxx

    Участник

    semxx

    Участник

    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1
    Прочитал почти всю тему, но так и не понял есть ли открытые наработки на ардуино которые можно посмотреть?
     
  13. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.549
    Благодарности:
    1.880

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.549
    Благодарности:
    1.880
    Адрес:
    Уфа
    Кроме самой программы управления - остальное вроде присутствует. А саму программу - какой смысл. Я сам в ней через несколько дней с трудом вспоминаю что, зачем. Это же даже не 100 опрераторов. Что вы с ней делать будете?
     
  14. semxx
    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1

    semxx

    Участник

    semxx

    Участник

    Регистрация:
    22.08.16
    Сообщения:
    25
    Благодарности:
    1
    Смысл в том, что на основе существующих наработок можно достаточно быстро сделать свою версию, которую нет необходимости писать с нуля. Но, разумеется, это для тех кто умеет и знает как это делать.
     
  15. Turisrt
    Регистрация:
    21.12.15
    Сообщения:
    3
    Благодарности:
    0

    Turisrt

    Участник

    Turisrt

    Участник

    Регистрация:
    21.12.15
    Сообщения:
    3
    Благодарности:
    0
    Только из разрешения Senkiivan.
    Если с помощью Senkiivan получится собрать в FLProg прошивку. Тогда даже не программист сможет понять принцип работы и модифицировать её под себя. Что откроет новое дыхание на форуме.