RSS    

   Реферат: Процессор К1810ВМ89

модуляции.

CCITT V.22bis - 2400 bps.  Дуплексный модем,  со скоростью передачи данных  2400

 bps. При передаче со скоростью 2400 bps используется метод квадратурной

модуляции,  а при скорости 1200 -метод  дифференциальной  фазовой модуляции.  На

скорости 1200 bps модем CCITT V.22bis совместим с CCITT V.22.

CCITT V.23 - 600/1200 bps. Асинхронный модем, использующий метод частотной

модуляции. Модем может работать  в  дуплексном режиме со   скоростью  передачи 

данных  по  прямому  каналу  - 600/1200 bps,  а по обратной - только 75 bps.

Этот стандарт не совместим с CCITT V.21, V.22, V.22bis.

6.            Программирование модемов

После выпуска  американской  фирмой  Hayes  модемов  серии Smartmodem,

системакоманд,  использованная в ней,  стала неким стандартом, которого

придерживаются остальные фирмы - разработчики модемов. Система

команд,применяемая в этих модемах, носит название hayes-команд, или AT-команд.

Со времени выпуска первых AT-совместимых модемов набор  их команд несколько 

расширился, но все основные команды остались без изменения.

Все команды,  передаваемые компьютером модему,  надо начинать префиксом AT

(ATtention - внимание) и заканчивать символомвозврата каретки ( <CR> ).  Только

команда А/ и Escape-последо-вательность «+++» не требуют для себя префикса AT.

После префикса  AT могут идти одна или сразу несколько команд. Для ясности эти

командымогут быть отделены друг от друга символами пробела, тире, скобками. В

большинстве случаев команды могут быть написаны как заглавными, так и

строчнымибуквами.

При передаче  модему команд они сначала заносятся во внутренний буфер,  который,

как правило, имеет размер 40 символов.  Команды, записанные в буфер модема,

исполняются после поступления символавозврата каретки. Вследствие ограниченности

размера буфера  не  следует передавать модему слишком длинные команды ( больше

размерабуфера).  Длинные  команды  можно  разбивать  на части  и передавать в

несколько заходов. При этом каждая часть должна начинаться префиксом АТ и

заканчиваться символом возврата каретки.

MR Modem  Ready - Модем готов к обмену данными.  Если этот индикатор не горит,

то надо проверить линию питания модема.

TR Terminal Ready - Компьютер готов к обмену данными с модемом. Этот индикатор

горит,  когдамодем получил от компьютера сигнал DTR.

CD Carrier Detect - Индикатор зажигается,  когда модем обнаружил несущую 

частоту на линии.  Индикатор должен гореть на протяжении всего сеанса связи и

гаснуть,  когда один из модемов освободит линию.

SD Send Data - Индикатор мигает, когда модем получает данные от компьютера.

RD Receave Data - Индикатор мигает,  когда модем  передает

данные к компьютеру

HS High Speed - Модем работает  на  максимально  возможной для него скорости.

AA Auto Answer - Модем находится в режиме  автоответа.  То есть модем 

автоматически  будет отвечать на приходящие звонки.  Когда модем обнаружит

звонок на телефоннойлинии,  этот индикатор замигает.

OH Off-Hook - Этот индикатор горит, когда модем снял трубку ( занимает линию).

Основные команды модема

AT - Начало (префикс) командной строки. После получения этой команды модем

автоматически подстраивает  скорость передачи  и формат данных к параметрам

компьютера.

A - Автоответ.  Если режим автоматического ответа выключен (S0=0), команда

используетсядля ответа на звонок от удаленного модема. Команда заставляет модем

снять трубку ( подключиться  к линии ) иустановить связь с удаленным модемом.

A/ - Модем повторяет последнюю введенную  команду.  Команда передается на  модем

 без префикса AT и исполняется модемомнемедленно, не ожидая прихода символа

возврата каретки.  Если  вы передадите модему строку AT A/ <CR>,  то модем

укажет на ошибку и вернет слово 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.

