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

"Народный контроллер" для теплового насоса - 2

Тема в разделе "Геотермальные тепловые насосы", создана пользователем kmvtgn, 13.03.18.

Статус темы:
Закрыта.
  1. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Непонятно, с защитой по протоку в конденсаторе! С помощью частотного датчика (турбинка). Да, можно поставить еще датчик с контактами. Но это место которого нет, это бабки, это заужение протока, это лишние провода... Это дурная лоргика итд...

    Непонятно, почему при включении супербойлера отключается один из вентиляторов наружки.

    Так и непонял алгоритма оттайки.
    В общем основные функции работают. ;-)
     
  2. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Не понятно, при чем тут контроллер и прошивка... Ну ладно, допустим они во всем виноваты...

    У частотного датчика есть такой параметр как "минимальное значение", MINFLOW[FNUMBER] - в веб морде "минимум", при уменьшение протока через конденсатор ниже указанного значения - ТН остановиться по ошибке.

    Кроме того, защиту от отсутствия протока через конденсатор можно организовать через датчики температуры. При отсутствие протока, температура конденсации начнет расти, значение
    TCONOUT (Температура на выходе конденсатора по фреону) тоже. Настройте значение "Максимум" для этого датчика на нужное значение и при превышение его ТН остановиться по ошибке.

    #define TWO_PUMP_IN / Признак использования второго вентилятора для испарителя - определен в конфиге? Из всех конфигов вижу его только в своём - конфиг №2.

    По-моему, Павел достаточно подробно описал работу разморозки:

    Код:
    // РАЗМОРОЗКА ВОЗДУШНИКА ----------------------------------------------------------
    // Все что касается разморозки воздушника
    #ifdef DEFROST
    void HeatPump::defrost()
    {
          if (get_State()==pOFF_HP) return;    // если ТН не работает то выходим
        
          #ifdef RTRV     // Нет четырехходового - нет режима охлаждения
            if(dRelay[RTRV].get_Relay()==true) return;  // режим охлаждения - размораживать не надо
          #endif
            
          if (sInput[SFROZEN].get_Input()==SFROZEN_OFF) {startDefrost=0;return;  }    // размораживать не надо - датчик говорит что все ок
        
          // организация задержки перед включением
          if (startDefrost==0) startDefrost=xTaskGetTickCount();   // первое срабатывание датчика - запоминаем время (тики)
          if (xTaskGetTickCount()-startDefrost<DELAY_DEFROST_ON*1000)  return; //  Еще рано размораживать
          // придется размораживать
           journal.jprintf("Start defrost\n");
           #ifdef RTRV
             if ((COMPRESSOR_IS_ON)&&(dRelay[RTRV].get_Relay()==false)) ChangesPauseTRV();    // Компрессор рабатает и 4-х ходовой стоит на тепле то хитро переключаем 4-х ходовой в положение холод
             dRelay[RTRV].set_ON();   // охлаждение
             _delay(2*1000);    // Задержка на 2 сек
           #endif
          
           compressorON(pCOOL);   // включить компрессор на холод
        
          while (sInput[SFROZEN].get_Input()!=SFROZEN_OFF)  // ждем оттаивания
          {
          _delay(10*1000);   // Задержка на 10 сек
            journal.jprintf(" Wait process defrost . . .\n");
            if((get_State()==pOFF_HP)||(get_State()==pSTARTING_HP)||(get_State()==pSTOPING_HP)) break;     // ТН выключен или включается или выключается выходим из разморозки
          }
          journal.jprintf(" Finish defrost, wait DELAY_DEFROST_OFF min.\n");
          _delay(DELAY_DEFROST_OFF*1000);  // Задержка перед выключением
          compressorOFF();  // выключить компрессор
          journal.jprintf("Finish defrost\n");  // выходим ТН сам определит что надо делать
    }
    #endif
     
  3. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Но это место которого нет, это бабки, это заужение протока, это лишние провода
    Притом, что для контроля со слов Павла, будем использовать протока датчик, не турбинку.
    Я честно, даже и не думал заморачиваться этим хламом.
    Прикидывал, что как в котле, если проток мал то мощность не увеличивается более чем допустимо для этого протока.
    И тены, сразу же отключаются, если проток перекрыть.

    Про защиту датчиками температуры, ну тут вообще смех.
    Они не для таких защит замышлялись...
    Для расчетов, да...
     
    Последнее редактирование: 25.05.18
  4. cardiosoma
    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336

    cardiosoma

    Постоялец

    cardiosoma

    Постоялец

    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336
    Адрес:
    Москва
    @Pskovsat, по датчикам температуры легко отслеживается необходимая дельта для нормальной работы ТН... (и конденсатора и испарителя) и она кстати четко зависит от протока... и это без ...
    поэтому ничего смешного тут как бы вообще нет...
    У каждого свое видение как должен работать ТН и его контролер..., только уже с этим сталкивались ...:(

    Тн далеко не электрокотел и упрощение видения его работы ничего общего с его максимально эффективной работой ...как правило не имеют...:hello:
     
    Последнее редактирование: 27.05.18
  5. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Я с Павлом на эту тему беседовал.
    И так понял, что он согласен.
    Просто менять, что то нужно в версии конкретно под воздушник.

    А, так Вы правы, но есть куча частных случаев, где логика контроллера не охватывает...
    Один из низ, Температура испарителя при работе, не должна превышать к примеру 20С.
    Хорошо... Но когда ТН простаивает, выключен температура поднимется до окружающей.
    И контроллер уже не включит ТН по ошибке, допустим на ГВС летом...

    Протока датчик, все таки хотелось бы использовать по полной.
    Вы шутите?
    Вот примеры.

    Дельта 0С так как ТН простоял час, при этом крутился циркуляционный насос или нет, подача сравняется с обраткой. То есть ТН не стартует...
    Или если логика разрешать работу.
    То ТН стартует, а протока нет сгорел насос итд. Дельта остается 0...
    Это вообще все вторично, зачем ТН стартовать если нет протока!

    Даже если контроллер потом увидит поломку по дельте температур, зачем дергать компрессор?
    Нет протока, Всё курим с ошибкой.

    И опять же, ошибка должна появляться
    1. если нет протока, при работающем компрессоре.
    2. Есть задержка между включениями насосов, компрессоров, вентиляторов.
    Включился насос СО, контроллер не увидел, после задержки пуска компрессора проток... Все остановился с ошибкой, даже не пуская компрессор.

    Я так понимаю что частота вращения отслеживается в реальном времени, а вот расчет кубы в час вычисляется за 20 сек...
    Ну так вбивать частоту вращения ниже которой все, стоп.

    Задача усложняется в системе в которой есть предконденсатор и только он работает на ГВС.
    То есть, насос СО может отключаться при работе на ГВС ошибки не должно быть.
    Но если в этом режиме ГВС, ТН уйдет на разморозку, то при отсутствии протока в СО, компрессор или не должен вообще запустится или должен остановиться.
     
    Последнее редактирование: 27.05.18
  6. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Вот ТН простаивает, где ошибка?:
    upload_2018-5-28_10-42-47.png

    А вот он включился, опять же, ошибки нет:

    upload_2018-5-28_10-45-6.png
    upload_2018-5-28_10-46-51.png

    Просто температуру фреона смотрим, она изменится, начнет расти и выйдет за пределы Т максимум, ТН отключиться по ошибке...

    У Вас же воздушник? Переставте "SENSOR_SEVA / + Датчик протока по испарителю" на конденсатор - нет потока - "Всё курим с ошибкой"...

    Это уже есть - значение датчика потока "МИНИМУМ" - если меньше, то ТН встанет по ошибке.

    Оттайка - это фактически режим "ОХЛАЖДЕНИЕ" в терминологии НК. Т. е. если сработал датчик на оттайку - контроллер переведет ТН в режим охлаждения а там все насосы-компрессора и т. д. запустятся...
     
  7. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Датчики низкого или высокого давления у Вас используются? если нет, то вместо них тоже прекрасно можно поставить датчик протока на конденсатор... Нет протока - сигнал аварии - остановка ТН
     
  8. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Т минимум и Т макисмум для чего замышлялись не подскажите?
     
  9. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    upload_2018-5-28_11-27-11.png
    и так постоянно.
    Датчики давления буду ставить, уже пришли.
    Т мин и Т макс, нуждаются в поддержке условий... см. выше.
    Тоже не вариант, может поплыть конденсация регулировка ЭРВ итд.
    По моему самое простое и логичное, скорость вращения датчика протока.
    И ничего гадать выдумывать костыли итд ненужно.
     
    Последнее редактирование: 28.05.18
  10. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    @Pskovsat,

    так верхняя граница температурного датчика какая установлена? может стоит ее поправить в прошивке?
     
  11. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Стоит 20 С.
    Выше это уже авария.
     
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Sheeny, Старая версия?
    Как это удобно, когда перегрев можно до десятых выставить...
    upload_2018-5-28_11-42-28.png
     
  13. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Угу - сейчас это называется "Минимум" значения датчика потока - если меньше - то ошибка и остановка...
     
  14. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Да ни такая уж и старая)
    Разговор не про перегрев, а про одну из защит по испарителю.
    Кипение не должно повышаться выше 20 С.
    Но при отключенном ТН, во внешнем блоке может быть и 35С.
    Все, ошибка ТН не запускается.
     
  15. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Да, только этот минимум отработает через 30-40 сек, когда разорвет конденсатор-испаритель.
     
Статус темы:
Закрыта.