Смекни!
smekni.com

Работа с модемами (стр. 4 из 4)

Для начала проверки следует ввести команду АТ&Т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 [&bsol;] ^'abcdefghlJklmno !"»$%&' ()*+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXKZ [&bsol;] A_•>abcdefghl:)klItlnop"#$%&' ()*+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [&bsol;] ^abcdefghl]klmnopq#$t&' ()*+,-./0123456789: <->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [&bsol;]/^_^abcdefghljklmnopqr$%S' () *+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXY2[&bsol;]^_'abcdefghl]klmnopqrs%&'()*+,-./0123456789: <=>?8ABCDEFGHIJKUWOPQRSTIWHXYZ [&bsol;] ^'abcdefghiriklninopqrstb' ()*+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [&bsol;] /^_^abcdefghl3 kimnopqrstu' () *+,-./0123456789: <=>?8ABCDEFGHIJKLMNOPQRSTOVWXYZ [&bsol;] ^'abcdefghijklmnopqrstuv ()*+,-./0123456789: <=>?@ABCDEreHIJKLMNOPQRSTUVWXYZ [&bsol;] ^'abcdefghl; kinmopqrstuvw) *+,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[&bsol;]A_^abcdefghlзklmnopqrstuvwx*^-,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[&bsol;]л_<abcdefghlЗklnmopqrstuvwxy^-,-./0123456789: <->?@ABCDEFGHIJKLMNOPQRSTOVWXYZ[&bsol;l''_'abcdefghl3klmnopqrstuvwxyz,-./0123456789: <=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[&bsol;]^'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, или пока проверка не будет прервана командой АТ&ТО. Также для завершения проверки и немедленного отключения от линии может использоваться команда АТН.