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

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

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

Статус темы:
Закрыта.
  1. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    Правильно ли я понимаю, что в НК такое невозможно т. к.:
    - контролируется контрольная сумма данных с датчика
    - анализируется дельта предыдущих показаний и текущих, и если дельта больше уставки, значит ошибка. Уставка задается в конфигурации
     
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

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

    Тут немного не так, отбрасываются показания n-ное число раз подряд, если они больше дельты.
    А потом, если датчик все же настаивает, то через эти n-раз новое показание принимается, естественно, если контрольная сумма верна.
    Для некритичных датчиков проверку контрольной суммы можно отключить.

    Кстати, иногда замечал, что иногда (очень редко) контрольная сумма верна, а показание было считано явно неверно, но отброшено по превышению дельты.
     
    Последнее редактирование: 01.07.19
  3. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    Контрольная сумма не отвечает за корректную работу датчика, она отвечает за:
    - исправность интерфейса датчик-НК
    - работоспособность датчика.
    Не так ли?
    Если в датчике поджарился/отвалился опорник и он стал показывать на 10 градусов ниже, то НК не среагирует - так?
     
  4. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Igoryok, естественно, если это в пределах разрешенной для датчика температуры.
     
  5. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Хочу попробовать сделать, такую штуку для бойлера.
    Если бойлер пускается нормально в работу, то выставлять стартовую частоту бойлера.
    Если бойлер, повторно пускается после ошибки, то выставлять минимальную частоту разрешенную для бойлера.
    Использовать хочу:
    Код:
        num_repeat = 0;  // текушее число попыток 0 - т.е еще не было работы
    То есть, показатель того что пуск идет после ошибки num_repeat > 1 или num_repeat > 0

    А получается так, что бойлер почти нагрет, под конец словил ошибку по превышению давления.
    Следующий, после ошибки пуск и последующая пауза в регулировке ПИД, почти сразу же загоняют НК в ошибку.
    Идея пока такая:
    Код:
    { if((Status.ret < pBp5) && (num_repeat <1)) dFC.set_target(dFC.get_startFreqBoiler(),true,dFC.get_minFreqBoiler(),dFC.get_maxFreqBoiler());
          else dFC.set_target(dFC.get_minFreqBoiler(),true,dFC.get_minFreqBoiler(),dFC.get_maxFreqBoiler()); }
     
    Последнее редактирование: 02.07.19
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Так он в таком случае должен уменьшать частоту до минимума, и останавливать компрессор без ошибки.

    #define FC_DT_CON_PRESS 50 / Защита по давлению компрессора - сколько сотых бара не доходит до максимальной (PCON) и при этом происходит уменьшение частоты
     
  7. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    С супер бойлером, возможен такой вариант. ПИД подобран под условия, когда из бойлера нет расхода ГВС (ванна не набирается).
    Тогда ПИД спокойно, как можно ближе к максимуму (для хорошей теплопередачи), нагревает бойлер.
    Но, кто-то в самом конце может открыть кран, холодная вода сразу подается на предконденсатор.
    Пока вода подается все хорошо, ПИД увеличивает обороты...
    Как только кран закрыли, ПИД не успевает скинуть, потому как в ПТО резко пошла горячая вода из бойлера.
    Все, ошибка...
     
  8. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    А насколько вообще имеет смысл греть воду летом только через предконденсатор?
    Что греет основной конденсатор или ТН работает на такой низкой мощности?
     
  9. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Ну, а почему нет смысла?
    Основной конденсатор, вообще ничего не греет в этом варианте.

    Работает только пред-конденсатор.
    Цикл нагрева с 35С (в середине бака, средняя температура если перемешать слои 25С), до 43С (целый бойлер 200л) длится вокруг 11 минут (конденсация в это время растет с 23-50). Из них 8 минут, компрессор работает на максимуме.
     
    Последнее редактирование: 02.07.19
  10. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pskovsat, Как-то быстро, может в предконденсаторе конденсируемся?
    Предконденсатор это же когда теплообмен происходит между газообразным фреоном и жидкостью.
    Он же по определению не может проходить эффективно.
    У тебя через предконденсатор что течет - сама вода ГВС или промежуточная жидкость?

    У меня вот нагрев ГВС идет обычным конденсатором через бойлер косвенного нагрева (антифризом).
    За 10 минут антифриз на выходе из ТН нагревается до 52 градусов и компрессор останавливается.
    ТН при этом выдает в среднем 9.5 кВтч.
    Температура датчика меняется за это время с 28 до 35 градусов, вода из крана течет горячая какое-то время, естественно.
     
  11. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Все верно. Пред-конденсатор, когда не работает насос конденсатора, становится конденсатором.
    А кондесатор становится ресивером. :)
    Через пред-конденсатор, непосредственно течет ГВС.
     
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Хитро. Двух зайцев прям - зимой почти халявное ГВС, а летом нормальное.

    А с накипью как? Заростет же.
     
  13. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    В начале лета, промывал первый раз. Предпосылов не было, но ради профилактики...
    Воздух-Вода 60.000Btu
     
  14. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Еще заметил, что хоть и стоит в настройках, не повышать частоту при приближении к максимальной температуре подачи (стоит 3С), в случае с пред-конденсатором к давлению. У меня стоит 48С
    веб старый, поэтому надпись еще другая.
    upload_2019-7-2_21-34-54.png

    Но нет нет, да и подкинет в плюс 10 герц, после того как снижал по защите превышения мощности. А температура уже приблизилась к максимальной, осталось всяко меньше 3С
    upload_2019-7-2_21-33-13.png
     
  15. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pskovsat, Это защита по температуре подачи, а на графике - конденсация.

    Вот как выглядит мини плата (10x10 см) с Arduino DUE Core.
    Для сравнения, размер стандартной DUE - 10x5.3 см.

    upload_2019-7-3_9-31-18.png
     
    Последнее редактирование: 03.07.19
Статус темы:
Закрыта.