* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Дополнительное оборудование для компьютеров
175
TXD (передача данных), RXD (получение данных), DTR (готовность) и RTS (за прос на передачу) формируется напряжение питания устройства. Для работы с полным дуплексом ведущий коммуникационный порт должен быть настроен так, чтобы его линия RTS была в неактивном состоянии (отрицательное напря жение). При работе в режиме полудуплекса для питания схемы можно использо вать отрицательное напряжение, установленное на линии TXD ведущего, которое поступает на схему через диод D6. Посылка нуля (бестоковая посылка) от ведо мого происходит наоборот: в таком случае необходимое для работы схемы поло жительное напряжение подается через разъем ведущего на диоды D2 и D3, а через них – на цепь из транзистора Q1 и диода D1 и обратно на разъем DB9 2.
УПРАВЛЕНИЕ НЕСКОЛЬКИМИ РЕЛЕ ОТ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА ПК
Electronics Now
10 20 30 40
Рис. 20.3
OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 ‘Настроить порт COM1 PRINT #1, "0N1" + CHR$(13) ‘Включить реле 1 процессора 0 FOR I=1 TO 10000: NEXT I ‘Выдержать паузу PRINT #1, "0F1" + CHR$(13)) ‘Выключить реле 1 процессора 0
Расшифровку посылок интерфейса RS 232 удобно выполнять с помощью микро контроллера (однокристального микрокомпьютера). К счастью, можно обойтись и без самостоятельного написания программ для него, пользуясь микроконтрол лером PIC 16С54А, запрограммированным для решения подобных задач фирмой Stone Mountain Instruments. Приведенная схема и программа на языке BASIC де монстрируют его работу. Каждый модуль SMI101В имеет 8 логических выходов. Кроме того, к одному последовательному порту можно подключить до 7 модулей SMI101В. Три вывода группы N позволяют присвоить каждому модулю опреде ленный идентификационный номер: от 0 до 6. Если все три вывода заземлены, идентификационным номером будет 0; если вывод N1 соединен с шиной +5 В,