Интеллектуальные возможности модемов
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат на тему закон, культура реферат
Добавил(а) на сайт: Cvilenev.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
1 EIA/TIA-578
2 SP-2388-A (резервный для производителя) 2.0 TIA/EIA-592
4.6.4. Сеанс факсимильной связи модемов класса 1
Проведение сеанса факсимильной связи для модемов класса 1 требует большого внимания со стороны DTE. Управляющая и передаваемая информация должна быть отформатирована в DTE и затем передана модему. Подобным же образом данные, получаемые модемом, направляются к DTE для декодирования и интерпретации. В табл. 4.6 иллюстрируется хронология сеанса факсимильной связи, когда модем класса 1 инициирует вызов и посылает данные (без ошибок), представляющие одну страницу изображения.
Сеанс начинается, когда DTE переводит локальный модем в режим факсимильной связи (факс-режим) и набирает номер удаленного факс-терминала. Локальный модем генерирует сигнал CNG — последовательность посылок тонального сигнала частотой 1100 Гц, длительностью 0,5 с с интервалом 3 с. Удаленный факс-терминал выдает CED-сигнал (идентификационный сигнал вызываемой станции) — тональный сигнал с частотой 2100 Гц в течение 2,6—4 с.
Удаленный факс-терминал вырабатывает несущую, используя протокол модуляции V.21 (канал 2, 300 бит/с), и посылает HDLC-флаги. Для использования метода модуляции V.21 неявным образом локальный модем конфигурируется командой AT+FCLASS=1. При получении HDLC-флагов локальный модем возвращает код результата CONNECT к DTE.
Далее, локальный модем получает HDLC-кадр от удаленного факса и посылает данные, показанные на рис. 4.4, к DTE. Первый байт этого кадра представляет адресное HDLC-поле и при связи по коммутируемой телефонной сети всегда имеет значение FFh.
За полем адреса сразу же следует управляющее HDLC-поле, содержимое которого может принимать одно из двух значений. Если это значение COh, то данный кадр - не последний кадр в данной процедуре. Значение C8h указывает на последний кадр. Заметим, что этот байт передается к DTE с обратным порядком следования разрядов по отношению к описаниям стандарта Т. 30. Таким образом, принимаемому байту 03h (0000001 lb), показанному на рис. 4.4, соответствует байт COh (llOOOOOOb).
Таблица 4.6. Сеанс факсимильной связи для модема класса 1 при передаче одной страницы к удаленному факс-терминалу
DTE | Локальный модем (передающий) | Удаленный факс-терминал (принимающий) |
AT+FCLASS-1-> | <--ОК" | |
ATDs—> | Набор номера | |
Ответ | ||
CNQ—> | ||
<—CED | ||
<— Несущая V.21 | ||
<— HDLC—флаги | ||
<-"CONNECT" | ||
<— NSF—кадр | ||
<— NSF—данные | ||
<— <DLExETX> | ||
<— "OK" | ||
AT+FRH-3—> | ||
<— "CONNECT" | ||
<— CSI—кадр | ||
<— CSI—данные | ||
<— <DLExETX> | ||
<— "OK" | ||
AT+FRH-3—> | ||
<— "CONNECT" | ||
<— DIS—кадр | ||
Сброс несущей | ||
<— DIS— данные | ||
<— <DLExETX> | ||
<- "OK" | ||
AT+FRH-3—> | ||
<— "NO CARRIER" | ||
AT+FTS-20 -> | (200 MC молчания) | |
AT+FRH-3-> | Несущая V.21 —> | |
<— "CONNECT" | ||
TSI—данные —> | ||
<DLExETX> —> | TSI—кадр —> | |
<— "CONNECT" | ||
DCS—данные —> | ||
<DLExETX> —> | DCS—кадр —> | |
Сброс несущей | ||
<— "OK" | ||
AT+FTS-8 —> | Ждать 80 мс | |
AT+FTM»96 -> | Несущая V.29 | |
<— "CONNECT" | ||
TCP—данные —> | TCF—кадр —> | |
<DLExETX> | Сброс несущей | |
<— "OK" | ||
<— Несущая V.21 | ||
AT+FRH°3 —> | ||
<— "CONNECT" | ||
<— CFR—кадр |
Сброс несущей | ||
<— CFR—данные | ||
<— <DLExETX> | ||
<— "OK" | ||
AT+FRH=3 —> | ||
<— "NO CARRIER" | ||
AT+FTS-20 —> | (200 MC молчания) | |
AT+FTM=96 —> | Несущая V.29 | |
<— "CONNECT" | ||
<изображение>—> | ||
<DLExETX>—> | <изображение> —> | |
Сброс несущей | ||
<— "OK" | ||
AT+FTS=8-> | Ждать 80 мс | |
AT+FTS=3 —> | Несущая V.21 —> | |
<— "CONNECT" | ||
EOP—данные —> | ||
<DLExETX> —> | EOP—кадр—> | |
Сброс несущей | ||
<— "OK" | ||
<— Несущая V.21 | ||
AT+FRH=3 —> | ||
<— "CONNECT" | ||
<— MCF—кадр | ||
Сброс несущей | ||
<— MCF—данные | ||
<— <DLExETX> | ||
<—"OK" | ||
AT+FRH=3 —> | ||
<— "NO CARRIER" | ||
AT+FTS°20 —> | (200 мс молчания) | |
AT+FTH-3 —> | Несущая V.21 —> | |
<—"CONNECT" | ||
DCN—данные —> | DCN—кадр —> | |
Сброс несущей | ||
<-"ОК" | ||
ATHO | Повесить трубку |
Рис. 4.4. Структура необязательного NSF-кадра
Следующий принимаемый байт — факсимильное управляющее поле (FCF), определяет тип передаваемой информации. Как и раньше, порядок следования разрядов в принимаемом байте нужно изменять на обработанный для декодирования этого поля в соответствии со стандартом Т.30. Величина 20h преобразуется в код 04h, идентифицирующий данные как NSF-кадр (кадр нестандарч HOI о устройства). Формат данных в этом кадре устанавливается каждым изготовше-лем отдельно и может быть использован для указания конкретных требовании или возможностей, которые не отмечены в стандарте Т.30. На рис. 4.4 эти данные опущены, поскольку DTE просто игнорирует данный кадр.
За данными кадра к DTE передается 16-разрядная контрольная последовательность кадра (FCS/CRC-16). Эта последовательность посылается в виде двух байтов. Старший байт передается первым, за ним следует младший байт, при этом порядок следования разрядов внутри каждого байта изменяется на обратный. Контрольная последовательность используется только для информационного поля. DTE не нужно проверять ее, так как модем уже пересчитал контрольную последовательность кадра и сравнил ее с той последовательностью, которая получена вместе с кадром. Кадр заканчивается двухбайтной последовательностью <DLE> (10h) <ETX> (03h).
В приведенном примере сеанса связи следующим является необязательный CSI-кадр (кадр идентификации вызываемого абонента). DTE считывает его с помощью явной команды AT+FRH=3 (считать HDLC-кадр, используя протокол модуляции V.21, канал 2, 300 бит/с). Этот кадр имеет тот же самый общий формат, что и NSI-кадр. CSI-кадр идентифицируется по значению 02h (передаваемому как 40h к DTE), записанному в факсимильное управляющее поле.
В большинстве случаев поле данных этого кадра содержит ASCII-символы, представляющие собой телефонный номер отвечающего факсимильного аппарата. Эти ASCII-символы передаются таким образом, что первым посылается последний символ последовательности, но порядок следования разрядов в каждом байте не изменяется на обратный. Таким образом, если бы идентификационная последовательность вызываемого факс-терминала была определена как "812-235-1212", то DTE получил бы последовательность "2121-532-218". Затем была бы получена контрольная последовательность кадра и <DLE><ETX>-napa.
После этого, для того чтобы считать следующий кадр, посылаемый удаленным факс-терминалом, DTE выдает еще одну команду AT+FRH=3. Эточ кадр показан на рис. 4.5. В этом случае за HDLC-байтом адреса со значением FFh следует управляющее HDLC-поле со значением C8h (получаемое DTE как 13h).
Рис. 4.5. Структура обязательного DIS-кадра
Это является указанием для DTE, что данный кадр является последним кадром, который удаленная станция намеревалась послать в данной процедуре.
Следующий байт факсимильного управляющего поля 01 h (посылаемый к DTE как 80h) указывает, что поступил DIS-кадр. DIS-данные содержат, как минимум, 24 разряда (3 байта) флагов, которые сообщают возможности принимающего факс-терминала. Эта информация используется вызывающим факс-терминалом для определения оптимальных установок параметров сеанса связи.
Первый байт DIS-данньгх содержит информацию, имеющую отношение только к факсимильным аппаратам групп 1 и 2. Эта информация может без последствий игнорироваться факсимильным оборудованием группы 3. Следующие 3 байта DIS-данных (CEh B8h OOh) должны быть преобразованы к двоичному виду с последующим изменением порядка следования двоичных разрядов на обратный. Затем эти флаги интерпретируются в соответствии с указаниями стандарта Т. 30.
Стандартом Т.30 установлено, что факсимильный DTE, прежде чем начать передачу, после обращения к линии должен выдержать паузу молчания длительностью не менее 200 мс. Такая пауза устанавливается с помощью команды AT+FTS=20. Подаваемая затем команда AT+FTH=3 обеспечивает подготовку локального модема к работе с использованием протокола модуляции V.21 (канала 2, 300 бит/с).
После получения сообщения CONNECT DTE посылает свои TSI-данные (данные идентификации передающего абонента) к модему. Этот кадр (и другие кадры) завершается двухсимвольной парой <DLE> <ETX>. DTE не должен рассчитывать и передавать контрольную последовательность кадра, так как эти сервисные функции выполняет модем. TSI-кадр обычно содержит телефонный номер вызывающей станции и может быть использован принимающим модемом для реализации дополнительных услуг (позволяя, например, отказаться от связи с нежелательными абонентами). Затем DTE посылает DCS-данньте (цифровой командный сигнал) для выбора своего варианта параметров сеанса связи, указанных в DIS-кадре.
На этом согласование параметров закончено. DTE переключает локальный модем в режим передачи данных со скоростью 9600 бит/с (модуляция по протоколу V.29). Перед этим DTE заставляет модем выдержать паузу молчания длительностью 80 мс, чтобы дать возможность принимающему модему осуществить свою реконфигурацию. Как и для предыдущей паузы, это требование стандарта Т.30 не отражено в стандарте EIA/TIA-578.
После того как связь по стандарту V.29 была установлена, локальный модем возвращает код результата CONNECT. Затем DTE посылает TCF-кадр (контрольный кадр). С помощью этого цифрового сигнала проверяется синхронизация, и модемам предоставляется возможность определить пригодность линии связи для передачи данных. Далее DTE обращает линию и ждет получения CFR-кадра (кадра подтверждения готовности к приему данных) от принимающего модема (скорость передачи кадра равна 300 бит/с). Получение этого кадра означает, что вся процедура, предшествующая передаче сообщения, закончилась и можно начинать передачу данных, представляющих изображение. Возможно также, что удаленный модем укажет на некоторую проблему и предложит заново согласовать параметры, например, скорость передачи данных.
Рекомендуем скачать другие рефераты по теме: конспекты статей, реферат на тему образ жизни.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата