Добрый день! Пару месяцев мучаюсь с проблемой: Теряется связь с модулями R10A-8, R10R-4, DR-16. В интерфейсе никаких ошибок нет. Но реле не реагируют на включение/выключение. Помогает перезагрузка. Но через время 4-36 часов проблема повторяется. Все устройства по modbus работают без проблем. Batch No 7.3.4K/6 1D/E-2GI. Release name wb-2401. Release suite stable. В чем проблема? Куда копать?
Добрый день.
Для начала все ж обновите пакета, штатным apt update && apt upgrade
Если проблема воспроизведется - выполните пожалуйста следующее:
i2cdetect -y 1
Ну и выгрузите сюда диагностический архив. Создание архива описано в документации.
Затем, опять же не перезагружая -
ls /sys/devices/platform/soc/1c2b000.i2c/of_node
Добрый день! Проблема повторилась, вот файл диагностики.
Несмотря на отсутствующий вывод команд часть данных все ж есть:
Feb 23 05:59:21 wirenboard-AD6VUEVF kernel: i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
Ну и весьма-весьма похоже на Отказ WBIO-DI-DR16 на WB7 - #9 от пользователя BrainRoot
Попрошу программистов поднять приоритет.
Добрый день! Есть ли решение проблемы?
Боюсь - пока решения нет.
А чем управляют (что подключено?) модули реле?
Две гипотезы:
Первая: наводка от нагрузки, возможно разряд между контактами реле при коммутации индуктивной нагрузки.
Вторая - про наводки от проводов к нагрузке. Можете фото подключения выложить?