Skip to content

Контроллер теплового насоса, ваттроутер

Notifications You must be signed in to change notification settings

vad7/ControlHeatPump

Repository files navigation

ControlHeatPump

Контроллер теплового насоса

Проект "Народный контроллер" для тепловых насосов.
Данное програмноое обеспечение предназначено для управления
различными типами тепловых насосов для отопления и ГВС.

Плата для контроллера, более продробно описана здесь: http://vad-7.blogspot.com/2021/04/HPboard.html
На плате:

  1. Разъемы для установки Arduino DUE R3
  2. Проводная сеть (W5500) для доступа к контроллеру через интернет
  3. Две раздельные линии для цифровых датчиков температуры DS18B20, одна из которых может быть 2-х проводной.
  4. Разъем для micro SD карты
  5. Флеш-память для веб морды
  6. Память 128кбайт для настроек и лога
  7. Часы с батарейкой CR2032
  8. Опора точного напряжения для аналоговых входов (нужно переключить режим на Arduino DUE)
  9. Подключение символьного дисплея LCD 16x2-20x4, доступен также графический Nextion.
  10. ЭРВ с униполярной катушкой
  11. 2 входа токовая петля 4-20мА
  12. 4 аналоговых входа с делителем напряжения
  13. 6 цифровых полностью изолированных входов с раздельным подключением изолированного источника напряжения.
  14. 2 аналоговых выхода 0-10V
  15. Выход на платы реле (до 12 реле)
  16. 1 высокоскоростной ШИМ
  17. 2 изолированных DC выхода
  18. 4 сериал порта
  19. 2 шины I2C
  20. 6 неизолированных многоцелевых (включая ШИМ) входов-выходов.
  21. Зуммер на 12V
  22. Разъем для 4-х кнопок.

Размер 176x120 мм, Arduino DUE выступает на 16 мм.

Базовый исходник прошивки здесь: https://github.com/vad7/ControlHeatPump

Изменения, доступные или вместе с платой или приобретаются отдельно (версия 1.165):
1. Поддержка символьного дисплея 20x4 символов (LCD2004), может работать совместно с Nextion. 2. ТН Воздух-Вода - полная поддержка, установка оборотов компрессора, ЭРВ. 3. Ежесуточные реле - переключение по температуре и по ночному тарифу 4. Дамп ячеек Modbus, загрузка файла дампа в устройство Modbus 5. Частотник Vacon: управление вентилятором, настройка мощности, контроль температуры, авто-сброс ошибки связи 6. Дисплей Nextion: описание ошибки ТН текстом на главном экране, отображение второго уличного датчика, исправление ошибок 7. Исправление множества ошибок в функциях: EEV, WR, Vacon, COP, Pumps, web 8. Корректировка ЭРВ при переходе отопление-бойлер 9. Опция включения циркуляционного насоса ГВС по расписанию 10. Возможность изменять аварийные границы датчиков температур через веб 11. Ограничение оборотов компрессора по времени 12. ГВС: использовать только тэн во время "расписание только для тэна" 13. Не считать статистику с меткой "во время работы" в переходных моментах бойлер-отопление и при возврате масла 14. Статистика - отдельно считается тэн бойлера 15. Пересоздание stats файлов при ошибке последовательности или длине=0 16. Исправление работы насосов в паузе 17. Исправление синхронизации времени, запрет смены часов во время работы ТН 18. Исправление скролбара в веб 19. Опция запрещать смену конкретного расписания 20. Исправление безопасного доступа через веб, из-за кэширования он не работал адекватно 21. Опция продолжения отопления после нагрева бойлера, если внутри гистерезиса 22. Отображение на веб о включении суточных реле 23. Корректировка минимальной мощности ваттроутера в зависимости текущей мощности с MPPT 24. Поддержку двунаправленного электро-счетчика DDS238-2 ZN/S 25. Настройки насосов отопления и дополнительного тэна перенесены в профили 26. Новый режим работы дополнительного тэна на выходе ТН - интеллектуальный, теперь их три: по дому, по улице, интеллектуально 27. Температура цели бойлера на схеме 28. Корректировка датчиков WiFi (esp8266) 29. Нагрев бойлера во время отсутствия электричества, если есть солнце 30. Перенос настройки выключения насоса после останова компрессора в профили, отдельная задача по управлению насосами, чтобы была возможность контроля температур цели. 31. Автопереключение режима работы - Отопление / Охлаждение 32. Возможность использовать несколько периодов включения одного и того же ежесуточного реле. 33. Возможность задать дополнительно любой датчик температуры как цель отопления. Расписание по часам контроля этих датчиков для каждого профиля. 34. Догрев бойлера тэном во время паузы компрессора и низкой температуры или когда не смог нагреть с первого раза. 35. Управление теплым полом по датчикам теплого пола. Два режима - по превышению на заданную дельту целевой температуры или по целевой температуре датчика. 36. Старт нагрева по минимальной температуре подачи. 37. Максимальная температура цели для принудительного останова цикла нагрева, если по другим датчикам еще нужно греть. 38. Поддержка частотников Danfoss VLT.



Подробное обсуждение проекта на форуме:
https://www.forumhouse.ru/threads/492563/

Скриншеты веб-интерфейса:

Состояние Схема ЭРВ Настройки Расписание Датчики Реле Инвертор RTOS Графики Графический лог Статистика Ваттроутер

Выносной экран Nextion:

Nextion Main Nextion Scheme Nextion Heat

Символьный дисплей LCD2004:

image

About

Контроллер теплового насоса, ваттроутер

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •