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

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

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

Статус темы:
Закрыта.
  1. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Ну вот я доигрался с wifi датчиком температуры.
    upload_2018-11-11_22-43-1.png
    Как понять это сообщение?
     
  2. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    @vad711, вот лог изменений относительно скачанного с github (ветка vad711):
    Файл "Control"
    1. Часовой кварц
    RTC_clock rtcSAM3X8 (RC);
    /RTC_clock rtcSAM3X8 (XTAL);

    Файл "Config.h"
    2. Выбрать нужный конфиг
    #define CONFIG_5

    3. Запрещаем Demo, переходим на боевую
    /#define DEMO

    4. Частота SPI
    uint8_t SPI_RATE = 4;
    #define SD_CLOCK 10

    5. Настройка типа EEPROM
    #define I2C_FRAM_MEMORY 0
    #define I2C_MEMORY_TOTAL 512
    #define I2C_PAGE_EEPROM 128

    6. Отключаем счетчик ЭЭ
    #define USE_ELECTROMETER_SDM

    7. Настриваем ажрес web-сервера
    const IPAddress defaultIP (192, 168, 1, 62);
    const IPAddress defaultSDNS (192, 168, 1, 1);
    const IPAddress defaultGateway (192, 168, 1, 1);
    const IPAddress defaultSubnet (255, 255, 255, 0);

    8. Отключаем датчик протока жидкости
    /#define FLOW_CONTROL

    9. Отключаем частотник
    const boolean DEVICEFC=false;

    Файл "C:\Program Files\Arduino\libraries\Ethernet\utility\w5100.h"
    10. Тип сетевого шилда
    /#define W5500_ETHERNET_SHIELD
    #define W5200_ETHERNET_SHIELD
     
  3. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Igoryok, значит нет ничего, что могло бы повлиять на считывание аналоговых датчиков.

    Частота выборки и фильтр настраивается тут (это моя настройка, не факт, что всем подойдет):
    / - ADC SENSOR -
    #define P_NUMSAMLES 1 / Число значений для усреднения показаний давления
    #define PRESS_FREQ 10 / период опроса аналоговых датчиков в секунду
    #define FILTER_SIZE 25 / Длина фильтра для датчиков давления
    #define FILTER_SIZE_OTHER 5 / Длина фильтра для остальных датчиков

    в журнале, что написано в этом месте?:
    Last reason for reset SAM3x: General
    Last FreeRTOS task + error: 0x0000
     
    Последнее редактирование: 12.11.18
  4. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    START -
    Vesion firmware: 0.963 beta
    Last reason for reset SAM3x: Watchdog
    Last FreeRTOS task + error: 0x0700
     
  5. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Меняй на BLDC компрессор и покупай инвертор Омрон - будет инверторная машинка.
    Подумай о замене ТРВ на ЭРВ

    Хотя надо быстро делать - идет отопительный сезон:ogo:

    У меня такое тоже на 970 уже было пару раз - сильная нагрузка на вебсервер, пока смотрю, попробую что то исправить.
     
  6. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Сейчас пока ПТО нет, частотник отключен.
    Идут ошибки, не видит датчиков давления
    Код:
    10:24:42 Error read PCON by Modbus: -47
    10:24:43 Error read PEVA by Modbus: -47
    10:24:44 Error read PCON by Modbus: -47
    Весь журнал забит ею
    И собака скидывает раз в 2 часа иногда раз в 25 минут.
     
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Это ошибка - что нет ответа по Modbus (0xE2 Master response timed out exception)
    Может просто частотник включить и перевести его в ручной режим, чтоб случайно не запустился?

    Сейчас в связи с активной доработкой, либо нужно жить на очень старых версиях, либо на самых последних с гита vad7.
    Сегодня это 0.971.

    У меня все выходные без сбоев работает. Но я не использую MQTT и стека свободного, соответственно больше. Может с этим связано.

    Зависло на 7-ой задаче - Web0, это вебсервер.
    Версия 0.963 это старо по нынешним меркам...
     
    Последнее редактирование: 12.11.18
  8. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    Спасибо. Наблюдаю дальше.
     
  9. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Не, особо не напрягает, точнее в моей ситуации вообще по барабану.
    это просто замечено.
    Как не открою систему, вижу сброс был или 2 часа назад или 25 минут.
    версия кстати из старых 0.966 beta
     
  10. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Старая это 0.956-0.958.
    Более свежую надо постоянно обновлять, либо мириться с некоторыми неудобствами, а они могут быть разными.
     
  11. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    Я понимаю, но на практике вижу такую картинку.
    Мне пофигу как работает сеть, интернет, и всякие плюшки, но задачу обеспечения режима работы холодильной (тепловой) машины контроллер должен отрабатывать без ошибок.
    Могу подать питание с автомобильного аккумулятора, чтоб не думалось.
    Давайте вместе подумаем что может так влиять на чтение АЦП. У других нет таких проблем?
    Скоро ставить контроллер на агрегат...хотелось бы протестировать ДО установки.

    P. S. Напомню - вместо датчика давления делитель на свтодиоде от питания. На опорнике AD680.
     

    Вложения:

    • chart (1).png
    Последнее редактирование: 12.11.18
  12. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Вопрос по опоре АЦП перемычку перепаяли на внешнюю опору?
    По умолчанию в качестве опоры используется напряжение 3.3 вольта дуньки.
    Какой вход у платы в части ацп? Какой датчик предполагается использовать токовый или напряжение?

    Поставьте просто делитель на резисторах от опоры и смотрите. Идея со светодиодом не очень удачна.
    На странице датчики есть показания о счетов АЦП, посмотрите эти осчеты, они меняются пропорционально давлению?
    И не плохо бы тестером вход посмотреть и опору
     
    Последнее редактирование: 12.11.18
  13. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    Перемычка перепаяна. Вход у платы - плата Павла :) вполне себе правильная
    Датчик предполагается напряжение.
    Со светодиодом не понял в чем неудачная - помехи по питанию ловим? Могу и с опоры запитаться на делитель. Отсчеты меняются пропорционально показаниям.
    Тестером опора: 2.44, тестером вход "с датчика" 3.23. Тестер UT70A.
    показания 9.85 - отсчеты 2639
    показания 11.75 - отсчеты 2964
    Проверяем: 2.5\4096*2639=1.61, умножаем на 2 (на плате делитель пополам) = 3.22В - правильно
    Проверяем: 2.5\4096*2964=1.81, умножаем на 2 (на плате делитель пополам) = 3.61В...

    P. S. Аккумулятор принес, пойду за дистиллатом... сухой капец (резервный)

    Поставил на ночь. PEVA с делителя на светодиоде, PCON с опоры.
    Дистиллата не хватило, извиняйте хлопцы, только завтра с аккума запитаюсь...
     
    Последнее редактирование: 12.11.18
  14. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Светодиод это не линейная характеристика. Он близок к стабилитрону на напряжение p-n перехода в прямом направлении.
    Лучше от опоры через резистивный делитель.
    Прыгает сильно, это не помеха. Либо Опора ездит либо входное напряжение.
    Частоту и длину фильтра лучше делать как у меня в конфиге 5.
     
  15. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.702
    Благодарности:
    1.141
    Адрес:
    Иваново
    Павел, именно твой конфиг и использую)
     
Статус темы:
Закрыта.