Открыть сервис

EIA-485

EIA-485 (также известный как RS-485) — это стандарт электрических характеристик дифференциальной линии передачи данных, используемый для организации последовательной связи в промышленных и встраиваемых системах. Стандарт определяет электрические параметры передатчиков и приёмников, но не регламентирует протокол обмена, формат данных или тип соединителя. EIA-485 обеспечивает полудуплексную или полнодуплексную передачу данных на расстояния до 1200 метров (при скорости до 100 кбит/с) и поддерживает подключение до 32 устройств (приёмопередатчиков) на одной линии без дополнительных повторителей.

История

Разработка стандарта началась в конце 1970-х годов под эгидой Ассоциации электронной промышленности (EIA). Первая версия, известная как RS-485, была опубликована в 1983 году. В 1998 году стандарт был пересмотрен и получил обозначение TIA/EIA-485-A (после объединения EIA с Ассоциацией телекоммуникационной промышленности). В 2020 году вышла актуальная версия TIA-485-B.

Изначально стандарт создавался как развитие и усовершенствование RS-232 (EIA-232), который имел ограничения по дальности (до 15 метров) и помехоустойчивости. RS-485 был ориентирован на применение в промышленной автоматизации, где требовалась надёжная связь на больших расстояниях в условиях электромагнитных помех. В СССР и России аналогом RS-485 являлся интерфейс ИРПС (интерфейс радиальный последовательный), однако он не получил широкого распространения.

Электрические характеристики

Стандарт EIA-485 определяет дифференциальную передачу сигнала по витой паре проводов. Сигнал передаётся как разность напряжений между двумя линиями (A и B). Логическая «1» (состояние включения, mark) соответствует разности напряжений (V_A — V_B) от +1,5 В до +6 В, а логический «0» (состояние выключения, space) — от -1,5 В до -6 В. Общий провод (земля, сигнальный GND) используется для выравнивания потенциалов, но не является обязательным для передачи данных.

Основные параметры

  • Максимальная длина линии: до 1200 метров при скорости до 100 кбит/с. При более высоких скоростях (до 10 Мбит/с) длина линии сокращается до 10–50 метров.
  • Количество устройств: до 32 стандартных нагрузок (единиц нагрузки) на один сегмент. Современные приёмопередатчики с пониженным потреблением (1/8, 1/4, 1/2 нагрузки) позволяют подключать до 256 устройств.
  • Дифференциальное напряжение: от ±1,5 В до ±6 В.
  • Входное сопротивление приёмника: не менее 12 кОм.
  • Синфазное напряжение: допустимый диапазон от -7 В до +12 В относительно земли.

Топология

Стандарт предполагает соединение устройств по топологии «общая шина» (multidrop). Все приёмопередатчики подключаются параллельно к одной витой паре. Для предотвращения отражений сигнала на обоих концах линии устанавливаются согласующие резисторы (терминаторы) сопротивлением 120 Ом (равное волновому сопротивлению типичной витой пары). Ответвления (stubs) от магистрали должны быть минимальной длины (обычно не более 0,3 метра).

Режимы работы

Полудуплексный режим

Наиболее распространённый режим. Все устройства подключены к одной паре проводов. Передача и приём данных разделены во времени. Для управления направлением передачи используется сигнал разрешения (DE — driver enable, RE — receiver enable). В любой момент времени только одно устройство может передавать данные, остальные находятся в режиме приёма.

Полнодуплексный режим

Требует две витые пары (четыре провода): одна пара для передачи данных от ведущего устройства, вторая — для приёма данных от ведомых. В этом режиме возможна одновременная передача и приём. Полнодуплексный режим используется реже, так как требует большего количества проводов и обычно применяется в системах с одним ведущим и одним ведомым устройством (точка-точка).

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

EIA-485 является физическим уровнем (уровень 1 модели OSI) и не определяет протокол обмена. Над ним могут работать различные протоколы:

  • Modbus RTU/ASCII — наиболее распространённый протокол для промышленной автоматизации. Использует ведущий-ведомый (master-slave) архитектуру.
  • PROFIBUS — промышленная сеть на основе RS-485, широко применяемая в Европе и России.
  • DMX512 — протокол управления световым оборудованием (театры, концерты, архитектурная подсветка).
  • BACnet MS/TP — протокол для систем автоматизации зданий.
  • CANopen (реже) — может использовать RS-485 как физический уровень.
  • Собственные протоколы — многие производители разрабатывают закрытые протоколы для своих устройств.