S - Модем набирает телефонный номер,  записанный в его памяти. Эта  команда 

выполняется  только  для модемов,  имеющих встроенную энергонезависимую  память

и возможность записи в нее номеров телефонов.

R -  После набора номера переводит модем в режим автоответа. Этот модификатор

должен находиться вконце набираемого  номера.

W - Перед дальнейшим набором телефонного номера модем ожидает длинный гудок из

линии. Причем время ожидания гудка содержится врегистре S7. Если в отведенное

время гудок не появился, модем прекращает   набор   номера  и  возвращает

сообщение  NO DIALTONE. Этот параметр может быть полезен при наборе 

междугородних номеров.

Fn - Переключение между дуплексным/полудуплексным  режимами. При n=0 переход в

полудуплексныйрежим,  а при n=1 - в дуплексный.

Hn -  Эта  команда  используется для управления телефонной линией. Если n=0,  то

происходит отключение  модема от  линии, если n=1, модем подключается к линии.

Ln -  Установка  громкости  сигнала  внутреннего динамика:

n=0,1 соответствует низкой громкости,  n=2 - средней  и  n=3  - максимальной.

Mn - Управление внутренним динамиком. При n=0 динамик выключен. При  n=1 динамик

включентолько во время набора номера и выключен после обнаружения несущей. При

n=2 динамик включен все время. При  n=3динамик включается после набора последней

цифры номера и выключается после обнаружения несущей отвечающего  модема.

Qn - Управление ответом модема на AT-команды.  При n=0 ответ разрешен,  при n=1

ответ запрещен.  Независимо от состояния Q0 или Q1 модемвсегда сообщает 

содержание  S-регистров,  свой идентификационный код,  контрольную  сумму 

памяти и результаты теста.

Sr? - Чтение содержимого регистра модема, имеющего номер r.

Sr=n - Запись в регистр модема с номером r числа n.  Число

n может иметь значения от 0 до 255.  Все  команды  модифицируют содержимое

одного  или более S-регистров.  Некоторые S-регистры содержат

временныепараметры, которые можно поменять только командой S.

Vn - Производит выбор вида ответа  модема  на  AT-команды.

При n=0 ответ происходит цифровым кодом,  а при n=1 модем отвечает в символьном

видена английском языке.  Использование цифровой формы  ответа  облегчает

обработку результатов выполнениякоманды при написании собственных программ

управления модемом.

Yn -  Способ  отключения  модема от линии.  Существуют два способа отключения

модема от линии:  стандартный,  когда  модем получаетнеактивный сигнал DTR от

компьютера, и принудительный, когда модем  получает  от  удаленного  модема

сигнал  перерыва BREAK. Команда ATH0 направляет удаленному модему сигнал

прерывания BREAK, который длится 4с.При n=0 модем отключается стандартно, при

n=1  модем  отключается  после  получения  из линии сигналаBREAK.

Z -  Сбрасывает  конфигурацию модема.  При этом во все регистры загружаются

значения,  принятые по  умолчанию. Значения регистров, принятые  по  умолчанию

берутся из энергонезависимой памяти модема или, если модем такой памяти не

имеет, из постоянной памяти или определяется исходя из переключателей на плате

модема.

+++ - Escape-последовательность, используемая для перехода в командный режим

работы модема. Благодаря этой команде  можно перейти из режима передачи данных

модемом в командный режим работы без разрывасвязи. Модем требует тишины перед и

после направления этой Escape-последовательности.  Величинаэтого промежутка

тишины определена в регистре S12.

&F - модем устанавливает конфигурацию, записанную в постоянную память.

&Gn - Включение/выключение защитной частоты.  n=0 - защитная частота выключена, 

n=1 - модем генерирует защитную частоту 550Hz,  n=2 -  модем  генерирует 

защитную  частоту  1800  Hz.  Использование данной команды зависит от

особенностей телефонной линии.

&Ln - Вид линии связи. При n=0 передача по обычным (коммутируемым) линиям связи,

Страницы: 1, 2, 3, 4, 5, 6, 7, 8


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.