
Интернет-магазин «Неглупый Дом»
Обычный UART Arduino (TX/RX) рассчитан на короткие расстояния — метр-два от силы, и уязвим к помехам. RS422 и RS485 решают эту проблему за счёт дифференциальной передачи сигнала.
Сигнал передаётся не одним проводом относительно земли, а разностью напряжений между двумя проводами (витой парой) — наводки одинаково влияют на оба провода и взаимно вычитаются на приёмнике, что позволяет передавать данные на десятки-сотни метров без заметной потери качества.
RS422 — соединение «точка-точка» или один передатчик и несколько приёмников. RS485 — более гибкий вариант, позволяющий множеству устройств делить одну и ту же линию и говорить по очереди (полудуплекс), что и делает его основным стандартом в промышленной автоматике.
Оба модуля преобразуют обычный UART Arduino в дифференциальный сигнал RS422/RS485 и обратно — конвертер просто ставится между Arduino и промышленной линией, без изменений в коде, кроме обычной работы с Serial.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.