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

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

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

  1. fotyaa
    Регистрация:
    25.05.14
    Сообщения:
    558
    Благодарности:
    538

    fotyaa

    Живу здесь

    fotyaa

    Живу здесь

    Регистрация:
    25.05.14
    Сообщения:
    558
    Благодарности:
    538
    Адрес:
    Коломна
    Флэш, частотник, счетчик SDM, сеть. Сеть подключена?
     
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032
    Адрес:
    МО
    Последнее редактирование: 05.12.19
  3. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    I2C device found at address 0x54 - Unknow
    какой то памяти нет по моему.
    Частотника нет...
    SD карту не видит?
     
  4. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Знать бы где это вообще находится
     
  5. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    SD ещё не ставил
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032
    Адрес:
    МО
    Странный вопрос. Есть такая штука как поиск в текстовых файлах. Не знаю может ли сама оболочка ардуино так делать, не пользуюсь, но вот стороннего софта, начиная с Far и кончая виндой не меряно.
     
  7. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Ага, кодевижн нашёл за пять сек, ща попробую то ли нашёл
    Безымянный 4.png
     
  8. fotyaa
    Регистрация:
    25.05.14
    Сообщения:
    558
    Благодарности:
    538

    fotyaa

    Живу здесь

    fotyaa

    Живу здесь

    Регистрация:
    25.05.14
    Сообщения:
    558
    Благодарности:
    538
    Адрес:
    Коломна
    I2C device found at address 0x54 - Unknow
    Адрес относится к EEPROM 24с*, устройство есть на шине, но не опознано. Проверить пайку микросхемы памяти 24с512, выводы 1,2,3 должны быть на массе.
     
  9. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    @vad711,
    Ардуина тоже ищет
    42 поменять на 13?
    Безымянный 5.png
     
  10. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Плата Добрыни или на дуне?
     
  11. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    @Альтермолог, 3 это мой конфиг. И тоже плата Добрыни. Но у меня есть эл. счетчик омрон и работа с датчиками температуры от внешней платы.
    В моем логе тоже что-то пишет про память. Но это не влияет.
    TART -
    Found I2C journal: size 57344 bytes, head=0x5efd, tail=0x5efc
    Firmware version: 1.033
    Chip ID EXID: 677251680
    Chip ID SAM3X8E: 36043120-34353455-32303120-35313039
    Last reason for reset SAM3x: General
    Last FreeRTOS task + error: 0x0000
    Supply Controller Status Register [SUPC_SR]: 0x00001080
    Supply monitor ON, voltage: 3.0V
    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 0x19 - OneWire DS2482-100 bus: 2
    I2C device found at address 0x50 - EEPROM AT24C512
    I2C device found at address 0x54 - Unknow
    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
    Test link Modbus Omron MX2: OK
    Set Omron MX2: 35.00 [Hz]
    SDM120, found, link OK, band rate: 2 modbus address: 2
    3. Read safe Network key. ..
    Mode safeNetwork OFF
    4. Load data from I2C memory. ..
    Load counters OK, read: 52 bytes
    Load settings from I2C, size 1248, crc: c2b1, v. 135 OK
    Load profile #0 OK, read: 315 bytes, crc: 62a4
    Scheduler load 790 bytes Ok.
    Hash user: dXNlcjp1c2Vy
    Hash admin: YWRtaW46YWRtaW4=
    5. Init SD card. ..
    Initializing SD card... OK
    SD card info
    Manufacturer ID: 0x1b
    OEM ID: SM
    Serial number: 0x290dc1c8
    Volume is FAT32
    blocksPerCluster: 8
    clusterCount: 121216
    freeSpace: 487.27 Mb
    Found index. html file
    6. Init SPI flash disk. ..
    Manufacturer ID: 0xEF
    Memory type: 0x40
    Chip size (0x16): 4194304 bytes
    Free: 3086080 bytes
    Serial number: 0xc661cc7047407934
    Found index. html file
    Web interface source: SPI Flash
    7. Start read ADC sensors
    8. Setting Network. ..
    Network setup: 100F 192.168.0.177/24 G: 192.168.0.160 DNS: 192.168.0.160
    MAC: 38:)]5:47:1A:FF:E7
    9. Setting time and clock. ..
    I2C RTC DS3232: 22:44:11 05/12/2019
    Init SAM3X8E RTC
    00:00:05 Update time from NTP server: ntp2.stratum2.ru
    Resolved ntp2.stratum2.ru by UDP as 88.147.254.232
    Send packet NTP, wait. ..
    Set time from NTP server: 05/12/2019 22:44:12
    10. Message update IP from DNS. ..
    Resolved smtp. qip. ru by UDP as 217.65.7.114
    Resolved sms. ru by UDP as 89.188.102.70
    11. Client MQTT update IP from DNS. ..
    Resolved mqtt. thingspeak. com by UDP as 34.231.2.16
    Resolved narodmon. ru by UDP as 185.245.187.136
    12. Statistics writing on SD card
    File: stats_2019.dat [13440..13455] End pos: 13443/159
    13. Delayed start Heat Pump: NO
    14. Nextion display is absent in config
    15. Create tasks FreeRTOS. ..
    Create tasks - OK, size 7306 bytes
    17. Information:
    Ram used (bytes):
    dynamic: 29548
    static: 43004
    stack: 112
    Estimation free Ram: 25640
    FREE MEMORY 18342 bytes
    Temperature SAM3X8E: 40.39
    Temperature DS2331: 28.25
    Start FreeRTOS scheduler :))
     
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.320
    Благодарности:
    5.032
    Адрес:
    МО
    Да, только нужно убедится, что это твой конфиг, который обрамлен #ifdef CONFIG_x и #endif, где x номер конфига.
    Он же должен быть указан в начале файла конфиг - #define CONFIG_x

    Попробуй заменить так - #define I2C_ADR_EEPROM 0x54
    И посмотри, что будет при загрузке. Если загрузится норм, без ошибок чтения конфигурации, то это так китайский епром двумя адресами адресуется, если с ошибками, то что-то другое.
     
  13. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Ну вы и наколбасили за вечер :)]

    Правильно тогда - работает только один порт, настройки роутера просто чудесные.

    из лога закрытой темы:
    16:50:37 Ping[2] 8.8.8.8: 19ms
    16:53:27 W5500 no link, resetting. ..
    Run command: NETWORK

    Это значит что контроллер не смог прочесть регистр статуса сетевого чипа или он показывает что нет линка. Возможные причины чип подвис или команда/ответ не дошол или нет линка (что скорее всего). Со шнурком потом разобрались Вы.

    Это не нормально, проблемы либо со связью на i2c или с чипом

    Это @vad711, имел виду что если работаешь под луникс (это я, может кто еще) то порт без плясок с бубнами на выше 115200 работать не будет, под виндами все ок.

    @vad711, уже ответил про адрес.

    Веб морды нет

    Сеть не рабоатет

    Сейчас температура прочиталась правильно по i2c

    Это не правильно, скорее всего @vad711, прав чип отзывается на два адреса, китайцы они такие.
     
  14. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    У себя тоже проверю!
     
  15. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    @Pav2000, я в файл Control. ino добавил:

    if (HP.dRelay[RCOMP].get_Relay()|HP.dFC.isfOnOff()&&(HP.get_onBoiler() {
    if (HP.dRelay[RSUPERBOILER].get_Relay() {HP.dRelay[RPUMPB].set_OFF(); goto delayTask;/* continue;*/} / идет прямой нагрев ГВС через предконденсатор, насос циркуляции ВЫКЛЮЧАЕМ
    else {HP.dRelay[RPUMPB].set_ON();goto delayTask;}} / идет нагрев ГВС включаем насос циркуляции ВСЕГДА - улучшаем перемешивание
    ИМХО стало правильно работать с супербойлером и в режиме простого ГВС остался функционал как и был ранее.
    Можете глянуть? И если это корректно - добавить в ГИТ ?
    upload_2019-12-6_10-43-1.png
     
    Последнее редактирование: 06.12.19