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

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

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

  1. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Потому что уже надо регулировать по температуре, раз эта регулировка включена, иначе в чем ее смысл?
     
  2. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231
    Адрес:
    Псков
    Смысл в том, чтобы облегченно раскрутить компрессор за отведенное время DelayStartPos, заполнить испаритель, прогреть конденсатор. И получив хоть какой то устоявшийся тренд на конденсаторе начинать корректировать если нужно.
    Как бы, тут то вроде все логично...
     
  3. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Чем не устраивает управление ЭРВ по перегреву?
     
  4. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231
    Адрес:
    Псков
    Почему не устраивает, устраивает.
    Первые 4 минуты после старта, нужно только отсечь.
    И крутить ЭТРВ по температурам придконденсатора (если бойлер) или улици если отопление и воздушник.
     
  5. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Ну, а щас как работает на практике?
     
  6. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.500
    Благодарности:
    1.231
    Адрес:
    Псков
    На практике, правильно работает только при первом запуске, то есть когда задача не запущена.
    1. Открытие ЭТРВ 250 шагов LightStart
    2. Запуск и раскрутка компрессора 50 сек. DelayStartPos
    3. Уход на StartPos
    4. Запуск задачи vTaskResume (xHandleUpdateEEV) и слежение по температуре 180 сек
    6. Далее начинает отрабатывать по перегреву HP. dEEV. Update()

    Все последующие запуски из паузы
    1. Открытие ЭТРВ 250 шагов LightStart
    2. Запуск и раскрутка компрессора
    3. Сразу начинается слежение по температуре 180 сек
    4. И потом начинает отрабатывать по перегреву HP. dEEV. Update()

    В принципе переписать кусочек решит этот вопрос.
    Но, возможно другие функции поплывут. Вот и хотел поспрашать почему именно в этих режимах стопорится задача. Если только из-за
    Код:
    xContinue:
    if(!HP.is_compressor_on() { / Если компрессор не работает, то остановить задачу Обновления ЭРВ
    journal. jprintf (const char*) " Stop task UpdateEEV\n");
    vTaskSuspend (NULL); / Stop vUpdateEEV
    continue; / продолжение задачи работы ЭРВ начитается с этого места, по этому сразу на начало цикла контроля
    }
    То есть, останавливать всегда когда компрессор не работает.
     
    Последнее редактирование: 09.11.22
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Выложил для платы НК версии 1.2 описание выходов, для производства платы - гербер, BOM, Pick & place сюда: https://github.com/vad7/ControlHeatPump

    upload_2022-12-4_21-57-42.png
     
  8. Louder
    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206

    Louder

    Живу здесь

    Louder

    Живу здесь

    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206
    Адрес:
    Санкт-Петербург
    Вроде бы всё то же использую, и всё сделал, как написано, что-то не компилится, не подскажете, в чём может быть проблема?

    In file included from C:\Users\User\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.h:38:0,
    from C:\Users\User\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\cores\arduino/Arduino.h:201,
    from C:\TH\ControlHeatPump-master\Control\Control.ino:29:
    C:\Users\User\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h: In function 'void radio_transmit()':
    C:\Users\User\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h:71:11: error: 'Uart* UARTClass:_pUart' is protected
    Uart* _pUart;
    ^
    DigitalTemp: 393:23: error: within this context
    ...
    DigitalTemp: 396:99: error: within this context
    ...
    DigitalTemp: 398:23: error: within this context
     
  9. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Библиотеки тоже заменили? Файлы в hardware\sam и т. д. тоже заменили?
     
  10. Louder
    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206

    Louder

    Живу здесь

    Louder

    Живу здесь

    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206
    Адрес:
    Санкт-Петербург
    Да, всё заменил. Вот ещё, что заметил - при открытии проекта ошибка "Не найден boards. txt в C:\arduino-1.8.13\hardware\sam\1.6.12. Это точно pre-1.5?
    WARNING: Error loading hardware folder C:\arduino-1.8.13\hardware\sam
    Не найдено верных настроек для железа в папке sam."
    Где взять файл boards. txt ?
     
    Последнее редактирование: 16.12.22
  11. Louder
    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206

    Louder

    Живу здесь

    Louder

    Живу здесь

    Регистрация:
    15.03.09
    Сообщения:
    215
    Благодарности:
    206
    Адрес:
    Санкт-Петербург
    Всё, проблема решена, скомпилилось. Не из папки с программой он тянул библиотеки, а из системной папки.
     
  12. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    Подскажите как решить
    09:15:07 EEV: Устройство запрещено в текущей конфигурации
    Работал ТН пару месяцев. потом начались проблемы с ЭРВ, в результате при тех же настройках вот такая ошибка
     
  13. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Дефайн EEV_DEF восстановить или если совсем старая прошивка, впихнуть в начало devEEV: set_EEV():
    SETBIT1(_data.flags, fPresent);

    "_data" может надо будет скорректировать по обстановке.
    Потом сохранить настройки и можно убирать.
     
  14. Ledmax
    Регистрация:
    18.01.15
    Сообщения:
    39
    Благодарности:
    43

    Ledmax

    Участник

    Ledmax

    Участник

    Регистрация:
    18.01.15
    Сообщения:
    39
    Благодарности:
    43
    Нужен совет камрадов
    Купил на свалке ТН Вода-Вода NiBE 1140 на 15 Квт с сгоревшем компрессором. (407С фреон)
    Из дырявого китайского Воздух-Вода вытащил компрессор Sanyo c-sbn263h8d на 8 Квт (410А фреон)
    Поставил в ВД-ВД компрессор, ЭРВ DPF (T01) 1.8C-08 - номинальная по холоду 8 квт
    Плату и помощь в настройке получил от vad711
    Инвертор Omron MX
    Источник низкопотенциального тепла - колодец.
    Систему продул аргоном и заправил 410А - сколько точно не могу сказать.
    Это мой первый опыт изготовления подобных агрегатов, все знания - форумы, ютуб итд.

    В общем проблема следующая -
    Аппарат не может выйти на установленный перегрев при полностью открытом ТРВ. Через какое то время начинаются пульсации со звуком как спускают фреон. При этом агрегатное состояние фреона в глазке меняется с жидкого в пар.

    Какие могут быть причины подобного поведения? В системе не хватает фреона?
    Базовые настройки связанные с работой непосредственно ЭРВ и инвертора особо не крутил (7 конфиг)

    Скрины работы прилагаются:

    upload_2023-3-16_19-34-59.png
    upload_2023-3-16_19-35-53.png
    upload_2023-3-16_19-36-38.png

    Помогите разобраться
     
  15. flashca
    Регистрация:
    28.01.09
    Сообщения:
    1.253
    Благодарности:
    1.757

    flashca

    Живу здесь

    flashca

    Живу здесь

    Регистрация:
    28.01.09
    Сообщения:
    1.253
    Благодарности:
    1.757
    Адрес:
    Молдова Кантемир
    Целевой перегрев 1,25, судя по нагнетанию залив налицо, поставьте целевой перегрев 5-6 и увидите чудо, нагнетание подрастет, и думаю дельта по воде на выходе тоже, при том же потреблении. Компрессор потребляет 1.9 квт а весь ТН 1.5:)]
     
    Последнее редактирование: 16.03.23