38 WB-MSW v.4 (универсальный настенный Modbus-датчик)
Подключаю 1 устройство в RS485-1, 2 устройство в RS485-2.
Делаю быстрое сканирование, устройств не обнаруживает, медленное не обнаруживает, добавляю в ручную, не видит их. Индикаторы статуса на устройствах мигают зеленым. Сбрасывал настройки на заводские, использовал разные прошивки сейчас wb-2407, перекоммутировал провода (витая пара), подключал последовательно от одного порта, подключал по одному. Проверял порты minicom -D /dev/ttyRS485-2, сигналы вроде идут, движение есть в программе. Галочка на включении установлена в настройках. Скорость установлена на портах стандартная. Напряжение входное 11.8 (установлена батарейка в WB6).
Подскажите что может быть? Не видит устройства. Что можно еще проверить, как продиагностировать? https://disk.yandex.ru/i/qEGHPf8SLpt6Ew
Я давал ссылку, эту: Загрузчик периферийных устройств Wiren Board — Wiren Board
Мигание такое? Если да - опросите так:
Нужно подключить устройство единственным на порт контроллера, просканировать все адреса шины на ответ чтения 12 holding c 290 адреса, именно так:
for i in {1..247}; do echo -n "$i - "; D=`modbus_client -mrtu /dev/ttyRS485-1 --debug -b9600 -pnone -s2 -a$i -t3 -o100 -r290 -c12 2>/dev/null | grep Data:`; echo -e $D; done
ну и посмотреть отзывается ли.
Если в загрузчике - то выполнить прошивку по ссылке.
Обновился по инструкции, статус не поменялся, устройство не добавляется, так же мигает. После обновления новых прошивок не находит
root@wirenboard-AMWM4FYY:~# wb-mcu-fw-updater update-all
2024-09-10 17:45:49,942 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
2024-09-10 17:45:49,955 No devices has found in /etc/wb-mqtt-serial.conf
2024-09-10 17:45:49,959 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
Расчет шины выполняется на этапе проектирования, всегда. Иначе как понять - будет ли работать? Загляните в проект. Если такового нет - сделайте расчет по мощности и току сейчас.
Либо оставьте на шине одно устройство.
Как сконфигурировано устройство в wb-mqtt-serial?
Что именно делалось - опишите пожалуйста. Что обновлялось? Каккая часть пакетов контроллера, прошивка устройства?
так как устройство опрашиваектся с помощью modbus_client - прочитайте из него содержимое input регистров 104 и 105, например так: