Приемно-адаптерный прибор пожарной сигнализации

- подключение графопостроителей, сканеров, принтеров, ди­гитайзеров;

- связь двух компьютеров через порты последовательной пе­редачи данных с использованием специального кабеля и таких программ, как FastWire II или Norton Commander;

- подключение модемов для передачи данных по телефонным линиям;

- подключение к сети персональных компьютеров;

Последовательная передача данных оз

начает, что данные пе­редаются по единственной линии. При этом биты байта данных пе­редаются по очереди с использованием одного провода. Для синх­ронизации группе битов данных обычно предшествует специальный стартовый бит, после группы битов следуют бит проверки на чет­ность и один или два стоповых бита. Иногда бит проверки на чет­ность может отсутствовать.

Компьютер может быть оснащен одним или двумя портами последовательной передачи данных. Эти порты расположены либо на материнской плате, либо на отдельной плате, вставляемой в слоты расширения материнской платы.

Бывают также платы, содержащие четыре или восемь портов последовательной передачи данных. Их часто используют для подк­лючения нескольких компьютеров или терминалов к одному, цент­ральному компьютеру. Эти платы имеют название "мультипорт".

В основе последовательного порта передачи данных лежит микросхема INTEL 8250 или ее современные аналоги - INTEL 16450,16550,16550A. Эта микросхема является универсальным асинхронным приемопередатчиком (UART - Universal Asynchronous Receiver Transmitter). Микросхема содержит несколько внутренних регистров, доступных через команды ввода/вывода.

Микросхема 8250 содержит регистры передатчика и приемника данных. При передаче байта он записывается в буферный регистр передатчика, откуда затем переписывается в сдвиговый регистр передатчика. Байт "выдвигается" из сдвигового регистра по битам.

Программа имеет доступ только к буферным регистрам, копирование информации в сдвиговые регистры и процесс сдвига выпол­няется микросхемой UART автоматически.

К внешним устройствам последовательный асинхронный порт подключается через специальный разъем. Существует два стандарта на разъемы интерфейса RS-232-C, это DB-25 и DB-9. Первый имеет 25, а второй 9 выводов. Для работы приемно-адаптерного прибора используется 25-штырьковый разъем.

ТАБЛИЦА 1.

Разводка разъема DB25

Номер Назначение контакта Вход или

контакта (со стороны компьютера) выход

­1 Защитное заземление (Frame Ground,FG) -

2 Передаваемые данные (Transmitted Data,TD) Выход

3 Принимаемые данные (Received Data,RD) Вход

4 Запрос для передачи (Request to send,RTS) Выход

5 Сброс для передачи (Clear to Send,CTS) Вход

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

7 Сигнальное заземление (Signal Ground,SG) -

8 Детектор принимаемого с линии сигнала

(Data Carrier Detect,DCD) Вход

9-19 Не используются

20 Готовность выходных данных

(Data Terminal Ready,DTR) Выход

21 Не используется

22 Индикатор вызова (Ring Indicator,RI) Вход

23-25 Не используются

ТАБЛИЦА 2.

Разводка разъема DB9

Номер Назначение контакта Вход или

контакта (со стороны компьютера) выход

1 Детектор принимаемого с линии сигнала

(Data Carrier Detect, DCD) Вход

2 Принимаемые данные (Received Data, RD) Вход

3 Передаваемые данные (Transmitted Data, TD) Выход

4 Готовность выходных данных

(Data Terminal Ready, DTR) Выход

5 Сигнальное заземление (Signal Ground, SG) -

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

7 Запрос для передачи (Request to send, RTS) Выход

8 Сброс для передачи (Clear to Send, CTS) Вход

9 Индикатор вызова (Ring Indicator,RI) Вход

Компьютер является терминальным устройством. Модем (адаптер ПС) является устройством связи.

Стандарт RS-232-C определяет возможность управления потоком только для полудуплексного соединения, при котором в каждый момент времени данные могут передаваться только в одну сторону.

Технические параметры интерфейса RS-232-C

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

Официальное ограничение по длине для соединительного кабе­ля по стандарту RS-232-C составляет 15,24 метра. Однако на практике это расстояние может быть значительно больше. Оно не­посредственно зависит от скорости передачи данных.

110бод - 1524м / 914,4м

300бод - 1524м / 914,4м 1200бод - 914,4м / 914,4м 2400бод - 304,8м / 152,4м 4800бод - 304,8м / 76,2м 9600бод - 76,2м / 76,2м

Уровни напряжения на линиях разъема составляют для логи­ческого нуля -15 -3 вольта, для логической единицы +3 +15 вольт. Промежуток от -3 до +3 вольт соответствует неопределен­ному значению.

Порты асинхронного адаптера

На этапе инициализации системы, модуль POST BIOS тестиру­ет имеющиеся асинхронные порты RS-232-C и инициализирует их. В зависимости от версии BIOS инициализируются первые два или че­тыре порта. Их базовые адреса располагаются в области данных BIOS, начиная с адреса 0000:0400h.

Первый адаптер COM1 имеет базовый адрес 3F8h и занимает диапазон адресов от 3F8h до 3FFh. Второй адаптер COM2 имеет ба­зовый адрес 2F8h и занимает адреса 2F8h 2FFh.

Асинхронные адаптеры могут вырабатывать прерывания:

COM1, COM3 - IRQ4

COM2, COM4 - IRQ3

Имеется 7 основных регистров для управления портами:

а) Регистр данных

Регистр данных расположен непосредственно по базовому ад­ресу порта RS-232-C и используется для обмена данными и для за­дания скорости обмена.

Для передачи данных в этот регистр необходимо записать пе­редаваемый байт данных. После приема данных от внешнего уст­ройства принятый байт можно прочитать из этого же регистра (см. Приложение 1).

Страница:  1  2  3  4  5  6  7  8  9 


Другие рефераты на тему «Безопасность жизнедеятельности и охрана труда»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы