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

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

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

Статус темы:
Закрыта.
  1. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Это только если помониторить ADVREF во время работы. Сам микроконтроллер может жрать до 70мА в пике. Плюс еще пищалка и светодиоды будут менять потребление.
    А могут и не сильно влиять на ADVREF, не проверишь - не узнаешь. :)
     
    Последнее редактирование: 24.01.18
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pav2000, Среда все та же: IDE 1.8.2 + DUE 1.6.4 ?
     
  3. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    главное DUE 1.6.4 (плюс патчи)
    IDE в принципе любая у меня сейчас 1.8.5
     
  4. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pav2000, щас пытаюсь понять, что мне нужно дополнительно.
    Не нашел расчета переохлаждения.
    Статистика ведется только в виде графиков, счетчиков накопительных нет?

    Для управления частотником через аналоговый выход (задание частоты) плюс еще один контакт на включение чего-нить переделывать надо или нужно сконфигурить?
    Или проще его подключить через RS485 и изменить регистры модбас?
     
  5. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Его и нет. У меня датчика давления второго нет

    Тут надо определится с терминами которые применяется в НК:

    Графики - оперативная информация, их много до 40 шт -хранятся в оперативке, обнуляются при старте ТН останавливаются при стопе ТН. Число точек - 300, масштаб настраивается в Опциях. Само отображение в Графиках

    Статистика - информация о качестве работы ТН их 10 шт - еще не доделана. масштаб только 1 день, число точек 364, пишется во флеш.

    Накопительные счетчики есть - см Система (есть два вида счетчиков с начала запуска ТН и за сезон)

    Есть выход "ход" для инвертора это выход RCOMP

    Там не только регистры но и формат данных, возможно каких то команд вообще нет. Ихмо проще аналоговый вход юзать, и для народа пользительнее будет, т. к. он универсальный.
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Ясно, значит придется делать... Не подскажите, как его в веб и на дисплей вывести?

    Получается, что бы смотреть лог работы с квантом, например, 10 секунд, то нужно данные выгружать на удаленный сервер. А лучше даже на локальный, вдруг с инетом проблемы.
    Может есть какие уже готовые программы, чтобы велосипед не изобретать?
     
  7. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Добавить соответствующий запрос в парсер запросов прошивки и из вебморды отправлять это запрос.
    На дисплее надо делать дополнительное поле на нужную страницу + отсылка значения из прошивки через обработчик.

    Правильное слово MQTT - и это уже сделано, именно для этих целей.
    Что Вас может не устроить:
    - минимальное время отправки 1 минута (это принудительное ограничение) - его можно уменьшить наверное сек до 10-20.
    - перечень отправляемых параметров (выбор достаточно ограничен и перечислен в примечаниях) - нужно поменяете.

    Я не понимаю зачем копить данные с интервалом 10 сек. Для настройки хватит и возможностей графиков там есть интервал 10 сек.

    Программа - MQTT сервер mosquitto (есть и другие). У меня на сервере он поднят и данные кидаются туда. Если лень поднимать то thikspeak не плохой выбор (что тоже реализовано).

    ЗЫ - помните что это все таки 80 мгц чип и реалтайм - сильно нагружать не надо.
     
  8. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Вот щас с локала открыл plan. html, а там уже данные какие-то чужие скачут. Это надо свой IP прописывать где-то в в веб-файлах?
    Подскажите, вот хочу, на странице с планом теплового насоса вывести дополнительное поле.
    Где задать его место?
    В файле plan. hml для каждой переменной только так:
    <span id="get_temp-tevain" class="blue">-.-</span>

    Да понятно, что можно в интернете порыть, можно и вообще excel использовать, я интересовался - может уже есть проверенная программа, сервис для просмотра данных и графиков от ТН. Что бы на одном графике было несколько линий и отображение значений на курсоре.

    Да, 10, наверно, действительно частовато. Просто если случится какой-либо сбой, что бы понять причину - нужны данные, и задним числом, потому как не знаешь же заранее, когда он произойдет.

    У меня на thingspeak. com делается выгрузка по другим железкам, выгружать данные туда удобно, но он становится платным с определенного количества данных, и мне не нравится его визуализация графиков.
    Точнее она вообще не подходит для какого-либо удобного анализа. Может, конечно, просто не разобрался.
    upload_2018-1-25_9-9-3.png
    Тут 6000 точек, приближения нет, размер самого графика маленький и не увеличишь, оси не информативные.
     
    Последнее редактирование: 25.01.18
  9. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    На странице http://pumps.tk/v08/files.html есть файлы с данными для графиков. Можно забирать их скриптом по расписанию и стоить любые графики в экселе... Достаточно удобно...

    в файле scripts. js первые строки кода - прочитайте комментарий и настройте...

    позиция поля задается в файле style. css
    ищите строки типа: .visualization #get_temp-tevain {margin-top: 335px;margin-left: 260px;}
    вместо get_temp-tevain указывайте параметр, который хотите вывести.
    На странице plan. html добавите строку типа <span id="get_temp-tevain" class="blue">-.-</span> где вместо get_temp-tevain указывайте параметр, который хотите вывести.
    В строку
    window. onload = function() {
    updateParam("get_paramFC (FC),get_paramFC (POWER)...
    надо добавить имя параметра, который хотите выводить (это если данный параметр отдает контроллер, если нет - надо писать скрипт, для расчета этого параметра - например переохлаждение фреона контроллер не отдает)

    {margin-top: 335px;margin-left: 260px;} - смещает поле вывода значения в нужную точку картинки
    class="blue" - определяет цвет поля вывода параметра.
     
  10. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    да файл скрипт см первые 3-5 строчки. Выкладывается для демо (надо закоментировать-раскоментировать строчку для боевого варианта)

    Не знаю, я даже не смотрел код. Вопрос не мой.

    Динамика теплового насоса - наверное и минуты хватит - тенденцию можно понять, тем более ошибки отработает.

    Еще раз.
    Задача распадается на две:
    1. "Складывать" данные на сервер - тут я рекомендовал протокол MQTT и сервер москито. Кидание на стандартный MQTT прошивка уже поддерживает! Остается поднять сервер и данные будут складываться.
    2. Отображение графиков с сервера (это отдельная задача) - ничего рекомендовать не могу, сам использую мобильное приложение (их много) для просмотра данных с сервера MQTT
    еще варианты:
    - например вот это https://geektimes.ru/post/268164/
    - или на худой конец https://www.hivemq.com/blog/mqtt-toolbox-mqtt-spy

    Посмотрите мобильные приложения для thingspeak. com их несколько, может что то подойдет.

    Если сильны в веб программировании можно сделать через веб. Пример уже есть http://homes-smart.ru/index.php/component/kunena/4-zhelezo/874-krutoj-skript-dlya-otobrazheniya-grafikov-s-kanala-thingspeak.
     
    Последнее редактирование: 25.01.18
  11. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Sheeny, Проштудировал КонтроллерТН. pdf и не нашел как и куда заливать веб интерфейс?

    Вот это интересно, у меня с локала работает. Если этот html записать в контроллер и сделать на него внутри ссылку - он работать будет?
     
  12. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    @vad711, Заливать на sd карточку и вставить в контроллер/в сетевой чип.
     
  13. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    В корень SD карты, которая вставляется в слот на плате.

    Не вижу причин не работать (тем более для вывода графиков используется таже либа (проверить версии!)
    На контроле собран нормальный веб сервер - от отдаст требуемые файлы - а далее все будет выполняться в браузере, ведь данные будут лежать не на контроллер а на MQTT сервере.
     
  14. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    по умолчанию - на sd карту...
     
  15. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    @Pav2000, Еще вопрос по расписанию. Оно только для ГВС?
    Для отопления можно сделать, чтобы среди недели ночью работало по ночному тарифу, а на выходные /праздники весь день?
    В идеале, конечно, контроллер должен пасти минимальную температуру и если она понизилась, то все равно включать нагрев, не смотря на время.
     
Статус темы:
Закрыта.