В основе последовательного порта передачи данных лежит микросхема INTEL 8250 или ее современные аналоги - INTEL 16450,16550,16550A. Эта микросхема является универсальным асинхронным приемопередатчиком ( UART - Universal Asynchronous Receiver Transmitter). Микросхема содержит несколько внутренних регистров, доступных через команды ввода/вывода.
Микросхема 8250 содержит регистры передатчика и приемника данных. При передаче байта он записывается в буферный регистр передатчика, откуда затем переписывается в сдвиговый регистр передатчика. Байт "выдвигается" из сдвигового регистра по битам.
Программа имеет доступ только к буферным регистрам, копирование информации в сдвиговые регистры и процесс сдвига выполняется микросхемой UART автоматически.
Таблица 2 – Разводка разъема DB-25
Номер контакта |
Назначение контакта |
Направление |
1 |
Защитное заземление FG |
- |
2 |
Передаваемые данные TD |
выход |
3 |
Принимаемые данные RD |
вход |
4 |
Запрос для передачи RTS |
выход |
5 |
Сброс для передачи CTS |
вход |
6 |
Готовность данных DSR |
вход |
7 |
Сигнальное заземление SG |
- |
8 |
Детектор принимаемого с линии сигнала DCT |
вход |
9-19 |
не используются |
|
20 |
Готовность выходных данных DTR |
выход |
21 |
не используется |
|
22 |
Индикатор вызова RI |
вход |
23-25 |
не используются |
Таблица 3 - Разводка разъема DB-9
Номер контакта |
Назначение контакта |
Направление |
1 |
Детектор принимаемого с линии сигнала DCT |
вход |
2 |
Принимаемые данные RD |
вход |
3 |
Передаваемые данные TD |
выход |
4 |
Готовность выходных данных DTR |
выход |
5 |
Сигнальное заземление SG |
- |
6 |
Готовность данных DSR |
вход |
7 |
Запрос для передачи RTS |
выход |
8 |
Сброс для передачи CTS |
вход |
9 |
Индикатор вызова RI |
вход |
Для того, чтобы организовать передачу данных в канале связи со скоростями 1200/2400 бит/с, и обеспечить достаточную помехозащищенность – используем для скорости 1200 бит/с относительную фазовую модуляцию (ОФМ), а для скорости 240 бит/с двойную относительную фазовую модуляцию (ДОФМ). Отличие ДОФМ от ОФМ в том, что в ДОФМ модулируются комбинации из двух символов (дбит).
Представим правило модуляции в виде таблицы 1:
Таблица 1 – Правило модулирования кодовых комбинаций в ДОФМ
дбит |
Изменение фазы 0 |
00 |
0±8 |
01 |
90±9 |
11 |
180±14 |
10 |
270±9 |
Данный вид ОФМ хорош тем, что при увеличении скорости передачи вдвое, нет расширения канала передачи.
Модуляция сигналов ОФМ заключается в следующем:
– Информационный сигнал Uсигн складывают с тактовыми импульсами Uти;
– Полученную сумму Uи пропускают через триггер;
– Полученный сигнал Uтриг пропускают через фазовый модулятор, где сигнал формируется по следующему правилу: при изменении полярности входного сигнала идет разворот фазы выходного сигнала.
Диаграмма работы ОФ модулятора изображена на рисунке 6. Простейшая схема ОФ модулятора изображена на рисунке 7.
Рисунок 6 – Диаграмма работы схемы ОФМ.
Рисунок 7 – Структурная схема ОФ модулятора.
Демодуляция сигнала происходит по следующим правилам:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.