Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Сопряжение факсимильного аппарата с IBM PC

←предыдущая следующая→
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 ... 


Copyright © 2005—2007 «RefStore.Ru»