←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
і і і (вторичный CTS) і
і 14 і вывод і передаваемые данные обратного і
і і і канала і
і 15 і ввод і синхронизация элементов переда- і
і і і ваемого сигнала і
і 16 і ввод і принимаемые данные обратного і
АДДДДДДДДДБДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
- 11 -
ЪДДДДДДДДДВДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і і і канала (вторичный RD) і
і 17 і ввод і синхронизация элементов прини- і
і і і маего сигнала і
і 18 і вывод і местный шлейф (шлейф N 3 ) і
і 19 і вывод і сигнал передачи обратного канала і
і і і (вторичный RTS) і
і 20 і вывод і подключить АПД к линии (CDSTL) * і
і і і готовность терминала (DTR) * і
і 21 і вывод і удаленный шлейф (шлейф 2) * і
і і ввод і детектор качества сигнала * і
і 22 і ввод і индикатор вызова (звонок) (RI) і
і 23 і вывод і селектор скорости сигналов * і
і і і - - - - - - - - - - - - - * і
і 24 і ввод і синхронизация элементов переда- і
і і і ваемого сигнала і
і 25 і ввод і индикатор испытания і
АДДДДДДДДДБДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
примечание :* выбирается один из двух
я13.1. Квитирование установления связи.
Чтобы установить надежную связь,устройства,как прави-
ло,выдают сигналы,с помощью которых они " информируют " друг
друга о том,имеются ли у них данные для передачи или готовы
ли они к приему данных.Если одно из устройств направляет ка-
кой либо символ другому устройству,которое в тот момент заня-
то выполнением какой либо иной задачи,то переданный сигнал
будет потерян. Квитирование - это процедура обмена сигналами
для установления связи,осуществляется только при определенных
условиях. Чтобы информировать приемник о наличии данных для
передачи,передатчик направляет сигнал " запрос передатчика "
(RTS).Этот сигнал либо прерывает текущую операцию, либо при-
емник фиксирует его поступление в процессе циклического опро-
са.Обнаружив такой сигнал,приемник заканчивает текущую опера-
цию и отвечает передатчику сигналом " сброс передатчика "
(CTS),указывающим,что приемник готов к приему символов. Пере-
датчик не передает ни каких данных до тех пор,пока на его
вход не поступит сигнал CTS. Сигналы квитирования установле-
ния связи имеют разные названия в различных системах.В более
совершенных системах используются также дополнительные сигна-
лы квитирования. В системах с двухсторонним обменом данными
требуются все все упомянутые сигналы квитирования.В пример
квитирования установления связи :
ООД АПД
ЪДДДДДДДДДДДДДДДДДДДДДї ЪДДДДДДДДДДДДДДДДДДДДДДДї
Гпередаваемые данные ГДДДДДДДДД>і принимаемые данные і
іпринимаемые данные і<ДДДДДДДДДґ передаваемые данные і
ізапрос передатчика ГДДДДДДДДД>і сброс передатчика і
ісброс передатчика і<ДДДДДДДДДґ запрос передатчика і
іготовность терминала ГДДДДДДДДД>і готовность модема і
іготовность модема і<ДДДДДДДДДґ готовность терминала і
ісигнальное заземлениеГДДДДДДДДДДґ сигнальное заземление і
АДДДДДДДДДДДДДДДДДДДДДЩ АДДДДДДДДДДДДДДДДДДДДДДДЩ
- 12 -
я13.2. Асинхронный метод передачи.
В последовательной системе связи разряды данных переда-
ются одним потоком. Асинхронная последовательная система свя-
зи позволяет передавать за " один прием" по одному символу
(т.е один набор двоичных разрядов).В синхронных системах свя-
зи передача многоразрядного или многосимвольного сообщения
осуществляется осуществляется в виде одного непрерывного по-
тока двоичных данных данных.На рисунке показано,как осущест-
вляется асинхронная передача одного символа.
логическая D0 D1 D2 D3 D4 D5 D6 стоповый разряд
ДДДДДДї ЪДДДДДї ЪДДДї ЪДДДї ЪДДДї
1(мар і і і і і і і і і
кер) і і і і і і і і і
і і і і і і і і іначало следуюя1-
началоАДДДЩ АДДДДДДЩ АДДДЩ АДДДЩ АДДДД щегоя1 я0симя1-
стартовый разряд вола
разряд четности
В каждом такте на передающую линию через интерфейс нап-
равляется один разряд и, как правило,интерфейс программирует-
ся на передачу данных наборами по одному байту Передатчик не
синхронизирован с приемником - приемник "не знает",когда пе-
редатчик будет направлять ему данные.Следовательно,необходимы
средства,способные сигнализировать о том что на приемник го-
тов поступить новый байт.Эта задача решается путем передачи
на вход приемника дополнительного разряда,который называется
стартовым. Более подробно асинхронный метод передачи данных
описывается в главе " Технология программирования ".
я13.3. Синхронный метод.
Передаваемый синхронно символ также состоит из 5-8 бит с
необязательным битом паритета,но не имеет старт-стопных би-
тов.Все символы содержат одинаковое число бит N и время пере-
дачи разделяется на интервалы из N бит каждый.Опросом в при-
емнике управляет та же самая синхронизация,которая применяет-
ся для для генерирования бит,что гарантирует синхронность
двух процессов.Передатчик должен передавать символ в течении
каждого N-битного интервала.Все передачи должны начинаться с
серии символов синхронизации,которые нельзя спутать с другими
символами.Обычно они совпадают с холостыми символами;в коде
ASCII символ синхронизации кодируется,как 0010110. Прием-
ник,который должен знать код символа синхронизации,проверяет
каждый бит по мере его появления и когда последовательность
бит точно соответствует битам в символе синхронизации,полага-
ет,что началась передача.
я13.4. Декодирование последовательных потоков двоичных
я1разрядов и обнаружение ошибок.
Программирование адаптера передачи данных ( АПД ) на ре-
жим обмена данными , соответствующий установленным требовани-
ям , т.е задание длинны ( разрядности ) символа , типа конт-
роля четности, числа стоповых разрядов и скорости передачи в
- 13 -
бодах,осуществляется путем записи соответствующей комбинации
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
|
|