1. Введите команду AT (она должна отобразиться на экране), в ответ модем должен послать сообщение "OK" и ждать ввода следующей команды.
Внимание! Здесь и далее в этом документе слова "Введите команду XXX" означают, что необходимо набрать на клавиатуре строку XXX и завершить ввод нажатием клавиши <ENTER>.
Возможно, что вместо "OK" вы увидите "0", или увидите ответ, но сама команда не отобразится на экране - это означает, что используемая коммуникационная программа перевела модем в режим числовых ответов или в режим подавления эха. Попытайтесь исправить ситуацию командой AT Z. Если и после этого вы не увидите сообщения "OK" - обратитесь к поставщику.
Если ответа нет, то вероятнее всего программное обеспечение или аппаратура настроены неверно, не совпадают формат или скорость передачи данных или программа настроена на работу не с тем COM-портом, на котором установлен модем. Убедитесь, что программное обеспечение настроено на работу со скоростью 300, 1200, 2400, 9600, или 19200 бит/с. Проверьте настройку COM-портов. Если и после исправления возможных ошибок система не работает, то вероятно проблема вызвана неисправностью или несовместимостью аппаратуры. В этом случае обратитесь к Вашему поставщику.
2. С помощью Вашего телекоммуникационного программного обеспечения можно попробовать заставить модем позвонить самому себе. Наберите команду ATD x <номер телефона>, где x означает D, если Ваша АТС работает с импульсным набором номера и T, если с тональным. Под словом <номер телефона> понимается последовательность цифр номера, к которому подключен Ваш модем.
Например, если Ваш модем подключен к номеру 555-12-34 и АТС работает с импульсным набором номера, наберите ATDP 555 12 34.
3. В ответ на эту команду модем замкнет линию и, услышав непрерывный гудок, начнет набирать номер. При этом в динамике модема можно слышать характерные щелчки. Очевидно, что результатом попытки позвонить самому себе будет сигнал "занято" и модем, услышав короткие гудки, должен выдать сообщение "BUSY".
На этом минимальную проверку оборудования можно считать законченной. Итак, Ваш модем готов к работе. И если Вы не собираетесь разбираться в тонкостях, можно пропустить дальнейшее изложение и работать с модемом, используя стандартные процедуры предлагаемые Вашим телекоммуникационным ПО. Если же вы решили глубже разобраться в работе с модемом, внимательно изучите последующие главы.
Глава 2. Основные понятия
Глава 2 содержит основные сведения о модемах и принципах передачи данных, а также описание вопросов совместимости модемов и факсов. Опытный пользователь может пропустить эту главу.
Что такое модем
Как известно, данные в компьютере представлены в цифровой форме - закодированные в виде нулей и единиц, которым физически соответствует низкий или высокий уровень напряжения. Телефонная же сеть рассчитана на передачу речевых сообщений, представляемых в форме аналоговых электрических сигналов, поэтому непосредственная передача цифровой информации через телефонную сеть невозможна.
Итак, для преобразования форм представления информации необходимо некоторое устройство, включаемое между компьютером и телефонной линией. Такое устройство называют модемом (сокращение от МОДулятор-ДЕМодулятор).
В общих чертах, связь через модем работает следующим образом: Пусть два компьютера соединены через модемы друг с другом по телефонной линии. Тогда поток данных из первого компьютера в цифровой форме поступает в модем первого компьютера, где преобразуется в аналоговую форму, пригодную для передачи по телефонному каналу. С выхода первого модема преобразованные в аналоговую форму данные попадают в телефонную линию.
Процесс преобразования данных из цифровой в аналоговую форму называется модуляцией.
В свою очередь, аналоговый сигнал, попав из телефонной линии на вход модема второго компьютера, преобразуется в цифровой поток данных, который принимается вторым компьютером.
Процесс преобразования данных из аналоговой формы в цифровую, называется демодуляцией.
Таким образом, основное назначение модема - преобразование данных из цифровой формы в аналоговую, пригодную для передачи по телефонному каналу и наоборот, из аналоговой в цифровую, воспринимаемую компьютером.
Модемы по способу подключения к телефонному каналу делятся на акустические и с непосредственным подключением. Ваш модем относится ко второму классу устройств, так как электрически связан с телефонной линией.
Являясь интеллектуальным устройством, Ваш модем поддерживает такие функции, как автоматический набор номера и автоответ. Автонабор освобождает Вас от необходимости вручную набирать номер другого модема, а автоответ позволяет Вашему модему автоматически отвечать на звонки других модемов, причем ваш модем автоматически освобождает линию ("вешает трубку"), при разрыве соединения вызывающей стороной.
Что такое скорость передачи данных
Выше указывалось, что основным назначением модема является преобразование цифровых данных в аналоговую форму, пригодную для передачи через телефонную сеть. Итак, передающему модему от компьютера передается поток бит. В зависимости от физического протокола передачи данных, по которому работает модем, при модуляции модем ставит в соответствие каждому биту или последовательности бит цифровой информации некий аналоговый сигнал. Единицей скорости изменения сигнала (т.е. скорости передачи в канале) является бод. Нас, как правило, будет интересовать скорость передачи цифровых данных, а не скорость передачи в канале, поэтому, в дальнейшем, под скоростью передачи данных будем подразумевать цифровую скорость передачи и пользоваться единицами измерения бит/с.
Так как в одном изменении состояния сигнала может быть закодировано несколько бит информации, очевидно, что скорость передачи цифровых данных и скорость работы канала совпадают далеко не всегда. Поэтому не следует смешивать понятия бод и бит/с.
В зависимости от модели Вашего и удаленного модема, вы можете устанавливать соединения на следующих скоростях:
Если модем поддерживает протокол
· V.32bis - максимальная скорость составляет 14400 бит/с.
· V32 - 9600 бит/с.
· V22/V22bis - 2400 бит/с.
В среднем, при передаче данных через модем, каждым десяти переданным битам соответствует 1-байт или символ машинописного текста. Часто скорость передачи данных измеряют в символах в секунду (обозначается cps - от английского Character Per Second), поэтому передаче данных на скорости 14400бит/с будет соответствовать приблизительно 1440 cps (для асинхронного метода передачи).
Установление соединений для передачи данных
Когда Вы звоните на другой модем или Ваш модем отвечает на звонок удаленного модема, модем пытается установить соединение для передачи данных на максимально возможной скорости. Эта особенность позволяет свести к минимуму время занятости телефонного канала и уменьшить стоимость передачи данных.
Если линия зашумленная или удаленный модем не поддерживает высокую скорость передачи, Ваш модем может автоматически переходить на более низкую скорость до тех пор, пока не найдет подходящую. После этого два модема начинают обмениваться специальными сигналами подтверждения (handshake), при помощи которых согласовываются протоколы передачи данных. Если модемы установили соединение, то Ваш модем выдает соответствующее сообщение CONNECT ( например CONNECT 2400 ) и модемы начинают обмен данными.
Телекоммуникационное программное обеспечение
Для работы с модемом требуется телекоммуникационное программное обеспечение. В настоящее время поставляется большое количество телекоммуникационных пакетов. Ваш модем совместим с большинством из них.
После загрузки коммуникационной программы Вы можете перевести ее в режим эмуляции терминала (в разных пакетах этот режим может называться по-разному, например terminal mode или direct mode), управляя модемом при помощи AT-команд, вводимых вручную, и получая ответы модема, выдаваемые на экран. Однако, большинство коммуникационных пакетов позволяет делать это более простым путем, при этом программа служит как бы буфером между пользователем и модемом, позволяя управлять модемом не только с помощью AT-команд, но и через систему меню, а так же выполнять более сложные процедуры по передаче файлов, ведению записных книжек, автодозвону до абонента, эмуляцию различных терминалов и т.п.
Работа в асинхронном режиме
Существуют два метода обмена данными - синхронный и асинхронный. Синхронный метод поддерживается только внешним модемом и используется достаточно редко.
В асинхронном режиме при передаче байта, (группа бит, кодирующая передаваемый символ), наряду с битами данных в поток вставляются служебные биты: стартовый бит, стоповые биты, иногда биты контроля четности.
Итак:
· стартовый бит: Указывает начало байта данных
· биты данных : собственно данные
· бит четности : Проверочный бит, обычно устанавливаемый в ноль или единицу так, чтобы общее число единиц в байте было всегда или четно, или нечетно. Этот бит используется для контроля правильности передачи данных при работе с большими машинами (mainframes).
· стоповые биты: Один или два бита, означающих конец передаваемого байта.
Режим команд и режим данных
· Переключение модема в командный режим
· Переключение модема в режим данных
· Смена режима
Ваш модем может находиться в одном из двух основных режимов - командном режиме или режиме данных. В командном режиме модем исполняет команды, выдаваемые оператором. В режиме данных модем воспринимает все, что может быть получено от компьютера как данные, которые должны быть переданы в линию. Таким образом, бесполезно вводить команды в режиме данных, так как модем не воспримет их как команды.
Ниже описано, как модем переключается между этими режимами.
Переключение модема в командный режим
Модем автоматически переключается в командный режим в следующих случаях:
· При включении питания Вашего компьютера
· При потере соединения с удаленным модемом
· Если модем набирает номер, а Вы нажали какую-нибудь клавишу на клавиатуре Вашего компьютера. ( В этом случае, перед тем как перейти в командный режим, модем аннулирует текущий вызов.)
· При обнаружении перехода сигнала DTR (Data Terminal Ready) из состояния "ON" ("включен") в "OFF" ("выключен"), если задана одна из команд &D1, &D2 или &D3.
Переключение модема в режим данных
Модем автоматически переходит в режим данных после установления соединения с удаленным модемом или факсом.
Как описывалось выше, в момент установления соединения, модемы проводят обмен подтверждающими сигналами (handshake), после чего начинают обмен данными. Обычно, в момент установления соединения и при передаче данных, звук в динамике модема отключается, однако, если необходимо слышать, что происходит на линии, то можно включить постоянный аудиоконтроль командой M2.
Смена режима
Если Ваш модем установил асинхронное соединение с удаленным модемом, то перевести его в командный режим, не разрывая текущее соединение, можно, введя с клавиатуры специальную управляющую последовательность символов, которая называется Escape-последовательностью.
По умолчанию, Escape-последовательностью является последовательность из трех подряд символов "плюс" - "+++". Если требуется, данные символы можно заменить, изменив содержимое регистра S2.
Ниже приводится процедура, в которой описано, как при помощи Escape - последовательности переходить из режима данных в командный режим, не теряя при этом установленного соединения.
· Escape-символы в синхронном режиме игнорируются
1. после установления асинхронного соединения с удаленным модемом подождите не менее одной секунды, прежде чем что-либо набирать.
2. Введите Escape-символ три раза, по умолчанию три подряд символа "+" и подождите не менее одной секунды.
3. Примерно через 1-2 секунды модем должен выдать OK и перейти в командный режим без разрыва соединения.
Теперь можно посылать модему AT-команды, например, для чтения или изменения значений S-регистров.
4. Для возобновления передачи данных (если вы не разорвали соединение) наберите ATO и нажмите <Enter>, модем выдаст сообщение "CONNECT nnnn", где nnnn - скорость установленного соединения, после чего вернется в режим данных.
Естественно, такой возврат возможен только в том случае, если Вы не выдавали команд, приводящих к разрыву соединения.
Вместо команды O можно пользоваться и другими командами:
Если Вы желаете, чтобы, помимо обычного возврата в режим данных, Ваш и удаленный модем провели также и тестирование канала с целью оптимизации параметров передаваемых ими сигналов с учетом особенностей данного канала (затухание, отражения, несогласованность и т.д.), воспользуйтесь командой O1.
Если и Ваш, и удаленный модем поддерживают протоколы исправления ошибок и сжатия данных (MNP, V.42, V.42bis) и Вы хотите возобновить дальнейшую передачу данных с использованием этих протоколов (причем первоначально соединение установлено без использования протоколов коррекции ошибок), следует использовать команду \O (введите AT \O <Enter>)
Ввод AT-команд
Для управления функциями модема, такими как набор номера, установление соединения для передачи данных или факс-сообщений, ответ удаленному модему или разъединение, используются AT-команды. Для того, чтобы ввести AT-команду, необходимо набрать командную строку, завершив ее клавишей <Enter>, когда модем находится а командном режиме.
Сообщения модема.
После того, как Вы послали модему команду, и ее выполнение завершено, модем выдает сообщение о результатах (обычно подтверждающее сообщение "OK").
Замечание. Некоторые коммуникационные программы перехватывают это сообщение, и Вы не всегда можете видеть ответы модема у себя на экране.
Вопросы совместимости
В таблицах 2-2 и 2-3, соответственно, приведены стандарты протоколов передачи данных и факс-сообщений поддерживаемые Вашим модемом. Здесь же указаны максимальные скорости передачи данных, возможные при работе в соответствии с тем или иным протоколом.
Таблица 2-2 Протоколы передачи данных
Максимальная скорость, бит/с | Стандарт |
14400 | МКТТ V.32bis |
9600 | МКТТ V.32 |
2400 | МКТТ V.22bis |
1200 | МКТТ V.22 |
1200 | Bell 212 |
1200/75 | МКТТ V.23 |
300 | МКТТ V.21 |
Bell 103 |
Таблица 2-3 Протоколы передачи факс-сообщений
Максимальная скорость, бит/с | Стандарт |
14400 | МКТТ V.17 |
9600 | МКТТ V.29 |
7200 | |
4800 | |
4800 | МКТТ V.27ter |
2400 | |
300 | МКТТ V.21 CH. 2 |
Глава 3. Управление модемом
В главе 3 описан формат AT-команд. Здесь также описаны возможные сообщения, выдаваемые модемом в ответ на введенную команду.
Обычно пользователи работают с модемом посредством развитых телекоммуникационных программами, в этом случае нет необходимости управлять модемом посредством AT-команд напрямую и анализировать непосредственные ответы модема. Программа сама посылает команды и обрабатывает сообщения модема. Иными словами, весь интерфейс низкого уровня скрыт от пользователя, которому обычно не важно, что именно телекоммуникационный пакет посылает модему, и какие сообщения получает в ответ, для того, чтобы, например, передать файл или положить письмо в ящик электронной почты, так как Вас, как правило, интересует конечный результат, а не способ его достижения.
Ввод команд
· Как исправить неправильно набранную команду
· Как набирать команды в виде, наиболее удобном для восприятия
· Ввод командных строк длиной более сорока символов
· Пропуск параметров (параметры по умолчанию)
· Повторное выполнение командной строки
· Сведения о командах
С помощью AT-команд Вашему модему можно приказать исполнять большое количество разнообразных функций, среди которых - набор номера, ответ удаленному модему, действия по передаче факсов и многие другие. Однако, модем воспринимает AT-команды тогда и только тогда, когда он находится в командном режиме.
Чтобы ввести AT-команду, сделайте следующее:
1. Наберите AT в латинском регистре (вообще, всюду в данном документе все символы команд набираются в латинском регистре). Эти две буквы всегда должны стоять в начале командной строки (за исключением случая A/, описанного ниже). Допустимо использовать или заглавные, или строчные буквы, но не те и другие одновременно ( AT или at, но не At)
... , идентификацию состояния и установку параметров модели. Отметим, что не все эти формы синтаксиса применимы для каждой команды. Для того чтобы определить возможности модема, используется командный синтаксис идентификации возможностей. Этот синтаксис соответствует следующей форме записи команды: +Fcommand=?, где command означает действительную факс-команду. Модем будет отвечать на эту команду ...
... весьма вероятно, то что вам придется раскошелиться на приобретение сертификата. Кроме того, даже сравнительно недорогие устройства прошедшие должный контроль и официально одобренные для использования в отечественных сетях не редко характеризуются очень высокими показатели. Отличным примером являются модемы фирмы ElineCom. Итак, модему какой же фирмы отдать предпочтение?! Дать однозначный ответ ...
... и России показали надежную и устойчивую работу модема. Эти модемы выбраны как базовые в коммуникациях на украинской и российской железных дорогах и многими Интернет провайдерами. 6. Использование мобильного телефона в качестве модема. Технология, позволяющая выходить в Интернет с компьютера, используя мобильный телефон в качестве модема, называется GPRS-Интернетом. С помощью данной услуги ...
... (стандаpт) - модем отключен от линии ("тpубка висит на кpючке" - on-hook), 1 - модем подключен к линии э"тpубка снята с кpючка" - off-hook). In - запpос инфоpмации (Information) о модеме.0 - тип модема, 1 - контpольная сумма ПЗУ, 2 - пpовеpка пpавильности контpольной суммы, 3 и более - запpос инфоpмации, зависящей от типа модема. Ln - гpомкость динамика (voLume).0 - минимальная гpомкость, 1 и 2 ...
0 комментариев