Сопряжение частотомера с ЭВМ

Таблица 1 Назначение контактов разъемов интерфейса RS-232C

(I - входной сигнал компьютера, О - выходной сигнал).

Назначение сигналов следующее.

FG

- защитное заземление (экран).

-TxD

- данные, передаваемые компьютером в последовательном коде (логика отрицательная).

-RxD

- данные, принимаемые компьютером в последовательном коде (логика отрицательная).

RTS

- сигнал запроса передачи. Активен во все время передачи.

CTS

- сигнал сброса (очистки) для передачи. Активен во все время передачи. Говорит о готовности приемника.

DSR

- готовность данных. Используется для задания режима модема.

SG

- сигнальное заземление, нулевой провод.

DCD

- обнаружение несущей данных (детектирование принимаемого сигнала).

DTR

- готовность выходных данных.

RI

- индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной сети.

Наиболее часто используются трех- или четырехпроводная связь (для двунаправленной передачи). Схема соединения для четырехпроводной линии связи показана на рис. 4

Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.

Формат передаваемых данных показан на рис. 5. Собственно данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми (допустимое расхождение - не более 10%). Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.

Рисунок 4 Схема 4-проводной линии связи для RS-232C.

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

Для подключения произвольного УС к компьютеру через RS-232C обычно используют трех- или четырехпроводную линию связи (см. рис. 4), но можно задействовать и другие сигналы интерфейса.

Рисунок 5 Формат передаваемых данных

Рисунок 6 Уровни сигналов RS-232C на передающем и принимающем концах линии связи.

Обмен по RS-232C осуществляется с помощью обращений по специально выделенным для этого портам СОМ1 (адреса 3F8h .3FFh, прерывание IRQ4), COM2 (адреса 2F8h .2FFh, прерывание IRQ3), COM3 (адреса 3E8h .3EFh, прерывание IRQ10), COM4 (адреса 2E8h .2EFh, прерывание IRQ11). Форматы обращений по этим адресам можно найти в многочисленных описаниях микросхем контроллеров последовательного обмена UART (Universal Asynchronous Receiver Transmitter), например, i8250, KP580BB51.

Ввиду приведенных выше достоинств и недостатков различных способов подключения было принято решение остановиться на использовании именно последовательного интерфейса RS-232C.

Перейти на страницу: 1 2 3 4 5 6 7

Дополнительно

Технология производства мяса гусей
Животноводство - вторая важнейшая отрасль сельского хозяйства. Она обеспечивает население высокобелковыми и диетическими продуктами питания, а ряд отраслей промыш­ленности - сырьем. Особенность ее в том, что энергоемкость продукции животноводства (затраты энергии на одну кало­рию продукции) в 15-2 ...

Эвристика и ее применение
В своей повседневной жизни человек все время сталкивается с задачами легкими для него, но с трудом решаемыми машинами. Тяжело создать программу, которая предусматривала бы все. Поэтому в условиях недостаточности или сложности информации человек практически незаменим. Преодолеть же пропасть между м ...

Меню сайта