1. Форумный чат переехал в Telegram.
  2. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Управление газовым котлом

Тема в разделе "Arduino", создана пользователем MetallEngineer, 12 ноя 2015.

  1. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Вообщем сначала как в сказке, пообещали газ к концу ноября. На радостях прикупил газовый котел по старой цене(до девольвации), все подключил, и после нескольких дней настраивания сей чудной вещицы, понял что мозгов ей не хватает. Опросив несколько сотрудников со своей работы(кто уже давно пользуется газовым отоплением) понял что мозгов не хватает всем котлам - "Мыши кололись, плакали, но продолжали жрать кактус". Некоторые проблемы я уже решил на данный момент, буду отписываться по возможности(времени катастрофически не хватает)
    radioengineer нравится это.
     
    : arduino
  2. Buba_Chkhadze

    Buba_Chkhadze Модератор Команда форума

    Сообщения:
    4.391
    Симпатии:
    331
    Адрес:
    Талгар
    тема интересная, продолжай
  3. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.910
    Симпатии:
    315
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    тоже подпишусь:)
  4. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Немножко разобрался с горячей водой, проблема с ней была такая. При маленьком напоре, Котел то включался то отключился, когда открывает холодную воду или стиральная машина набирает воду или смыв унитаза происходит ложное срабатывание Системы ГВС котла. Специалисты сказали что у на сильно большое давление воды. Короче на датчик который "чует" расход воды идут три провода с платы управления котла. +5в масса и сигнал- чередование логического нуля и единицы. Вобщем, поставил ардуину в разрыв сигнала, перехватываю и выдал свой сигнал частотой 50-100герц. Логика примерно такая, при одиночном или двойном сигнале датчика Котел не включается(это против ложного срабатывания) если сигнал с небольшой частотой но стабильный включаем Котел (это для маленького напора), при завершении сигналов с датчика, ардуина ещё 10секунд продолжает эмитировать сигнал чтобы Котел меньше переключился при настройке воды. Вообщем было несколько версий программы, завтра выложу последнюю, в ней все можно поднастроить под себя.
  5. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Проблема номер два. По работе котла скажу что минимальный расход газа наблюдается при минимально возможной температуре воды в системе при постоянно включено состоянии. У меня Котел на 26кВт. Дом недостроен поэтому живём только на первом этаже, второй закрыл. На первом этаже батареи плюс теплый пол везде, всего около 80 квадратных метров. Вобщем настроить на температуру воды в системе 30-35градусов на этом котле вообще неудалось. Сначала при включении он пытается всей мощность разогреть воду, потом происходит перегрев, Котел отключается и больше не Включается(чтобы включился ему надо остыть на 15Градусов). В режиме настроек эта дельта не настраивается. Есть ещё раз'ем на подключение комнатной термостата, но это тоже плохой выход, при сигнале термостата Котел будет включаться на максимальную мощность, что не экономично по расходу газа. Второй минус термостата, то что он будет работать дискретно, постоянные включения выключения, остановки водяного насоса.
  6. _VN_

    _VN_ В доску свой

    Сообщения:
    482
    Симпатии:
    64
    Род занятий:
    Инженер
    Адрес:
    Алматы
    Параллельно основному потребителю нужно поставить буферную ёмкость для нагретой котлом воды, объём которой должен быть в разы больше воды в системе. Переходные процессы в гидравлических системах похожи на переходные процессы в электрических схемах. Для снижения пульсаций в них устанавливают конденсаторы большой ёмкости...
  7. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Пока пытаюсь настроить котел, думаю от добавления теплоаккумулятора хуже не станет.
    вот программка для ГВС котла.

    //Обманка для датчика расхода ГВС котла теплоросс
    //При включении горячей воды, включает котел на 10 секунд
    //Если поток воды не прекращается, работа продолжается еще на 10 секунд
    // Версия 1.0 выявила проблемму неотключения, два варианта или помеха, или датчик воды может выдавать "1" в выключеном состоянии.
    // Версия 2.0 убираем срабатывание на 1, про помеху пока думаю(немножко скорректировал уходом от частоты кратной 50Гц). Убавил время пост нагрева воды с 2 до 1 минуты
    // Версия 2.4 Уменьшил время включения до 10 секунд, убрал еденичное срабатывание от помех(реакция на включение воды с проверкой на 1 секунду)
    int ObnPin=13; // выход обманки 13 вывод, соеденить с платой теплоросс
    int DatPin=12; // вход с датчика 12 вывод, соеденить с сигнальным проводом датчика расхода воды, провод разрезать
    int Flag1=0;// добавил переменную для предыдущего состояния датчика
    int Flag2=0;// добавил еще переменную
    int Flag3=0;// добавил еще переменную для ложных срабатываний(счетчик срабатываний) , как то смыв воды в унитазе версия 2.4
    int Flag4=0;// добавил переменную счетчик циклов внутреннее время версия 2.4
    void setup()
    {
    pinMode(ObnPin, OUTPUT);// порт как выход
    pinMode(DatPin, INPUT);// порт как вход
    }

    void loop()
    {
    Flag4=Flag4+1;// Начался следующий цикл работы
    if (Flag4>3000){Flag4=0; Flag3=0;} // Требует регулировки F4(3000) и F3(3)для настройки от ложных срабатываний
    digitalWrite(ObnPin, LOW);//при включении подать на сигнальный провод логический 0
    if ((digitalRead (DatPin))==HIGH) {Flag1=Flag2; Flag2=1;}//Если на выходе датчика высокий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if ((digitalRead (DatPin))!=HIGH) {Flag1=Flag2; Flag2=0;}//Если на выходе датчика низкий уровень(или любое другое состояние) то записать 0 в флаг 2, значение флаг 2 переместить в флаг 1
    if (Flag1!=Flag2)//пока датчик не переключился в другое состояние повторять проверку датчика
    {//датчик сработал
    Flag3=Flag3+1;//Счетчик срабатываний добавить 1 еденицу
    if (Flag3>2) // Если сработало 3 и более раз то включит горячую воду
    {
    Flag3=0; //сбросить счетчик срабатываний
    Flag4=0; // сбросить внутренее время
    for (int i=0;i<263;i++)//263 цикла по 19+19мс = 10 секунд греть воду
    {
    digitalWrite(ObnPin, HIGH);// Включить сигнал
    delay(19);// Подождать 19 милисекунд, простое число не кратное частоте 50 ГЦ
    digitalWrite(ObnPin, LOW);//Выключить сигнал
    delay(19);//Подождать 19 милисекунд
    if ((digitalRead (DatPin))==HIGH) {Flag1=Flag2; Flag2=1;}//Если на выходе датчика высокий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if ((digitalRead (DatPin))!=HIGH) {Flag1=Flag2; Flag2=0;}//Если на выходе датчика низкий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if (Flag1!=Flag2) {i=0;}//если в течении цикла датчик переключился сбросить время таймера на 0
    } // Закончит греть воду
    }
    }
    //повторять до бесконечности, возврат в начальное положение, ждем включения горячей воды.
    }


    Прелесть в том, что появляется возможность "поиграться" с настройками. Электрическую схему рисовать не буду, на датчике три провода (масса),(+5В),(сигнал). Сигнальный провод разрезать и в разрыв подключить ардуину, кстати питание платы взял тоже оттуда.

    Вложения:

  8. _VN_

    _VN_ В доску свой

    Сообщения:
    482
    Симпатии:
    64
    Род занятий:
    Инженер
    Адрес:
    Алматы
    Постоянная времени (инерционность) датчика составляет до минуты. Фактически Вы создаёте автоколебательную систему с датчиком температуры в цепи обратной связи.
    Клапаны подачи газа и система поджига имеют ограниченное число циклов включения-выключения. У меня лежит такой почти новый котёл с неработающей системой поджига по причине частого включения из-за отсутствия буферного накопителя горячей воды.
    Последнее редактирование: 13 ноя 2015
  9. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Инерционности датчика в этом котле вообще нету, родная схема учитывает только частоту срабатывания датчика (количество проходящей через котел горячей воды). С моей схемой он надежнее срабатывает, как бы наоборот я уменьшил частоту включений, тем более убрав помехи. Изначально я думал про буфер. 1 требует вложений сам бак под давление, желательно из нержавейки, хорошо утепленный снаружи. 2 насос для циркуляции воды по кругу. 3 термостат(от его цены будет зависеть потребление электричества и газа). 4. С момента установки добавляется расход электричества и газа(так сказать еще и абонентская плата). итого подсчитаем(без работы) оборудование 20000-25000 тенге. абонентская плата электричество в месяц 100-200тенге, газ в месяц 50-100 тенге.
  10. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Для _VN_ : Почем продадите ваш сломанный котел?
    Вообщем отвлеклись, пока что горячая вода меня устаревает, дальше модернизируем отопление.
    В свое время прикупил в Китае термостаты http://chipdip.kz/index.php?page=item&id=137
    хочу на нем собрать систему климат контроля в доме. Сделаю коробочку на стену в доме с этим термостатом, три провода в котельную, питание и сигнальный провод. С котлом сложнее, использовать разъем котла для подключения термостата вообще не хочу, поэтому решил управлять с помощью кнопок котла. Попробую просто подать сигнал на кнопки, если не получиться согласовать можно поставить релейные блоки для ардуино. Пока написал программу:

    //Программа управления тепловой мощностью котла с наружним датчиком температуры + Обманка для датчика расхода ГВС котла теплоросс
    // Версия 3.0 управление котлом
    int PlusD=4; // Сигнал с комнатного температурного датчика о добавлении температуры
    int MinusD=5; // Сигнал с комнатного температурного датчика о убавлении температуры (пока не используется в резерве)
    int MinusKot=6; // Кнопка минус котла
    int PlusKot=7; // Кнопка плюс котла
    int Zim=8; // Кнопка зима котла
    int Let=9; // Кнопка лето котла
    int Povtor=10; // Кнопка повтор котла
    int Vkl=11; // Кнопка включения котла
    int ObnPin=13; // выход обманки 13 вывод, соеденить с платой теплоросс
    int DatPin=12; // вход с датчика 12 вывод, соеденить с сигнальным проводом датчика расхода воды, провод разрезать
    int Flag1=0;// добавил переменную для предыдущего состояния датчика
    int Flag2=0;// добавил еще переменную
    int Flag3=0;// добавил еще переменную для ложных срабатываний(счетчик срабатываний) , как то смыв воды в унитазе версия 2.4
    int Flag4=0;// добавил переменную счетчик циклов внутреннее время версия 2.4
    int Flag5=1;// Флаг отключения котла 1-Включен, 0-выключен
    int Kn=250;// Задержка времени при управлении кнопками(требует регулировки)
    int Mo=50;// Мощность котла в процентах
    unsigned long time=0;// Текущее время работы
    void setup()
    {
    pinMode(PlusD, INPUT);// порт как вход
    pinMode(MinusD, INPUT);// порт как вход
    pinMode(MinusKot, OUTPUT);// порт как выход
    pinMode(PlusKot, OUTPUT);// порт как выход
    pinMode(Zim, OUTPUT);// порт как выход
    pinMode(Let, OUTPUT);// порт как выход
    pinMode(Povtor, OUTPUT);// порт как выход
    pinMode(Vkl, OUTPUT);// порт как выход
    pinMode(ObnPin, OUTPUT);// порт как выход
    pinMode(DatPin, INPUT);// порт как вход
    digitalWrite(Vkl, LOW);digitalWrite(MinusKot, LOW);digitalWrite(PlusKot, LOW);// отключаем все кнопки
    digitalWrite(Zim, LOW);digitalWrite(Let, LOW);digitalWrite(Povtor, LOW);
    digitalWrite(Vkl, HIGH);// Нажимаем кнопку включения котла
    delay(Kn);
    digitalWrite(Vkl, LOW);// отпускаем кнопку включения котла
    delay(10000);// пауза 10 секунд
    digitalWrite(Zim, HIGH);// Зимний режим отопление
    delay(Kn);
    digitalWrite(Zim, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Включаем Режим настройки котла
    digitalWrite(Zim, HIGH);
    delay(Kn);
    digitalWrite(Zim, LOW);
    digitalWrite(Povtor, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Включаем Режим регулировки максимальной мощности котла
    delay(Kn);
    digitalWrite(Povtor, LOW);// dL-dh
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// dh-PL
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// PL-PH
    delay(Kn);
    digitalWrite(Vkl, HIGH);// Мощность редуктора в процентах (предварительно установить на котле PL-50, PH-50)
    delay(Kn);
    digitalWrite(Vkl, LOW);
    delay(Kn);
    }

    void loop()
    {
    if (millis()<time) {time=4294967000-time;}// Если время процессора перешло через 0 то сбросить время работы и добавить часть пройденого отрезока 15 минут (происходит раз в 50 суток)
    if (((millis()-time)/72000)>15)// Если прошло 15 минут проверяем температуру в хате
    {
    time=millis();
    if ((digitalRead (PlusD))==HIGH)//Если термодатчик сообщает что холодно
    {if (Flag5=0)//Если котел отключен
    {Flag5=1;//Запоминаем что котел включен
    digitalWrite(Zim, HIGH);// Зимний режим отопление
    delay(Kn);
    digitalWrite(Zim, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Включаем Режим настройки котла
    digitalWrite(Zim, HIGH);
    delay(Kn);
    digitalWrite(Zim, LOW);
    digitalWrite(Povtor, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Включаем Режим регулировки максимальной мощности котла
    delay(Kn);
    digitalWrite(Povtor, LOW);// dL-dh
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// dh-PL
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// PL-PH
    delay(Kn);
    digitalWrite(Vkl, HIGH);// Должно показывать Мощность редуктора в процентах
    delay(Kn);
    digitalWrite(Vkl, LOW);
    delay(Kn);}

    if (Mo<80){Mo=Mo+1;//Запоминаем, что добавили мощность на один процент
    digitalWrite(PlusKot, HIGH);// Нажимаем кнопку плюс котла
    delay(Kn);
    digitalWrite(PlusKot, LOW);// Отпускаем кнопку плюс
    delay(Kn*8);}//Если не превышает максимума 80% тогда добавить мощьность на 1%
    //Мощьность на максимуме 80% ничего не делаем
    }// дальше действия если дома слишком тепло
    if (Mo>50){Mo=Mo-1;//Запоминаем, что убавили мощность на один процент
    digitalWrite(MinusKot, HIGH);// Нажимаем кнопку минус котла
    delay(Kn);
    digitalWrite(MinusKot, LOW);// Отпускаем кнопку минус
    delay(Kn*8);}//Если не меньше минимума 50% тогда убавить мощьность на 1%
    if (Flag5=1)//Если котел включен
    {Flag5=0;//Запоминаем что котел выключен, переводим в летний режим
    digitalWrite(Vkl, HIGH);
    delay(Kn);
    digitalWrite(Vkl, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Выключаем Режим настройки котла
    digitalWrite(Zim, HIGH);
    delay(Kn);
    digitalWrite(Zim, LOW);
    digitalWrite(Povtor, LOW);
    delay(Kn);
    digitalWrite(Let, HIGH);// Включаем летний режим
    delay(Kn);
    digitalWrite(Let, LOW);
    delay(Kn);}
    }
    //Не прошло 15 минут
    Flag4=Flag4+1;// Начался следующий цикл работы
    if (Flag4>1000){Flag4=0; Flag3=0;} // Требует регулировки F4(1000) и F3(3)для настройки от ложных срабатываний
    digitalWrite(ObnPin, LOW);//при включении подать на сигнальный провод логический 0
    if ((digitalRead (DatPin))==HIGH) {Flag1=Flag2; Flag2=1;}//Если на выходе датчика высокий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if ((digitalRead (DatPin))!=HIGH) {Flag1=Flag2; Flag2=0;}//Если на выходе датчика низкий уровень(или любое другое состояние) то записать 0 в флаг 2, значение флаг 2 переместить в флаг 1
    if (Flag1!=Flag2)//пока датчик не переключился в другое состояние повторять проверку датчика
    {//датчик сработал
    Flag3=Flag3+1;//Счетчик срабатываний добавить 1 еденицу
    if (Flag3>2) // Если сработало 2 и более раз то включит горячую воду
    {
    if (Flag5=1)//Если котел включен
    {digitalWrite(Vkl, HIGH);//Переводим в нормальный зимний режим
    delay(Kn);
    digitalWrite(Vkl, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Выключаем Режим настройки котла
    digitalWrite(Zim, HIGH);
    delay(Kn);
    digitalWrite(Zim, LOW);
    digitalWrite(Povtor, LOW);
    delay(Kn);}
    //Если котел выключен, он в нормальном летнем режиме, ничего ни делаем
    Flag3=0; //сбросить счетчик срабатываний
    Flag4=0; // сбросить внутренее время
    for (int i=0;i<263;i++)//263 цикла по 19+19мс = 10 секунд греть воду
    {
    digitalWrite(ObnPin, HIGH);// Включить сигнал
    delay(19);// Подождать 19 милисекунд, простое число не кратное частоте 50 ГЦ
    digitalWrite(ObnPin, LOW);//Выключить сигнал
    delay(19);//Подождать 19 милисекунд
    if ((digitalRead (DatPin))==HIGH) {Flag1=Flag2; Flag2=1;}//Если на выходе датчика высокий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if ((digitalRead (DatPin))!=HIGH) {Flag1=Flag2; Flag2=0;}//Если на выходе датчика низкий уровень то записать его в флаг 2, значение флаг 2 переместить в флаг 1
    if (Flag1!=Flag2) {i=0;}//если в течении цикла датчик переключился сбросить время таймера на 0

    if (Flag5=1)//Если котел был включен до подогреа воды обратно включаем его в режим настройки
    {digitalWrite(Povtor, HIGH);// Включаем Режим настройки котла
    digitalWrite(Zim, HIGH);
    delay(Kn);
    digitalWrite(Zim, LOW);
    digitalWrite(Povtor, LOW);
    delay(Kn);
    digitalWrite(Povtor, HIGH);// Включаем Режим регулировки максимальной мощности котла
    delay(Kn);
    digitalWrite(Povtor, LOW);// dL-dh
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// dh-PL
    delay(Kn);
    digitalWrite(Povtor, HIGH);
    delay(Kn);
    digitalWrite(Povtor, LOW);// PL-PH
    delay(Kn);
    digitalWrite(Vkl, HIGH);// Должно показывать Мощность редуктора в процентах
    delay(Kn);
    digitalWrite(Vkl, LOW);
    delay(Kn);}
    } // Закончить греть воду
    }
    }
    //повторять до бесконечности, возврат в начало луп, ждем включения горячей воды или 15 минут проверки отопления.
    }
  11. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.910
    Симпатии:
    315
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Я все-же не понимаю физику процесса, когда при расходе холодной воды происходит срабатывание датчика расхода горячей воды. Там-же система простая, как она может так ошибаться?
  12. _VN_

    _VN_ В доску свой

    Сообщения:
    482
    Симпатии:
    64
    Род занятий:
    Инженер
    Адрес:
    Алматы
    "Инерционности датчика в этом котле вообще нету..." - это что-то новое в физике работы датчиков температуры.
    Алгоритм работы котла изложен в понятном для "электронных мозгов" виде. Для нормального человека эту логику нужно излагать простыми и понятными словами...
    Котёл не "сломанный". В системе постоянно было низкое давление воды и поэтому работал ненадёжно. Продавать его нет смысла.

    Вложения:

    Последнее редактирование: 13 ноя 2015
  13. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Видимо из-за длины труб(пластик) разложенных по всему дому, в начальный момент давление во всех трубах одинаковое. При резком включении потребления холодной воды, происходит падение давления, вода начинает поступать из магистрали и частично из труб горячей воды. Датчик котла крутится в обратную сторону и происходит срабатывание электроники котла на подогрев горячей воды.
  14. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Программа климат контроля включает котел в режим настройки газового редуктора котла, плавно добавляет и убавляет мощность горелки, при минимальной мощности(теплый денёк) переводим котел в летний режим. ДУМАЮ ЭТО ЗНАЧИТЕЛЬНО УВЕЛИЧИТ РЕСУРС КОТЛА в зимнее время он будет работать постоянно лишь меняя мощность 1 раз в 15 минут или более. В идеале нужно максимально увеличить теплоотдачу обогревателей(батареи, теплый пол) тем самым снизив температуру воды и как следствие температуру выхлопа котла. При мощности всего в 60-65 "процентов" выхлоп похож на хороший обогреватель. Есть еще мысль сделать дополнительный теплообменник на выхлопной трубе(приблизить к конденсаторному котлу). 2016 год будет тяжелым, экономить будем на всем!
    --- Сообщения объединены, 13 ноя 2015 ---
    Инерционность датчика несоизмерима мала по сравнению с инерционностью всей системы.
    Попробуйте резко включить воду, на котле моментально появится значок ГВС, дальше только инертность работы котла пока происходит поджиг. С другой стороны если воду по ниточке включить сигнал с датчика идет но схема на реагирует - маленький расход воды. "Электронные мозги"-это сильно!
  15. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Надо еще поработать по обработке ошибок котла, отключения питания и т.п.
  16. _VN_

    _VN_ В доску свой

    Сообщения:
    482
    Симпатии:
    64
    Род занятий:
    Инженер
    Адрес:
    Алматы
    Нужно уменьшить потери тепла.

    Вложения:

  17. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.910
    Симпатии:
    315
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Понятно, датчик расхода горячей воды срабатывает на обратку. Это конечно недосмотр производителя. Тут решение простое, без всякой электроники - обратный клапан на горячую воду.

    Вообще использование обратных клапанов, редуктора давления и небольших расширителей для разгрузки гидроударов - обязательные вещи в частном доме. Я уже все это прошел на личном опыте.
  18. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Вопрос не про дом, строительство дома в процессе. Вопрос уменьшить тепло потери котла(увеличить КПД). Сейчас дом частично утеплен пеноплексом, котел работает на сжиженном газе(пропан бутан), расход при температуре в доме 21-22 Градуса около 60 литров в неделю. Дом 10 х 10 метров высота потолка 3 метра + веранда 19 квадратных метров, но она не отапливается. Температура теплого пола 30- 35 градусов. Ночью температуру добавляю, днем убавляю - это уже надоело, наверное все так бегают постоянно к газовому котлу?
    P/S У нас счастье привалило, газовщики вчера первый раз пробовали пустить газ по трубам, видимо не за горами!
  19. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.910
    Симпатии:
    315
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    От модели зависит. Я могу задать нужную температуру в помещении. При этом можно задать какой температурой в системе отопления заданную температуру поддерживать. Стараюсь температуру в ситеме установить наименьшую возможную при которой удается поддержать заданную в доме температуру. В таком режиме котел работает короткими включениями, но насос практически постоянно. Батареи практически всегда теплые, нет перепадов холодно/жарко, как если задать котлу высокую температуру в системе.
  20. MetallEngineer

    MetallEngineer Живет здесь

    Сообщения:
    229
    Симпатии:
    15
    Род занятий:
    энергетика
    Адрес:
    Талгар
    Значит с комнатным термостатом, и все же иногда бегаете к котлу чтобы установить нужную температуру в системе отопления. Опять же иногда происходит включение и выключение котла, что нехорошо для его ресурса.
    Вопрос такой: Котел по перегреву не отключается? Например поставил 30 градусов на котле, в комнате установил 25 градусов, котел нагрел до 30 убавился на минимум, термостат в комнате говорит что холодно, котел продолжает греть на минимуме но температура в системе растет, происходит перегрев, выключение котла, затем чтобы ему включиться надо остыть скажем до 25 градусов (не знаю как у вас, зависит от котла)
    --- Сообщения объединены, 13 ноя 2015 ---
    Получается что надо еще добавить управление насосом. Так дело пойдет проще будет котел с нуля собрать, или проще плату управления заменить ардуиной :)

Поделиться этой страницей