Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (1053870), страница 35
Текст из файла (страница 35)
Название этого набораобъясняется тем, что каждая командная строка имеет префикс AT (от словаATtention - внимание).Команда AT была впервые использована в Hayes Smartmodem: она учитывается изготовителями других модемов и авторами коммуникащюнных программ. Исходный набор команд AT (набор номера, ответ и т. п.) используютвсе, он стандартизован. Но каждый изготовитель модемов использует свойраспшренный набор команд AT для управления функщмми и возможностямимодема, которые он добавляет к исходному набору.
Такой расширенный наборкоманд AT не стандартизирован.Набор команд AT используют только для асинхронного последовательногоинтерфейса данных. Чтобы послать команду AT на модем на компьютере, ккоторому он присоединен, должна быть запущена терминальная программа.Для управления модемом AT префикс ставится перед одной или несколькими командами одной командной строки. Префикс не ставится только передкомандой А/ (повторить последнюю команду) и перед ESCAPE-последовательностью. В одной командной строке можно размещать несколько команд, но небольше, чем допускает буфер командной строки модема. Посьшается команд1542.4.
Технические средства телекоммуникацийная строка на исполнение нажати- Таблица 2.11. Набор стандартизированныхем клавиши <ENTER>. Командыответовмогут быть набраны как строчныОписаниеми, так и прописными буквами ла Отклик модематинского алфавита и должны содерЗанятожать численные параметры, если BUSYтого требует формат команды. Если OKВыполнение комацдычисленный параметр пропущен, тоего значение по умолчанию прини ERRORОшибкамается равным нулю. Для редакПропала несущая илитирования неправильно набран NO CARRIERсоединение не установленоной команды используют клавишуNODIALTONE Нет длинного гудка<BACKSPACE>.При вьшолнении команды модемСоединение установленопосьшает DTE ответ в виде англий CONNECTских слов или набора цифр.
Наборстандартизованных ответов (result codes) модема представлен в табл. 2.11.Основные регистры модема. Интеллектуальные модемы имеют три типавнутренней энергонезависимой памяти:• постоянная память, содержимое которой устанавливается на заводе-изготовителе и доступно пользователю только на чтение;• программируемая постоянная память, содержимое которой может менятьсяпользователем;• рабочие S-регистры модема, которые определяют его текущие настройки.Содержимое регистров можно считывать и изменять программным способом. Для чтения содержимого используется команда Sn?, где п номер регистра, для записи числа г команда Sn = г .Перечень основных регистров модема представлен в табл. 2.12Таблица 2.12. Основные регистры модемаРегистр50s\SISbSAS5S6S7SSS9S\0511512Предельноезначение0...2550...2550...
127 (ASCII)0... 127 (ASCII)0...127(ASCn)0...32,127 (ASCn)2...255 (c)1...255(c)0...255 (c)1...255 (0,1c)1...255 (0,1c)50...255 (0,001c)20...255 (0,02c)Значение noумолчанию00004313100802450206079550ПримечаниеКоличество гудков для автоответаСчетчик приходящих гудковASCn-код ESCAPE-символаASCII-код ENTER-символаASCn-код LINEFEEDASCn-код BACKSPACEОжидание первого гудка, сВремя одной попытки, сЗадержка-запятая, сОпределение несущейПотеря несущейСкорость набора для TONEПауза для ESCAPE-последовательности |1552. Основы телекоммуникации50 - количество гудков для автоответа (Ring to Answer On). Содержимое этого регистра определяет количество гудков, после которого модем, находящийся в режиме автоответа, должен установить связь с удаленным модемом.
SO = О запрещает режим автоответа.51 - счетчик прг4Ходящих гудков (Ring Count), Эта функщы работает приненулевом значении регистра SO. Если после очередного гудка в течение 8 сследующего гудка не последует, то содержимое S1 обнуляется.52 - ASCII'Kod символа ESCAPE, По умолчанию код символа «+»(плюс).Можно заменить любым ASCn-кодом от О до 127.53 - ASCII-код символа ENTER, Символ «перевод каретки», по умолчанию 13. Можно заменить любым ASCn-кодом от О до 127.54 ASCII'Kod символа LINEFEED. Символ «протяжка строки», по умолчанию 10. Можно заменить любым ASCn-кодом от О до 127.55 ASCII-код символа BACKSPACE, Символ «забивки», по умолчанию 8.Можно заменить любым неотображаемым ASCII-кодом от О до 32 или кодом127.56 оэюидаиие первого гудка (Wait for Dial Tone), Определяется время всекундах, в течение которого должен прийти гудок из линии при «поднятии трубки» (off-hook), по умолчанию 2 с.
Если в течение этого времени придет сигнал(непрерывный гудок), то модем начнет набор номера, если нет, то модем «положит трубку» (on-hook). Содержимое регистра можно изменять в пределах от2 до 255.57 время одной попытки соединения (Wait-Time for Carrier Before Abort),Определяет время в секундах, в течение которого должна быть установленасвязь с удаленным модемом.
Если в течение этого времени связь будет установлена, то модем выдаст сообщение CONNECT, если не будет, то модем «положит трубку» и вьщаст сообщение NO CARRIER, По умолчанию значениезависит от типа модема (30 или 45 с). Максимальное значение регистра S7составляет 255 с.58 время паузы для команды «,» (занятая), по умолчанию 2 с.59 время определения несущей (Carrier Detect Response Time), Определяет время, по истечении которого должен включаться сигнал в цепи CD смомента обнаружения несущей частоты от удаленного модема в линии, чтобымодем установил с ним связь. Интервал установки значения 0,1 с, по умолчанию 06 (т.
е. 0,6 с).510 потеря несущей (Carrier Loss to Hang Up Delay), Определяет время, в течение которого может отсутствовать несущая частота от удаленногомодема и при этом не будет оборвана связь. Интервал установки 0,1 с, по умолчанию 07 (т. е. 0,7 с). Содержимое регистра S10 должно быть всегда большесодержимого регистра S9.511 скорость набора для режима TONE, Определяет длительность передачи Щ1фры и промежутка между цифрами в миллисекундах при наборе номера по методу TONE. По умолчанию значение зависит от фирмы-изготови1562.4. Технические средства телекоммуникацийтеля (70, 95 и т. п.).
Значение 70 примерно соответствует скорости 7,14 цифра/с. При значении 255 скорость минимальна 1,9 цифра/с. Содержимое регистраS11 не оказывает влияния на набор номера в режиме PULSE. Скорость передачи импульсов в режиме PULSE постоянна и равна 10 имп/с.S12 пауза в ESCAPE-nocnedoeamenbHOcmu (Escape Code Guard Time).Определяет время задержки между последним ESCAPE-cmARonoM и следующим символом данных, переданным DTE, к которому подключен модем. Интервал установки 0,02 с, по умолчанию 50 (т. е.
1 с). Минимальное значение 20(т. е. 0,4 с), максимальное 255 (т. е. 5,1 с).Список основных АТ-команд. А - автоответ. Модем немедленно переводится в состояние «off-hook» (трубка снята), передает ответный тон и ожидает несущую от удаленного модема. Команда, введенная после Л-команды,игнорируется.А/ - повторение последней команды. Повторяет командную строку из буфера. Не требует AT префикса и нажатия клавиши <ENTER>. Обычно используется для повторного набора номера после сигнала ЗАНЯТО.AT - префикс командной строки. Очищает командный буфер и информирует модем о скорости передачи и формате данных.Вп - выбор протокола Bell или CCITT.
« = О - CCITT; « = 1 - BELL .D - набор номера, следующего за этой командой и установление связи воригинальном режиме.En - отображение на экране дисплея (эхо).« = О запрещает отображение наэкране командных строк.« = 1 любой символ, посланный в модем в командномрежиме, отображается на экране дисплея.Нп - подключение модема к линии, я = О - отбой (on-hook).« = 1 - «поднятьтрубку» (oflf-hook).
Модем автоматически подключается к линии, отвечая навызов, если содержимое регистра 50 отлично от нуля.In - идентификация параметров модема. « = О отображает код товара;п= \ отображает контрольную сумму ПЗУ; 12 выполняет тест ПЗУ и вьщаетОК или ERROR.К - листинг возможных команд. На экран дисплея вьгоодится полный список АТ-команд, поддерживаемых модемом.Ln - управление уровнем звука динамика, w = О - низкий; п= I - низкий;А2 = 2 - средний; л = 3 - высокий.Мп - включение/отключение динамика, w = О - выключен всегда; « = 1 включен только в процессе вызова или ответа; л = 2 - включен всегда.О - режим передачи данных. Возврат модема в режим передачи данных,после переключения в командный режим по ESCAPE-последовательности.Р - набор номера в пульсовом (PULSE) режиме.
Переводит модем в режимнабора номера в пульсовом режиме. Команда Р ставится перед номером телефона в D-команде. В пульсовом режиме каждая цифра номера передается отдельно в виде комбинации импульсов на АТС для коммутации телефонногоканала.1572. Основы телекоммуникацииQn - вьщача ответов на команду DTE модемом, л = О разрешает вьщачусообщений модемом (по умолчанию); л = 1 запрещает.R - связь в режиме автоответа. Эту команду помещают в конце команднойстроки команды D.
После установления связи с удаленным модемом, находящимся в оригинальном режиме, переводит ваш модем в режим автоответа.Команда R необходима, если удаленный модем не может работать в режимеавтоответа. Режим автоответа отличается от так назьгоаемого оригинальногорежима тем, что при этом для приема данных используются частоты являющиеся частотами передачи для оригинального режима, а для передачи используются частоты, являющиеся частотами приема для оригинального режима.Sn? - чтение регистра {п - номер регистра).
Считьюает содержимое регистра с номером п и вьщает его на экран.Sn=r - запись в регистр. Число г (0...255) записывается в регистр модема п,Т - набор номера в тональном (TONE) режиме. Переводит модем в режимнабора в тональном режиме. Команда Т ставится перед номером телефона в£>-команде.