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

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

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

  1. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231
    Адрес:
    Псков
    Датчик контактный сработал...
    SERRFC - это размыкается когда ошибка с частотника?

    Зы...
    TCONIN: 0.00 а нагнетание 27? Как так?
     
    Последнее редактирование: 23.11.20
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Нет, это код ошибки НК - сработка контактного датчика ошибки частотника.
    Что не так с частотником - нужно смотреть активную ошибку на странице Инвертор или на самом частотнике.
    Если частотник Vacon, то в журнал еще пишется код ошибки самого частотника.
     
  3. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Омрон.
     
  4. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    TCONIN не подключен.
     
  5. deneeska
    Регистрация:
    13.09.14
    Сообщения:
    288
    Благодарности:
    324

    deneeska

    Живу здесь

    deneeska

    Живу здесь

    Регистрация:
    13.09.14
    Сообщения:
    288
    Благодарности:
    324
    Адрес:
    Kharkov, Ukraine
    В Харькове Роман делает.

    Как по мне, то дороговато за такую штуку.
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Ага, если еще учесть, что ему программный код достался на халяву...

    И вообще, он нарушает лицензионное соглашение - он не должен был убирать из сведений информацию о разработчиках.
    Так же все его доработки прошивки НК должны быть так же в открытом доступе.
     
    Последнее редактирование: 23.11.20
  7. Pentilla
    Регистрация:
    20.06.13
    Сообщения:
    37
    Благодарности:
    13

    Pentilla

    Участник

    Pentilla

    Участник

    Регистрация:
    20.06.13
    Сообщения:
    37
    Благодарности:
    13
    Адрес:
    Украина. Одесса.
    А контакты его есть?
    И какая цена?
     
  8. deneeska
    Регистрация:
    13.09.14
    Сообщения:
    288
    Благодарности:
    324

    deneeska

    Живу здесь

    deneeska

    Живу здесь

    Регистрация:
    13.09.14
    Сообщения:
    288
    Благодарности:
    324
    Адрес:
    Kharkov, Ukraine
    на олх ищите, ссылку тут удалили.
     
  9. Romanmp
    Регистрация:
    23.03.12
    Сообщения:
    97
    Благодарности:
    65

    Romanmp

    Живу здесь

    Romanmp

    Живу здесь

    Регистрация:
    23.03.12
    Сообщения:
    97
    Благодарности:
    65
    Адрес:
    Харьков
    Отпишусь тут.
    По сведениям о разработчиках: уже давно поправили, все имена и ники на месте. Ссылка на репозиторий есть везде (и под тем видео тоже есть кстати).

    Платы каждый может делать сам, я никому ничего не навязываю. И прошивку можно самому заливать в мои платы, они полностью совместимы. А вот по три часа потом объяснять почему ошибка номер такая-то появилась - стоит денег. Адаптация под каждую машину тоже стоит денег. Или нет?

    По доработкам прошивки: кому они нужны? У каждого самодельщика своя конфигурация.

    Огромная благодарность создателям и пользователям "Народного контроллера" - всем без исключения!
     
  10. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231
    Адрес:
    Псков
    Если все так и информация не мешала, зачем её было убирать... Кайся!
    Возможно. Но, если так дело пойдет, на форуме за разъяснения - тоже нужно денежку брать?
    Просто в вашей реализации ком. интерес заключался и в этом тоже.
    Без доработок, сейчас не имели бы того, что имеем!

    Придерживаюсь идеи, разработчикам перечислять с таких мероприятий %
     
  11. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Согласен! Тем более всякие "причуды" после обсуждения оказываются очень даже полезными. Ну и после реализации конечно.
     
  12. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.501
    Благодарности:
    1.231
    Адрес:
    Псков
    @vad711, >
    Код:
    Использовать специальную стартовую позицию ЭРВ при нагреве бойлера
    Тогда уже и корректировать ее по температуре в бойлере.
    Как сделано для температуры обратки в отоплении.

    Код:
    // Стартовая позиция ЭРВ, переделанна для работы по температуре улици.
    // И если работа на бойлер, в зависимост от температуры воды в нем.
    uint16_t devEEV::get_StartPos()
    {
        if(GETBIT(_data.flags, fEEV_StartPosByTemp)) {
        int16_t t = HP.sTemp[TOUT].get_Temp();
      if(HP.get_onBoiler()) { // для бойлера, позиция этрв в 3 раза больше
        uint16_t tb=HP.sTemp[TBOILER].get_Temp();
        uint16_t db=HP.get_boilerTempTarget()-HP.Prof.Boiler.dTemp;
        uint16_t sp=map(tb<db ? db : tb, HP.Prof.Boiler.tempRBOILER, db, _data.StartPos, _data.StartPos*3); // стартовая этрв относительно температуры в бойлере
        uint16_t ap=map(tb<db ? db : tb, HP.Prof.Boiler.tempRBOILER, db, _data.PosAtHighTemp, _data.PosAtHighTemp*3); // этрв относительно температуры в бойлере
        if(t <= EEV_START_POS_LOW_TEMP) return sp;
        else if(t >= EEV_START_POS_HIGH_TEMP) return ap;
        return (int32_t) map(t, EEV_START_POS_LOW_TEMP, EEV_START_POS_HIGH_TEMP, sp, ap);
        }
          else {
            if(t <= EEV_START_POS_LOW_TEMP) return _data.StartPos;
            else if(t >= EEV_START_POS_HIGH_TEMP) return _data.PosAtHighTemp;
            return (int32_t) map(t, EEV_START_POS_LOW_TEMP, EEV_START_POS_HIGH_TEMP, _data.StartPos, _data.PosAtHighTemp);
          }
      } else return _data.StartPos*(HP.get_onBoiler() ? 3 : 1);
    }
    
    У себя для воздушника сделал так...
    Год работает, нравица...

    Из boolean HeatPump: configHP (MODE_HP conf) этой функции в переключениях бойлера тоже пускаю в нее.

    Код:
    else if((conf & pBOILER)) {                                // Бойлер
        if(Switch_R4WAY(false)) return false;                        // 4-х ходовой на нагрев
    
        if(is_compressor_on()) {                                     // Если компрессор включен
           dRelay[RSUPERBOILER].set_ON();                            // Насос ГВС включить здесь
        if(gocs==PGVS_CLOSED) Gvs_ocs(PGVS_OPEN); else Gvs_ocs(PGVS_CLOSED); // Клапан в положение обратное текущему крайнему
           onsbpump = rtcSAM3X8.unixtime();                          // Время начала движения клапана
    while(sFrequency[FLOWPCON].get_Value()<PGVS_STREAM_LOW || sFrequency[FLOWPCON].get_Value()>600 || rtcSAM3X8.unixtime()-onsbpump<15) {
          _delay(500);
           if(error!=OK || gocs==PGVS_AVERAGE) break;
           else if(gocs < PGVS_AVERAGE) gocs++ ;      // Время открытия
           else if(gocs > PGVS_AVERAGE) gocs-- ;      // или закрытия (128*0,5)сек
        }
           Gvs_ocs(PGVS_AVERAGE);                     // Стоп 3х(ГВС) предконденсатора
           switchBoiler(true);                        // Переключить на бойлер
           HP.dEEV.set_EEV(HP.dEEV.get_StartPos());   // ЭТРВ по температуре в бойлере
        }                                             // А если компрессор выключен
          else { Gvs_ocs(PGVS_OPEN);                  // Открыть 3х(ГВС) предконденсатора. Включить насосы
          for(uint8_t d = Option.delayOnPump; d > 0; d--) { _delay(1000); // задержка для старта ГВС + задержка перед пукам компрессора.
          if(error || is_next_command_stop()) {Gvs_ocs(PGVS_CLOSED); return false;} // прерваться по ошибке
        }
         PUMPS_ON;
        }
    uint16_t f = map(sTemp[TBOILER].get_Temp(), Prof.Boiler.tempRBOILER, get_boilerTempTarget()-Prof.Boiler.dTemp, dFC.get_minFreqBoiler(), dFC.get_startFreqBoiler()); // Рассчитать частоту компрессора для ГВС
          dFC.set_target(f,true,dFC.get_minFreqBoiler(), dFC.get_maxFreqBoiler()); // Установить частоту ГВС, по температуре в бойлере
    
    #ifdef RHEAT
        if(dRelay[RHEAT].get_present()) dRelay[RHEAT].set_OFF();     // Выключить ТЭН отопления
    #endif
     
  13. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    А я все никак в гео не прикручу воздушку. А интересно.
     
  14. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Смысла не увидел. Да и почему не должна справляться основная функция корректировки по температуре,
    или ты опять про свой супербойлер?
    Я эту то новую позицию все ни как проверить не могу и отконфигурировать - хватает ночного нагрева бойлера и подогрева солнцем днем от ваттроутера.
    А моемся в связи с приходом зимы теперь в бане, да и так романтичнее. :)
     
  15. подрядчик
    Регистрация:
    22.01.10
    Сообщения:
    3.381
    Благодарности:
    3.379

    подрядчик

    Живу здесь

    подрядчик

    Живу здесь

    Регистрация:
    22.01.10
    Сообщения:
    3.381
    Благодарности:
    3.379
    Адрес:
    Новочеркасск
    Ну вот, ещё один баньщик! :)