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

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

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

Статус темы:
Закрыта.
  1. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.263
    Благодарности:
    2.310
    Адрес:
    Москва
    @Pskovsat, Используйте вместо обычных твердотельные реле. Обычные уж очень"шумят" в электрическом плане.
     
  2. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Вот это не нравится - повторная инициализация карты, надо понаблюдать.

    Вот это не нравится (если конечно не нажималась кнопка форматирования) - признаки журнала не найдены в памяти.

    Так что он у Вас не стоит? Тогда ожидаемо, а я писал что нужно их делать.
    Да искры от выключение реле СИЛЬНО влияют на onewire (датчики температуры), если есть ошибки чтения то это как раз одна из причин. Желательно чтобы провода к датчикам не шли рядом с силовыми проводами от реле.
    Скраберные цепочки на все реле желательно (можно даже рассчитать), И лучше их ставить на нагрузке а не на реле, и место там есть. Можно еще варисторы поставить (надо подобрать).

    И еще надо понять что происходит при помехе. У меня вис приемо-передатчик i2c внутри микроконтроллера, помогало ТОЛЬКО отключение питания (не сброс). Если i2c восстанавливается то это более легкий случай.

    Да или так, даже лучше. Но лучше их собирать на рассыпихе.

    Еще профилактические меры:
    1. Можно программно уменьшить частоту шины i2c с 400 до 100 кгц что повысит ее помехозащищенность.
    #define I2C_SPEED twiClock400kHz / Частота работы шины I2C
    2. Искрогасящие (скраберные) цепочки
    3. Реле если возможно отодвинуть от контролла, можно реле экранировать.
    4. Провод до "неправильного" вентилятора сделать экранированным с заземлением
    5. Провести ревизию схемы заземления (в смысле его топологии в ТН) - оно должно быть правильным (отсутствие контуров) Можно на эту тему что то почитать.

    PS
    У меня старт-стоп отработал сезон на реле (это на обычном ОДНОФАЗНОМ компрессоре, 3 квт, прикиньте пусковые токи), в начале были проблемы, после оптимизации все стало хорошо, аптайм достигал 28 дней кажись.
    Почитайте что нибудь о борьбе с помехами реле.
     
    Последнее редактирование: 28.08.18
  3. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

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

    Да искрогаса не стотит, сегодня поставлю везде.
    Работало все, я и не заморачивался. Похоже это тот случай, когда на соплях лучше...
     
  4. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    @Pav2000, Слушай, а на твоей плате. Сейчас смотрю фото.
    Стоят moc потом симистор, RC цепочка + варистор.
    Так?
    Просто уже облизываюсь на эту тему, потому что к простым реле, может RC и варистор решит проблему, но угловато получится...

    А вот наверное в случае регулирования скоростей насоса, коммутацией обмоток, твердотелки не пойдут?
    А простые реле в этом случае также будут генерить помеху при переключении, и RC - цепь в коммутацию обмоток не подсунеш...
     
    Последнее редактирование: 28.08.18
  5. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    Профилактические меры, вещь безусловно полезная (особенно если учитывать, что искрогасящие цепи не только снижают уровень помех, но еще и существенно увеличивают ресурс контактов реле), однако тот факт, что контроллер реагирует на помехи от собственных компонентов, говорит о необходимости доработки и железа, и софта.
    Конечно, мы тоже рекомендуем клиентам подобные профилактические меры, и конечно, практически никто этого не делает :). Тем не менее, вот такие аптаймы в сезон вовсе не редкость
    2017-08-01_17-20-38.png
    Оно бы и много больше встречалось, да редко у кого за столько времени электричество ни разу не пропадает :aga:
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pskovsat, Достаточно zero-cross опто-симистора. Это который во время перехода напряжения через 0 переключает силовой симистор.
    Снабберная цепочка (резистор + конденсатор) особо не поможет. Варистор тем более.
    Оно конечно лишнем не будет, мало ли там молния рядом проскочит или у соседа начнет что-нить коротить.
    Надо еще учесть, что снаббер будет при подаче питания кратковременно замыкать цепь, пока конденсатор не зарядится. Выражается в щелканье катушек клапанов, например.
    Есть твердотельное реле, в котором и переход через ноль, и снаббер есть: OMRON G3MB-202P.
    На алиэкспресс навалом, как в виде плат, так и отдельно.

    У меня вообще пускатель включает тэн бойлера (2.5 кВт), щелкает знатно - ни каких "помех" и тем более сбоев в работе НК и памяти не наблюдается.

    Твердотельными реле (симисторами) можно включать любую нагрузку, рассчитанную на переменный ток. Если нужно замкнуть какой-нить цифровой вход, например, включить компрессор через частотник, то нужно или обычное реле или оптопара.
     
    Последнее редактирование: 28.08.18
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Чтоб электричество "не пропадало" вот такую штуку можно заюзать -
    Rechargeable power souce 30W 12V 3A mini ups battery backup
    :
    upload_2018-8-28_17-31-45.png

    upload_2018-8-28_17-32-21.png
     
  8. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    А смысл обеспечивать бесперебойное питание контроллеру, если ТН без электричества все равно не заработает? ;)
     
  9. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Смысл есть, подумываю генератор на 3 фазы киловат на 4 купить.
    У нас пАдонки веселятся зимой...
     
  10. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.743
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Не только генератор. Я нашел на тао компрессор миц на 13 кубиков и 48В. Возможно, хватит сил и времени смастырить полностью солнечный ТН уже в следующем году.
    Вообще, с тепловым насосом, прямой путь в элементы автономии = независимости от рулетки в виде зарплаты и пенсии.
    НК, способен контролировать не только ТН. И всегда имеет возможность быть доступным онлайн. Работает или не работает компрессор в этот момент - дело третье. Функцию стукнуть хозяину выполнит - это уже отлично.
     
  11. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Каким образом, подстраивать коэффициенты ПИД ЭТРВ?
    Есть какие нибуть наработки.
    Попробовал потыкаться, даже не могу понять что он делает.
    Сейчас очень часто шаговик, уменьшает открытие EEV, не дожидаясь реакции датчиков.
    Затыкает почти полностью и на частотнике срабатывает защита
     
  12. cardiosoma
    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336

    cardiosoma

    Постоялец

    cardiosoma

    Постоялец

    Регистрация:
    15.10.07
    Сообщения:
    3.575
    Благодарности:
    4.336
    Адрес:
    Москва
    @Pskovsat, Я конечно не хочу сокращать Ваш творческий и такой интересный путь...
    Но почему бы на частотник вентиляторов Вам не обратить пристальное внимание...?
    Или они у вас под инвертор не с переменной пока еще мощностью крутятся?
     
    Последнее редактирование: 28.08.18
  13. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    По идее, когда ТН находится в режиме wait. То есть, не работает в нерабочие часы расписания.
    Реле насоса рециркуляции бойлера, должно продолжать функционировать.
    Код:
    06:35:16 Relay RPUMPO: ON
    06:35:27 Ping[10] 8.8.8.8: 32ms TTL=128
    06:36:16 Relay RPUMPO: OFF
    06:36:53 Relay RPUMPB: ON
    06:37:53 Relay RPUMPB: OFF
    06:46:17 Relay RPUMPO: ON
    06:47:17 Relay RPUMPO: OFF
    06:52:53 Relay RPUMPB: ON
    Relay RPUTCOMP: Error CRC (-86). t=-0.06, prev=14.50
    06:53:53 Relay RPUMPB: OFF
    06:57:17 Relay RPUMPO: ON
    06:58:17 Relay RPUMPO: OFF
    Run command: WAIT
    29/08/2018 07:00:03    Switch to waiting . . .
    StopWait: Task vUpdatePump RPUMPO off . . .
    Stop task update EEV
    EV 5 sec . . .
    Stop task update EEV
    EEV go minSteps
    All relay off
    07:00:08 Relay RTRV: OFF
    07:00:08 Heat Pump WAIT . . .
    07:35:29 Ping[11] 8.8.8.8: 30ms TTL=128
    08:35:34 Ping[12] 8.8.8.8: 28ms TTL=128
    
    А оно по температуре воды из крана да и по журналу работы. Похоже уснуло.

    Можно усложнить задачу, если температура в бойлере меньше, допустим 25С не включать реле рециркуляции. (смысл рециркулировать, когда вода холодная или наверное кто то моется, раз вода не успевает нагреться)
    Как думаете?
     
    Последнее редактирование: 29.08.18
  14. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Да правильно + плавкий предохранитель и мос с зеро-кросс.
    Я тут заказал изготовление маленькой партию своих плат (голые платы), для страждущих, если есть интерес то в личку.

    Почитайте - настройка ПИД регулятора, есть пяток методик. Надо учитывать инерционность системы.
    ПИД должен стабилизировать температуру перегрева управляя открытием ЭРВ (см. фото). Момент включения не так важен, интересен "крейсерский" режим
    Это процесс достаточно трудоемкий. Но сначала надо убедится что ПРАВИЛЬНО считается перегрев (крепление датчика температуры на выходе конденсатора см файл КонтроллерТН. pdf).

    Тут основной смысл защита семистора при выключении. Нагрузка может быть индуктивной (например четырехходовой), и при выключения семистора, будет самоиндукция, и напряжение может быть приличным. Зеро-кросс помогает, но лучше ставить доп элементы. Семистор надо брать не менее чем на 600 вольт.
    Т. к. я маньяк :)], я еще плавкий предохранитель воткнул на 2А на каждый канал.

    Емкости надо ставить маленькие + резистор, тогда ложных срабатываний не будет.

    А вот мне так не кажется, смысл что либо делать если ТН не работает. Мне удобнее что бы в ожидании ТН ничего не делал - режим энерго сохранения.
    Хотите получить такой режим - делаете профиль (где работает только циркуляция) и в расписании вместо ожидания ставите этот профиль.

    Сейчас сделано если идет нагрев ГВС то циркуляция работает непрерывно, более того у меня сделан специальный насос с клапанном соединяющий вход-выход бойлера который включается когда идет нагрев ГВС.
    Все это сделано для увеличения теплообмена внутри бойлера (я использую ДЕШЕВЫЙ стандартный бойлер для газовых котлов). У меня сейчас разница вода ГВС-теблообменник бойлера около 7-8 градусов, что есть гуд.
    Все это снижает температуру нагнетания. У меня при нагреве ГВС до 41 градуса нагнетание не поднимается более 80 градусов.

    Вот это порочная практика. Каждому устройству - свой контроллер (и может не один) для меня это аксиома
     

    Вложения:

    • Screenshot_2017-11-18-21-00-57.png
    • Screenshot_2017-11-16-07-25-47.png
    Последнее редактирование: 29.08.18
  15. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    В общем, по ошибкам i2c.
    Отключил, землю блока питания от корпуса.
    И поставил рядом с нагрузками 0,1мКф и 100оМ
    Проработал ночь, GAP на датчике после отключения реле, случился 1раз.
    I2c и сеть - ОК не разу не отвалилось.
    Спасибо всем, за добряк...
     
Статус темы:
Закрыта.