|
|
ВСЕ, ЧТО ВЫ ХОТЕЛИ ЗНАТЬ О МОДЕМАХ, НО БОЯЛИСЬ СПРОСИТЬ
::FAQ • ELINE ::
Группа : Вопpосы и Ответы о модемах Eline
Как для модема принудительно выставить скорость соединения (модуляцию)?
Это зависит от модели модема.
ELC-336E(I): команда AT*Nx
- *N0 - 1200bps.
- *N1 - 2400bps.
- *N2 - 4800bps.
- *N3 - 7200bps.
- *N4 - 9600bps.
- *N5 - 12000bps.
- *N6 - 14400bps.
- *N7 - 16800bps.
- *N8 - 19200bps.
- *N9 - 21600bps.
- *N10 - 24000bps.
- *N11 - 26400bps.
- *N12 - 28800bps.
- *N13 - 31200bps.
- *N14 - 33600bps.
- *N15 - 1200/75bps.
- *N16 - 300bps (V.21).
- *N17 - 300bps (Bell 103).
ELC-576E(I) (голосовые): команда AT+MS=
(на самом деле эта команда больше чем просто выбор скорости, но для задачи установки соединения на не очень качественной линии это то, что надо).
Формат команды:
+MS=<mod> [ ,[ <automode> ][ ,[ <min_rate> ][,[ <max_rate> ][ ,[ <x_law> ][ ,[ <rb_signaling> ] ] ] ] ] ]<CR>
(в скобках указаны необязательные параметры).
Примечание:
Для скоростей 14400 bps и ниже, можно использовать команду ATNn и регистр S37, при этом команда +MS? отразит в своих параметрах значения Nn и S37. Использование команды Nn и S37=x не рекомендуется, они оставлены для совместимости с существующим ПО (S37 не обновляется командой +MS).
Не введенные параметры устанавливаются в значение по умолчанию.
Просмотр выбранной модуляции / скорости
+MS?
Пример ответа модема:
- протокол K56flex: +MS: 56,1,300,56000,0,0
- протокол V.90: +MS: 12,1,300,56000,0,0,33600 (RC56 default values)
Просмотр списка поддерживаемых параметров
+MS=?
Пример ответа модема:
+MS: (0,1,2,3,9,10,11,12,56,64,69), (0,1), (300-33600), (300-56000), (0,1), (0,1)
Описание параметров:
- <mod>= модуляция (значение, модуляция, возможные для каждой модуляции скорости)
0 = V.21 (300)
1 = V.22 (1200)
2 = V.22 bis (2400 или 1200)
3 = V.23 (1200)
9 = V.32 (9600 или 4800)
10 = V.32 bis (14400, 12000, 9600, 7200 или 4800)
11 = V.34 (33600, 31200, 28800, 26400, 24000, 21600, 19200, 16800, 14400, 12000, 9600, 7200, 4800, или 2400)
12 = V.90 (56000, 54677, 53333, 52000, 50669, 49333, 48000, 46667, 45333, 42667, 41333, 40000, 38667, 37333, 36000, 34667, 33333, 32000, 30667, 29333, 28000)
56 = K56flex (56000, 54000, 52000, 50000, 48000, 46000, 44000, 42000, 40000, 38000, 36000, 34000, 32000)
64 = Bell (103, 300)
69 = Bell (212, 1200)
Для V.23, для исходящего соединения скорость передачи 75 bps, приёма 1200 bps; для входящего - передача 1200 bps и приём 75 bps. Параметр скорости необходимо устанавливать в 1200 bps.
Примечания:
Модем может автоматически переключаться на другую модуляцию за исключением следующих случаев:
- Модем не может переключиться с одной модуляции (указанной в параметре) на другую. Например, не существует стандартного способа переключения с Bell 103 на V.23.
- Авто выбор модуляции запрещен (параметр).
- Список доступных модуляций может быть сокращен указанием минимальной и максимальной скорости соединения.
- <automode> необязательный параметр, с помощью которого включается / выключается автоматический выбор модуляции по стандарту V.8 bis / V.8 или V.32 bis Annex A.
0 = Авто выбор модуляции выключен.
1 = Авто выбор модуляции включен используя V.8 bis/V.8 или V.32 Annex A (по умолчанию).
Существуют модуляции, для которых отсутствует механизм автоопределения, например Bell 212 (<mod>=69).
Особенности работы модема при включенном / выключенном автовыборе модуляции:
<automode> = 0 (фиксированная модуляция):
- Если <max_rate> поддерживается выбранной модуляцией, будет сделана попытка соединится на скорости, указанной в этом параметре. Например, +MS=10, 0, 1200, 4800 выбирает V.32 bis 4800 bps с фиксированной скоростью.
- Если <max_rate> выше максимального для выбранной модуляции, будет сделана попытка соединится на максимально возможной для этой модуляции скорости. Например, +MS=10, 0, 2400, 14400 выбирает V.32 bis 14400, 12000, 9600, 7200, или 4800 bps.
<automode> = 1 (автоматический выбор скорости и модуляции):
- Модем соединяется на максимально возможной скорости в соответствии с V.8 bis / V.8, или V.32 bis Annex A если V.8 bis / V.8 не поддерживается удалённым модемом.
- А если <max_rate> выше, чем максимально возможная скорость для выбранной модуляции, модем будет автоматически устанавливать скорость и модуляцию, начиная с максимальной скорости для выбранной модуляции.
Например, +MS=10, 1, 1200, 24000 заставит модем начинать соединения с попытки соединится на V.32 bis 14400 bps и ниже (включая и перебор менее скоростных модуляций).
- <min_rate> необязательный параметр, устанавливающий минимальную скорость соединения в бит/с. Значение по
умолчанию - 300 bps.
- <max_rate> необязательный параметр, устанавливающий максимальную скорость соединения в бит/с. Значение
по умолчанию 28800 bps.
- <x_law> необязательный параметр, определяющий типа кодека. 0=m-Law 1=A-Law.
Команда ATZ устанавливает параметр <x_law> в 0 (µ-law).
Команда %U переопределяет тип кодека установленный до этого параметром <x_law> команды +MS и наоборот.
- <rb_signaling> необязательный параметр, включает / выключает поддержу внутрифреймовой сигнализации.
0 = поддержка выключена (по умолчанию);
1 = поддержка включена.
Команда ATZ сбрасывает <rb_signaling> в 0.
ELC-576E/T (не голосовой): команда *In.
- *I0 - 1200bps;
- *I1 - 2400bps;
- *I2 - 4800bps;
- *I3 - 7200bps;
- *I4 - 9600bps;
- *I5 - 12000bps;
- *I6 - 14400bps;
- *I7 - 16800bps;
- *I8 - 19200bps;
- *I9 - 21600bps;
- *I10 - 24000bps;
- *I11 - 26400bps;
- *I12 - 28800bps;
- *I13 - 31200bps;
- *I14 - 33600bps (по умолчанию) при включенном V.90;
- *I1 - 28000bps;
- *I2 - 29333bps;
- *I3 - 30666bps;
- *I4 - 32000bps;
- *I5 - 33333bps;
- *I6 - 34666bps;
- *I7 - 36000bps;
- *I8 - 37333bps;
- *I9 - 38666bps;
- *I10 - 40000bps;
- *I11 - 41333bps;
- *I12 - 42666bps;
- *I13 - 44000bps.
Выбор модуляции: команда &Un
- &U0/&U = V.90 (по умолчанию);
- &U1 = V.34;
- &U2 = V.32bis / V.32 / V.22bis;
- &U3 = Bell 103 (300bps);
- &U4 = V.21 (300bps);
- &U5 = V.23.
ELC-576I-PS: регистр S37.
Значения регистра (если регистру будет присвоено неверное значение, модем будет устанавливать соединение как при значении по
умолчанию):
- 0 = соединение на максимально возможной скорости (по умолчанию в Win2K);
- 3 = 300 bps;
- 4 = 1200 bps;
- 6 = 2400 bps;
- 7 = 4800 bps;
- 8 = 7200 bps;
- 9 = 9600 bps;
- 10 = 12000 bps;
- 11 = 14400 bps;
- 12 = V.34 (по умолчанию в Win9x).
|
|