RS-485 (RS485 — англ. Recommended Standard 485, EIA-485 — англ. Electronic Industries Alliance-485) — стандарт передачи данных по двухпроводному полудуплексному многоточечному последовательному каналу связи.
Стандарт RS-485 совместно разработан двумя ассоциациями: Ассоциацией электронной промышленности (EIA — Electronics Industries Association) и Ассоциацией промышленности средств связи (TIA — Telecommunications Industry Association). Ранее EIA маркировала все свои стандарты префиксом «RS» (англ. Recommended Standard — Рекомендованный стандарт).
Многие инженеры продолжают использовать это обозначение, однако EIA/TIA официально заменил «RS» на «EIA/TIA» с целью облегчить идентификацию происхождения своих стандартов.
На сегодняшний день, различные расширения стандарта RS-485 охватывают широкое разнообразие приложений, этот стандарт стал основой для создания целого семейства полевых шин широко используемых в промышленной автоматизации.
В стандарте RS-485 (RS-232) для передачи и приёма данных часто используется единственная витая пара проводов.
Процедуры совместного использования линии передачи требуют применения определённого метода управления направлением потока данных. Наиболее широко распространённым методом является использование сигналов RTS (Request To Send) и CTS (Clear To Send).
Передача данных осуществляется с помощью дифференциальных сигналов.
Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности — ноль.
Интерфейс RS-485 поддерживает стандарты:
- EIA/TIA-422 90kbit/1,2km
- EIA/TIA-422A EIA/TIA-485
- BitBus (Intel, Protocol HLDC)
- Поддержка сетей: BitBus, ModBus, InterBus-S, DIN Measuring Bus
- CCITT V.10 — несимметричные
- CCITT V.11 — симметричные
- DIN 66 259-3
- DIN 66 259-4 (4-Ware RS-485)
- Интерфейс измерительных систем DIN 66 348-2 (4-Wire RS-485) DIN Measuring Bus
- IEEE 1118 (4-Ware BitBus)
- ISO/IEC 8482 (4-Ware RS-485)
Примечание:
1. Стандарт RS-485 оговаривает только электрические характеристики, физический уровень (среду), но не программную платформу.
2. Стандарт RS-485 не оговаривает:
— возможность объединения несимметричных и симметричных цепей,
— параметры качества сигнала, уровень искажений (%),
— методы доступа к линии связи,
— протокол обмена,
— аппаратную конфигурацию (среда обмена, кабель),
— типы соединителей, разъёмов, колодок, нумерацию контактов,
— качество источника питания (стабилизация, пульсация, допуск),
— отражённость, уровень сигнала (reflect).
Электрические и временные характеристики интерфейса RS-485
32 приёмопередатчика при многоточечной конфигурации сети (на одном сегменте, максимальная длина линии в пределах одного сегмента сети: 1200 метров).
Только один передатчик активный.
Максимальное количество узлов в сети — 250 с учётом магистральных усилителей.
Характеристика скорость обмена/длина линии связи (зависимость экспоненциальная):
-62,5 бит/с 1200 м (одна витая пара)
-375 бит/с 300 м (одна витая пара)
-500 бит/с
-1000 бит/с
-2400 бит/с 100 м (две витых пары)
-10000 бит/с 10 м
Примечание: Скорости обмена 62,5 бит/с, 375 бит/с, 2400 бит/с оговорены стандартом RS-485.
На скоростях обмена свыше 500 кбит/с рекомендуется использовать экранированные витые пары.
Тип приёмопередатчиков — дифференциальный, потенциальный. Изменение входных и выходных напряжений на линиях A и B: Ua (Ub) от -7В до +12В (+7В).
Требования, предъявляемые к выходному каскаду: — выходной каскад представляет собой источник напряжения с малым выходным сопротивлением, |Uвых|=1,5:5,0В (не < 1,5В и не > 6,0В);
— состояние логической «1»: Ua больше Ub (гистерезис 200мВ) — MARK, OFF;
— состояние логического «0»: Ua меньше Ub (гистерезис 200мВ) — SPACE, ON;
— выходной каскад должен выдерживать режим короткого замыкания, иметь максимальный выходной ток 250мА, скорость нарастания выходного сигнала 1,2В/мкс и схему ограничения выходной мощности.
Требования, предъявляемые к входному каскаду: — входной каскад представляет собой дифференциальный вход с высоким входным сопротивлением и пороговой характеристикой от -200мВ до +200мВ;
— допустимый диапазон входных напряжений Uag (Ubg) относительно земли (GND) от -7В до +12В;
— входной сигнал представлен дифференциальным напряжением (Ui+0,2В) и более;
— уровни состояния приёмника входного каскада
Сетевые протоколы работающие поверх RS-485
ProfiBus DP
ModBus
DMX512
Овен
HLDC
DCON
Полевые шины построенные на основе RS-485
ProfiBus DP
ModBus