Распиновка RS-232

 

 RS-232 - это стандартный электрический интерфейс для последовательной передачи данных.  По структуре это обычный асинхронный последовательный протокол, то есть передающая сторона по очереди выдает в линию 0 и 1, а принимающая отслеживает их и запоминает. Данные передаются пакетами по одному байту (8 бит). Устройства для связи по последовательному каналу соединяются кабелями с 9-ю или 25-ю контактными разъёмами типа D-sub. Обычно они обозначаются DB-9, DB-25, CANNON 9, CANNON 25.


Первоначально в RS-232 использовались DB-25, но, поскольку многие приложения использовали лишь часть предусмотренных стандартом контактов, стало возможно применять для этих целей 9-штырьковые разъёмы DB-9. Распиновка RS-232 показана в таблице ниже.
 

Разъем 9-ти
пиновый #

Разъем 25
пиновый #

Обозначение

Полное наименование

Направление

Что значит

3

2

TxD

Передача данных (Transmit Data)

—»

Передача данных от компьютера

2

3

RxD

Прием данных (Receive Data)

«—

Прием данных компьютером

7

4

RTS

Запрос на передачу (Request to Send)

—»

Аппаратный контроль передачи данных типа RTS/CTS

8

5

CTS

Готовность передачи (Clear to Send)

«—

Аппаратный контроль передачи данных типа RTS/CTS

6

6

DSR

Готовность источника данных (Data Set Ready)

«—

Я готов для обмена данными

4

20

DTR

Готовность приемника данных (Data Terminal Ready)

—»

Я готов для обмена данными

1

8

DCD

Наличие несущей (Carrier Detect)

«—

Один модем соединен с другим

9

22

RI

Сигнал вызова (Ring Indicator)

«—

Звонок (вызов) на телефонной линии

5

7

SG

Земля

 

 

 

Только 3 контакта из 9 имеют строго определенное значение: передача, прием и земля. Это аппаратные линии и изменить их предназначение нельзя. Но все другие сигнальные линии управляются программно и могут быть (или подразумевается что могут) в большинстве своем другого назначения. Однако они могут принимать только два состояния: высокое (установленное) (+12 вольт) и низкое (сброшенное) (-12 вольт). Установленное состояние это "включено" и сброшенное состояние это "выключено".

О кабелях

Кабель от одного последовательного порта всегда соединяется с другим последовательным портом. Внешний модем или другое устройство, которое подсоединяется к последовательному порту имеет встроенный в него последовательный порт. Для модемов кабель имеет прямую разводку: контакт 2 идет к контакту 2, и т.д. Модем называется DCE устройством (Data Communications Equipment - оборудование передачи данных), а компьютер называется DTE устройством (Data Terminal Equipment - оборудование отображения данных). Для соединения устройств типа DTE-в-DCE необходимо использовать прямой кабель. Для соединения DTE-в-DTE необходимо использовать нуль-модемный кабель (иначе называемый перевернутый кабель).  Различают два вида : полный и усеченный кабели.

Полный нуль-модемный кабель используется для обмена данными с устройствами, которые не имеют сигналов контроля передачи данных. Нуль-модемный кабель может служит в том числе и для связывания двух компьютеров и практически соответствует двум компьютерам, соединенным модемами. Например, для связи двух компьютеров с помощью NortonComander при запущенной на обоих ПК программой DESK.EXE.
 
Распайка полного нуль-модемного кабеля
 
 

 

  Распайка усеченного нуль-модемного кабеля