
- •Лабораторна робота n 6
- •1. Підготовка до виконання лабораторної роботи
- •2. Склад робочого місця:
- •3. Короткі теоретичні відомості.
- •V.Fast.
- •4) Опис команд haves-модема
- •5) Основні технічні параметри Haves - сумісних модемів
- •6) Інтерфейс rs-232c
- •4. Порядок виконання роботи
- •Питання для самоконтролю:
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 )