Сети и системы документальной электросвязи: Методические указания к практическим работам, страница 19

Возможные состояния модема и переходы межу ними [7] приведены на рисунке  4.2.

Рисунок 4.2 – Диаграмма состояний модема

В командном режиме   большинство  модемов поддерживает стандарт AT команд.  AT  - это префикс, который ставится перед одной или несколькими командами модема. Существует только 2 команды – a/ (повторить последнюю введенную команду) и команда ESC - +++ (вход в командный режим), которые не требуют предварительной установки префикса AT.  В командном режиме символы, набираемые на клавиатуре, попадают в командный буфер и  посылаются на исполнение нажатием клавиши Enter. Команды могут быть набраны либо строчными, либо прописными буквами и должны содержать численные параметры, если этого требует формат команды.  При успешном выполнении команды модем посылает сообщение <OK>.

В таблице 4.1 содержится перечень основных  AT команд, которые  можно использовать для управления модемным оборудованием. Производители модемного оборудования постоянно работают над улучшением своих изделий и   часто предусматривают дополнительные функции, не входящие в перечень основных команд. Поэтому при работе с модемным оборудованием необходимо в обязательном порядке изучить  прилагаемую документацию для  уточнения форматов используемых команд и ознакомления со специфическими AT  командами, заложенными  производителем оборудования.

Таблица 4.1 Основные АТ команды.

Команда

Назначение

Основной набор AT команд

AT

Префикс командной строки

In

Запрос результирующего кода проверочной суммы ROM:

I0 – модем посылает результирующий код, состоящий их 3-х цифр

I1 – модем выдает проверочную сумму программы ROM

I2 – модем выдает OK или состояние проверочной суммы программы ROM

I3 – модем выдает свой статус

A

Автоответ

Bn

Выбор протокола ITU-T (значение n):

0 – ITU-T V.22 bis

1- Bell 212A

Cn

Передача сигнала несущей

С0 – запрещает передачу несущей

С1 - разрешает передачу несущей

DPn

Импульсный набор номера n

DTn

Тональный набор номера n

R

Установление связи в реверсивном режиме  - режиме автоответа

S

Набор хранимого номера

W

Ожидание длинного гудка (тона) из линии

@

Ожидание «молчания» линии

,

Задержка при наборе номера, время задержки выбирается из регистра S8

!

Краткая временная задержка (имитирует  процесс «положить трубку»)

Продолжение таблицы 4.1

1

2

;

Возврат в командный режим после набора номера

/

Пауза на 1/8 секунды

En

Эхо модемных команд

E0 – запрет эха

E1 – любой символ, посланный в модем в командном режиме, отображается на дисплее

Fn

Установка режима дуплекса

F0 – полудуплексный режим

F1 – полнодуплексный режим

Hn

Подключение модема к линии

H0 – положить трубку (On Hook)

H1 – поднять трубку (Off Hook)

Ln

Управление громкостью встроенного динамика.

L0 – слабая

L1 – выше слабой

L2 - средняя

L3 – высокая

Mn

Управление динамиком:

M0  - выключен

M1 – включен в процессе вызова или ответа ( по умолчанию)

M2 – всегда включен

M3 – отключается после получения несущего сигнала при наборе номера

On

Управление режимом работы модема:

O0 – переводит модем в режим передачи

O1 – переводит модем в режим передачи и переустанавливает  протоколы связи и параметры эквалайзера

Qn

Выдача сообщений модемом:

Q0 – разрешает выдачу сообщений модемом

Q1 – запрещает выдачу сообщений

Sn=X

Команды записи в S регистры:

N – номер S регистра

X  - значение, записываемое в S регистр

Sn?

Чтение регистра – считывает содержимое S регистра с номером n

Vn

Выбор кодов для сообщений модема:

V0 – используются цифры

V1 – используются слова