Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНА РОБОТА N 13 укр.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
238.59 Кб
Скачать

4) Опис команд haves-модема

4.1) Загальний опис команд Hayes'a

Всі команди треба починати префіксом AT (або At, aT, at) і закінчувати <CR>. Існує декілька виключень, які будуть описані нижчим. Всі дані, що вводяться, передаються луною назад в комп'ютер (термінал). Модем автоматично настроює свою швидкість передачі даних і формат знаку до параметрів терміналу.

Щоб змінити швидкість обміну, треба визначити її в командному рядку завершеної <CR> на терміналі. Модем дає згода на введену зміну і відповідає ОК. Команди можна об'єднувати в командний рядок, для поліпшення ясності в командний рядок можна вводити пропуски, тире итп.: AT DT 8W (044) 430-49-00, легко прочитати і зрозуміти чим ATDP8W0444304900.

Командний рядок може містити не більше 40 символів, виключаючи пропуски і префікс AT. У випадку, якщо рядок довше 40 символів, модем повертає відповідь ERROR і ігнорує командний рядок. Редагування помилкових символів командного рядка здійснюється за допомогою клавіші <Backspace>. На всі правильно введені і виконані команди модем відповідає ОК. Модем може бути налаштований на передачу відповіді у формі цифрової коди (зручно для програмного обслуговування модему). Кожна відповідь є одно- або двозначним кодом.

Після включення модем (як правило) налаштований на передачу відповіді в символьному вигляді.

4.2) Основний набір команд

AT - початок (префікс) командного рядка.

Після отримання цієї команди модем автоматично підстроює швидкість передачі і формат знаку до параметрів терміналу.

А - ручна відповідь.

Команда перемикає модем з командного режиму на режим очікування сигналу тієї, що несе зухвалого модему.

Після отримання сигналу що несе, модем реалізує процедуру позитивної відповіді на виклик і діє як перемкнутий на процедуру автоматичної відповіді.

Якщо модем працює на виділених лініях зв'язку, то відповідає частоти, що несе без вказівки. В цьому випадку якщо автоматична відповідь (auto-answer) вимкнена (S0=0) і відбувається виклик, то для отримання зв'язку треба передати команду АТА.

А/ - модем повторює попередній командний рядок.

Команда подається без префікса (AT) і натиснення <CR>.

Bn - вибір комунікаційного стандарту:

n = Про CCITT V.21, V.22, V.22 bis

n = 1 BELL 103/202A.

DP - автоматичний імпульсний набір номера.

Після отримання цієї команди, модем починає набір номера і при отриманні зв'язку переходить в режим передачі.

Команда складається з телефонного номера, до складу якого можуть входити різні параметри, що управляють (см опис).

En - місцеве відлуння ON/OFF.

Після команди Е1 модем повертає відлуння кожного знаку передаваного йому, що дозволяє дізнатися, як дійсно працює командна лінія. Команда Е0 блокує цю функцію.

n = 0 луна вимкнена

n = 1 луну включено

Нn - управління лінією.

Команда використовується перш за все при закінченні телефонного зв'язку:

n = 0 відключення модему від лінії

n = 1 підключення модему на лінію.

In - виробничий код і контрольна сума:

n = 0 повідомлення коди продукту

n = 1 підрахунок контрольної суми програми що міститься в ROM (EPROM), n = 2 модем перевіряє стан внутрішньої пам'яті ROM і повертає повідомлення ОК або ERROR.

Ln - установка гучності сигналу вбудованого динаміка (гучномовця).

n = 0,1 низька

n = 2 середня

n = 3 висока

Мп - управління динаміком (гучномовцем). п = 0 динамік вимкнений

n = 1 динамік включено тільки під час набору номера і вимикається після виявлення тієї, що несе

n = 2 динамік включений весь час

n = 3 динамік включається після набору останньої цифри номера і вимикається після виявлення тієї, що несе модему, що відповідає.

Qn - управління відповіддю модему.

n = 0 відповідь включена

n = 1 відповідь вимкнена.

Незалежно від стану Q0 або Q1 модем завжди повідомляє зміст S-регистров, код продукту, контрольну суму і результати тесту (дивися команди S, I, а також &Т у описі).

