Доклад: Работа с модемами
При установке внутреннего модема нужно
учитывать адреса последовательных портов, задействованные системой, и
используемые в компьютере линии прерывания. Приводимая ниже информация о
системных ресурсах компьютера, устанавливаемых по умолчанию (табл. 12.4 и
12.5), а также рис. 12.11 и 12.12 помогут выполнить конфигурирование карты
модема без посторонней помощи.
При установке внутреннего модема полезно
придерживаться следующей последовательности действий.
> отключить компьютер от сети переменного
тока вытащив вилку из розетки;
> снять кожух компьютера;
> выбрать один из свободных слотов на
материнской плате;
> убрать защитную планку с обратной стороны
корпуса компьютера напротив выбранного слота;
> установить плату модема в выбранный слот и
убедиться, что плата до упора вошла в слот материнской платы компьютера;
> закрепить плату модема с помощью винта,
вворачиваемого в заднюю стенку корпуса компьютера;
> поставить на место кожух и закрепить его
винтами. Таблица 12.4. Стандартные значения адресов ввода-вывода СОМ-портов
Communications Port 1
(СОМ1) |
3P8 |
Communications Port 2
(COM2) |
2F8 |
Communications Port 3
(COM3) |
3E8 |
Communications Port 4
(COM4) |
2E8 |
Таблица 12.5. Стандартные номера линий прерывания
Номер линии |
Назначение |
той
|
Часы компьютера |
IRQ1 |
Клавиатура |
IRQ2 |
Видеокарта |
IRQ3 |
СОМ порт 2 и 4 |
IRQ4 |
СОМ порт 1 и 3 |
IRQ5 |
Порт принтера или звуковая
карта |
IRQ6 |
Дисководы |
IRQ7 |
Порт принтера или звуковая
карта |
IRQ8 |
Часы компьютера |
IRQ9 |
Некоторые нестандартные
коммуникационные порты |
IRQ10 |
Обычно не используется |
IRQ11 |
Некоторые звуковые карты |
IRQ12 |
PS/2 мышь |
IRQ13 |
Математический сопроцессор,
процессор i80486 и Pentium |
IRQ14 |
Жесткий диск |
IRQ15 |
Обычно не используется |
Частично последовательность перечисленных
действий поясняют рис. 12.13, 12.14 и 12.15.
Подключение к внутреннему модему телефонной
линии и телефонного аппарата ни чем не отличается от аналогичных операций для
внешнего модема.
Рис. 12.9.
Внешний вид переключателей (джамперов)
Рис. '12.Ю.
Просмотр занятых ресурсов в Windows'95
Рис '12.11.
Размещение перемычек на плате контроллера портов.
Рис. 12.12. Размещение перемычек на
плате внутреннего модема US Robotics Sporster 14400
Рис. 12.13.
Снятие кожуха компьютера
Рис. 12.14.
Установка платы модема в выбранный слот
Рис. 12.15.
Закрепление платы модема
12.4. Проверка модема
12.4.1. Включение модема
После установки модема он готов к включению.
При нажатии тумблера питания внешнего модема обычно выполняется его
автоматическая самопроверка, в течении которой могут мигать некоторые
индикаторы на лицевой панели. После окончания самотестирования модем готов к
использованию.
Для более тщательной проверки работоспособности
модема необходимо воспользоваться какой-нибудь имеющейся в наличии связной
программой. Достаточно воспользоваться любой терминальной программой,
позволяющей управлять модемом с помощью набора АТ-команд или команд протокола
V.25bis. Если же модем имеет буквенно-цифровой дисплей, то его можно полностью
протестировать без использования коммуникационных программ и компьютера.
12.4.2. Проверка ответов модема
В интеллектуальных модемах на вводимые с
компьютера команды модем должен формировать ответы в текстовом либо цифровом
виде. При использовании набора АТ-команд на ввод команды "AT" или
"at" модем должен ответить сообщением "ОК" или
"О". В случае отсутствия ответа следует ввести команду ATQOV1,
устанавливающую режим ответа в текстовом виде, и повторить попытку с вводом
команды "AT".
Если повторная попытка оказалась неудачной,
следует еще раз проверить исправность соединительного кабеля и
последовательного порта компьютера. В случае ответа модема "ERROR",
следует проверить соответствие установленных скоростей связного порта модема и
компьютера, либо командой AT\J1 включить режим интерфейса переменной скорости,
при котором скорость порта модема автоматически подстраивается под скорость
передачи терминалом АТ-команд. Однако надо знать, что далеко не всеми модемами
поддерживается такая возможность.
12.4.3. Установка исходной конфигурации
При первом включении в модем по умолчанию
загружается заводская конфигурация. Набор заводских установок включает в себя
определенные значения параметров и характеристик передачи. Как правило, модем
может сразу начать работу, используя заводскую конфигуратщю. Тем не менее,
желательно оценить значения всех установленных параметров на предмет
возможности работы в конкретных условиях. В первую очередь, необходимо обратить
внимание на значения таких параметров модема, как скорость передачи, коэффициент
Таблица 12.6. Типовые параметры модема
Параметр |
Установка |
АТ-команда |
Эхо команд |
Разрешено |
АТЕ1 |
Ответы модема |
Разрешено |
ATQO |
Форма ответов модема |
Текстовая |
ATV1 |
Набор контролируемых
параметров |
Обнаружение ответа станции
и сигнала "Занято" |
АТХ4 |
Защита от ошибок |
Запрещена |
АТУоЕО |
Защитный тон |
Включен с частотой 1800 Гц |
AT&G2 |
Автоответ |
Разрешен после одного
звонка |
ATSO"1 |
Разъединение по приему
сигнала BREAK |
Запрещено |
ATYO |
Управление потоком |
Разрешен метод RTS/CTS |
АТ&КЗ |
Состояние цепи OCD (109) |
Принудительное включение |
АТ&СО |
Состояние цепи DTR (108) |
Игнорирование сигнала DTR |
AT&DO |
Отношение замыкание/
размыкание |
61/39 |
АТ&Р1 |
Синхронизация передачи |
Внутренняя |
АТ&ХО |
паузы импульсного набора, режим исправления
ошибок и другие параметры. Типовой набор параметров модема, установленных по
умолчанию, приведен в табл. 12.6.
В случае необходимости с помощью альтернативных
АТ-команд можно изменить значения отдельных параметров. Для сохранения
выбранных значений в энергонезависимой памяти нужно использовать команду
AT&Wn (n — номер профиля (варианта) конфигурации).
Почти во всех модемах имеется несколько
профилей заводской конфигурации, ориентированные, например, на работу по
коммутируемым или арендованным каналам, в синхронном или асинхронном режимах и
т.п. По умолчанию при включении питания в оперативную память модема загружается
профиль с минимальным номером. Для вызова другого профиля нужно использовать
команду AT&Fn или ATZn (n — номер профиля конфигурации). Если требуется,
чтобы при включении питания профиль с номером отличным от 0 вызывался по
умолчанию, этот профиль необходимо предварительно запомнить по команде
AT&Yn.
Результат применения команд AT&Vn к модему
ZyXEL 1496E-Plus приведен в виде листинга.
at&vO
Current Settings............
BO El L4 Ml Nl QO VI X5
&B1 &C1 &D2 &GO &H3 &JO
&K4 &LO &MO &NO &PO &R1 &SO &XO &Y1
*BO *CO *DO *EO *FO *GO *IO *LO *MO *P9 *Q2 *SO
S00=000 301=000 302=043 303=013 304=010
305=008 306=003 307=060 308=002 309=006
310=007 311=070 312=000 313=000 314=002
315=002 316=000 317=018 318=000 319=000
320=003 321=178 322=000 323=107 324=130
325=000 326=000 327=156 328=068 329=000
330=000 331=017 332=019 333=000 334=030
335=000 336=000 337=000 338=000 339=000
340=000 341=000 342=000 343=008 344=000
345=100 • 346=028 347=064 348=000 349=006
350=000 351=000 352=000 '353=000 354=000
355=000 356=000 357=000 358=000 359=000
ОК at&v3
Profile 2 3ettings............
ВО El L4 Ml N5 QO VI X5
&B1 &C1 &D2 &GO &H3 &JO
&K4 &LO &MO &NO &PO &R1 &30 &XO &Y1
*BO *CO *DO *EO *FO *GO *IO *LO *M1 *P9 *Q2 *30
300=001 301=000 302=043 303=013 304=010
305=008 306=003 307=060 308=002 309=006
310=007 311=070 312=000 313=000 314=003
315=002 316=000 317=018 318=000 319=000
320=002 321=178 322=000 323=105 324=138
325=000 326=000 327=156 328=068 329=000
330=000 331=017 332=019 333=255 334=030
335=032 336=000 337=000 338=000 339=032
340=000 341=000 342=000 343=008 344=000
345=100 346=028 347=064 348=000 349=006
350=000 351=000 352=000 353=000 354=000
355=0-00 356=000 357=000 358=000 359=000
ОК
at&v5
Factory Settings............
BO El L4 Ml N5 QO VI X5
&B1 &C1 &D2 &GO &H3 &JO
&K4 &LO &MO &NO &PO &R1 &SO &XO &Y1
*BO *CO *DO *EO *FO *GO *IO *LO *MO *P9 *Q2 *SO
S00=000 301=000 302=043 303=013 304=010
305=008 306=003 307=060 308=002 309=006
510=007 511=070 512=000 513=000 314=002
515=130 316=000 317=018 318=000 319=000
320=002 321=178 322=000 323=105 324=138
325=000 326=000 327=156 328=068 529=000
530=000 331=017 332=019 333=255 534=030
535=032 536=000 537=000 538=000 539=032
340=000 341=000 342=000 343=008 344=000
345=100 346=028 347=064 348=000 349=006
350=000 351=000 352=000 353=000 354=000
355=000 356=000 357=000 358=000 359=000
ПК
Рис. '12.16.
Окно свойств модема в Windows'95
Рис. 12.17.
Получение информации о модеме средствами Windows'95
Некоторые модемы позволяют просмотреть текущие
установки также при помощи команды AT\S.
Пользователи Windows'95 могут просмотреть
основные параметры и установки модема в меню Modems Properies (Control Panel \
Modems \Diagnostics\ More Info) (рис. 12.16). После нажатия на кнопку More
Info. компьютер тестирует модем и результат выдает в удобном для просмотра виде
(рис. 12.17)
12.4.4. Локальный аналоговый тест
Путем выполнения описанных выше операций можно
только частично проверить коммуникационный порт, управляющий контроллер и цепи
питания модема. Убедиться в исправности канальной части модема, то есть в
работоспособности собственно модулятора и демодулятора, позволяет проведение
локального аналогового теста. Схема локального аналогового теста приведена на
рис. 12.18.
Для начала проверки следует ввести команду
АТ&Т1. Данная команда всегда должна быть последней в командной строке, так
как она переводит модем в режим передачи (трансляции) данных с компьютера по
местному шлейфу в соответствии с рис. 12.18. При этом любые вводимые с
компьютера данные будут проходить через модем на его канальную часть и
возвращаться обратно для
Рис. 12.18.
Схема локального аналогового теста
отображения на мониторе. Если модем безошибочно
возвращает проверочную последовательность, то результат проведения теста можно
считать успешным.
Данная проверка выполняется до тех пор пока не
истечет время, задаваемое числом, записанном в регистре S18, или пока она не
будет прервана вручную командой "+++". В последнем случае после
получения ответа ОК необходимо выдать модему команду завершения теста
АТ&ТО. Другим способом завершения теста является использование команды АТН,
которая позволяет завершить проверку модема с одновременным отключением его от
линии.
Результат проведения локального аналогового
теста для модема ZyXEL 1496E-Plus выглядит следующим образом:
at&tl
CONNECT 19200/ZyX 19200/V42b
+++
OK
Подключение модема к линии происходит по
команде ATD. При ее выполнении модем подключается к линии, и в громкоговорителе
должен зазвучать ответный тон станции. Одновременно на лицевой панели должен
загореться индикатор "ОН" (если таковой имеется).
12.4.5. Локальный аналоговый тест с
самодиагностикой
Локальный аналоговый тест с самодиагностикой
похож на предыдущий за тем исключением, что модем сам передает и принимает
специальную проверочную последовательность данных и затем сравнивает их между
собой (рис. 12.19). По результатам сравнения подсчитывается количество ошибок.
Для создания тестовой последовательности модем использует специальный
(аппаратный или программный) генератор тестовых последовательностей.
Для того чтобы запустить локальный аналоговый
тест с самодиагностикой, необходимо выдать команду АТ&Т8. После завершения
проверки на экране отображается трехзначное десятичное число, равное количеству
ошибок. Максимальное отображаемое число ошибок равно 255, даже если фактическое
число ошибок больше.
Рис. 12.19.
Локальный аналоговый тест с самодиагностикой
Проверка продолжается, пока не истечет время,
определяемое содержимым регистра S18, или пока она не будет прервана
пользователем.
Результат выполнения описанного теста для
модема ZyXEL 1496E-Plus выглядит следующим образом:
atStB
CONNECT 19200/ZyX 19200/V42b !"»$%&'
()*+,-
./0123456789:
<->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^'abcdefghlJklmno !"»$%&'
()*+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXKZ [\]
A_•>abcdefghl:)klItlnop"#$%&' ()*+,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] ^abcdefghl]klmnopq#$t&'
()*+,-./0123456789: <->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ
[\]/^_^abcdefghljklmnopqr$%S' () *+,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY2[\]^_'abcdefghl]klmnopqrs%&'()*+,-./0123456789:
<=>?8ABCDEFGHIJKUWOPQRSTIWHXYZ [\] ^'abcdefghiriklninopqrstb' ()*+,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\] /^_^abcdefghl3 kimnopqrstu' ()
*+,-./0123456789: <=>?8ABCDEFGHIJKLMNOPQRSTOVWXYZ [\]
^'abcdefghijklmnopqrstuv ()*+,-./0123456789:
<=>?@ABCDEreHIJKLMNOPQRSTUVWXYZ [\] ^'abcdefghl; kinmopqrstuvw)
*+,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A_^abcdefghlзklmnopqrstuvwx*^-,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]л_<abcdefghlЗklnmopqrstuvwxy^-,-./0123456789:
<->?@ABCDEFGHIJKLMNOPQRSTOVWXYZ[\l''_'abcdefghl3klmnopqrstuvwxyz,-./0123456789:
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^'abcdefghljkimnopqrstuvwxyzt-ОК
Все рассмотренные выше проверки можно считать
первичными, так как они достаточно просты и не требуют для своего проведения
использования удаленного модема. Эти тесты можно использовать даже при покупке
модема. Однако возможны и другие виды тестов, которые могут пригодится при
профессиональной работе с модемами.
12.4.6. Локальной цифровой тест
Локальный цифровой тест позволяет удаленному
модему, который не соответствует Рекомендации ITU-T V.54, организовать
дистанционный цифровой тест с местным модемом. При этом проверяется удаленный
компьютер (DTE),
Рис. '12.20.
Локальный цифровой тест
последовательный и канальный порты удаленного
модема. Фактически этот режим не является режимом самопроверки в локальном
цифровом шлейфе, так как шлейф устанавливается в сторону удаленного модема. При
включенном локальном цифровом тесте любые данные, принятые от удаленного модема
возвращаются к нему обратно (рис.12.20).
Удаленный модем, передавая определенную
последовательность данных и сравнивая ее с принятой, проверяет
исправность-телефонного канала, местного и удаленного модемов.
Для организации локального цифрового теста
необходимо выполнить определенную последовательность действий:
> набрать номер удаленного модема и
произвести с ним соединение;
^ когда
соединение установлено, следует вернуться в режим передачи команд и ввести
команду АТ&ТЗ;
> после этого
пользователь удаленного компьютера или прикладной процесс вводит для передачи
последовательность символов.
Пользователь локального компьютера не наблюдает
на экране никаких знаков, в то время, как местный модем возвращает обратно все
данные, передаваемые удаленным модемом. Данная проверка продолжается пока не
истечет время, задаваемое содержимым регистра S18. Если этот регистр не
используется (при S12=0), пользователь удаленного модема должен отключиться от
канала или вызвать местного пользователя по другому каналу для сообщения о
прекращении теста.
Для прерывания теста вручную необходимо ввести
команду АТ&ТО. Можно использовать также команду АТН, завершив тем самым
тест и отключив модем от линии.
12.4.7. Дистанционный цифровой тест
Дистанционный цифровой тест предназначен для
проверки канального порта удаленного модема, телефонного канала, местного
последовательного порта и канального порта модема, а также местного компьютера.
Для проведения теста необходимо ввести последовательность знаков в местный
компьютер.
Рис. 12.21.
Удаленный цифровой тест
Затем локальный модем посылает эти знаки
удаленному модему, который, в свою очередь, возвращает их локальному модему
(рис. 12.21).
В процессе теста в местном компьютере
производится сравнение принятых знаков с переданными. Если принятые знаки не
совпадают с переданными, неисправен либо местный компьютер, либо локальный или удаленный
модем, либо телефонный канал. Для локализации неисправности на местном и
удаленном модеме нужно провести локальный аналоговый тест.
Порядок проведения дистанционного цифрового
теста следующий:
> набрать номер удаленного модема,
конфигурация которого позволяет принимать запрос удаленного цифрового теста, и
установить с ним соединение;
> после установления соединения перейти в
командный режим и ввести команду АТ&Т6 (данная команда должна быть
последней в командной строке);
> ввести последовательность знаков.
После того, как модем примет команду АТ&Т6,
он запрашивает цифровой шлейф у удаленного модема с использованием специальной
последовательности сигналов. Модем может быть запрограммирован в состояние
приема запроса цифрового шлейфа от удаленного модема с помощью команды
АТ&Т4, а на отказ выполнения запроса дистанционного цифрового теста — с
помощью команды АТ&Т5.
12.4.8. Дистанционный цифровой тест с
самодиагностикой
Удаленный цифровой тест с самодиагностикой
аналогичен уже рассмотренному удаленному цифровому тесту. Отличие состоит в
том, что модем сам генерирует и передает удаленному модему специальную
проверочную последовательность данных (рис. 12.22). На приеме он также сам
подсчитывает и выдает в компьютер число ошибок. Этим тестом проверяется
канальный порт удаленного модема, телефонный канал, местный канальный и местный
последовательный порты модема.
Рис. 12.22.
Удаленный цифровой тест с самодиагностикой
Для проведения дистанционного цифрового теста с
самодиагностикой необходимо выполнить следующие операции:
> набрать номер удаленного модема,
конфигурация которого позволяет принимать запрос удаленного цифрового теста, и
установить с ним соединение;
> когда соединение установлено, перейти в
командный режим и ввести команду АТ&Т7;
После завершения проверки на экран монитора
выводится число, равное количеству ошибок. Максимальное отображаемое число
ошибок равно 255, даже если фактическое число ошибок больше.
Тест продолжается, пока не истечет время,
определенное значением содержимого регистра S18, или пока проверка не будет
прервана командой АТ&ТО. Также для завершения проверки и немедленного
отключения от линии может использоваться команда АТН.
|