Информатика на пять О нас
 Добавить в избранное
5byte.ru
 Теория
 8 класс
 9 класс
 10 класс
 11 класс
Задания
 8 класс
 9 класс
 10 класс
 11 класс
Книги
Тесты
ЕГЭ
Turbo Pascal 7
 Описание
 Задачи
HTML
Рефераты

Управление модемом с использованием АТ-команд

Модем может находиться в одном из двух режимов работы: передачи данных или АТ-команд. АТ-команды используются для настройки и управления работой модема. АТ-команды представляют собой последовательности символов, начинающиеся с латинских букв AT. Перечень АТ-команд у различных модемов практически одинаков, а с их назначением и синтаксисом можно ознакомиться в руководстве пользователя модема.

Для управления модемом с помощью АТ-команд используются терминальные программы (в Windows - программа Hyper Terminal). Команды, введенные с клавиатуры, и отклики на них модема отображаются в окне терминальной программы. Если будет введена "пустая" команда AT и нажата клавиша {Enter}, правильно подключенный модем должен дать отклик Ок.

С помощью терминальной программы можно заставить модем "снять трубку" и позвонить по заданному телефонному номеру (для этого используется команда ATD). После буквы "D" в команде должен стоять символ, определяющий метод набора номера: "Т" - тоновый набор или "Р" - импульсный (в российских телефонных сетях используется импульсный набор). Например, звонок в Москве для получении информации о точном времени может быть выполнен с помощью команды ATDP100.

Телефонный звонок с помощью АТ-команд

1. Ввести команду [Стандартные-Связь-Hyper Terminal].

2. В открывшемся окне папки Hyper Terminal запустить на выполнение программу Hyper Terminal.

3. В открывшемся окне набрать команду AT; если модем подключен и исправен, то на экране высветится ОК.

4. Если вы находитесь в Москве, то можно набрать команду ATDP100 (звонок по номеру 100).



Модем наберет указанный номер, и вы услышите автоответчик службы "Точное время".

С помощью АТ-команд можно менять состояние регистров энергонезависимой памяти модема (S00, S01, ..., S69), которые определяют режимы его работы. Текущее состояние регистров можно узнать с помощью команды ATI4.

При необходимости можно изменить числовое значение, хранящееся в регистре. Например, если периодически происходят разрывы связи по причине временного пропадания сигнала в линии, рекомендуется увеличить значения регистров S09 и S10. Этими регистрами задаются временные параметры захвата модемом несущей в линии. В каждом из этих регистров может быть записано число от 0 до 255, которое показывает время, измеряемое в десятых долях секунды. Если несущая на линии пропадает на время, большее, чем значение, хранящееся в регистре S10 (например, из-за помех или плохого контакта), то связь разрывается. Если несущая появилась на линии, то прежде, чем модем ее захватит, должно пройти время, определяемое регистром SO9. По умолчанию значения этих регистров составляют: S09=6, S10=7. Рекомендуется увеличить значения этих регистров, например, до S09=40, S10=100.

Установка значений регистров модема

1. Ввести АТ-команду для установки новых значений:

ATS9=40S10=100.

2. Ввести АТ-команду для просмотра содержимого регистров: ATI4. В окне терминала появятся значения всех регистров.



Практические задания

4.9. Позвоните с помощью модема по заданному телефонному номеру.

4.10. Ознакомьтесь с текущим состоянием регистров вашего модема.

4.11. В целях уменьшения количества разрывов связи измените текущее состояние регистров SO9 и S10 вашего модема.





 У Вас есть материал пишите нам
 
    Copyright © 2008    
  Top.Mail.Ru