
- •1. «Кодирование цифровой информации для ее передачи по последовательным каналам»
- •2. Последовательные каналы связи, использующие коды nrz.
- •3. Последовательные каналы связи использующие код Манчестер 2.
- •4. Асинхронный метод передачи данных.
- •5. Универсальный асинхронный приемопередатчик.
- •6. Инициализация последовательного порта
- •7. Определение статуса последовательного порта
- •8. Прием и передача данных
- •9. Типы последовательных интерфейсов.
- •10. Особенности сопряжения объектов с помощью rs – 232.
- •11. Параллельная передача данных.
- •12. Программно-управляемый ввод-вывод информации.
- •13. Распределители. Мультиплексоры. Демультиплексоры.
- •14. Кодопреобразователи(кп). Кодопреобразователи кода Грея.
- •15. Кодопреобразователи(кп) кодов с защитой по паритету.
- •16. Кодопреобразователи (кп) инверсного кода.
- •17. Кодопреобразователи (кп) корреляционного кода.
- •18. Кодопреобразователи (кп) циклического кода.
- •19. Применение теории информации в телемеханике. Энтропия. Избыточность источника сообщений.
- •20. Каналы связи без помех.
- •21. Каналы связи при наличии помех.
- •22. Соотношение между объемом сигнала и емкостью канала связи.
- •23. Достоверность передачи информации.
- •24. Искажения.
- •25. Помехи.
- •26. Помехоустойчивость элементарного сигнала.
- •27. Помехоустойчивость передачи кодовых комбинаций.
- •28. Методы повышения достоверности передачи информации.
- •29. Передача информации с накоплением.
- •30. Системы с обратными связями (ос).
2. Последовательные каналы связи, использующие коды nrz.
Несмотря на рассмотренные выше особенности, код NRZ широко применяется с последовательными линиями связи. При этом скорость передачи выбирают такую, чтобы линия связи успевала перезаряжаться. Передачу информационных битов сопровождают передачей тактовых импульсов, тем самым исключается потери синхронизации и неоднозначности чтения информации со стороны приемника. Для получения свойств обнаружения или исправления ошибок используют кодирование. Система передачи информации, использующая код NRZ содержит: центральный процессор и контролеры.
Составные части системы соединяются между собой кабелем, который содержит две ветви пары проводников в общей экранной обмотки.
Положительный фронт сигнала G в каждом такте подтверждает истинность информационного сигнала G выставленного на линии NRZ, в каждом такте.
Информационная посылка содержит:
- стартовый бит.
- биты кода операции.
- биты данных.
- стоп биты.
Система должна иметь возможность выполнять операции:
- выбор контролера.
- запись данных в выбранный контролер.
- чтение данных из выбранного контролера.
- режим прерывания.
Во всех случаях инициатива принадлежит центр. процессору (ЦП).
1. Выбор контролера: ЦП выставляет в линию стартовый бит и код операции соответствует выбору контролера {КОП=000}.
2. Запись данных в контролер выбранной команды (1) {КОП=001}. Данная команда может иметь модификации отличающиеся кодом операции позволяющие записывать данные непосредственно в периферийное оборудование выбранного контролера.
3. Чтение данных контролера выбранного из команды (1) {КОП=100}. Данные D0-D7 выставляют в линию контролера выбранной 1-командой. Данная команда также может иметь модификации отличающиеся кодом операции. В результате данные м/б прочитаны из периферийного оборудования.
4. “Приглашение” к прерыванию. На позиции D0-D7 контролер требующий обслуживания выставляет свой собственный адрес, если не один из контролеров не требует обслуживания на позиции D0-D7 будет равны 0. ЦП, получив адрес контролера из линии, вызывает с помощью команды 1-ого до выяснения ситуации.
После этого выполняют программу обслуживания данного прерывания. Если обслуживание требует несколько контролеров начинает работать система приоритетов в частности первым передает свой адрес контролер, имеющий больший адрес {КОП=111}.
3. Последовательные каналы связи использующие код Манчестер 2.
В состав канала связи входит шифратор, дешифратор и двухпроводная магистраль.
Сигнал в коде М2 м/б получен суммированием сигнала NRZ и тактов сигналов С.
Дешифратор реализуется аппаратным действием и программными средствами: а) формирователь импульсов; б) D-триггер; в) счетный триггер
Формирователь работает след. образом: В моменты времени М2 измен. уровня сигнала (переход ч/з 0), на выходе в т.а возникает короткие импульсы низкого уровня. На выходе т.b возникают “не достающие импульсы” (импульсы т.b м/б получены из импульсов т.а с помощью логической схемы).
Счетный триггер: Низким уровнем сигнала т.b триггер устанавливается в единичное состояние. Задний фронт сигнала т.а переводит триггер в противоположное предыдущее состояние.
D-триггер: В моменты времени соответствующий переднему фронту сигнала т.d на прямом выходе записывается состояние D-входа.
Сигнал С* не определен до момента времени t1. Сигнал NRZ не определен до момента t2.