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

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

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

  1. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    Скомпилился в 6 и в 5 конфиге на SDK 1.8.7, брал с ветки Павла
    Компилятор ругался на отсутствие socket. h, пришлось удалить каталог src в библиотеке ethernet
     
    Последнее редактирование: 01.11.18
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    Библиотеки копируются в папку ардуино так - удаляются все, что в папке libraries, и переписывается все из одноименной папки в дистрибутиве НК.
     
  3. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    798
    Благодарности:
    2.306

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    798
    Благодарности:
    2.306
    Адрес:
    Москва
    • Это сообщение было отмечено как "Лучшее"
    Сейчас на руках у народа уже наверное 1-2 десятка контроллеров.

    Вот я предлагаю в очередной раз, кто не пишет код, и хочет принять участие в проекте написать два документа:
    1. Инструкция по сборке проекта: подготовка конфига (как и что за что отвечает, как перейти от "железной" конфигурации к "программной"), подготовка среды Ардуино, обновление прошивки, проблемы сборки, первый запуск, самосбор. Кое что можно выдернуть из файла КонтроллерТН. doc. размер не ограничен.
    2. Инструкция по веб интерфейсу, описание страниц морды с разжовыванием тонких и не очевидных моментов интерфейса. В дальнейшем этот документ будет закинут в веб морду и его можно будет скачать со странице файлы. Единственное требование итоговый pdf должен быть не БОЛЕЕ 1 мбайта (вдумчивое применение картинок и их пожатие), для того что бы он влезал на флеш диск, желательно как можно меньше. Место тут критично.

    В дальнейшем я преобразую файл КонтроллерТН. doc в описание взаимодействия веб морды с контроллером, язык запросов. Этот документ будет интересен только для тех кто собирается модифицировать код или морду.

    Оформлять надо в doc файле (желательно офис 2003) + конвертация в pdf. Свое авторство можете смело указывать это войдет в проект, как подготовка документации:)]

    Предложения и замечания конечно принимаются. Готов оказывать "руководящую" помощь. :hello:

    Сделаем совместно проект еще лучше и доступнее;)
     
  4. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    562
    Благодарности:
    669

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    562
    Благодарности:
    669
    Адрес:
    Ивантеевка
    Часть описания я когда-то делал, но теперь оно сильно устарело...
    http://efcap.ru/files/test/Help_Control.html
     
  5. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    772
    Благодарности:
    203

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    772
    Благодарности:
    203
    Адрес:
    Псков
    Да... нужно продолжить начатое. В начале, вроде как приходило понимание, того как это работает. Мог даже спорить.
    Потом когда полез смотреть код, понял, что дурак. И хорошо, что нескем спорить не пришлось.
    Чтоб писать такие инструкции нужна 100% уверенность и понимание, что это именно так и не иначе.
    Отвлекать, по этим мелочам, както неудобно...
    Составлять тупо, а потом ктото будет введен в заблуждение...
     
  6. Антошик
    Регистрация:
    18.01.12
    Сообщения:
    81
    Благодарности:
    15

    Антошик

    Живу здесь

    Антошик

    Живу здесь

    Регистрация:
    18.01.12
    Сообщения:
    81
    Благодарности:
    15
    Адрес:
    Нижегородская облю
    Вот и я както предлагал свою помощь... Но как можно написать инструкцию по вводу в эксплуатацию не делала этого ни разу... Если только как вариант, кто владеет этой информацией наговаривает на диктофон, а я уже оформлю документ:hello:
     
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    • Это сообщение было отмечено как "Лучшее"
    Если кто использует аналоговые датчики и особенно, если по ним считается перегрев, особое внимание нужно отвести выбору блока питания. Плюс провод от НК к датчикам должен быть с экраном и экран подключен к "-" питания.
    Иначе устойчивой работы ЭРВ не добьетесь.
    Мне пришлось забраковать несколько БП, включая от производителя ТН.
    С виду и не скажешь, какой меньше шумит, отбирать по характеристикам продавца тоже бесполезно.

    Проверять просто - на остановленном некоторое время ТН, значение ADC датчика должно прыгать на максимум ±1..2 единицы.
     
    Последнее редактирование: 04.11.18
  8. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230
    Адрес:
    Минск
    А для тех кто в танке - как определить мне у меня аналоговый или цифровой датчик? Судя что их показания отображаются в меню 'аналоговые датчики' - видимо аналоговые оба.
    Перегрев да, Перегрев равен температура на выходе испарителя - температура пересчитанной из давления на выходе испарителя. Есть выбор фреона и поправка.
     
  9. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230
    Адрес:
    Минск
    Теперь нужно наблюдать за ADC
     
  10. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    аналоговый.
    зачем наблюдать, проверить один раз после монтажа контроллера, если слишком скачет - менять БП до победного. Предварительно, желательно, проверить остальные компоненты, запитав НК от батарейки 12V.
    И это касается не только НК, а любого другого тоже, который использует аналоговые датчики.
     
  11. Чел174
    Регистрация:
    07.02.15
    Сообщения:
    309
    Благодарности:
    244

    Чел174

    Живу здесь

    Чел174

    Живу здесь

    Регистрация:
    07.02.15
    Сообщения:
    309
    Благодарности:
    244
    Адрес:
    Челябинск
    А другие датчики бывают? ;) Бывает встроенный в датчик преобразователь аналог-цифра вместе с цифровым интерфейсом, что, в общем случае, не гарантирует более высокой точности.
     
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    НК поддерживает датчики по модбасу, например с частотника.
    У нормальных частотников есть аналоговые входы, вот к ним и подключается датчик (и), а по модбасу снимаются их значения.
     
  13. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    Подскажите от чего может возникать ошибка 18 при работе с памятью I2C?
    Init I2C journal. ..
    I2C journal is ready for use
    Scan I2C journal ...
    START -
    Found journal I2C: total size 57344 bytes, head=0x340e, tail=0x340d
    Vesion firmware: 0.970 beta
    Chip ID EXID: 677251680
    Chip ID SAM3X8E: 51203120-41343450-30303032-32303038
    Last reason for reset SAM3x: General
    Last FreeRTOS task + error: 0x0000
    Power +5V, +3.3V on board: ON
    Supply Controller Status Register [SUPC_SR]: 0x00001000
    Supply monitor ON, voltage: 3.0V
    Control EEV driver L9333: ON
    1. Setting and checking I2C devices. ..
    I2C init on 400 kHz - OK
    I2C device found at address 0x18 - OneWire DS2482-100 bus: 1
    I2C device found at address 0x50 - EEPROM AT24C512
    I2C device found at address 0x68 - RTC DS3231
    2. Init Heat Pump main class. ..
    Init Modbus RTU via RS485: OK
    Invertor Omron MX2: present config
    00:00:01 $ERROR source: Omron MX2, code: -39
    3. Read safe Network key. ..
    Mode safeNetwork OFF
    4. Init SD card. ..
    Initializing SD card...
    SUCCESS - SD card insert in slot.
    SUCCESS - SD card initialized.
    SUCCESS - Found index. html file
    SD card info
    Manufacturer ID: 0x9f
    OEM ID: TI
    Serial number: 0xV
    Volume is FAT32
    blocksPerCluster: 64
    clusterCount: 238400
    freeSpace: 7809.89 Mb
    5. Init SPI flash disk. ..
    Manufacturer ID: 0xef
    Memory type: 0x40
    Capacity: 0x16
    Chip size: 4194304 bytes
    Serial number: 0xd666848346671a18
    6. Load data from I2C memory. ..
    Load counters OK, read: 52 bytes
    Load settings from I2C - read error -18!
    Error load profile #0, CRC16 is wrong!
    Scheduler CRC mismatch!
     
  14. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    772
    Благодарности:
    203

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    772
    Благодарности:
    203
    Адрес:
    Псков
    Так он запускается? Или нет?
    Не совпадение размера данных при чтении настроек

    Наверное, настройки от старой версии в памяти...
     
  15. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    Запускается, веб-морда грузится.
    Как почистить настройки в памяти? Пробовал "очистить журнал" - не помогает.
    Нашел - сначала "Сброс настроек НР", потом "Записать в EEPROM".