
- •1. Униполярный код nrz
- •2.Биполярный код nrz
- •3. Код Манчестер-2 и его свойства
- •5. Последовательные каналы связи, использующие код nrz (структура системы, формат передачи данных, режимы работы системы)
- •6. Последовательные каналы связи, использующие код nrz (формат передачи данных, передача без тактовых импульсов)
- •7. Последовательные каналы связи, использующие код Манчестер-2 (кодер)
- •8. Последовательные каналы связи, использующие код Манчестер-2 (декодер)
- •9 Синхронная и асинхронная передача данных
- •10 Формат посылки в стандарте rs-232
- •11. Уапп. Состав и назначение регистров уапп.
- •12. Инициализация скорости обмена данными.
- •14. Определение статуса линии последовательного порта.
- •15. Получение данных в стандарте rs-232
- •16. Передача данных в стандарте rs-232
5. Последовательные каналы связи, использующие код nrz (структура системы, формат передачи данных, режимы работы системы)
Несмотря на наличие недостатков, код NRZ нашел широкое применение в технике передачи данных. Система передачи данных содержит след. элементы:
Центральный процессор
Ряд удаленных контроллеров
Каждый
контроллер может иметь собственное
периферийное оборудование
Составные части системы соединяются при помощи кабеля. При работе с кодом NRZ кабель содержит 2 витка пары в общей экранной оплетке. По одной витой паре передаётся сигнал NRZ, а по другой тактовые импульсы для синхронизации
Приемник считает линию NRZ в моменты времени, соответствующие переднему фронту тактовых импульсов
Обмен информацией между центральным процессором и контроллерами осуществляется с помощью информационных посылок определенного формата, с их помощью реализуется различные режимы работы системы (ТУ, ТР, TU, TC)
В различных системах формат посылок может быть свой.
Посылка состоит из след. элементов:
Стартовый бит
Код операции
Данные
Стоповые биты
На стадии проектирования системы каждый контроллер получает собственное имя (адрес или его номер) 0…255
На стадии проектирования контроллерам раздаются приоритеты. Чем выше адрес тем приоритетнее этот контроллер
6. Последовательные каналы связи, использующие код nrz (формат передачи данных, передача без тактовых импульсов)
В ряде случаев можно организовать систему передачи без тактовых импульсов с помощью линии NRZ. В этом случаи каждый контроллер должен иметь собственные часы, они выполняют след. функцию:
Запускаются фронтом стартовых импульсов
Формируют метки времени соответствующие серединам битовых интервалов. В эти моменты времени приемник должен читать линии NRZ. Эти моменты времени заменяют передний фронт тактовых импульсов
Реальные часы не могут ходить синхронно с часами передатчика. Пусть ∆- это уход часов контроллера за интервал времени t (длительность бита)
За время передачи посылки максимальный уход составит 12,5∆. Для правильного чтения посылки не обходимо чтобы этот уход не превышал половины длительности бита. В противном случаи, какой-либо бит может быть прочитан дважды или вообще не прочитан , т.е. 12,5∆< ½, или ∆<0,04.
Точность хода часов должен быть не больше 4%
Данное требование удовлетворять не составляет труда и поэтому данный способ передачи данных нашел широкое применение. Так способ передачи данных носит название «Асинхронный» и он нашел отражение в стандартах
7. Последовательные каналы связи, использующие код Манчестер-2 (кодер)
Система передачи данных имеет структуру аналогичную передачи данных с кодом NRZ. Дополнительно в состав канала связи входят:
Шифратор
Дешифратор
Двухпроводниковая магистраль.
Сигнал Манчестер2 получают изсигнала NRZ и тактовых импульсов путем их суммирования по модулю 2.