Здравствуйте! Нигде не нашёл информации, для чего служат перемычки Rs-485 TERM. Подключаю по ModBus терморегулятор, через непродолжительное время появляется шум, лечится перезагрузкой драйвера. Пытаюсь найти причину такого поведения. Заранее спасибо!
Добрый день.
Про шину RS-485: https://wirenboard.com/wiki/RS-485
Про терминаторы
Расскажте подробней - что за шум? Как он выражается? И какой используете терморегулятор (желательно фото подключения).
В логах драйвера вместо ответов в кокой-то момент сплошной noise без остановки, Лечится перезагрузкой драйвера
Терморегулятор Siemens RDF302, фото сейчас не получится скинуть, использую спец. кабель profibus, 10 см кусочек, разъём “A” вайрена воткнут в “+” регулятора, “B” в “-”, экран с обеих сторон в GND.
Если всего 10 сантиметров - то вообще все равно какой кабель, но экран положено подключать только с одной стороны, ток по нему идти не должен вообще.
Покажите логи? И какая версия драйвера?
dpkg -s wb-mqtt-serial |grep Version
Отрубили экран с одной стороны, для теста подключили другой модбасовый терморегулятор, та же петрушка:
Version: 1.57.0
FF на входе - значит там, на входе постоянное напряжение (периодически) есть. Терморегулятор питается от того же БП что и контроллер? Земля ("-" питания) контроллера соединен с терморегулятором?
И что за БП используется?
Терморегуляторы, что один, что второй, питаются по 220v, они управляют фан-койлами. Сам WB питается от MeanWell 24V
А земля интерфейса терморегулятора хорошо соединена с WB?
Пришлите фото подключения если можно. Просто типичная картина для плохой земли.
Чуть позже скину. На терморегуляторах нет земли(
А что за модель терморегулятора?
Как раз для теста и покупался сименс с землёй, то же самое
Документация по первому (Siemens RDF302):
http://www.kit-klimat.ru/storage/userfiles/files/RDF302%20TD.pdf
Вы убрали соединение контакта “REF” с экраном и соединили его с землей контроллера (клемма Gnd)?
У второго:
действительно нет земли интерфейса…
Если что, в китайском термостате перепутаны A и B - так сказал продавец и мы это подтвердили экспериментальным путём
Так, проверьте пожалуйста failsafe
https://wirenboard.com/wiki/Wiren_Board_6#.D0.A2.D0.B5.D1.80.D0.BC.D0.B8.D0.BD.D0.B0.D1.82.D0.BE.D1.80.D1.8B_.D0.BB.D0.B8.D0.BD.D0.B8.D0.B9_RS-485
Для этого при остановленном wb-mqtt-serial и отсутствии активности в линии померьте мультиметром напряжение между землей (клемма “Gnd”) контроллера и линиями RS-485 порта.
Вот тут расписано как “лайфхак”
https://wirenboard.com/wiki/RS-485:Физическое_подключение#.D0.9F.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2
При остановленном wb-mqtt-serial и подключенным термостатом:
3.89 V на A
1.24 V на B
При остановленном wb-mqtt-serial и отключенным термостатом:
4.44 V на A
0.69 V на B
И еще - возможно для устойчивой работы
А с подключенным термостатом с остановленным драйвером?
При остановленном wb-mqtt-serial и подключенным термостатом:
3.89 V на A
1.24 V на B