Ат команди модему

АТ команди модему

Основний набір команд HAYES сумісних моделей модемів.

Стандартний набір АТ команд настройки модему

Деякі з цих команди можуть бути відсутніми у Вашому модемі, або мати трохи відрізняються функції.

Початок (префікс) командного рядка. Ці дві букви є префіксом для інших команд, і в той же час мають самостійне значення. Це так звана порожня команда. Після отримання цієї команди модем автоматично підлаштовує швидкість передачі і формат знака до параметрів терміналу.

Модем повторює попередню командний рядок. Увага! Ця команда подається без префікса (AT) і натискання .

Параметри: відсутні
За замовчуванням: відсутні Ця команда ініціює режим відповіді. Модем виходить з режиму очікування і переходить в DATA MODE (режим дані). Через 2.1 секунди (затримка підтвердження) модем видасть сигнал набору. Якщо по вмісту регістра S7 не буде виявлено несуча, то модем перейде в стан очікування і повернеться в холостий режим (IDLE MODE).

Параметри: 0,1
За замовчуванням: 1 Ця команда встановлює параметри для зв'язку зі швидкістю 1200 бод. ATB0 для стандарту CCITT V.22N
ATB1 для стандарту Bell 212A Ця команда ініціює режим відповіді. Модем виходить з режиму очікування і переходить в DATA MODE (режим дані). Через 2.1 секунди (затримка підтвердження) модем видасть сигнал набору. Якщо по вмісту регістра S7 не буде виявлено несуча, то модем перейде в стан очікування і повернеться в холостий режим (IDLE MODE).

Набір номера набирати цифри: 0 1 2 3 4 5 6 7 8 9 # * A B C D Роздільники: () <ПРОБЕЛ>
Модифікатори: T P W @. R S /; , Ця команда починає послідовність набору номера. Коли виявлена ​​команда "D", модем чекає 2 секунди і потім почне набирати номер телефону. Модем набирає 12 стандартних тонових цифр. Ці цифри можуть бути розділені символами-роздільниками, зазначеними вище. Модифікатори визначають спосіб, яким буде здійснюватися набір: Т Тоновий набір (тобто ATDT 3451798)
P Імпульсний набір (тобто ATDP 2627506) Всі наступні модифікатори використовуються всередині рядка набираються цифр (тобто ATDT 34517W9821. ATDP 262 @ 7506). W Чекати набірного тони Цей модифікатор викличе затримку набору до появи тонального сигналу набору. Якщо по вмісту регістра S7 не буде виявлений сигнал набору, виклик буде перерваний. @ Чекати відповідної паузи Коли в рядку набору буде виявлений цей символ, модем почекає 5-ти секундної паузи. Якщо паузи не буде в протягом 30 секунд, то виклик буде перерваний, і модем поверне код результату "NO ANSWER" - немає відповіді.

! Очікування Цей символ переводить модем в стан очікування на 1/2 секунди. Ця можливість корисна для деяких PBX систем. R Відновити режим відповіді Коли виявлений цей символ, модем чекає 2 секунди і потім переходить в режим відповіді. Це еквівалентно команді ATA. S Набрати зберігається номер Команда ATDS викличе набір номера, що зберігається в незалежній пам'яті. Дивись опис команди збереження на стор.30. / Чекати 0,125 секунди Ця пауза ідентична паузі, викликаної модифікатором. з тією лише різницею, що триває 1/8 секунди. ; Повернутися в командний режим Цей символ змушує модем повернутися в IDLE MODE (холостий режим). Модем залишається активізованим. , Чекати S8 секунд Цей символ змушує модем чекати протягом періоду, який визначається вмістом регістра S8. Потім модем продовжить набір номера.

Команда відлуння Параметри: 0,1
За замовчуванням: 1 Ця команда керує режимом повернення - неповернення командних символів. При включенні харчування все символи, що посилаються в модем, повертаються. ATE0 Вимкнути повернення команд.
ATE1 Включити повернення команд.

Eho data send from comрuter. F0 Fax / modem acceрts this command, but takes no action.
F1 Fax / modem acceрts this command, but takes no action.

Команда очікування Параметри: 0, 1, 2
За замовчуванням: 0 (стан очікування) Управляє перемиканням стану очікування.

ATH0 Перекладає модем в стан очікування.
ATH1 Знімає цей стан.
ATH2 Включено тільки в цілях сумісності, не викликає ніяких дій.

Команда ідентифікації Параметри: 0, 1, 2
За замовчуванням: немає Викликає видачу ідентифікаційного коду модему. ATI0 Модем посилає рядок "241" (може бути змінена).
ATI1 Модем посилає рядок "231" (може бути змінена).
ATI2 Модем посилає повідомлення "OK", якщо контрольна сума пам'яті збігається, в іншому випадку - посилає повідомлення "ERROR" (помилка).

