AFON // радиотехник affonya@mail.ru
← Шины и интерфейсы

RS-485

Промышленный интерфейс RS-485: дифференциальная передача по витой паре на большие расстояния, множество устройств на шине и согласование линии.

Что такое RS-485

RS-485 — стандарт последовательной передачи для промышленных и протяжённых линий. В отличие от RS-232, сигнал передаётся дифференциально — разностью напряжений в паре проводов (A и B), что даёт высокую помехозащищённость.

Ключевые возможности

  • Длина линии — до 1200 м (на низких скоростях).
  • На одной шине — 32 и более устройств (с расширенными приёмопередатчиками — до 256).
  • Скорость — до 10 Мбит/с (падает с ростом длины).
  • Обычно полудуплекс по одной витой паре (двунаправленно, по очереди).

Топология и согласование

Устройства подключаются «шлейфом» вдоль одной витой пары. На концах линии ставят согласующие резисторы 120 Ом (равные волновому сопротивлению кабеля), иначе отражения искажают сигнал на высоких скоростях. Направление передачи в полудуплексе переключает вывод управления приёмопередатчиком.

Протоколы и применение

Поверх RS-485 работают промышленные протоколы, прежде всего Modbus RTU. Применяется в АСУ ТП, датчиках, приводах, системах учёта. Сам формат байтов такой же, как у RS-232 (старт/данные/стоп), поэтому со стороны МК используется тот же UART — расчёт скорости в калькуляторе UART. Для распределённых систем реального времени также применяют CAN.