Распиновка 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 |
Земля |
|
|
О кабелях…
Кабель от одного последовательного порта всегда соединяется с другим последовательным портом. Внешний модем или другое устройство, которое подсоединяется к последовательному порту имеет встроенный в него последовательный порт. Для модемов кабель имеет прямую разводку: контакт 2 идет к контакту 2, и т.д. Модем называется DCE устройством (Data Communications Equipment - оборудование передачи данных), а компьютер называется DTE устройством (Data Terminal Equipment - оборудование отображения данных). Для соединения устройств типа DTE-в-DCE необходимо использовать прямой кабель. Для соединения DTE-в-DTE необходимо использовать нуль-модемный кабель (иначе называемый перевернутый кабель). Различают два вида : полный и усеченный кабели.
Полный нуль-модемный кабель используется для обмена данными с устройствами, которые не имеют сигналов контроля передачи данных. Нуль-модемный кабель может служит в том числе и для связывания двух компьютеров и практически соответствует двум компьютерам, соединенным модемами. Например, для связи двух компьютеров с помощью NortonComander при запущенной на обоих ПК программой DESK.EXE.
Распайка усеченного нуль-модемного кабеля