Содержание:

Характеристики продукта

Установка модема

Использование набора AT-команд

Модернизация модема

Режимы работы

Набор номера, ответ и разрыв соединения

DIP-переключателей

Работа с памятью

Управление отображением результирующих кодов

Управление выдачей сигналов EIA-232

Удаленный доступ и настройка модема бизнес-класса Courier 56K Business Modem

Управление скоростью передачи данных

Защита от несанкционированного доступа

Управление потоком данных

Предварительное согласование, коррекция ошибок, сжатие данных и пропускная способность

Отображение экранов запросов и справки

Проверка соединения

Применение для выделенной линии и синхронной связи

Поиск и устранение неисправностей

Приложения

S-регистры

Алфавитный указатель AT-команд

Шаблон управления потоком данных

Наборы результирующих кодов и их значения

Технические характеристики

Описание V.25 bis

Кодовая таблица символов ASCII

Сведения по факсимильному режиму для программистов

Индикаторы

Информация о соответствии стандартам

Глоссарий

Справочник по командам модема бизнес-класса Courier 56K Business Modem

Управление потоком данных

Данная глава содержит следующую информацию:

Обзор

Модем бизнес-класса Courier 56K Business Modem имеет два буфера: один для данных, передаваемых с компьютера, и еще один для данных, получаемых по телефонной линии.

При управлении потоком данных система получает сигналы начала и окончания передачи в зависимости от степени заполнения буферов. Управление потоком данных служит для предотвращения переполнения буферов, которое может привести к потере данных.

Рекомендуется использовать аппаратное управление потоком данных. В этом случае, в зависимости от используемого коммуникационного программного обеспечения, также потребуется включить аппаратное управление потоком данных в коммуникационном программном обеспечении.

 

Аппаратное и программное управление потоком данных


Существует два типа управления потоком данных: аппаратное и программное. Модемы бизнес-класса Courier 56K Business Modem поддерживают оба типа управления, но коммуникационное программное обеспечение и компьютер также должны поддерживать выбранный тип управления потоком данных.

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

Модемы бизнес-класса Courier 56K Business Modem используют аппаратное управление потоком данных, определяя 90%-ное заполнение буфера и затем прерывая сигнал готовности к передаче (CTS) для остановки потока данных. Когда буфер снова будет заполнен на 20%, модем пошлет сигнал CTS, чтобы возобновить поток данных.

Программное управление потоком данных

Модемы бизнес-класса Courier 56K Business Modem используют программное управление потоком данных, определяя 90%-ное заполнение буфера и посылая затем специальные символы в потоке данных для остановки потока данных. Когда буфер снова будет заполнен на 20%, модем бизнес-класса Courier 56K Business Modem пошлет специальные символы в потоке данных для возобновления потока данных.

Проблема с программным управлением потоком данных заключается в том, что используемые символы для остановки (<Ctrl>Q) и возобновления (<Ctrl>S) потока данных могут встречаться в самом потоке данных. Включение программного управления потоком данных выдает модему команду распознавать и реагировать на эти символы, даже если они не предназначены для управления потоком данных.

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

Команда начала называется XON (для включения передачи), а команда останова называется XOFF (отключение передачи). Можно изменить используемые символы. См. регистры S22 и S23 в приложении S-регистры настоящего руководства.

 

Управление потоком принимаемых данных


Параметры управления потоком данных задаются с помощью команд AT&Rn и AT&In. По умолчанию используются параметры &R2&I0. Для получения дополнительных сведений по управлению потоком данных используйте следующую таблицу.

Действие модема
Команда

Пауза перед посылкой сигнала CTS после получения сигнала запроса на отправку (RTS).

Эта пауза требуется для некоторых синхронных универсальных компьютеров и не используется для вызовов в асинхронном режиме.

Примечание. Это не относится в пользователям обычных компьютеров.

AT&R0
Игнорирование сигнала RTS.

Если компьютер или программное обеспечение не поддерживает сигнал RTS, требуется команда &R1.
AT&R1
Включение аппаратного управления потоком данных.

При этом данные отправляются на компьютер только после получения сигнала RTS. Это является типичной установкой для аппаратного управления потоком данных.
AT&R2
Отключение программного (XON/XOFF) управления потоком данных.

