Проблемы отображением показаний RS-485


#1

Добрый день. Имеется вайренбоард 6 с подключенной линей rs485 общей длинной 55м на линии подключены 2 датчика msw v3 и 4 преобразователя температуры m1w2 к которым подключены по 2 датчика ds18b20 так же к входу 1-wire подключены 2 датчика ds18b20. Проблема в пропадании данных с датчиков на линии rs485 wirenboard отображает одни и те же показания в течении времени без изменений. с линии 1 wire показания меняются. При перезагрузке ситуация не изменяется. Если отключить питание с линии V out на пару минут или отключить питание от Wirenboard 6 ситуация исправляется на несколько часов (рандомно).


#2

Добрый день. Проблемой занимаемся, пытаемся воспроизвести и решить. Напишите пожалуйста номер прошивки (можно прислать фото наклейки с qr кодом). Так же интересно зависают показания только температуры или устройство полностью перестает отвечать на запросы? Меняются ли показания напряжения на пример? При следующем зависании не могли бы вы не по питанию отключать а вынуть из устройства датчики ds18b20 и вставить снова. Пойдут ли после этого данные?


#3

Прошивка на Вб 201906131318 зависают показания тепературы с датчиков которые на шине rs485 (m1w2 с датчиками ds18b20 и датчики msw v3) показания питания меняются. Отключить датчики не получится так как склад заставлен продукцией и физически к ним не подобраться


#4

А что показывают во время наличия проблем команды:

service wb-mqtt-serial status
tail -f /var/log/messages

?


#5

Это только завтра уже смогу отправить


#6

service wb-mqtt-serial status пишет что сервис запущен
tail -f /var/log/messages очень много сообщений в секунду в итоге эти журналы забили всю память при чистке он снова начинает очень быстро расти


#7


#8


#9

За выходные был поменян контролер wb проблема не изменилась. Был установлен wb mge стало получше.


#10

Может это все из за датчика влажности в msw v3 так как он в вб все время показывает 99.9rH%


#11
Dec 21 14:10:17 wirenboard-AFX3I7HO user.notice serial: read noise: ff

– проблема в первую очередь здесь, её надо победить. Судя по сообщению, есть какие-то физические проблемы на линии.
Чтобы убедиться, что это так, отключите, пожалуйста, физически всю шину RS-485 от контроллера, и проверьте, что эти сообщения больше не идут.

После этого подключите обратно линию, но отключите физически все устройства с неё, а затем добавляйте по одному, и смотрите, когда сообщения об ошибке снова появятся.


#12

Извиняюсь Забыл вчера отписать. Установили дополнительно модуль wb-mge куда физически переподключили линию около 20 часов работы проблем нет.