Гучність звуку Параметри: 0, 1, 2, 3
За замовчуванням: 2ATL0 Низька гучність
ATL1 Низька гучність
ATL2 Середня гучність
ATL3 Висока гучність

Гучність звуку Параметри: 0, 1, 2, 3
За замовчуванням: 1 (гучномовець до появи несучої) Ця команда керує роботою гучномовця ATM0 Гучномовець вимкнений завжди.
ATM1 Гучномовець увімкнено до появи несучої.
ATM2 Гучномовець увімкнено завжди.
ATM3 Те ж, що і ATM1, але тон DTMF не чутний.

Регістр S37 визначає швидкість на якій модем здійснює з'єднання з віддаленим модемом.
Якщо S37 = 0 то швидкість з'єднання збігається зі швидкістю передачі даних від комп'ютера до модему. Якщо швидкість вибирається з більш ніж одного стандарту (таких як BELL 212A або CCITT V.22 для швидкості 1200 біт / с) то це досягається варіюванням команди ATB (0,1)

З'єднання може відбуватися на будь-якій швидкості яку підтримують і ваш і віддалений модеми.
При виборі роботи по CCITT стандарту команда B ігнорується.

Готовність або початковий стан Параметри: 0,1
За замовчуванням: 0ATO0 Робота цієї команди залежить від поточного режиму модему.

Якщо модем знаходиться в командному режимі (COMMAND MODE), команда ATO0 переведе модем в режим даних (DATA MODE) і ініціалізує встановлення зв'язку на швидкості автоматично встановленої командою "AT". Цій команді повинна передувати команда ATH1 для виведення модему з режиму очікування.

Якщо модем знаходиться в інтерактивному режимі (ON-LINE INTERACTIVE MODE), команда ATO0 поверне модем в режим DATA MODE.

ATO1 Якщо модем знаходиться в режимі ON-LINE INTERACTIVE MODE, команда ATO1 запросить настроювальну послідовність від іншого модему. Ця команда може бути використана тільки якщо модем з'єднаний в режимі V.22bis (2400 бод).

Використання коду відповіді

Параметри: 0,1
За замовчуванням: 0 Ця команда керує посилкою відповідати на них до DTE. Користувач повинен забезпечити час, необхідний для завершення команди.

ATQ0 Дозволити відповідні повідомлення.
ATQ1 Заборонити відповідні повідомлення.

Запит S регістра

Параметри: 0. 16
За замовчуванням: 0 Ця команда повертає десяткову величину, що зберігається в обраному S регістрі. Наприклад, для отримання вмісту регістра 7, виконайте ATS7?

Параметри: r = 0. 16 n = 0. 255
За замовчуванням: r = 0 n = 0 Ця команда використовується для завантаження значення в S регістр. Наприклад, для установки 3 в регістр 0, виконайте ATS0 = 3.

Розгорнутий або стиснений код відповіді

Параметри: 0,1
За замовчуванням: 1 (розгорнутий) Ця команда керує форматом коду відповіді. ATV0 стислі цифрові відповіді
ATV1 розгорнуті "словесні" відповіді. Стандартний набір відповідей модему

Відповідь в символьному вигляді

Відповідь цифровим кодом

Повідомлення про зв'язок 1 - позначає, що модем після встановлення зв'язку повідомить CONNECT, незалежно від швидкості роботи.

Повідомлення про зв'язок 2 - позначає, що модем після встановлення зв'язку повідомить таку відповідь в залежності від швидкості роботи: CONNECT, CONNECT 600, CONNECT 1200 CONNECT 2400. Відповідь CONNECT позначає роботу зі швидкістю передачі даних - 300 біт / с.

Очікування сигналу комутатора - позначає, що модем перед набором номера чекатиме на сигнал станції час, завдань в регістрі S6, а після закінчення цього часу видасть повідомлення NO DIALTONE і перейде в командний режим роботи.

Визначення сигналу "зайнято" номери - позначає, що модем в разі зайнятості потрібний номер, вадаст повідомлення BUSY, і повернеться в командний режим роботи.

Параметри: 0,1
За замовчуванням: 0 Ця команда дозволяє користувачеві дозволити або заборонити додаткову можливість розриву зв'язку станом "Довга пауза або довгий пробіл" (Long Sрace) ATY0 Заборонити довгий розрив.
ATY1 Дозволити довгий розрив. Якщо модем отримує безперервний сигнал розриву від віддаленого модему протягом більш, ніж 1.6 секунд, модем "зависає". Якщо потім з'являється команда ATH0 або DTR перериває зв'язок (тільки при задіяної опції D2) модем розриває з'єднання і протягом 4 секунд передає сигнал розриву, а потім переходить в стан очікування.

