Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом работа.rtf
Скачиваний:
19
Добавлен:
22.03.2016
Размер:
20.33 Mб
Скачать

2.4.Апаратное управление потоком.

Управление потоком представляет управлять передаваемыми данными. Иногда устройство не может обработать принимаемые данные от компьютера или другого устройства. Устройство использует управление потоком для прекращения передачи данных. Могут использоваться аппаратное или программное управление потоком.

Аппаратное управление потоком

Аппаратный протокол управления потоком RTS/CTS. Он использует дополнительно два провода в кабеле, а не передачу специальных символов по линиям данных. Поэтому аппаратное управление потоком не замедляет обмен в отличие от протокола Xon-Xoff. При необходимости послать данные компьютер устанавливает сигнал на линии RTS. Если приемник (модем) готов к приему данных, то он отвечает установкой сигнала на линии CTS, и компьютер начинает посылку данных. При неготовности устройства к приему сигнал CTS не устанавливается.

2.5 Програмное управление потоком.

Программный протокол управления потоком Xon/Xoff использует два символа: Xon и Xoff. Код ASCII символа Xon - 17, а ASCII код Xoff - 19. Модем имеет маленький буфер, поэтому при его заполнении модем посылает символ Xoff компьютеру для прекращения посылки данных. При появлении возможности приема данных посылается символ Xon и компьютер продолжит пересылку данных. Этот тип управления имеет преимущество в том, что не требует дополнительных линий, т.к. символы передаются по линиям TD/RD. Но на медленных соединениях это может привести к значительному замедлению соединения, т.к. каждый символ требует 10 битов.

Аппаратная реализация      RS-422 - полнодуплексный интерфейс. Прием и передача идут по двум отдельным парам проводов. На каждой паре проводов может быть только по одному передатчику. Реализован в микросхемах MAX488, MAX490. .  

Согласование      Электрический сигнал отражается от открытых концов линии передачи. Если расстояние достаточно большое, фронт сигнала, отразившийся в конце линии и вернувшийся обратно, может исказить текущий или следующий сигнал. В таких случаях нужно каким-то образом подавлять эффект отражения.      На удаленном конце линии, между проводниками витой пары включають резистор с номиналом равным волновому сопротивлению линии. Электромагнитная волна дошедшая до "тупика" поглощается на резисторе. Отсюда его названия - согласующий резистор или "терминатор". Номинальное сопротивление согласующего резистора соответствует волновому сопротивлению кабеля и обычно составляет 120 Ом.       Резистор может быть запаян на контакты кабельных разъемов у конечных устройств. Иногда резисторы бывают смонтированы в самом устройстве и для подключения резистора нужно установить перемычку (как в нашей продукции VTR-232/485, VTR-E/485, USB-485M). 

Уровни сигналов RS-422      Передача данных идёт по двум линиям, A и B, представляющим собой витую пару (два скрученных провода). Используется принцип дифференциальной передачи одного сигнала. По проводу A идет исходный сигнал, по проводу B противофазный. Когда на одном проводе логическая 1 , на другом логический 0 и наоборот. Этим достигается высокая устойчивость к синфазной помехе, действующей на оба провода одинаково. Электромагнитная помеха, проходя через участок линии связи, наводит в каждом проводе одинаковый потенциал, при этом информативная разность потенциалов остается без изменений.      Передатчик должен обеспечивать уровень сигнала 1,5 В при максимальной нагрузке (32 стандартных входа и 2 терминальных резистора) и не более 6 В без нагрузки. На стороне приемника минимальный уровень принимаемого сигнала должен быть не менее 200 мВ. Исключение приема при передаче RS-485      При работе RS-485 на передачу, выход приемника RO переводится в третье состояние и ножка RX контроллера (приемник UART) "повисает в воздухе". В результате, во время передачи на приемнике UART любая помеха будет принята за входной сигнал. Для исключения этой ситуации необходимо выход приемника RO подтягивать к логической 1.       В выпускаемой нами продукции (VTR-232/485, VTR-E/485, USB-485M ...) установлен резистор подтяжки выхода приемника номиналом 10 кОм. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]