оказываются совместимыми. Эти недостатки стандарта не касаются
факсимильных аппаратов, параметры которых определены в V.29 полностью.
. V.32
Это стандарт дуплексной передачи данных со скоростью 9600 бит/с. В нем
определены методы коррекции ошибок и способы связи. Используется
амплитудно-фазовая модуляция с так называемым кодированием TCQAM, при
котором каждому состоянию сигнала соответствует 4 бит. При таком
кодировании вместе с каждой группой из 4 бит передается дополнительный
контрольный бит. Это позволяет выполнять коррекцию ошибок в приемном
устройстве, что, в свою очередь, повышает устойчивость модемов,
работающих в стандарте V.32, к воздействию шумов в линии передачи.
Поскольку даже при однонаправленной передаче данных со скоростью 9600
бит/с используется практически вся полоса пропускания телефонной
линии, в модемах V.32 реализуется сложная процедура прослушивания
ответного сигнала, которая заключается в периодическом отключении
собственных передаваемых сигналов и приеме ответных сигналов. До
последнего времени распространение модемов, работающих в стандарте
V.32, сдерживалось их сложностью и высокой стоимостью. Однако
появление на рынке дешевых комплектов микросхем, разработанных
специально для этих целей, изменило ситуацию, и V.32 постепенно
превратился в общепринятый стандарт передачи данных со скоростью 9600
бит/с.
. V.32bis
Стандарт V.32bis — это расширение V.32 со скоростью передачи 14400
бит/с. В нем применяется та же модуляция, что и в V.32 (TCQAM),
скорость передачи - 2400 бод, в каждом состоянии кодируется 6 бит.
Благодаря такому кодированию связь получается весьма надежной.
Протокол V.32bis обеспечивает дуплексную связь. Если качество
телефонной линии невысокое, то модемы переключаются в обычный режим
V.32. Этот стандарт, благодаря своей производительности и
помехоустойчивости, стал общепринятым при работе в современных
телефонных линиях.
. V.32fast
Стандарт V.32fast, также называемый V.FC (Fast Class), — это новый
предложенный ССIТТ стандарт который является расширением V.32 и
V.32bis. В нем предусмотрена скорость передачи данают 28800 бит/с,
однако впоследствии он заменился стандартом V.34.
. V.34
Стандарт V.34 — стандарт передачи данных со скоростью 31,2 и 33,6
Кбит/с. Многие существующие модемы V.34, оснащены сложными цифровыми
процессорами Digital Signal Processors (DSPs).
. V.90
Стандарт V.90 – стандарт передачи данных, который позволяет модему
передавать со скоростью 57600 бит/с, и принимать данные со скокостью
33600 бит/с.
1.3 Программирование модемов
После выпуска американской фирмой Hayes модемов серии Smartmodem,
система команд, использованная в ней, стала неким стандартом, которого
придерживаются остальные фирмы - разработчики модемов. Система команд,
применяемая в этих модемах, носит название hayes-команд, или AT-команд.
Со времени выпуска первых AT-совместимых модемов набор их команд
несколько расширился, но все основные команды остались без изменения.
Все команды, передаваемые компьютером модему, надо начинать префиксом
AT (ATtention - внимание) и заканчивать символом возврата каретки ( ).
Только команда А/ и Escape-последовательность "+++" не требуют для себя
префикса AT.
После префикса AT могут идти одна или сразу несколько команд. Для
ясности эти команды могут быть отделены друг от друга символами пробела,
тире, скобками. В большинстве случаев команды могут быть написаны как
заглавными, так и строчными буквами.
При передаче модему команд они сначала заносятся во внутренний буфер,
который, как правило, имеет размер 40 символов. Команды, записанные в буфер
модема, исполняются после поступления символа возврата каретки. Вследствие
ограниченности размера буфера не следует передавать модему слишком длинные
команды (больше размера буфера). Длинные команды можно разбивать на части и
передавать в несколько заходов. При этом каждая часть должна начинаться
префиксом АТ и заканчиваться символом возврата каретки.
Если вы допустили ошибку при наборе команды, то ее можно исправить,
используя клавишу BackSpace.
После выполнения каждой команды модем посылает обратно компьютеру ответ
в виде числа или слова. Этот ответ означает, выполнена ли команда или
произошла ошибка. Если у вас внешний модем, то на его лицевой панели
находится восемь световых индикаторов. Хотя их расположение на различных
моделях может меняться, их обозначения являются стандартными:
. MR Modem Ready - Модем готов к обмену данными. Если этотиндикатор
не горит, то надо проверить линию питания модема.
. TR Terminal Ready - Компьютер готов к обмену данными с модемом.
Этот индикатор горит, когда модем получил от компьютерасигнал DTR.
. CD Carrier Detect - Индикатор зажигается, когда модем обнаружил
несущую частоту на линии. Индикатор должен гореть на протяжении
всего сеанса связи и гаснуть, когда один из модемов освободит
линию.
. SD Send Data - Индикатор мигает, когда модем получает данные от
компьютера.
. RD Receive Data - Индикатор мигает, когда модем передает данные к
компьютеру
. HS High Speed - Модем работает на максимально возможной для него
скорости.
. AA Auto Answer - Модем находится в режиме автоответа. То есть модем
автоматически будет отвечать на приходящие звонки. Когда модем
обнаружит звонок на телефонной линии, этот индикатор замигает.
. OH Off-Hook - Этот индикатор горит, когда модем снял трубку
(занимает линию).
1.3.1 Основные команды модема
AT - Начало (префикс) командной строки. После получения этой команды
модем автоматически подстраивает скорость передачи и формат данных к
параметрам компьютера.
. A - Автоответ. Если режим автоматического ответа выключен (S0=0),
команда используется для ответа на звонок от удаленного модема.
Команда заставляет модем снять трубку ( подключиться к линии ) и
установить связь с удаленным модемом.
. A/ - Модем повторяет последнюю введенную команду. Команда
передается на модем без префикса AT и исполняется модемом
немедленно, не ожидая прихода символа возврата каретки. Если вы
передадите модему строку AT A/ , то модем укажет на ошибку и
вернет слово ERROR.
. Bn - Команда производит выбор стандарта, согласно которому будет
происходить обмен данными между модемами. При скорости передачи 300
бит/с происходит выбор между стандартами BELL 103 и CCITT V.21, при
скорости 1200 bps - между BELL 212A и CCITT V.22bis. При скорости
2400 bps эта команда игнорируется и используется стандарт CCITT
V.22. Если n=0, устанавливаются стандарты CCITT V.21/V.22, а если
n=1 - стандарты BELL 103/212A.
. Ds - Команда используется для набора номера. После получения этой
команды модем начинает набор номера и при установлении связи
переходит в режим передачи данных. Команда состоит из префикса AT,
символа D и телефонного номера, в состав которого могут входить
следующие управляющие модификаторы: P или T. Эти модификаторы
производят выбор между импульсной и тоновой системой набора ( в
нашей стране используется импульсная система).
. , - Символ запятой вызывает паузу при наборе номера. Длительность
паузы определяется содержимым регистра S8.
. ; - Символ точки с запятой, если он находится в конце командной
строки, переводит модем после набора номера в командный режим.
. @ - Модем ожидает пятисекундной тишины на линии в течение заданного
промежутка времени. Промежуток времени, в течение которого модем
ожидает тишины, задается в регистре S7. Если в течение этого
времени паузы тишины не было, модем отключается и отвечает NO
ANSWER.
. ! - Если знак ! стоит перед знаками последовательности набора,
модем переходит в состояние ON HOOK (кладет трубку) на 1/2 секунды,
а затем снова переходит в состояние OFF HOOK (снимает трубку).
. S - Модем набирает телефонный номер, записанный в его памяти. Эта
команда выполняется только для модемов, имеющих встроенную
энергонезависимую память и возможность записи в нее номеров
телефонов.
. R - После набора номера переводит модем в режим автоответа. Этот
модификатор должен находиться в конце набираемого номера.
. W - Перед дальнейшим набором телефонного номера модем ожидает
длинный гудок из линии. Причем время ожидания гудка содержится в
регистре S7. Если в отведенное время гудок не появился, модем
прекращает набор номера и возвращает сообщение NO DIALTONE. Этот
параметр может быть полезен при наборе междугородних номеров.
. En - Управление эхо-выводом команд, передаваемых модему. После
команды Е1 модем возвращает каждый знак, передаваемый ему, обратно
компьютеру, что позволяет узнать, как работает связь модема и
компьютера. Команда Е0 запрещает эхо-вывод.
. Fn - Переключение между дуплексным/полудуплексным режимами. При n=0
переход в полудуплексный режим, а при n=1 - в дуплексный.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11