Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
146
Добавлен:
29.03.2015
Размер:
115.71 Кб
Скачать

Назначение линий интерфейса rs-232c

Таблица 4. Линии интерфейса RS-232C

Наименование

Направление

Описание

Контакт (25-контактный разъем)

Контакт (9-контактный разъем)

DCD

вход

Carrie Detect (Определение несущей)

8

1

RXD

вход

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

3

2

TXD

выход

Transmit Data (Передаваемые данные)

2

3

DTR

выход

Data Terminal Ready (Готовность терминала)

20

4

SG

-

Signal Ground (Сигнальная земля)

7

5

DSR

вход

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

6

6

RTS

выход

Request to Send (Запрос на отправку)

4

7

CTS

вход

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

5

8

RI

вход

Ring Indicator (Индикатор)

22

9

PG

-

Protective Ground (Защитная земля)

1

-

Управление потоком данных

Для управления потоком данных могут использоваться два вида протоколов - аппаратный и программный. Не следует путать термин "управление потоком" с термином "квитирование". Квитирование - посылка уведомления о получении элемента, в то время как управление потоком предполагает посылку уведомления о временной невозможности последующего приема данных.

Аппаратный протокол управления RTS/CTS. Использует сигнал CTS, который позволяет остановить передачу данных, если приемник не готов к работе. Передача данных по этому протоколу показана на рис. 4а. Байт, передаваемый на момент прихода CTS, будет передан, однако с момента окончания его передачи передатчик переходит к ожиданию готовности приемника (т.е. снятия CTS). Обеспечивает самую быструю реакцию передатчика на состояние приемника, позволяет организовать обмен, не прибегая к буферизации. Часто используется в принтерах и для соединения компьютеров. В случае с принтером линия CTS ПК должна соединяться с линией RTS принтера, при соединении двух ПК необходимо перекрестное соединение CTS-RTS. Если аппаратный протокол обмена не используется, то на линию CTS ПК необходимо подать сигнал "включено", что обычно достигается соединением CTS ПК с его же RTS перемычкой на разъеме. Аппаратный обмен невозможен через минимальный нуль-модемный кабель.

Рис. 4.

Аппаратный протокол DTR/DSR. Аналогичен RTS/CTS, но использует другую пару сигналов (в данном случае "готовность приемника").

Программный протокол XON/XOFF. Предполагает наличие двунаправленного канала обмена. Временные диаграммы обмена показаны на рис. 4б. Предполагает наличие у приемника буфера, так как время реакции передатчика tp может оказаться достаточно большим. Когда буфер приемника заполняется до определенного уровня (обычно 80-90%), он передает на приемник команду XOFF (байт с кодом 13h). Приняв эту команду, передатчик прекращает передачу и переходит в состояние ожидания до прихода команды XON (байт с кодом 11h), по которому передатчик возобновляет передачу.

Программный протокол ACK. При обмене по этому протоколу для получения очередного байта приемник посылает передатчику команду ACK (байт с кодом 6h). В ответ передатчик посылает приемнику один байт (или пакет байт определенного размера).

Соседние файлы в папке RS-232_RS-485