Смекни!
smekni.com

Интеллектуальные возможности модемов (стр. 3 из 7)

Регистр Пределы изменения величин Значение по умолчанию Функция
SO 0—255 1 Число гудков для автоответа
S1 0—255 0 Счетчик приходящих гудков
S2 0—127 (ASCII) 43 ASCII код ESCAPE символа, обычно символа +
S3 0—127 (ASCII) 13 ASCII код ENTER (<CR>) символа
S4 0—127 (ASCII) 10 ASCII код LINEFEED (<LF>) символа
S5 0—32, 127 (ASCII) 8 ASCII код BACKSPACE (<BS>) символа
S6 2—225 (с) 2 Время ожидания первого гудка, с
S7 1—255 (С) 45 Время одной попытки, с
S8 0—255 (С) 2 Значение задержки, определяемой символом <,>, с
S9 1—255(0,1 с) 6 Время определения несущей, с
S10 1—255(0,1 с) 7 Время ожидания восстановления потеряной несущей, с
S11 50—255(0,1 с) 70 Скорость набора для метода TONE
S12 0—255 (0,05 с) 50 Пауза для передачи ESCAPE последовательности

Регистры различных модемов с номерами больше 12 могут значительно отличаться между собой по функциональному назначению. В случае отсутствия документации на используемый модем может пригодиться информация и о S-регистрах других модемов, приводимая в табл. 4.5.

Таблица 4.5. Дополнительные S-регистры интеллектуальных модемов

Пределы
Регистр изменения Функция
величин
S13 Не используется
S14 0—255 Состояние модема.
Бит О—не используется.
Бит 1 — эхо-печать:
=0 — не выполняется;
=1 — выполняется.
Бит 2 — управление ответом модема:
=0 — разрешен;
=1 — запрещен.
Пределы
Регистр изменения Функция
величин
S14 0—255 Бит 3 — управление формой ответа модема:
=0 — ответ в сокращенной (цифровой) форме;
=1 — ответ в виде слов на английском языке.
Бит 4 — не используется.
Бит 5 — система набора номера:
=0 — тоновый набор (TONE);
=1 — импульсный набор (PULSE).
Бит 6 — не используется.
Бит 7 — текущее состояние модема:
=0 — модем находится в состоянии ответа;
=1 — модем в состоянии вызова другого модема.
S15 Не используется
S16 0-255 Параметры теста модема.
Бит 0 — локальный аналоговый циклический тест:
=0 — разрешен;
=1—запрещен
Бит 1 — не используется
Бит 2 — локальный цифровой циклический тест:
=0 — разрешен;
=1 — запрещен.
Бит 3 — текущее состояние теста:
•О — нециклический;
°1 — циклический.
Бит 4 — запуск удаленного циклического теста:
=0 — разрешен;
«=1 — запрещен.
S16 0—255 Бит 5 — запуск удаленного цифрового циклического теста
с подсчетом числа ошибок
=0 — разрешен;
»1 — запрещен.
Бит 6 — запуск локального аналогового циклического теста
с самопроверкой:
"0 — разрешен;
»1 — запрещен.
Бит 7 — не используется.
S17 Не используется.
S18 0—255 Задает длительность теста модема, с.
S19 Не используется.
Пределы
Регистр изменения Функция
величин
S20 Не используется.
S21 0—255 Параметры модема.
Бит 0 — тип используемого разъема для телефонной линии:
=0 — RJ-11/ RJ-41S/ RJ-45S;
=1 —RJ-12/RJ-13.
Бит 1 — не используется.
Бит 2 — управление сигналами RTS/CTS:
»0 — RTS следует за CTS;
=1 — CTS всегда включен.
Бит 3,4 — управление сигналом DTR:
=•0,0 — сигнал DRT игнорируется;
=0,1 — при выключении DTR модем переходит в
командный режим;
=1,0 — при выключении DTR модем "опускает" трубку;
=1,1 — при выключении DTR модем инициализируется.
Бит 5 — управление сигналом DCD:
0 — DCD всегда включен;
1 — DCD указывает на наличие несущей.
Бит 6 — управление сигналом DSR:
0 — DSR всегда включен;
1 — DSR указывает на "поднятую" трубку и
нахождение модема в информационном режиме.
Бит 7 — управление режимом разрывом соединения по
таймауту:
=0 — запрещено;
1 — разрешено.
S22 0—255 Управление выбором набора ответов модема и динамиком.
Биты 0,1 — управление уровнем громкости звука динамика:
"0,0 — низкий уровень;
»0,1 — низкий уровень;
=1,0 — средний уровень;
=1,1— высокий уровень.
Биты 2,3 — управление динамиком:
==0,0 — динамик отключен;
«=0,1 — динамик отключен до момента обнаружения
несущей:
"1,0 — динамик всегда включен:
»1,1 — динамик включается после набора номера до
определения несущей.
Регистр Пределы изменения величин Функция
S22 0—255 Биты 4,5,6 — управление набором ответов модема: =0,0,0 — набор соответствует ХО; "1,0,0 — набор соответствует Х1; »1,0,1 — набор соответствует Х2; =1,1,0 — набор соответствует ХЗ; =1,1,1 — набор соответствует Х4. Бит 7 — управление скоростью набора номера при тональной системе вызова: =0 — американский стандарт; =1 — европейский стандарт.
S23 0—255 Параметры модема. Бит 1 — управление удаленным тестированием модема: =0 — тестирование запрещено; -1 — тестирование разрешено. Биты 2,3 — отражает скорость передачи данных модемом: =0,0 — скорость 0-300 бит/с; "0,1 — не используется; =1,0 — скорость 1200 бит/с; =1,1 — скорость 2400 бит/с. Бит 3 — не используется. Биты 4,5 — управление битом паритета: =0,0 — проверка на четность; =0,1 — бит паритета всегда равен 1; =1,0 — проверка на нечетность; =1,1— бит паритета всегда равен 0.
S23 0—255 Биты 6,7 — установка частоты защитного сигнала: =0,0 — сигнал не генерируется; =0,1 — сигнал частотой 550 Гц; =1,0 — сигнал частотой 1800 Гц; =1,1 — не используется.
S24 Не используется.
S25 0—255 Задает время задержки сигнала DTR в сотых долях секунды.
S26 Задает время задержки между сигналами RTS и CTS в сотых долях секунды.
S27 0—255 Параметры режима передачи данных. Биты 0,1 — управление режимом передачи: "О.О — асинхронный; =0,1 — синхронный; -1,0 — синхронный с набором номера из памяти;
Регистр Пределы изменения величин Функция
S27 0—255' -1,1 — синхронный с набором номера АТ-командой.
Бит 2 — работа по коммутируемой или арендуемой линии:
-0 — коммутируемая линия;
-1 — выделенная линия.
Бит 3 — не используется.
Биты 4,5 — определяет источник синхронизации.
=0,0 — модем пользователя;
-0,1 — удаленный компьютер;
=1,0 — выделение из принимаемой несущей;
-1,1 — не используется.
Бит 6 — выбор протокола обмена:
=0 — ITU-TV.22blS/V.22;
=1 — Bell.
Бит 7 — не используется.

