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

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

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

Статус темы:
Закрыта.
  1. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    народ - в смысле производители ТН? или на самоделках?
     
  2. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    433
    Благодарности:
    417
    Адрес:
    Челябинск
    В смысле вообще. Рекомендации по подключению игнорируют вовсе, инструкции по эксплуатации читают со слов "Что, сломал?" :)]
     
  3. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.556
    Благодарности:
    9.969

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.556
    Благодарности:
    9.969
    Адрес:
    Стерлитамак Уфимской Губернии
    Хорош, ребята.
    Всё решаемо, кроме цены.
     
  4. Rotep
    Регистрация:
    26.02.17
    Сообщения:
    89
    Благодарности:
    64

    Rotep

    Живу здесь

    Rotep

    Живу здесь

    Регистрация:
    26.02.17
    Сообщения:
    89
    Благодарности:
    64
    Адрес:
    Винница
    Спасибо мужики за проявленное внимание. Отвечу на заданные вопросы. Виснет сам модуль LCD. Виснет на столе, без всякой нагрузки. Блок питания правильный со всеми надлежащими фильтрами, пробовал разные блоки, в том числе питание через USB ноута и стационарного компьютера, результат тот же - виснет паскуда. Схему подключения дисплея прилагаю. Все помехоподавляющие цепи присутствуют, подтягивающие резисторы на цепях датчиков стоят, питание силовой и цифровой частей разделено. Самое интересное, что на старт/стоп компрессора ни разу не сбойнул, а помехи на вкл/выкл вентилятора, циркуляционного насоса или 4-х ходового ловит регулярно, но безсистемно. Ну и повторюсь, порой виснет сам по себе без нагрузки.
     

    Вложения:

    • Распиновка_LCD2004.jpeg
  5. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.225
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.225
    Благодарности:
    4.927
    Адрес:
    МО
    @Rotep, если под "виснет" имеется ввиду, что LCD перестает менять буквы или появляется абракадабра, а сам AVR работает, то это из-за нарушения таймингов доступа к HD44780, либо проскакивает помеха и воспринимается неверная команда.

    У меня на такой же ардурине 3D принтер редко с дисплеем глючит.
    В то же время, использовал символьный дисплей на нескольких разработках, включая платы ардуино, все - ок, правда у меня свой сишный код и Atmel Studio.

    Думаю библиотеку нужно прошерстить, делать реинициализацию LCD, не поможет - подключить вывод R/W и использовать его, может еще подключить по 8 битной схеме.
     
    Последнее редактирование: 01.08.17
  6. Rotep
    Регистрация:
    26.02.17
    Сообщения:
    89
    Благодарности:
    64

    Rotep

    Живу здесь

    Rotep

    Живу здесь

    Регистрация:
    26.02.17
    Сообщения:
    89
    Благодарности:
    64
    Адрес:
    Винница
    AVR работает без проблем.
    Ахринеть. Когда касаешься щупом вольтметра общего провода на плате дисплея - на экране появляется абракадабра. Пробовал прокинуть дополнительно провода - не помогло. Попробую переделать кардинально шлейф.
     
  7. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Полностью поддерживаю @vad711, все правильно написал.

    Еще что стоит попробовать
    1. Запрет прерываний в момент обмена с дисплеем (это не хорошо но интересен результат-нарушение таймингов обмена)
    2. При использовании 4-битного режима оставшиеся входы дисплея на землю.
    3. Уточню - поковырять либу на предмет снижения скорости обмена и увеличения времен
    4. По входам дисплея поставить RC цепочки (100-200 ом 500-2000 пФ) для подавления дребезга сигнала (это делать в последнюю очередь)
    5. Купить дисплей на том же контроллере другого производителя
    6. Перевести дисплей в 8-битный режим ног должно хватить (вроде предлагали).
    7. Поставить конвертер на дисплей I2c есть такие платки есть (надо подумать)
    8.
    Странно, проверить общую землю, осциллографом глянуть бы.
    Возможно на сигналы надо подтянуть на землю резисторами 2-5 кОм
     
  8. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.444
    Благодарности:
    2.646

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.444
    Благодарности:
    2.646
    Адрес:
    Минск
    Пришли платы ! И почти все комплектуха, пару мелочей осталось.
    plata.jpg
     
  9. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.945
    Благодарности:
    371

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.945
    Благодарности:
    371
    Адрес:
    Минск
  10. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Собрал инвертор, начал запускать.
    После некоторых "мучений" появилось несколько вопросов.
    Так как на улице жарко решил опробовать режим охлаждения. "Холодный пол". ТН холодит. Стартует с 75 герц, быстро разгоняется до 110 герц и работает на охлаждение. Целью является поддержание температуры подачи в СО на уровне 15 градусов. Вопросы по этому режиму.

    1. Не нравится работа ЭРВ в первый момент времени оно полностью открывается (490 шагов) и потом минут 25-30 не закрывается, т. к. перегрев держится на уровне 9 градусов (при цели 4.5), По мере работы перегрев падает. Смотровое чистое. т. е ТН 30 минут работает с большим перегревом, который не регулируется. Мощность компрессора при этом 1.5 -1.6 кВт. Это нормально?

    2 Инвертор тихо рабоатет, нет посторонних шумов. Частота после выхода на максимальную 110 гц, при подходе температуры к целевой начинает уменьшаться. Где то на уровне 65 гц появляется "посторонний" звук в компрессоре как у старого холодильника. Перегрев на уровне 4.5 градусов, разница давлений около 3 бар. При частоте 50 герц появляются пузыри в смотровом и звук усиливается. Разница давлений около 2 бар (температуры грунт 12/14 СО 15/17 градусов) Мощность компрессора 0.5-0.6 кВт. Что за звук, и можно ли эксплуатировать ТН в таком режиме.

    Будут еще вопросы -) особенно по настройке самого частотника.

    Но в целом контролл работает, допиливаю код для работы с инвертором.

    Файл статистики прикрепляю. Там есть "помехи" менял скорость насосов. Но в целом картина понятна.

    .
     

    Вложения:

    Последнее редактирование: 21.08.17
  11. СлесарьC
    Регистрация:
    14.10.12
    Сообщения:
    2.374
    Благодарности:
    828

    СлесарьC

    Живу здесь

    СлесарьC

    Живу здесь

    Регистрация:
    14.10.12
    Сообщения:
    2.374
    Благодарности:
    828
    Адрес:
    Москва
    При работе ТН на охлаждение дома, когда хоз. вода в бойлере уже нагрета этим теплом, излишки домашнего тепла надо сбрасывать в геоконтур включением насоса геоконтура, но при проливке теплообменника геоконтура меньше чем через минуту весь жидкий фреон мигрирует в теплообменник геоконтура и подача в домашний теплообменник жидкой фазы прекращается, как надежно отслеживать это событие и заблаговременно отключать помпу геоконтура?
     
  12. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.501
    Благодарности:
    6.226

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.501
    Благодарности:
    6.226
    Адрес:
    Москва
    А что мешает контроллеру сразу держаться заданного перегрева?
     
  13. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Открывать уже некуда.
     
  14. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.501
    Благодарности:
    6.226

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.501
    Благодарности:
    6.226
    Адрес:
    Москва
    А, понял, тогда в параллель ЭРВ кусок капилярки и клапан нужно добавить.
     
  15. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Коротенький отчетик.
    Пока ГВС и охлаждение отложил в сторону. Запустил отопление.

    Пока не удалось нормально настроить работу ПИД ЭРВ, на малых частотах (40 гц), колбасит ЭРВ (см фото). Надо коэффициенты подбирать под свою систему.
    Готов выслушать по этому поводу советы как настроить ЭРВ.

    Добавил дополнительную защиту компрессора от перегрева - поставил термореле на 90 градусов на голову компрессора (см фото), завел это на инвертор (можно и на контроллер).
    Установил фильтры для уменьшению излучения помех при работе инвертора (см фото). Подробно это описано в описании к контроллеру (рекомендую почитать).

    Еще по ходу вопрос как оценить качество настройки частотника на конкретный BLDC компрессор?

    Предварительные (не очень точно) данные - выходная мощность меняется от 2.5 квт (40 гц) до 9.5 квт (110 гц), и есть еще запас по частоте. Предварительный СОР (без насосов) больше 6 :aga:, 5 точно будет.

    Попутно выяснил что датчик по гликолю (в первую очередь подача СО) установленный в ПТО врет (занижает) температуру на 0.4 градуса. Датчик надо было ставить дальше по трубе подачи за приделами ПТО (это у меня уже было). Это информация для тех кто хочет измерять выходную мощность.

    Версия 0.850 изменения ПО.
    1. Журнал перенесен в I2C еепром, объем журнала 60 кб, сделан кольцевой буфер. После сброса журнал сохраняется. При первом запуске происходит форматирование памяти. В дальнейшем журнал уменьшу, т. к. потребуется место для хранения данных об эффективности насоса.
    2. Переделки связанные с запуском инвертора:
    2.1 Переделан 4-х ходовой кран теперь ВКЛЮЧЕНИЕ - это охлаждение ВЫКЛЮЧЕН - нагрев (старый ТН было наоборот)
    2.2 ЭРВ сделан без инвертирования (раньше было инвертирование) использовать дефайн #define EEV_INVERT
    2.3 Изменены некоторые времена для инвертора.
    3. Сделан альтернативный вариант подачи команд ХОД/СТОП используется выход RCOMP (можно завести на инвертор).
    4. Проверен и исправлен режим охлаждения ПИД (были мелкие ошибки в защитах)
    5. Для ГВС добавлены отдельные константы (максимальная, минимальная частота и мощность, шаг скидывания частоты) для ограничения максимальной мощности нагрева
    6. Исправлена ошибка ограничения частоты ПИД при достижение максимальной температуры подачи
    7. Добавлена поддержка частотных датчиков (это расходомеры), максимальное число - 3 штуки и это не меняется, или код надо переписывать. запросы для доступа к данным расходомеров написаны, необходимо доработать веб морду для вывода данных.
    8. Исправлена ошибка с задержкой выключения насосов при выключении компрессора

    Демка как обычно http://31.130.206.212/v07/index.html

    ЗЫ.
    РЕШЕНО ;) лень городить доп код.
    Для электрических замеров буду использовать китайский электросчетчики SDM120 (подойдет 220 и 660), чтение данных по модбасу. Счетчик надо настраивать (как минимум параметры связи), поэтому рекомендую для одной фазы использовать 220 модель (возможность программирования со счетчика, без терминала).
    Тестовый пример уже читает данные со счетчика:hello:
     

    Вложения:

    • Screenshot_2017-08-30-07-26-59.png
    • 20170811_081551.jpg
    • 20170811_081641.jpg
    • 20170822_112444.jpg
    • фильтр.jpg
    Последнее редактирование: 04.09.17
Статус темы:
Закрыта.