О - після проходження команди, модем настроюється на режим передачі даних і відповідає CONNECT (якщо до цього він знаходився в командному режимі роботи).

Sr - управління S-регистрами.

Sr? - прочитування вмісту S-регистра номер r.

Sr=nnn - введення числового параметра nnn в S-регистр номер r.

Все- команди модифікують вміст один або більш за S-регистров. Деякі S-регистры містять тимчасові параметри, які можна поміняти тільки командою S.

Vn - вибір виду відповіді модему.

n = 0 відповідь цифровим кодом

n = 1 відповідь в символьному вигляді англійською мовою.

Стандартний набір відповідей модему

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

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

Значення відповіді

ОК

0

Модем виконав команду

CONNECT

1

Модем підключений із швидкістю 300 bps після команди Х0 можлива робота із швидкістю 600, 1200, 2400 bps.

RING

2

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

NO CARRIER

3

Модем втратив ту, що несе або не отримав відповідь від видаленого модему.

ERROR

4

Помилка в командному рядку. Командний рядок довше 40 символів, або помилка в контрольній сумі (дивися команду L2).

CONNECT 1200

5

Модем підключений із швидкістю 1200 bps (дивися команди XI, Х2, ХЗ, Х4).

NO DIALTONE

6

Відсутність сигналу станції комутації (дивися команди Х2, Х4).

BUSY

7

Номер (канал) зайнятий.

NO ANSWER

8

Відповідь виходить у разі використання в командному рядку керівника символа® і якщо не виконана умова - 5s тиші (див. команду D).

CONNECT 600

9

Модем підключений із швидкістю 600 bps (дивися команди XI, Х2, ХЗ, Х4).

CONNECT 2400

10

Модем підключений із швидкістю 2400 bps (дивися команди XI, Х2, ХЗ, Х4).

Xn - вибір груп відповідей модему пов'язаних з процедурою набору номера:

Х0

X1

Х2

Х3

Х4

Повідомлення про зв'язок

1

2

2

2

2

Запізнення (S6 s)

так

так

немає

так

немає

Очікування сигналу комутатора

немає

немає

так

немає

так

Визначення сигналу "зайняте"

немає

немає

немає

так

так

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

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

Запізнення (S6 s) - означає, що модем перед набором телефонного номера, чекає визначене в S-регистре S6 час.

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

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

Yn - спосіб відключення модему від лінії.

Існують два способи відключення модему від лінії:

- звичайний, коли модем отримає неактивний сигнал DTR

  • коли модем отримає від видаленого модему сигнал перерви Команда Атн0 направляє сигнал перерви, яка триває 4 s.

n = 0 модем відключається звичайно (див. команду &D)

n = 1 модем відключається після отримання сигналу з лінії.

Z - обнулення модему (процесор прочитує конфігурацію модему з пам'яті NOVRAM).

&Cn - функція сигналу DCD.

n = 0 сигнал DCD завжди активний

n = 1 сигнал DCD існує з моменту, коли модем визначить ту, що несе.

&Ln - вид лінії зв'язку.

n = 0 передача на комутованих лініях зв'язку

n = 1 передача на безпосередньо виділених лініях зв'язку.

&W - модем читає свою конфігурацію з пам'яті RAM і записує її в пам'ять NOVRAM. Доступ до S-регистрам в пам'яті NOVRAM.

&Z - запис телефонного номера в пам'яті NOVRAM(максимум 33 знаки).

4.3) Опис S-регистров.

S0 - Кількість сигналів дзвінка, якого чекає модем перед автовідповіддю на виклик телефонної лінії: (0-255) SO = 0 автовідповідь вимкнена

S6 - Час очікування заяви станції

Діапазон : 2 - 255

Величина : 002 s

S7 - Очікування сигналу тієї, що несе

Діапазон : 1 - 155

Величина : 030 s

S8 - Час інтервалу при наборі

Діапазон : 0 - 255

Величина : 002 s

S9 - Час реакції DCD

Діапазон : 0 - 255

Величина : 005 ( xl/10s = 0,6s )

Час затримки активізації сигналу DCD унаслідок появи тієї, що несе.

S10 - Затримка роз'єднання після втрати тієї, що несе

Діапазон : 1 - 255

Величина : 014 ( xl/lOs = 1,4s )