RS485
Стандарт физического уровня связи с дифференциальной передачей сигнала. Основа для многоточечных промышленных сетей: Modbus RTU, Profibus DP, DMX. Длина до 1200 м, скорость до 10 Мбод, устойчивость к помехам.
RS-485 (TIA/EIA-485) — стандарт физического уровня последовательной связи, созданный в 1983 году для многоточечных промышленных сетей. На RS-485 построены самые популярные промышленные протоколы: Modbus RTU, Profibus DP, M-Bus, DALI. По сравнению с устаревшим RS-232 (несимметричный сигнал на одном проводе, только 2 устройства, до 15 м) RS-485 даёт дифференциальный сигнал на двух проводах, до 32 устройств на шине и длину до 1200 м.
Дифференциальная передача — ключевой принцип RS-485. Сигнал передаётся как разность напряжений между проводами A и B (от -5 до -1,5 В для логической «1», от +1,5 до +5 В для «0»). Помехи, попадающие одновременно на оба провода, не влияют на разность и становятся невидимыми для приёмника — поэтому RS-485 работает даже в электрически шумной промышленной среде. Длина линии зависит от скорости: 1200 м при 100 кбод, 100 м при 1 Мбод.
Для правильной прокладки нужны витая пара с экраном (Belden 9842 или FTP CAT5e), терминаторы 120 Ом на обоих концах шины для гашения отражений (включаются DIP-переключателями на устройствах), экран, подключённый к «земле» только с одной стороны (обычно у мастера, иначе возникает петля). Топология — линейная шина, ветви не длиннее 1 метра; звезда или дерево недопустимы. Минимальное расстояние от силового кабеля — 30 см, от кабеля двигателя с частотником — 1 м.
Типовые проблемы диагностируются быстро: отсутствие связи — проверить полярность A-B (легко перепутать), терминаторы и экранировку; прерывистая связь — слишком длинные ветви или помехи от силовых цепей; ошибки на определённых скоростях — несоответствие терминации или перегрузка шины. Для простой автоматики с датчиками и частотниками RS-485 остаётся предпочтительнее Ethernet благодаря простоте и дешевизне, но для современных систем с большим трафиком и облачной интеграцией выбирают Ethernet. Нормативная база — TIA/EIA-485-A.
Частые вопросы
Нужен ли терминатор 120 Ом на RS-485?
Для коротких линий (<10 м) на низких скоростях (<9600 бод) — не обязательно. Для стандартных промышленных применений (100 м, 19200 бод) — обязательно, иначе отражения сигнала вызывают ошибки передачи. Включается DIP-переключателем или перемычкой на конечных устройствах.Можно ли проложить RS-485 вместе с силовым кабелем?
Крайне нежелательно. Минимальное расстояние — 30 см от силового кабеля, 1 м от кабеля двигателя с частотником. При пересечении — под углом 90°. Если прокладка в одном лотке неизбежна — разделитель или бронированный экранированный кабель RS-485.Что лучше — RS-485 или Ethernet?
Для простой автоматики с умеренной скоростью (датчики, частотники, контроллеры) — RS-485 проще и дешевле (не нужны коммутаторы, DHCP). Для современных систем с большим трафиком, IoT, облачной интеграцией — Ethernet предпочтительнее. На практике используются оба уровня: RS-485 от датчиков к контроллеру, Ethernet от контроллера к SCADA.
Источники
- TIA/EIA-485-A — Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems — TIA/EIA