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

RS-232

RS-232 — это стандарт последовательной передачи данных между двумя устройствами (терминалом и оконечным оборудованием), определяющий электрические, механические и функциональные характеристики интерфейса. Официальное название стандарта — EIA/TIA-232 (ранее RS-232-C, RS-232-D). Разработан Ассоциацией электронной промышленности США (EIA) в 1960-х годах, впоследствии принят как международный стандарт ITU-T V.24/V.28. На протяжении нескольких десятилетий являлся основным интерфейсом для подключения периферийных устройств (модемов, мышей, принтеров) к компьютерам, а также для промышленной автоматизации и связи с измерительным оборудованием. В настоящее время в потребительской электронике вытеснен интерфейсами USB, Bluetooth и Ethernet, но продолжает широко применяться в промышленности, телекоммуникациях и встраиваемых системах благодаря своей простоте и надёжности.

История

Разработка RS-232 началась в 1962 году, когда EIA опубликовала первую версию стандарта. Целью было создание универсального интерфейса для соединения терминалов (DTE — Data Terminal Equipment) с модемами (DCE — Data Circuit-terminating Equipment). В 1969 году вышла ревизия RS-232-C, ставшая наиболее распространённой. В 1987 году стандарт был обновлён до версии RS-232-D, а в 1991 году — до RS-232-E. В 1997 году вышла версия TIA-232-F, которая действует по настоящее время.

В 1980-е — 1990-е годы RS-232 был стандартным портом на персональных компьютерах (обычно 9-контактный разъём DB-9). С появлением USB в конце 1990-х годов использование RS-232 в бытовой технике резко сократилось, но в профессиональной сфере он сохранил позиции. В России и странах бывшего СССР RS-232 долгое время был основным интерфейсом для программирования промышленных контроллеров, настройки телекоммуникационного оборудования и связи с лабораторными приборами.

Характеристики интерфейса

Электрические параметры

RS-232 использует несимметричную (однопроводную) передачу сигнала относительно общего провода (земли). Уровни напряжений:

Диапазон от -3 до +3 В считается зоной неопределённости. Такая сигнализация обеспечивает высокую помехоустойчивость, но ограничивает максимальную длину кабеля (рекомендованная — до 15 метров при скорости до 20 кбит/с). На практике при низких скоростях (9600 бит/с и ниже) и качественном кабеле возможна работа на расстояниях до 50-100 метров.

Скорость передачи

Стандарт поддерживает скорости от 75 до 115200 бит/с, однако типичные значения в компьютерной технике — 9600, 19200, 38400, 57600 и 115200 бит/с. Более высокие скорости (до 230400 бит/с) возможны при нестандартных настройках, но не гарантируются спецификацией.

Разъёмы

Изначально RS-232 использовал 25-контактный разъём DB-25 (по числу сигналов в полной версии). В персональных компьютерах распространение получил 9-контактный разъём DB-9 (D-subminiature), содержащий минимально необходимый набор сигналов. Назначение контактов DB-9 (типичное для IBM PC-совместимых компьютеров):

  1. DCD (Carrier Detect) — обнаружение несущей.
  2. RXD (Receive Data) — приём данных.
  3. TXD (Transmit Data) — передача данных.
  4. DTR (Data Terminal Ready) — готовность терминала.
  5. GND (Signal Ground) — общий провод.
  6. DSR (Data Set Ready) — готовность модема.
  7. RTS (Request to Send) — запрос на передачу.
  8. CTS (Clear to Send) — разрешение на передачу.
  9. RI (Ring Indicator) — индикатор вызова.

Типы устройств

Для соединения двух устройств одного типа (например, двух компьютеров) используется нуль-модемный кабель, в котором линии TXD и RXD перекрещиваются.

Протокол и сигналы

Асинхронная передача

RS-232 реализует асинхронную последовательную передачу, при которой данные передаются байтами, обрамлёнными стартовым и стоповым битами. Формат кадра:

Управляющие сигналы

Полный набор сигналов RS-232 включает линии управления потоком (handshaking):

На практике в компьютерных портах часто используется только минимальный набор: TXD, RXD и GND, а управление потоком реализуется программно (XON/XOFF).

Применение

Компьютерная техника (историческое)

До середины 2000-х годов RS-232 был основным портом для подключения:

Промышленная автоматизация

В промышленности RS-232 остаётся востребованным для:

Телекоммуникации

RS-232 используется для настройки и мониторинга:

Измерительная техника

Многие лабораторные приборы (осциллографы, мультиметры, генераторы сигналов, спектроанализаторы) оснащаются портом RS-232 для сбора данных и удалённого управления. В современных приборах он часто заменён USB или Ethernet, но в старых моделях остаётся единственным интерфейсом.

Встраиваемые системы

Микроконтроллеры (например, AVR, PIC, STM32) имеют встроенные модули UART (Universal Asynchronous Receiver-Transmitter), которые реализуют протокол RS-232 на уровне логических сигналов (0–5 В). Для подключения к стандартному RS-232 (с уровнями ±12 В) требуется преобразователь уровня, например на микросхеме MAX232.

Критика и ограничения

Несмотря на эти недостатки, RS-232 остаётся «золотым стандартом» для отладки и конфигурирования оборудования благодаря своей простоте и распространённости.

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

Источники

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

На главную BFOmetr →