Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000544.doc
Скачиваний:
26
Добавлен:
30.04.2022
Размер:
14.75 Mб
Скачать

9.3. Подключение терминалов к rs-232

О чевидно, что приведенная выше схема соединения терминала и модема не может быть использована для соединения двух терминалов (т.е. DTE-устройств), т.к. не будет обеспечено функциональное сопряжение выводов. Так принимающий вывод буден соединен с принимающим, а передающий с передающим. При соединении двух терминалов (DTE-устройств) необходимо перекоммутировать линии данных и квитирования. Для этого используется специальный кабель получивший название адаптера нуль-модема (null modem adapter). Схема соединения при использовании такого кабеля представлена на рисунке 9.5а. Возможная схема подключения представлена на рисунке 9.5б. Для отключения квитирования устанавливаются перемычки как показано на рисунке 9.5с или используются программные средства. При этом получается наиболее часто используемая четырех проводная (для двунаправленной передачи) связь. Для сокращения числа линий часто объединяют сигнальную землю и линию защитного заземления и получают трех проводную линию. Для двухпроводной линии связи (в одном направлении) используются линии TxD и SG.

При подключении принтера к последовательному каналу для квитирования используется линия принтера "Готовность". Одна из схем подключения DTE-принтера к ЭВМ приведена на рисунке 9.5d. Контакт 19 применяется фирмами NEC и DEC для управления потоками данных.

9.4. Подключение удаленных объектов управления

В промышленности RS-232 используется для связи с удаленным контроллером, обслуживающим технологическую или лабораторную установку. Именно этот контроллер играет в данном случае роль устройства сопряжения ЭВМ с объектом управления. Чаще всего такой контроллер представляет собой микроЭВМ, имеющую собственную магистраль и набор интерфейсов, обеспечивающих передачу входных сигналов с разнообразных датчиков и выдачу управляющих воздействий на органы управления. Для соединения через RS-232 чаще всего используется наиболее распространенная простейшая четырех или трех проводная линия связи. Следует заметить, что для вывода/ввода информации можно задействовать не только линии данных, но и линии квитирования. Основные блоки контроллера, обеспечивающие связь через интерфейс, представлены на рисунке 9.6.

Б лок преобразователей уровня обеспечивает согласование уровней сигналов последовательного интерфейса ( ) с уровнями сигналов присутствующими в микропроцессорной системе (TTL). Преобразователи уровня реализуются на дискретных элементах или на специализированных микросхемах. Часть выпускаемых микросхем преобразователей требует для своей работы напряжения +5в,+12в,-12в. Для этих целей используются микросхема передатчика IFC488 (КР559ИП19) и приемника IFC489 (КР559ИП20). Выпускаемые фирмой MAXIM преобразователи уровня уже содержат требуемые преобразователи напряжения и требуют напряжения питания +5в., например м/c MAX 235.

Блок преобразователя кода переводит последовательное представление информации в параллельное и наоборот, осуществляет распознавание начала и конца посылки, синхронизацию приема-передачи битов кадра, слежение за наличием ошибок, информирование о готовности к выполнению операций. Обычно преобразователь кода выполняется на базе микросхем универсальных асинхронных последовательных приемопередатчиков. Одной из таких схем является устаревшая микросхема универсального программируемого синхронно-асинхронного приемопередатчика (УСАПП) i8251 ( КР580ВВ51) которая сейчас почти не используется. Обычно интерфейс RS-232 реализуется на м/с универсального асинхронного последовательного приемопередатчика i8250 (КР1847ВВ2) и м/c фирмы Texas Instruments -TL16C450 и TL16C550. Заметим, что некоторые однокристальные контроллеры имеют в своем составе встроенный последовательный порт.

Интерфейс шины обеспечивает сопряжение преобразователя кода с локальной магистралью МП системы, осуществляя двунаправленную передачу данных в соответствии с протоколом шины. К локальной шине контроллера или микроЭВМ в свою очередь могут быть подключены интерфейсы, обеспечивающие связь с датчиками и исполнительными механизмами управляемого объекта.

Линии, по которым компьютер передает данные и управляет модемом, доступны через регистры контроля модема.

В IBM РС обмен по RS-232 осуществляется с помощью обращений к специально выделенным для этого портам последовательного обмена COM1 (адреса регистров 3F8h...3FFh, прерывание IRQ4), COM2 (адреса 2F8h...2FFh, прерывание IRQ3), COM3 (адреса 3E8h...3EFh, прерывание IRQ10), COM4(адреса 2E8h...2EFh, прерывание IRQ11).