Рекомендуется для соединений без коррекции ошибок (обычный режим) (см. AT&I5). Когда модем бизнес-класса Courier 56K Business Modem находится в режиме соединения, он распознает только символы escape-последовательности +++.
AT&I0 (по умолчанию)
Включение программного (XON/XOFF) управления потоком данных. Используется только в режиме ARQ.

Примечание. Символы XON/XOFF, посылаемые на удаленный компьютер, могут создавать помехи сигналам XON/XOFF между удаленным компьютером и удаленным устройством (см. AT&I2).
AT&I1
Указание модему реагировать на команды XON/XOFF, но удалять их из потока данных, не посылая на удаленное устройство.

Это гарантирует, что удаленный модем не будет путать посылаемые вами символы XON/XOFF с теми, что посылаются от подключенного к нему устройства. Это является рекомендуемым параметром для режима ARQ.
AT&I2
Если выполняется вызов в режиме без коррекции ошибок, то при использовании команды AT&I2 управление потоком данных на линии связи не выполняется. Если модему была послана команда XOFF и он прекратил передачу данных, то невозможно выдать удаленному компьютеру и модему команду на временную приостановку передачи, и буфер локального устройства может оказаться переполненным. Для выполнения более надежного управления в режиме без коррекции ошибок см. команду AT&I5.
Включение режима узла Hewlett Packard. Это относится только к устройствам, подключенным к универсальному компьютеру HP, использующему протокол ENQ/ACK. Используется только в режиме ARQ.

Если для передачи нетекстовых (двоичных) файлов требуется использовать программное управление потоком данных, установите равные скорости последовательного порта и соединения с помощью команд &B0 и & N0. Для получения дополнительных сведений по этим командам см. главу Управление скоростью передачи данных в настоящем руководстве.
AT&I3
Включение режима эмуляции терминала Hewlett Packard. Относится только к модемам бизнес-класса Courier 56K Business Modem, подключенным к терминалам компьютера HP, который использует протокол ENQ/ACK. Используется только в режиме ARQ.

Включение управления потоком данных во время соединения без коррекции ошибок. Для этого удаленное устройство должно поддерживать команду AT&I5. В режиме ARQ модем, использующий команду AT&I5, работает точно так же, как и при использовании команды &I2. Он реагирует на команды XON/XOFF, но не передает их на удаленную систему. Протокол коррекции ошибок позволяет устройствам управлять потоком данных по телефонной линии.

В режиме без коррекции ошибок модем, использующий команду AT&I5, работает как при отключении управления потоком данных (AT&I0); он не распознает команды XON/XOFF. Однако он распознает символы XON/XOFF, поступающие по телефонной линии. Когда удаленное устройство посылает команды XON/XOFF, модем либо продолжает передачу данных по линии связи, либо прекращает ее и удаляет эти символы из потока данных.
AT&I4
Если для обоих устройств используется команда AT&I5, операторы на обоих концах линии связи могут выдавать удаленному устройству сигналы на окончание передачи. Тем самым выполняется управление потоком данных по телефонной линии и предотвращается переполнение буферов устройств. На уровне интерфейсов компьютеров и интерфейсов устройств, последние управляют потоком данных отдельно, используя свои параметры передачи данных (AT&H).
AT&I5

Пример. Команда AT&I2 удаляет команды XON/XOFF из потока данных, не посылая их на удаленный компьютер. Это дает указание модему бизнес-класса Courier 56K Business Modem реагировать на команды XON/XOFF.




 

Управление потоком передаваемых данных

Этот тип управления потоком предназначен для данных, передаваемых модему бизнес-класса Courier 56K Business Modem с компьютера, к которому он подключен.

Действие модема
Команда
Отключение управления потоком передаваемых данных
AT&H0
Включение аппаратного управления потоком данных.

Необходимо, чтобы компьютер и программное обеспечение поддерживали сигнал готовности к передаче CTS с помощью интерфейса EIA-232.
AT&H1
Включение программного управления потоком данных.

Необходимо, чтобы программное обеспечение поддерживало сигналы XON/XOFF.
AT&H2
Аппаратное и программное управление потоком данных.

Этот параметр выбирается в том случае, если точно не известно, какой именно тип управления поддерживает используемое оборудование.
AT&H3

 

 

USRobotics USRobotics