Сопряжение частотомера с ЭВМ
Таблица 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]. В данной работе рассмотрены компоненты этой теории на примере
клеточной популяции.
...