Комментарии:

50 — количество гудков для автоответа. Значение этого регистра равно числу гудков, после которого модем, находящийся в режиме автоответа, поднимет трубку и начнет устанавливать связь с удаленным модемом. По умолчанию S0=1. Для отключения этой функции необходимо присвоить S0=0.

51 — счетчик приходящих гудков. Эта функция работает при ненулевом значении регистра SO. Если после последнего гудка в течении 8 с новые гудки не последуют, содержимое S1 обнуляется.

52 — символ ESCAPE. Используется в ESCAPE-последовательностях, по умолчанию 43-й символ ASCII — "+" (плюс). Однако можно заменить любым символом от 0 до 127.

53 — символ ENTER. Символ "ввод" или "перевод каретки" (<CR>), по умолчанию равен 13. Можно заменить любым другим символом от 0 до 127.

54 — символ LINEFEED. Символ "прокручивание линии" (<LF>), по умолчанию равен 10. Можно заменить любым другим символом от 0 до 127.

55 — символ BACKSPACE. Символ "забой" (<BS>), по умолчанию равен 8. Можно заменить любым другим символом от 0 до 32 или символом 127.

56 — ожидание первого гудка. Определяет время в секундах, в течение которого должен прийти гудок из линии при "поднятии трубки". Если в течение этого времени придет сигнал, то модем начнет набор номера, если нет, то модем "положит трубку".

57 — время одной попытки соединения, определяет время в секундах, в течение которого должна быть установлена связь с удаленным модемом. Если в течении этого времени связь будет установлена, то модем выдаст сообщение

CONNECT, если нет, — то модем "положит трубку" и выдаст сообщение NO CARRIER. По умолчанию это время составляет 45 с.

58 — время задержки, задается командой <,>. По умолчанию — 2 с.

59 — определение несущей. Определяет время в десятых долях секунды, в течении которого на линии должна присутствовать несущая частота от удаленного модема для ее надежного определения. По умолчанию значение регистра равно 6 (т.е. 0,6 с).

SI 0 — потеря несущей. Определяет время в десятых долях секунды, в течении которого может отсутствовать несущая частота от удаленного модема и при этом не будет оборвана связь. По умолчанию значение регистра равно 7 (т.е. 0,7 с). Значение регистра S10 должно всегда превосходить значение регистра S9.

511 — скорость набора для режима TONE. Определяет время в тысячных долях секунды, соответствующее отношению длительности передачи цифры к промежутку времени между передачей цифр телефонного номера при тональном наборе. По умолчанию значение регистра равно 70, что примерно соответствует скорости 7,14 цифр/с. При значении регистра 255 скорость набора минимальна и равна 1,9 цифр/с. Не оказывает влияния на параметры набора номера при импульсном наборе (режим PULSE).