Области применения

  • Промышленная автоматизация: связь между программируемыми логическими контроллерами (ПЛК), датчиками, исполнительными механизмами, частотными преобразователями.
  • Системы управления зданиями: контроль доступа, охранно-пожарная сигнализация, управление освещением, отоплением, вентиляцией.
  • Транспорт: системы управления железнодорожными переездами, светофорами, бортовые сети автобусов и троллейбусов.
  • Медицинское оборудование: связь между диагностическими приборами и компьютерами.
  • Сценическое оборудование: управление световыми приборами, движущимися головками, дым-машинами.
  • Бытовая электроника: некоторые системы «умного дома» (например, на базе шины KNX используют RS-485).

Преимущества и недостатки

Преимущества

  • Высокая помехоустойчивость благодаря дифференциальной передаче сигнала.
  • Большая дальность связи (до 1200 метров без повторителей).
  • Возможность подключения многих устройств (до 32–256 на один сегмент).
  • Низкая стоимость кабеля (витая пара) и микросхем приёмопередатчиков.
  • Простота реализации — не требует сложных контроллеров или специализированных микросхем.

Недостатки

  • Отсутствие встроенной гальванической изоляции — требуется внешняя изоляция для защиты от помех и замыканий.
  • Полудуплексный режим требует управления направлением передачи, что усложняет программное обеспечение.
  • Ограниченная скорость на больших расстояниях (до 10 Мбит/с на коротких линиях).
  • Чувствительность к ошибкам монтажа — неправильная терминация, длинные ответвления или отсутствие земли могут привести к сбоям.
  • Отсутствие стандартизации разъёмов — используются различные типы разъёмов (DB9, RJ-45, клеммные колодки, винтовые зажимы).

Сравнение с другими интерфейсами

ПараметрEIA-485 (RS-485)EIA-232 (RS-232)EIA-422 (RS-422)CAN
Тип передачиДифференциальныйНесимметричныйДифференциальныйДифференциальный
Максимальная длина1200 м15 м1200 м40 м (при 1 Мбит/с)
Максимальная скорость10 Мбит/с115,2 кбит/с10 Мбит/с1 Мбит/с
Количество устройствДо 32 (стандарт)1 приёмник10 приёмниковДо 110
ТопологияШинаТочка-точкаШинаШина
РежимПолудуплекс/Полный дуплексПолный дуплексПолный дуплексПолудуплекс
ПомехоустойчивостьВысокаяНизкаяВысокаяВысокая

Интересные факты

  • Название «RS-485» происходит от «Recommended Standard 485» (рекомендованный стандарт 485). После передачи прав на стандарт от EIA к TIA официальное название стало TIA-485, но в технической литературе и среди инженеров по-прежнему широко используется «RS-485».
  • В России и странах СНГ RS-485 часто называют «интерфейсом RS-485» или «промышленной шиной». Стандарт активно используется в отечественных системах автоматизации, таких как «Контар», «Овен», «Торнадо» и других.
  • Существует модификация RS-485 с гальванической изоляцией (например, микросхемы ADM2483 от Analog Devices), которая позволяет подключать устройства с разными потенциалами земли без риска повреждения.
  • В некоторых системах управления зданиями (например, в контроллерах доступа) RS-485 используется для связи между контроллерами и считывателями, при этом длина линии может достигать нескольких километров с использованием повторителей.

Источники

  • TIA-485-B (2020) — стандарт Ассоциации телекоммуникационной промышленности.
  • «Industrial Communication Systems» — CRC Press, 2016.
  • «RS-485: A Practical Guide to the Standard» — Texas Instruments, Application Report SLLA272D, 2019.
  • «Интерфейсы и шины в системах промышленной автоматизации» — под ред. В. А. Гусева, М.: Энергоатомиздат, 2005.
  • «Руководство по проектированию систем на основе RS-485» — Maxim Integrated Products, 2002.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →