RS-485: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''RS-485''' - стандарт коммуникации по двухпроводной шине. К порту RS-485 контроллера [[Wiren Board]] можно подключать периферийные устройства. | '''RS-485''' - стандарт коммуникации по двухпроводной шине. К порту RS-485 контроллера [[Wiren Board]] можно подключать периферийные устройства. | ||
== Какие устройства можно подключать к Wiren Board по RS-485 == | == Какие устройства можно подключать к Wiren Board по RS-485 == | ||
К контроллеру можно подключать [[Периферийные устройства с интерфейсом | К контроллеру можно подключать [[Периферийные устройства с интерфейсом RS-485 серии WB-xxxx | устройства с интерфейсом Modbus нашего производства]], счётчики Меркурий и Милур, а также некоторые другие устройства, в том числе работающие по протоколу Modbus. | ||
Полный список протестированных устройств: [[Поддерживаемые устройства#Подключаемые по RS-485]]. | Полный список протестированных устройств: [[Поддерживаемые устройства#Подключаемые по RS-485]]. | ||
==Как физически подключить== | ==Как физически подключить== | ||
Смотрите статью [[RS-485:Физическое подключение]]. | Смотрите статью [[RS-485:Физическое подключение]]. |
Версия 18:03, 14 апреля 2016
RS-485 - стандарт коммуникации по двухпроводной шине. К порту RS-485 контроллера Wiren Board можно подключать периферийные устройства.
Какие устройства можно подключать к Wiren Board по RS-485
К контроллеру можно подключать устройства с интерфейсом Modbus нашего производства, счётчики Меркурий и Милур, а также некоторые другие устройства, в том числе работающие по протоколу Modbus.
Полный список протестированных устройств: Поддерживаемые устройства#Подключаемые по RS-485.
Как физически подключить
Смотрите статью RS-485:Физическое подключение.
Настройка через веб-интерфейс
Смотрите статью RS-485:Настройка через веб-интерфейс.
Низкоуровневая работа с портом RS-485
За работу с подключёнными по RS-485 устройствами в Wiren Board отвечает Драйвер wb-mqtt-serial (ранее wb-homa-modbus). Он обеспечивает работу с подключёнными устройствами через систему MQTT-сообщений.
Если вы хотите работать с портом RS-485, не используя этот драйвер, - отключите его или очистите файл конфигурации, иначе стандартный драйвер будет писать в этот порт.
Перед началом работы ознакомьтесь со статьями Работа с последовательным портом из Linux и Доступ к порту RS-485 контроллера Wiren Board с компьютера.
Реализация портов в разных версиях Wiren Board
Модель контроллера | Название порта в Linux | Разъём на контроллере | Примечание |
Wiren Board 5 | /dev/ttyAPP1 | Подписан RS-485, клеммники A и B | Неизолированный порт, установлен терминатор |
/dev/ttyAPP4 | Подписан CAN (так как этот же порт может использоваться как CAN) | Неизолированный порт, установлен терминатор, мультиплексирован с CAN | |
Wiren Board 4 | /dev/ttyNSC0 | Подписан RS-485-ISO | Изолированный порт, установлен терминатор |
/dev/ttyNSC1 | Неизолированный порт, установлен терминатор | ||
Wiren Board NETMON-1 | /dev/ttyNSC0 | Подпись и8 | Полудуплексные порты. Трансиверы подключен к чипу SC16IS752 |
/dev/ttyNSC1 | Подпись и6 | ||
Wiren Board Smart Home 3.5 | /dev/ttyNSC0 | Зелёная пара клеммников | Полудуплексные порты. Трансиверы подключен к чипу SC16IS752. На плате установлены терминаторы между линиями A и В, их можно отклчить, распаяв перемычки (по умолчанию запаяны) - смотрите фото |
/dev/ttyNSC1 | Синяя пара клеммников | ||
Wiren Board 2.8 | /dev/ttyNSC0 | Линии A и B на клеммниках | (Есть не во всех комплектациях) Полудуплексный порт. Трансивер подключен к чипу SC16IS752 |