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

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

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

  1. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230
    Адрес:
    Минск
    Спасибо за совет! Буду брать такую:
     

    Вложения:

    • TTL.jpg.png
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793
    Адрес:
    МО
  3. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230
    Адрес:
    Минск
    @vad711, А какая судьба с появлением 2-х пропавших датчиков на картинке ТН? Есть новости?
     
  4. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793
    Адрес:
    МО
    @dimex2015, да давно уже сделал, но еще сырая версия для выкладывания.
     
  5. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    821
    Благодарности:
    2.345

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    821
    Благодарности:
    2.345
    Адрес:
    Москва
    Что то я в августе выпал из проекта (было много работы, но разрулил:)], и опять пишу код:hello:). Было сделано после 0.958 версии Вадимом и мною (я халявил немного):
    Версия 0.966
    1. Обновление текстовых файлов
    2. Добавлено описание ТН, исправлены ошибки для компиляции 1 конфига
    3. Работа над статистикой с записью ее на SD карту
    4. Фикс бага инициализации nextion если он находится в спящем режиме
    5. Мелкие уточнения в веб морде
    6. Обновление 2 конфига и уточнение типа ошибки при пуске компрессора
    7. Добавлен еще один алгоритм разморозки без датчика разморозки по температурам. Автор Pskovsat

    Версия 0.965
    1. Реализована возможность загрузки и работы с веб мордой на чипе spi flash. В опциях есть флаг загрузки из него
    2. Оптимизация работы АЦП

    Версия 0.964
    1. Исправления ошибок в алгоритме работы ТН
    2. Оптимизация работы АЦП
    3. Оптимизация функции прерывания АЦП

    Версия 0.963
    1. Добавление spi диска
    2. Частично сделана загрузка файлов через веб в spi диск (еще нужно причесать код и контроль ошибок)
    3. Опция переключения места хранилища для веб-сервера
    4. Доделка загрузки веб морды через веб в spi диск Есть проблемы при загрузке множества файлов (потеря пакетов)
    5. Обновление дисплея Nextion, включая его прошивку
    6. bugsfixs, добавлен редактор Nextion
    7. Оптимизация длин неоторых запросов
    8. Оптимизация стека RTOS

    Версия 0.962
    1. Изменены: структура сохранения, библиотека RTC, нумерация профилей в вебе, и др.
    2. Nextion code changed
    3. Nextion class rework
    4. Исправлена ошибка с выводом сообщений при ошибках в классе HeatPump
    5. Расписание теперь всегда компилится
    6. Начало работы над загрузкой веб морды в spi Сделано декодирование имени и размера загружаемого файла
    7. Сделан для post запросов разбор заголовка определение имени и длины файла и определение размеров первого (принятого) куска файла
    8. Nextion update

    Версия 0.961
    1. Перенос SPI_RATE -> config. h
    2. Замена библиотеки SdFat, функция тестирование скорости SD карты (/TEST_SPEED:<имя файла>)
    3. Оптимизации библиотеки SdFat
    4. Установка скорости SD в МГц - #define SD_CLOCK 24

    Версия 0.960
    1. Поддержка ИБП на контроллер
    2. На страницу "Файлы" добавлены элементы для выбора файлов для копирования в spi eeprom
    3. Исправлена ошибка с upload files
    4. Имена аналоговых датчиков перенесены в config
    5. Исправление ошибки вывода на график частотных датчиков
    6. Добавлена опция - СК регенерирует ГК в простое ТН
    7. Оптимизация закладки тест
    8. Оптимизация СК, конфиг vad7, дефайн DEBUG_MODWORK
    9. Настройки СК

    Версия 0.959
    1. Оптимизация web, выложена схема платы Добрыни
    2. Замена в SDK DUE - добавлен класс UART
    3. Исправлена ошибка с RPUMPBH
    4. Исправлена ошибка с radio_sensor
    5. Добавлена схема K-Line адаптера, небольшие фиксы
    6. Исправлена ошибка с edit strings

    Версия 0.958
    3. Включенное реле вручную на странице тестирование можно выключить только на ней, в не зависимости от текущей или будующей работы ТН.
    4. Настройка через Config. h какие датчики температуры выводить на страницу "Схема", в const uint8_t SENSORTEMP[TNUMBER]={...} нужно поставить 2, у нужного датчика.
    5. Изменение целевых температур бойлера и отопления на дельту по часам, для эффективного использования ночного тарифа
    6. Условие расчета КОП (работа компрессора) определяется #define COP_ALL_CALC
    7. На github выложена информация по дисплею Nextion
    8. На github выложена информация по WiFi устройству (датчик температуры)
    9. Проверка состояния частотника только перед его непосредственным стартом.
    10. Добавлена опция "Однократный поиск "0" ЭРВ" Настройки ЭРВ из "Опций" перенесены в "Настройки ЭРВ"
    11. Оптимизация парсера для вывода графика
    12. "Причесывание" надписей на веб морде
    13. Фикс бага для датчиков Wifi (откат формата uptime к виду 00d 00h 00m) Обновление морды удаленного датчика wifi
    14. Оптимизация веб (датчики), температура
    15. Поддержка радиодатчиков ZONT МЛ‑703

    Из основных плюшек:
    - прикручена работа радиодатчиков ZONT
    - обновлена прошивка дисплея Nextion, оптимизация его работы.
    - добавлены новые опции ТН
    - оптимизация работы с СК
    - обновлена библиотека и оптимизирована работа с SD картой
    - поддержка ИБП
    - поддержка SPI флеша, организация на нем диска и загрузка туда веб морды.
    - оптимизация работы АЦП

    Последние версии:
    https://github.com/pav2000/ControlHeatPump проект на гитхабе (рабочие сборки)
    https://github.com/vad7/ControlHeatPump - последняя стабильная версия
    http://77.50.254.24:25402/ последняя версия демо
    http://77.50.254.24:25402/mob/index.html мобильная морда демо - сильно устарела, надо обновлять

    Ближайшие планы:
    Так как появилось надежное хранилище веб морды, то теперь можно писать на sd карту данные, и сейчас реализуется запись ежедневной статистики на карту памяти. Будут доступны по каждому дню (последняя картинка):
    • Температура улицы - Мин
    • Температура улицы - Сред
    • Температура улицы - Макс
    • Температура в доме - Сред
    • Температура на входе испарителя по гликолю - Сред (компр)
    • Температура в бойлере ГВС - Сред
    • Выработано, кВтч
    • Потребление, кВтч
    • Потребление, кВтч - Макс
    • Полный КОП - Мин
    • Полный КОП - Сред
    • Напряжение, V - Мин
    • Напряжение, V - Сред
    • Напряжение, V - Макс
    • Моточасы, м
    Аптайм моего рабочего НК достиг 58 дней и был прерван злыми электриками которые отключили электричество.

    PS
    Появился у меня свободный человеческий ресурс (есть желающий взяться за закупку и сборку и отладку), по этому изучаю спрос на собранные платы НК, если есть интерес то пишите в личку.
     

    Вложения:

    • Снимок экрана от 2018-10-12 12-31-22.png
    • Снимок экрана от 2018-10-12 12-27-22.png
    • Снимок экрана от 2018-10-12 12-27-07.png
    • Снимок экрана от 2018-10-12 12-40-16.png
  6. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230
    Адрес:
    Минск
    @Pav2000, работа произведена огромная. Но у меня сейчас 963 версия. Можно ли пробовать обновляться? Не пропадут ли все текущие настройки?
     
  7. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223
    Адрес:
    Псков
    Пропудут профили, настройки отопления и гвс. Остальное вроде работает.
     
  8. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    781
    Благодарности:
    230
    Адрес:
    Минск
    А если настройки восстановить из файла настроек?
     
  9. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793
    Адрес:
    МО
    @dimex2015, не пойдет, структура профилей поменялась. Да там настроек с гулькин х.
    Заскриншотить страницы отопление и гвс и поменять потом.

    Щас вот подумал, что не очень удобно в течении дня температуру нужную задавать.
    Это когда - днем нужно чуть поменьше, вечером побольше, и перед окончанием ночного тарифа побольше.
    Можно через профили, но это как то муторно.
    Вот думаю в расписания добавить, кроме выбора профиля, корректировку температуры уставки ±х.х градусов.
    И наглядно и быстро изменить, если что.
     
  10. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223
    Адрес:
    Псков
    С расписания более менее ясно.
    С расписанием в самом ГВС не понимаю.
    Галка расписание только для тена - тоесть когда не отмечено в расписании тен работать не будет? Вроде так.
    А если основная галка (работать по расписанию при этом стоит или не стоит)?

    Я игрался тут скоростями насоса, по условию прогрева обратки 2 скорость = 24,5С а 3скорость = 27,5С
    Очень колосо, Тн не старается сразу вжарить в погоне за подачей. Это значит меньше мерзнет и больше КОП.

    Да, тоже что то такое подумывалось...
    Было бы удобно на странице схема где подача в СО видеть к чему она стремится.
    То есть 25,5C => 32.8 первое значение как и есть, сколько по факту, второе сколько высчитано к чему стремится.

    На частотнике стоит значение в Гц и % ну как бы хорошо. Но было бы неплохо допустим вместо процентов, показывать сколько компрессор жрет.
    В скриптах поставил cPower но вместо мощности INVALID
     
  11. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793
    Адрес:
    МО
    Работа по расписания - включает в приципе работу по расписанию. То есть, чтобы работало любое расписание эта галка должна быть включена.

    Работа по расписанию только для тэна - расписание только для тэна, если в данный момент нужно греть тэном и выключена эта галка, то проверяется время.
    Если температура опустилась ниже "Температура догрева бойлера", то ТН переключается на нагрев бойлера компрессором не зависимо от расписания.
     
  12. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223
    Адрес:
    Псков
    Get_paramHeatHP (HFL) как его в стилях обозвать? чтоб он отображался?
    Вроде он забирает расчетные значения подачи для режима нагрев.

    .visualization #get_paramHeatHP (HFL) {margin-top: 168px;margin-left: 211px;}

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

    И компрессором будет греть до температуры, с которой должен стартовать на догрев тен?
    Или будет жарить и вместо тенадо цели бойлера?
     
    Последнее редактирование: 13.10.18
  13. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.737
    Благодарности:
    793
    Адрес:
    МО
    да
     
  14. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    879
    Благодарности:
    223
    Адрес:
    Псков
    Поясните настройку
    Это если, перегрев к примеру 5С станет на 1 градус больше или меньше, то Пропорциональная составляющая уменьшится? А на сколько она снизится?
     
  15. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    821
    Благодарности:
    2.345

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    821
    Благодарности:
    2.345
    Адрес:
    Москва
    Это классический метод "улучшения ПИДа", если ошибка становится меньше определенной, например меньше 1 градуса, то пропорциональная составляющая (а обычно это основная составляющая) уменьшается, это позволяет более плавно подходить к 0 и уменьшить перерегулирование.