Переключил обратно на 1 порт, все работает.
Что делать со 2 портом тогда?
Для начала провести диагностику в статике, то есть остановить wb-mqtt-serial и отключив от обоих портов устройства помериь напряжение на клеммах A и B относительно Gnd
Если напряжения одинаковы - можно соединить порты A к А и B к B соответственно и запустив два экземпляра
minicom -D /dev/ttyKNX -b 9600 -8 -a off
по одному на порт проверить связь друг с другом.
в команде точно KNX?
Да, ошибся,
minicom -D /dev/ttyRS485-2 -b 9600 -8 -a off
На всякий случай пощупайте транcиверы 485 на плате контроллера. Достаточно снять нижнюю крышку, они на нижней стороне платы рядом с портами. Корпуса soic8.
Также на выключенном (и отключенном от питания!) контроллере прозвоните линии портов на землю.
Замерил напряжение разношена клеммах А-1,7 и В-1,3 соответственно, а между портами напряжение А=А и В=В.
Ответ клемм АА
Добро пожаловать в minicom 2.7
ПАРАМЕТРЫ: I18n
Дата компиляции Apr 22 2017, 09:14:19.
Port /dev/ttyRS485-2, 20:08:32
Нажмите CTRL-A Z для получения подсказки по клавишам
Ответ от ВВ
Добро пожаловать в minicom 2.7
ПАРАМЕТРЫ: I18n
Дата компиляции Apr 22 2017, 09:14:19.
Port /dev/ttyRS485-2, 20:08:32
Нажмите CTRL-A Z для получения подсказки по клавишам
Все ощупал чуть тепленькое
Прозвонил напряжение на включенном контроллере на клеммах А-1,7 и В-1,3, а на выключенном на клеммах А-0,3 и В-0,3
Добрый день! Есть мысли как запустить 2 порт?
Я предлагал соединить порты. Не по одной клемме, просто соединить одноименные клеммы двух портов.
Ну и соответственно не просто запустить minicom а попробовать передать что-то из порта 1 в 2 и наоборот.
Если передача неудачна - тогда порт надо чинить.
Как это сделать?
В чем заключается починка?
Просто ввести что-нибудь в Minicom
https://wirenboard.com/wiki/Minicom
Найти неисправную деталь (скорей всего трансивер, конечно) и заменить.
Тут очень неплохо воспользоваться осциллографом.
Но для начала я бы все ж перепроверил, например подключив порты паралльельно, подключив како-нибудь устройство и попробовав импользовать modbus_client поочередно с каждого, отслеживая в minicom реакцию на другом.
Да, прозвоните сопротивление клемм портов на выключенном контроллере на землю.
Добрый день!
Подключение второго, третьего… привода по той же схеме производиться? Или как-то проще
Каждый привод подключается к порту один (по одному), чтобы установить индивидуальный адрес. То есть минута на привод. Воткнуть разъем - вставить строку - нажать Enter - убедиться в ответе и отключить.
А что с портом? Получилось продиагностировать?
Завтра буду тестировать
Понял