Параметри: немає
За замовчуванням: не встановлено Ця команда відновлює початковий стан модему відповідно до параметрів, що зберігаються в незалежній пам'яті. Якщо модем був в стані ON_LINE INTERACTIVE MODE, ця команда перериває виклик і переводить модем в стан очікування. Модем повертається в холостий режим після виконання цієї команди.

Послідовність виходу. Завдяки цій команді можна перейти з режиму передачі даних в командний режим роботи модему без перерви зв'язку. Команда вимагає тиші перед і після направлення послідовності виходу. Величина цього часу визначена в регістрі S12 (зазвичай 50 = 1s). Десяткову код знака ASCII, який явдяєтся знаком послідовності виходу містить регістр S2 (зазвичай 43 тобто '+').

Параметри: 0,1
За замовчуванням: 0ATC0 (розпізнавання несучої даних) завжди активним (стрижень 8 інтерфейсу RS232C).
ATC1 включається при виявленні несучої даних.

Управління сигналом DTR (готовність передачі даних) Параметри: 0. 3
За замовчуванням: 0ATD0 DTR завжди задіяний.
ATD1 При відсутності сигналу DTR модем переходить в командний режим.
ATD2 Модем переходить в стан очікування і повертається в командний режим при припиненні сигналу DTR.
ATD3 Модем инициализируется при припиненні сигналу DTR.

Завантаження S регістрів з постійної пам'яті (заводська установка)

Параметри: немає
За замовчуванням: не встановлено

Управління Guard тоном (сигналом попередження)

Параметри: 0. 2
За замовчуванням: 0ATG0 Немає Guard тони.
ATG1 Guard тон 550 Гц.
ATG2 Guard тон 1800 Гц.

Вибір RJ11 / RJ12 (Не реалізовано)

Параметри: 0,1
За замовчуванням: 0ATJ0 Не встановлено.
ATJ1 Не встановлено.

Вибір орендованої лінії

Параметри: 0,1
За замовчуванням: 0ATL0 Вибір перемикається лінії.
ATL1 Вибір орендованої лінії.

Імпульсний режим набору

Параметри: 0,1
За замовчуванням: 0ATP0 Для США ставлення встановити / перервати (39/61).
ATP1 Для Англії ставлення встановити / перервати (33/67).

Режим зв'язку. (Для модемів CALPAK еквівалентно ATM)

Управління сигналами RTS / CTS

Параметри: 0,1
За замовчуванням: 0ATR0 CTS слід за RTS.
ATR1 CTS завжди включений. (Використовується тільки в синхронному режимі)

Спроба встановлення з'єднання.

Цей регістр читається коли регістр S48 дорівнює 128 або якщо спроба встановити з'єднання з захистом від помилок не удалась.Опціі перекладу модему в наступні стану активуються негайно, якщо S48 = 128. За замовчуванням: 0
Діапазон: 0 - 7 S36 = 0 Модем розриває зв'язок.
S36 = 1 Модем не пориваючи зв'язок встановлюватиме активне з'єднання безпосередньому режимі.
S36 = 2 резервувати.
S36 = 3 Модем не пориваючи зв'язок встановлюватиме активне з'єднання нормальному режимі.
S36 = 4 При невдалій спробі з'єднання в MNP-режимі, модем розриває зв'язок.
S36 = 5 При невдалій спробі з'єднання в MNP-режимі, модем встановлює зв'язок в безпосередньому режимі.
S36 = 6 зарезервовані.
S36 = 7 При невдалій спробі з'єднання в MNP-режимі, модем встановлює зв'язок в нормальному режимі.

Вибір бажаної швидкості в лінії.

Затримка перед роз'єднанням.

За замовчуванням: 20
Діапазон: 0. 255

Визначає час між отриманням модемом команди ATH (покласти трубку) і виконанням цієї команди.

При роботі за протоколом із захистом від помилок цей регістр слід використовувати, щоб не були втрачені дані в факс-модемном буфері при розриві з'єднання. Якщо значення даного регістра лежить в межах від 0 до 254, то факсмодем чекає певний час підтвердження від віддаленого модему про прийом всіх даних перед розривом з'єднання. Якщо час минув раніше, ніж всі дані були передані то надсилається повідомлення NO CARRIER. Якщо всі дані передані у встановлений час, надсилається відповідь OK
Якщо значення даного регістра дорівнює 255, то факсмодем продовжує пересилати Буферізірованний дані, поки не відбудеться розрив з'єднання або все дані не будуть передані.

Схожі статті