СОДЕРЖАНИЕ

 

 

1.0 ВВЕДЕНИЕ

 

2.0 ЧТО НАДО ЗНАТЬ ПЕРЕД УСТАНОВКОЙ МОДЕМА

 

3.0 ПОСЛЕДОВАТЕЛЬНОСТЬ УСТАНОВКИ МОДЕМА

     3.1 Установка внутреннего модема.

     3.2 Установка внешнего модема

     3.3 Подсоединение к телефонной линии

     3.4 Индикация рабочих режимов (для внешних моделей)

     3.5 Проверка  установленного модема

     3.6 Подготовка к работе коммуникационной программы

     3.7 Начальная настройка модема

 

4.0 НАСТРОЙКА ПАРАМЕТРОВ МОДЕМА

     4.1 Общие сведения о командах

     4.2 Описание команд

     4.3 S - регистры

     4.4 Заводская предустановка

     4.5 Активный набор параметров

     4.6 Сохранение выбранных параметров

 

5.0 ПОИСК НЕИСПРАВНОСТЕЙ

 

ПРИЛОЖЕНИЯ

     Приложение 1: Краткий список   АТ- команд

     Приложение 2: S-регистры

     Приложение 3: Ответные сообщения

     Приложение 4: Технические характеристики

 

ГАРАНТИЙНОЕ ОБСЛУЖИВАНИЕ

 

 

                          ТЕРМИНОЛОГИЯ

 

     Так  как   большинство  терминов,   связанных  с   технологией

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

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

затруднения,  оставить  английские   термины.   В  других   случаях

использовались  общепринятые  русские  аналоги.   Ниже  об'ясняются

некоторые из них.

 

     BPS  -  сокращение  от  bits  per  second (бит в секунду). Это

единица измерения скорости работы модема.

 

     IRQ   -   вход   контроллера   прерываний   IBM-  совместимого

компьютера.  Внутренние  модемы  и  COM-порты  используют  его  для

прерывания центрального  процессора.   Каждый из  этих входов имеет

свой  номер.  (Например:  IRQ7  -  вход,  используемый  обычно  для

параллельного порта.)

 

     NVRAM - сокращение от non-volatile ram (перезаписываемое  ПЗУ)

Модемы хранят  телефонные номера  и значения  некоторых регистров в

специальной  микросхеме,  содержимое   которой  не  пропадает   при

отключении питания.

 

     Escape  (выход)  -  это  слово  обозначает команду, по которой

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

этом не разрывается установленное соединение.

 


 

 

     Терминал  -  это  приблизительный  аналог  термина  DTE  (Data

Terminal Equipment), означающий устройство, с которого поступают  в

модем  данные  и  команды.   Им  может  быть  компьютер  или просто

'неинтеллектуальный' терминал, работающий по интерфейсу RS-232.

 

 

 

                          1.  ВВЕДЕНИЕ

 

     Разработанный  ИНПРО   и  изготовленный   в  США,   модем  IDC

представляет   собой    высокоинтеллектуальное    устройство    для

дистанционной  передачи  данных,  предназначенное  для IBM PC/XT/AT

/386/486 и совместимых с ними персональных компьютеров.  Модем  IDC

выполнен на базе СБИС, что не только дает многие новые  возможности

и отличные рабочие характеристики, но и позволяет пользователю  без

затруднений установить модем и работать с ним.

 

     Модем IDC позволяет поддерживать связь  практически  со  всеми

модемами,  выполненными  по  американским  (Bell)  и  международным

(ССIТТ) стандартам. Модем позволяет передавать данные со  скоростью

300, 1200 и 2400 bps. При установлении соединения  модем  автомати-

чески распознает тип, скорость и протокол передачи данных удаленно-

го модема и настраивается на наибольшую возможную  скорость  обмена

данными.

 

     Так как модем IDC поддерживает язык АТ-команд фирмы Hayes,  он

полностью совместим со всеми коммуникационными программами.

 

     Это   руководство    содержит   описание    последовательности

     действий, необходимых при установке, выборе рабочих режимов  и

     эксплуатации модема.

 

     Hиже перечислены  типы модемов  IDC, для  которых предназначено

     данное руководство и их краткие характеристики.

 

 

     IDC-2400BL

                 -  наиболее  простое  из  имеющихся  устройств   -

                 внутренний   модем,   работающий   со   скоростями

                 300/1200/2400bps,    без    аппаратных     средств

                 коррекции ошибок

 

     IDC-2400BL/SF48

                 -   модификация    предыдущей   модели,    имеющая

                 дополнительно  средства  для  передачи  факсов  на

                 скорости до 4800 bps

 

     IDC-2442BL

                 -  внутренний  модем,  работающий  со   скоростями

                 300/1200/2400bps, имеющий аппаратные средства кор-

                 рекции ошибок и сжатия данных по протоколу V.42bis

 

     IDC-2442BL/SF48

                 -   модификация    предыдущей   модели,    имеющая

                 дополнительно  средства  для  передачи  факсов  на

                 скорости до 4800 bps

 


 

     IDC-2442BXL

                 -  внешний   модем,   работающий   со   скоростями

                 300/1200/2400bps, имеющий аппаратные средства кор-

                 рекции  ошибок  и  сжатия  данных   по   протоколу

                 V.42bis. Некоторые модификации этого  модема  под-

                 держивают протокол V.23, обеспечивающий  прием/пе-

                 редачу информации на скорости 1200/75 bps

 

     IDC-2442BXL-2L

                 - модификация предыдущей модели, имеющая  дополни-

                 тельные средства для работы по двухпроводной выде-

                 ленной линии.

 

     IDC-VFAX/M -board

                 -    внутренний    факс-модем    со     скоростями

                 300/1200/2400 bps, без аппаратных средств  коррек-

                 ции ошибок, обеспечивающий  прием/передачу  факсов

                 на скорости до 9600 bps

 

     IDC-VFAX-MX

                 - факс-модем со скоростями 300/1200/2400 bps,  без

                 аппаратных     средств      коррекции      ошибок,

                 обеспечивающий прием/передачу  факсов на  скорости

                 до 9600 bps

 

     IDC-2496BL

                 - внутренний факс-модем, работающий со  скоростями

                 300/1200/2400  bps,  имеющий  аппаратные  средства

                 коррекции ошибок  и  сжатия  данных  по  протоколу

                 V.42bis, обеспечивающий прием/передачу  факсов  на

                 скорости до 9600 bps

 

     IDC-2496BXL

                 - внешний  факс-модем,  работающий  со  скоростями

                 300/1200/2400  bps,  имеющий  аппаратные  средства

                 коррекции ошибок  и  сжатия  данных  по  протоколу

                 V.42bis, обеспечивающий прием/передачу  факсов  на

                 скорости до 9600 bps

 

     IDC-2496BXL-2L

                 - модификация предыдущей модели, имеющая  дополни-

                 тельные средства для работы по двухпроводной выде-

                 ленной линии.

 

 

     Все перечисленные модемы совместимы между собой 'сверху-вниз'.

Модели, имеющие в названии 'X' отличаются от модемов с  аналогичным

названием без 'X' только исполнением ( 'eXternal' ). Модели, назва-

ние которых оканчивается на "/SF" имеют дополнительную  возможность

передачи (но не приема) факсов. Модемы имеющие встроенные  средства

для работы по двухпроводной выделенной линии имеют в названии  суф-

фикс "-2L"

 

     В этом документе, везде, где тип модема не указан явно, подра-

зумевается любой из перечисленных. Если используются только  назва-

ния основных типов (например IDC-2442), это  означает,  что  данная

информация касается модемов с таким названием  независимо  от  кон-

кретной модели. Например, если в тексте встречаются  слова  "данная

команда имеется только в модемах IDC-2442"  -  значит  эта  команда

есть и в IDC-2442BL, и в 2442BXL, и в моделях '/SF48'.

 


 

 

            2. ЧТО НАДО ЗНАТЬ ПЕРЕД УСТАНОВКОЙ МОДЕМА

 

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

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

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

быстро установить модем в свой ПК. Перед началом установки проверь-

те, что ваш комплект содержит следующее:

 

     Модем IDC

     Телефонный шнур

     Дискету с коммуникационными программами

     Сетевой трансформатор (только для внешних моделей)

     Кабель RS-232C (только для внешних моделей)

 

     Внутренний модем помещается в антистатическую упаковку,  пред-

назначенную для предохранения его от разрядов статического электри-

чества. Не вынимайте модем из этой упаковки до тех пор, пока вы  не

подготовите все для его установки. Пустую упаковку сохраните.  Если

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

поместите его в антистатическую упаковку, и в дальнейшем храните  и

перевозите только в таком виде. Мы рекомендуем также, на случай бу-

дущей транспортировки, сохранить упаковочную коробку с  амортизиру-

ющими прокладками.

 

 

               3. ПОСЛЕДОВАТЕЛЬНОСТЬ УСТАНОВКИ МОДЕМА

 

 

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

компьютер и подобрать его рабочие режимы. Прежде чем  начать  уста-

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

своих действий от начала до конца.

 

 

                  3.1 УСТАНОВКА ВНУТРЕННЕГО МОДЕМА

 

 

     Адреса СОМ портов и номера прерываний

 

     Перед установкой модема в компьютер необходимо  выбрать  номер

последовательного порта СОМ (1,2,3 или 4). Выбор осуществляется при

помощи переключателей на плате модема и не зависит от гнезда расши-

рения, в которое будет установлен модем. Так как два разных устрой-

ства не могут использовать один и тот же адрес порта СОМ, вам необ-

ходимо знать, какие адреса уже заняты  имеющимися  устройствами,  а

именно: устройствами на платах расширения, платами последовательно-

го ввода - вывода, а также последовательными  портами,  выведенными

наружу прямо с материнской платы. (Имейте в виду, что даже  если  к

раз'ему последовательного порта не подключено  никакое  устройство,

СОМ порт все равно занимает адрес). Как  правило,  номер  COM-порта

однозначно определяет базовый адрес адаптера.

 

     Модем также является устройством, управляемым по  прерываниям,

и для него требуется отдельная, не занятая никаким  другим  устрой-

ством линия запроса на прерывание (IRQ линия). (Прерыванием называ-

ется приостановка в выполнении программы  по  требованию  устройств

ввода - вывода). Большинство коммуникационных  программ  использует

стандартные для PC/XT/AT пары "адрес  порта  СОМ/линия  запроса  на

прерывание":

 


 

                                                      Таблица 1

 

               порт         прерывание     базовый адрес

 

               СОМ1            IRQ4            3F8

               СОМ2            IRQ3            2F8

               СОМ3            IRQ4            3E8

               СОМ4            IRQ3            2E8

 

     Т.е. порты СОМ1 и СОМ3 используют прерывание IRQ4,  a  COM2  и

СОМ4 - IRQ3.

 

     Из таблицы видно, что невозможно одновременно использовать ус-

тройства, подключенные к портам COM1 и COM3 или COM2/COM4, так  как

они будут использовать одинаковые номера IRQ.

 

     Однако, вполне допустимо наличие таких устройств, используемых

раздельно - например, двух модемов  разных  типов,  подключенных  к

портам COM2 и COM4. Но если наряду с модемом, вы  хотите  использо-

вать мышь - для нее придется поискать порт с другим IRQ.    нашем

примере - COM1 или 3)

 

     Если два последовательных устройства настроены на  использова-

ние одной и той же линии запроса на прерывание  (напр.,  используют

порты СОМ1/СОМ3 или СОМ2/СОМ4), необходимо, чтобы в  каждый  момент

времени работало только одно устройство.

 

     РЕКОМЕНДАЦИЯ: Не забудьте  удалить  драйверы  последовательных

устройств из файлов CONFIG.SYS и AUTOEXEC.BAT, которые автоматичес-

ки загружаются при начальной загрузке операционной системы и  акти-

визируют линии прерываний.

 

     ПРЕДОСТЕРЕЖЕНИЕ: Если два или более последовательных устройств

настроены на использование одного и того же порта СОМ или если  два

активных устройства, управляемых по прерываниям (либо  их  програм-

мные драйверы), настроены на использование общей линии  запроса  на

прерывание, компьютер не сможет нормально функционировать.  В  этом

случае попытки  продолжить  работу  могут  привести  к  повреждению

компьютера и/или подсоединенных к нему устройств.

 

     Внутренний модем IDC может быть настроен на использование  лю-

бого из последовательных портов (СОМ 1,2,3  или  4).  Изготовителем

устанавливается СОМ2 (и IRQ3). Большинство модемов  IDC  могут  ис-

пользовать "нестандартные" IRQ5 и  IRQ7,  при  этом  базовый  адрес

COM-порта будет стандартным, в соответствии с таблицей 1.

 

     Если в вашем компьютере уже  установлены  одно  или  несколько

последовательных устройств (напр., последовательный принтер,  мышь,

неинтеллектуальный терминал, плата последовательного ввода -  выво-

да), вам необходимо определить, какие порты они используют. И  если

СОМ2 уже занят, выбрать другие адрес и прерывание (см. таблицу  со-

ответствия СОМ/IRQ).

 

     На рисунках показано расположение на плате модема переключате-

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

СОМ и прерывания IRQ (показана заводская установка).

 

 


 

                  Рис. 1.1  Модем IDC - 2442BL

 

 

┌╦════════════╗──────────────────────────────────────────────────────┬┐

││                                                                ┌┐└┘

││            │ ┌────────────┐                                 [2] └┘┌┐

││            │ │  SC11006                                          ├┤

││  динамик   │ └────────────┘                  ╔════════╗        ┌──┴┴─┐

││                                                             │LINE │

││                                                             │─────│

│└────────────┘             ╔═══════════════╗   ╚════════╝        │PHONE│

  ┌───┐  ┌───┐             ║ ╔═══════════╗ ║                     └──┬┬─┘

                       ║ ║           ║ ║                        ││

                       ║ ║  SC11091  ║ ║                        ││

                       ║ ║           ║ ║                        ││

                       ║ ║           ║ ║                        ││

                       ║ ╚═══════════╝ ║                    ╔═══╪╡

  └───┘  └───┘             ╚═══════════════╝                       ││

            ┌───┐                                               ║[1]││

            │┌┐.│                                                  ││

            │││.│ [3]                                           ╚═══╪╡

            └┴┴─┘                                                   ││

└─────────────┐                                        ┌──────┐      ││

                                                                  ││

              └────────────────────────────────────────┘      └──────┴┘

 

     [1] - блок переключателей выбора базового адреса и IRQ

     [2] - регулятор уровня громкости динамика

     [3] - блок перемычек для выбора нестандартных IRQ

 

        Установки переключателей приведены в таблице

 

  ╔════════╦═══════════════════════════════╦═══════════╗

  ║ COM        положения переключателей     базовый 

     порт ╟───────┬───────┬───────┬───────╢   адрес  

             1      3      5      6             

  ╠════════╬═══════╪═══════╪═══════╪═══════╬═══════════╣

  ║ COM 1    OFF    ON     OFF    ON       3F8   

  ║ COM 2    ON     OFF    OFF    ON       2F8   

  ║ COM 3    OFF    ON     ON     OFF      3E8   

  ║ COM 4    ON     OFF    ON     OFF      2E8   

  ╚════════╩═══════╧═══════╧═══════╧═══════╩═══════════╝

 

  ╔════════╦═══════════════════════════════╦═══════════╗

  ║ COM        положения переключателей             

     порт ╟───────┬───────┬───────────────╢ номер IRQ ║

             2      4                            

  ╠════════╬═══════╪═══════╪═══════════════╬═══════════╣

  ║ COM 1    OFF    ON                       4    

  ║ COM 2    ON     OFF                      3    

  ║ COM 3    OFF    ON                       4    

  ║ COM 4    ON     OFF                      3    

  ╚════════╩═══════╧═══════╧═══════════════╩═══════════╝

 

   Примечание: "ON" означает нижнее положение переключателя

 

 

   В случае  необходимости выбора  нестандартного IRQ  следует поставить

переключатели 2 и 4 в положение "OFF".

 


 

   Положения перемычек:

 

     Стандартный IRQ

     (номер определяется   Выбран IRQ 5       Выбран IRQ 7

         положениями

         переключателей)

       ┌─────────┐         ┌─────────┐        ┌─────────┐

       │ ┌─┐                               │┌───────┐│

       │ │*│  *             *   *          │└───────┘│

       │ │*│  *           │┌───────┐│          *   * 

       │ └─┘              │└───────┘│                

       └─────────┘         └─────────┘        └─────────┘

 

 

 

                Рис. 1.2  Факс-Модем IDC - VFAX/M

 

┌╒═══════╕───────────────────────────────────────────────────────────┬┐

││                                                    ╔════════╗

││динамик│                                                         ├┤

││       │ ┌────────────┐      ┌────────────┐                  ║ ┌──┴┴─┐

│└───────┘ │  SC11006           SC11086             ╚════════╝ │LINE │

          └────────────┘      └────────────┘                     │─────│

                                                                 │PHONE│

  ┌───┐  ╔═══════════════╗    ╔═════════╗                        └─────┘

       ║ ╔═══════════╗ ║    ║╔═══════╗║                           ││

       ║ ║           ║ ║    ║║       ║║                           ││

       ║ ║  SC11011  ║ ║    ║║       ║║                           ││

       ║ ║           ║ ║    ║╚═══════╝║                           ││

       ║ ║           ║ ║    ╚═════════╝                       ╔═══╪╡

  └───┘  ║ ╚═══════════╝ ║                                         ││

         ╚═══════════════╝                                      ║[1]││

                                                                   ││

                                                                ╚═══╪╡

                                                                    ││

└─────────────┐                                        ┌──────┐      ││

                                                                  ││

              └────────────────────────────────────────┘      └──────┴┘

 

     [1] - блок переключателей выбора базового адреса и IRQ

 

        Установки переключателей приведены в таблице

 

  ╔════════╦═══════════════════════════════════╦═══════╤═════╗

  ║ COM        положения переключателей       ║базовый│    

     порт ╟─────┬─────┬─────┬─────┬─────┬─────╢ адрес │ IRQ ║

            1    2    3    4    5    6             

  ╠════════╬═════╪═════╪═════╪═════╪═════╪═════╬═══════╪═════╣

  ║ COM 1  ║ ON  │ OFF │ OFF │ ON  │ OFF │ ON    3F8    4 

  ║ COM 2  ║ OFF │ ON  │ OFF │ ON  │ ON  │ OFF ║  2F8    3 

  ║ COM 3  ║ ON  │ OFF │ ON  │ OFF │ OFF │ ON    3E8    4 

  ║ COM 4  ║ OFF │ ON  │ ON  │ OFF │ ON  │ OFF ║  2E8    3 

  ╚════════╩═════╧═════╧═════╧═════╧═════╧═════╩═══════╧═════╝

 


 

 

                   Рис. 1.3  Модем IDC - 2400

 

┌────────────────────────────────────────────────────────┬┐

                                          ╔═════╗       ││

                                                      ││

     ┌──────────────┐                                 ││

                                        ╚═════╝       ││

     └──────────────┘                                ┌─────┐

                                                     │PHONE│

                                                     └─────┘

  ┌────┐                                                ││

                ╔═══════════╗                      ┌─────┐

                                                 │WALL │

                  SC11011                        └─────┘

                                              * * F ││

                                              *=* E ││

                ╚═══════════╝               [1] *=* D ││

  └────┘                                          * * C ││

                                                  *=* B ││

                                                  * * A ││

└─┐                                        ┌──────┐      ││

                                                      ││

  └────────────────────────────────────────┘      └──────┴┘

 

     [1] - блок переключателей выбора базового адреса и IRQ

 

     Для выбора порта           установить перемычки

 

           COM1:                     A, C, D

           COM2:                     B, D, E

           COM3:                     A, C, F

           COM4:                     B, E, F

 

     Все модемы поставляются с установками: COM2, IRQ3.  В  случае,

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

с помощью переключателей или перемычек.

 

     С этой целью выньте плату модема из антистатической  упаковки,

при этом держите ее только за края.  Осторожно  снимите  контактные

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

ствии с таблицей COM/IRQ. При снятии планок усилие  следует  прила-

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

нельзя покачивать их или тянуть под углом. Если вам не удается зах-

ватить планку, можно воспользоваться пинцетом или плоскогубцами, но

делать это следует чрезвычайно осторожно!

 

 

     Использование нестандартных прерываний

 

     Если ваша коммуникационная  программа  позволяет  использовать

нестандартные прерывания, и вы точно знаете, какие прерывания  сво-

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

3,4,5,7) независимо от порта выбора COM. Следующая таблица  поможет

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

устройствами.

 


 

                                                Таблица 2

 

┌──────────────────────────────────────────────┬───────────────┐

    УСТРОЙСТВО                                │ ПРЕРЫВАНИЕ   

├──────────────────────────────────────────────┼───────────────┤

    IBM PC AT                                      2        

    IBM PC/XT                                      5        

    IBM PC с жёстким диском                        5        

    видеоадаптер EGA                               2        

    асинхронный адаптер порта COM1                 4        

    асинхронный адаптер порта COM2                 3        

    двоичный синхронный адаптер порта COM1         3 или 4  

    синхронный адаптер передачи данных             3 или 4  

└──────────────────────────────────────────────┴───────────────┘

 

     После выбора порта COM и номера прерывания  переходите  непос-

редственно к установке модема в компьютер.

 

 

     Установка внутреннего модема.

 

     Эта модемная плата предназначена только  для  IBM  совместимых

компьютеров (компьютеров с шиной ISA). В инструкциях к таким компь-

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

нительных устройств в гнезда расширения. С  компьютерами  IBM  PS/2

моделей старше 30 (со стандартом шины  MicroChannel)  данный  модем

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

 

     ПРЕЖДЕ ВСЕГО УБЕДИТЕСЬ, ЧТО КОМПЬЮТЕР ОТКЛЮЧЕН ОТ СЕТЕВОЙ  РО-

ЗЕТКИ.

 

ВНИМАНИЕ: Перед тем, как приступить к установке, внимательно  проч-

тите инструкцию по установке плат расширения, имеющуюся в  прилага-

емом к компьютеру руководстве. Пользуясь этой инструкцией,  снимите

кожух с компьютера.

 

     Выберите гнездо расширения из имеющихся на материнской  плате.

Помните, что номер COM порта не зависит от того, в какое гнездо  вы

вставите модем. (ЗАМЕЧАНИЕ: Так как платы при работе излучают  теп-

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

можно дальше друг от друга. Очень желательно разместить модем  под-

альше от платы контроллера дисков и видеоадаптера).

 

     ПОЛЬЗОВАТЕЛИ PC XT, ВНИМАНИЕ: В XT адаптеры,  установленные  в

гнездо 8, должны возвращать особый сигнал ("плата выбрана"),  когда

к ним адресуется центральный процессор. Поэтому в  гнездо  8  можно

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

гнездо 8 отличается по условиям синхронизации от гнезд с первого по

седьмое. Поэтому ни в коем случае НЕ  УСТАНАВЛИВАЙТЕ  МОДЕМ  IDC  В

ГНЕЗДО 8 PC XT.

 

     Отвинтите пластинку - заглушку (винт сохраните для закрепления

модема) напротив выбранного гнезда расширения и удалите  еe.  Осто-

рожно выньте модем из антистатической упаковки (если вы не  сделали

этого ранее), касаясь только краев платы.

 

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

с гнездами для телефонного шнура прикрывала проем на месте  удален-

ной заглушки, а выступающие внизу платы контакты-"пальцы" были рас-

положены прямо над разъемом расширения. Переместите модем так, что-

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

заглушка.

 

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

она встала на место. Если модем вдвигается  с  трудом,  удостоверь-

тесь, что он правильно выставлен относительно гнезда, и что никакие

инородные тела (например, крошки в гнезде) не препятствуют его  пе-

ремещению при нажатии. Силу прикладывать не следует,  так  как  это

может привести к повреждению модема и компьютера.

 

     Закрепите модем, установив на старое место винт, державший ра-

нее заглушку. Установите на место кожух  компьютера.  Переходите  к

разделу 3.3 ПОДСОЕДИНЕНИЕ К ТЕЛЕФОННОЙ ЛИНИИ.

 

 

                  3.2 УСТАНОВКА ВНЕШНЕГО МОДЕМА

 

     При установке внешнего модема нет необходимости аппаратно  ус-

танавливать адрес COM порта, так  как  физический  последовательный

порт, к которому будет подсоединен модем, такой адрес уже имеет.

 

     Для соединения компьютера и внешнего  модема  Вам  потребуется

стандартный экранированный кабель для интерфейса RS-232C. Для  под-

соединения к модему кабель должен иметь штекер DB25-M, а для подсо-

единения к компьютеру - разъем, соответствующий раз'ему  выбранного

порта. О назначении контактов интерфейса RS-232C смотрите в  прило-

жении 4.

 

     Перед началом установки выключите компьютер и  убедитесь,  что

выключатель питания на задней стенке модема находится  в  положении

OFF (Выкл.).

 

     Подсоедините кабель  к  модему  и  к  последовательному  порту

компьютера. Для надежности контакта затяните винты на  обоих  разъ-

емах.

 

     Внимание: категорически  запрещается  отсоединять  кабель  при

включенном питании модема или компьютера -  это  может  привести  к

повреждению аппаратуры.

 

     Включите сетевой трансформатор модема в розетку 220В или,  что

предпочтительнее, в устройство защиты от выбросов.  Подсоедините  к

модему шнур от трансформатора. Выключатель модема переведите в  по-

ложение ON (Вкл.) и проверьте, что на передней панели модема  заго-

релся индикатор MRDY.

 

 

 

              3.3 ПОДСОЕДИНЕНИЕ К ТЕЛЕФОННОЙ ЛИНИИ

 

     Модем IDC имеет два телефонных разъема, один для подсоединения

к телефонной линии, другой для подключения дополнительного  телефо-

на. В комплект поставки входит стандартный телефонный шнур с  разъ-

емами RJ-11C. Если ваша телефонная линия оканчивается другим  разъ-

емом, установите необходимый переходник (либо поменяйте  разъем  на

одном конце шнура).

 

     Так как в телефонной линии может появиться опасное  напряжение

(звонок), модем должен подсоединяться к телефонной линии  в  следу-

ющей последовательности:

 

     - Убедитесь, что компьютер и модем(внешний) выключены.

 

     - Вставьте штекер прилагаемого телефонного шнура в гнездо  мо-

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

 


 

     - Вы можете, по желанию, включить во второй разъем модема  те-

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

       не занята модемом. Однако, подключение телефона может  ухуд-

       шить качество связи.

 

     - Если у вас есть другие параллельные аппараты - отключите их,

       если в какой-либо розетке установлен конденсатор  -  удалите

       его.

 

     Теперь компьютер и модем можно включать. Переходите  к  подго-

товке коммуникационного программного обеспечения. (См. раздел  3.7,

а также инструкцию, прилагаемую к вашему программному пакету).

 

 

       3.4 ИНДИКАЦИЯ РАБОЧИХ РЕЖИМОВ (ДЛЯ ВНЕШНИХ МОДЕЛЕЙ)

 

     Индикаторы, установленные на внешнем модеме,  позволяют  визу-

ально контролировать режимы его работы. Индикаторы  расположены  на

передней панели модема и имеют следующие обозначения (слева  напра-

во): MRDY, DTR, CD, OH, TXD, RXD, AA, HS.

 

     MRDY: "Модем готов" ("Modem Ready"). После  включения  питания

          модем тестирует сам себя. Во время выполнения теста инди-

          катор NRDY мигает. После успешного завершения теста (тест

          длится 0.5 - 3.5 с) индикатор начинает гореть непрерывно.

 

          Если при включении модема индикатор не  загорается,  про-

          верьте соединение сетевого  трансформатора  с  модемом  и

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

          опять включить выключатель питания.

 

          При установленном соединении с другим модемом, MRDY мига-

          ет, когда протокол MNP или V.42 корректирует ошибки пере-

          дачи по линии. Если ошибок нет, индикатор горит  постоян-

          но.

 

     DTR: "Терминал готов"("Terminal Ready"). Индикатор загорается,

          когда модем обнаруживает сигнал DTR ("терминал готов") от

          DTE (компьютера).

 

     RXD: "Принимаю данные"  ("Receive  Data").  Индикатор  мигает,

          когда модем передает DTE данные, полученные от удаленного

          модема.

 

     TXD: "Передаю данные"  ("Transmit Data").  Индикатор  мигает,

          когда модем принимает данные от DTE.

 

     OH: "Поднята трубка" ("Off Hook"). Индикатор загорается, когда

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

          аналогично поднятию трубки телефона.

 

     CD: "Обнаружена несущая" ("Carrier Detect"). Индикатор загора-

          ется, когда модем устанавливает цепь DCD  ("Data  Carrier

          Detect") в логическую единицу (см. описание команды &C).

 

     AA: "Автоматический ответ" ("Auto answer"). Индикатор  загора-

          ется, когда модем находится в режиме автоответа  (регистр

          S0 > 0) (см. описание регистра S0).  Индикатор  мигает  в

          такт входящему телефонному звонку.

 

     HS: "Большая скорость" ("High  Speed").  Индикатор  загорается

          когда скорость обмена между DTE (компьютером)  и  модемом

          больше или равна 2400 bps.

 

     У исправного модема через 1-4 секунды после  включения  должен

загореться индикатор 'MRDY'.

 

В некоторых моделях модемов используется  режим  экономии  электро-

энергии. У таких модемов индикатор MRDY автоматически гаснет  через

одну секунду неактивного состояния (т.е. если в течении  одной  се-

кунды в модем не поступало никаких команд). Такое поведение  модема

является нормальным и не означает его неисправности. Модем  возвра-

щается в рабочий режим по приему символа от  DTE  (первого  символа

AT-команды), входящего телефонного звонка,  или  изменению  сигнала

DTR.

 

 

                 3.5 ПРОВЕРКА УСТАНОВЛЕННОГО МОДЕМА

 

 

     После того, как модем установлен, а коммуникационные программы

введены в действие и настроены, убедитесь, что  эти  операции  были

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

 

      1. Проверьте,  что при  установке коммуникационной  программы

Вы установили следующие параметры:

 

     - Модем: Hayes-2400 или совместимый

     - Скорость: 2400 бит/с

     - Режим: дуплексный

     - COM порт, к которому будет адресоваться программа,  соответ-

       ствует порту, установленному на  плате  внутреннего  модема,

       или последовательному порту, к которому подсоединен  внешний

       модем.

 

     2. Выберите "терминальный режим" ("Terminal Mode") (В  некото-

рых коммуникационных программах он называется "командным" или "руч-

ным" ("Command mode" или "Manual Mode"). Это режим, при котором вся

вводимая с клавиатуры информация непосредственно передается модему,

а ответы модема выдаются на  экран  монитора.  Точное  наименование

этого режима зависит от используемого коммуникационного пакета.

 

     3. Проверьте, что модем и  компьютер  взаимодействуют  друг  с

другом. Для этого введите с клавиатуры "AT" (буквы латинские,  либо

прописные, либо строчные, но не те и другие одновременно), и нажми-

те клавишу "Enter" ("Ввод").

 

     Если на дисплее появляется ответ модема "OK" (или "0" для неко

торых программ), компьютер и  коммуникационная  программа  работают

нормально. Если модем не отвечает, проверьте правильность  выполне-

ния всех операций по установке модема и вводу в действие коммуника-

ционной программы. При необходимости повторите все операции с само-

го начала.

 

 

         3.6 ПОДГОТОВКА К РАБОТЕ КОММУНИКАЦИОННОЙ ПРОГРАММЫ

 

 

     Используемый вами пакет коммуникационных программ может попро-

сить Вас указать тип используемого Вами модема. В этом случае  сле-

дует выбирать в порядке предпочтения следующие типы:

 

                        Hayes Smartmodem 2400

                        Hayes 2400B

                        Hayes 2400

 


 

     Ответ на этот вопрос обычно определяет командную строку (стро-

ки), которую коммуникационный пакет будет использовать  для  иници-

ализации модема. Большинство пакетов  позволяют  редактировать  эту

установку или задавать произвольную установку  независимо  от  типа

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

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

чего Вы желаете добиться от Вашего модема. Мы записываем в  NV  RAM

модема установки, оптимальные для большинства  применений.  Поэтому

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

последующим чтением установок из NV RAM) в качестве  строки  иници-

ализации.

 

     Если же вы слабо разбираетесь в телекоммуникациях - положитесь

на авторов используемой программы - как правило, такие коммуникаци-

онные программы сами пытаются подобрать  подходящие  настройки.  Не

торопитесь менять что-нибудь - есть вероятность  что  все  работает

правильно!

 

     Кроме строки инициализации требуется установить ряд параметров

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

с которой Вы хотите связаться.

 

     Ниже приведен список таких  параметров  Многие  информационные

службы и электронный доски объявлений  (BBS)  позволяют  определить

эти параметры в начале сеанса связи (если вы не знаете точно, какие

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

подобрать их, или лучше свяжитесь с оператором удаленного модема).

 

     ОБЩИЕ ПАРАМЕТРЫ               * Скорость передачи

     СВЯЗИ (GENERAL                * Формат данных

     COMMUNICATION                   биты данных("длина слова")

     PARAMETERS)                     старт-стопные биты

                                     контроль по четности

                                   * Имитация терминала

 

     ОБМЕН ДАННЫМИ                 * Протокол передачи файлов

     (DATA TRANSMISSION)           * Управление потоком передачи

                                     данных (flow control)

 

     ПРЕРЫВАНИЯ                    * Если вы используете нестан-

     (INTERRUPTS)                    дартное  прерывание,  убеди-

                                     тесь, что ваша программа нас-

                                     троена соответствующим обра-

                                     зом  и  способна  распознать

                                     это прерывание.

 

 

     В большинстве случаев используются следующие параметры: 8  бит

данных, 1 стоповый бит, без контроля на четность, терминал  VT-100.

Если вы не знаете параметров удаленной системы и не можете связать-

ся с ее оператором, попробуйте эти параметры.

 

 


 

 

                 3.7 НАЧАЛЬНАЯ НАСТРОЙКА МОДЕМА

 

 

     Этот раздел предназначен для тех пользователей, которые  умеют

обращаться с модемом, но не желают сами разбираться в  подробностях

действия различных команд. Помещенные здесь настройки подходят  для

большинства применений модемов. В некоторых случаях даются варианты

настройки для разных режимов. Как правило, приведенной здесь инфор-

мации достаточно, что бы один раз настроить модем и забыть об  этой

проблеме. Большинству пользователей никогда не придется читать этот

документ дальше конца этой главы.

 

     Если Вы решите впоследствии изменить настройки  самостоятельно

и "доиграетесь" до того, что модем вообще перестанет  работать  или

начнет себя 'странно вести', просто задайте эти настройки заново  -

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

 

     Даже если Вам необходимо настроить  модем  весьма  специфичным

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

сценарию, а уже потом вносить свои изменения - это значительно сок-

ратит объем вашей работы!

 

     Для настройки модема переведите вашу коммуникационную програм-

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

дайте команду AT <Enter>, убедитесь, что модем ее воспринял и отве-

тил OK или 0; затем задайте строку настройки для модема вашего  ти-

па, и завершите ввод строки клавишей <Enter>. Если вы видите  ответ

модема OK, то все в порядке - вы успешно настроили модем.

 

     ЗАМЕЧАНИЕ: строка настройки записывается в NV RAM, поэтому  не

нужно вводить ее каждый раз - модем при включении  или  по  команде

ATZ сам будет восстанавливать эти установки.

 

     Модем IDC-2400

 

     Параметры линии: скорость 2400 bps, 8-бит,  1  стоп  бит,  без

контроля паритета (2400/8/1/N).

 

     Строка настройки модема:

 

        AT&F&C1&D2S110=4&W&W1

 

     Модем IDC-2442

 

     Параметры линии: скорость 9600 bps, 8-бит,  1  стоп  бит,  без

контроля паритета (9600/8/1/N).

 

     Строка настройки модема:

 

        AT&F3&C1&D2S110=4\Q3\X1&W&W1

 


 

     Модем IDC-VFAX/M

 

     Параметры линии: скорость 2400 bps, 8-бит,  1  стоп  бит,  без

контроля паритета (2400/8/1/N).

 

     Строка настройки модема:

 

        AT&F&C1&D2S110=3*O0*C18*L3&W&W1

 

    Не перепутайте! В команде символ после первой '*' -  буква  'O'

(латинская), второй - цифра '0'.

 

     Модем IDC-2496

 

     Внимание! Инпро производит две разновидности этого устройства.

Их можно различить по ответу на команду:

 

        ATI5

 

Тип 1 отвечает: "SC11066/SC11092". Тип 2 отвечает: "2996".

 

     Параметры линии: скорость 9600 bps, 8-бит,  1  стоп  бит,  без

контроля паритета (9600/8/1/N).

 

     Строка настройки модема типа 1:

 

        AT&F3&C1&D2\Q3\X1S110=0*O3*Y0&W&W1

 

     Строка настройки модема типа 2:

 

        AT&F3&C1&D2\Q3\X1S110=3*O0*Y0*T0&W&W1

 

     Теперь необходимо задать инициализационную строку для  исполь-

зуемой коммуникационной программы. Так как большая часть параметров

инициализации уже установлена, то строка будет  состоять  из  одной

команды: ATZ

 

     Однако для модемов IDC 2442 и IDC 2496 могут потребоваться еще

некоторые изменения.

 

     Скорость в COM - порту для модемов с V.42bis обычно устанавли-

вается 9600 bps, при этом необходимо запретить переключение скорос-

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

 

При этом модем окажется настроенным для работы с протоколом коррек-

ции ошибок V.42 и сжатия данных V.42bis. Если это почему-либо неже-

лательно, в инициализационную строку (или в dial prefix)  использу-

емой программы следует добавить команду "AT\N3",  если  вы  хотите,

что бы модем работал только по протоколу  MNP5  или  без  коррекции

ошибок, или "AT\N1" для полного отключения этих протоколов. Если вы

хотите отключить только сжатие передаваемых  данных  -  используйте

команду "AT%C0".

 

     Если модем дозванивается до удаленной системы, но не  успевает

соединиться и 'бросает трубку' - попробуйте увеличить значение  ре-

гистра S7, задающее максимальное время  ожидания  соединения  после

набора номера - значение по умолчанию  30  секунд  может  оказаться

слишком мало, особенно для междугородной связи. Регистр S7 не запо-

минается в NV RAM. Он должен устанавливаться коммуникационной прог-

раммой всякий раз после сброса модема. Для IDC 2496 тип 2 и некото-

рых моделей IDC 2442 Вы можете переустановить записываемый в NV RAM

"скрытый тайм-аут" (см. описание команды AT*T).

 

 

              4.0 ИСПОЛЬЗОВАНИЕ КНОПОК "V/D" И "O/A"

 

 

     Данный раздел предназначен только  для  пользователей  внешних

модемов IDC-2442BXL и IDC-2496BXL, выпущеных  позднее  ноября  1993

года. Эти модемы легко узнаваемы по алюминиевому корпусу.

 

     Кнопки "V/D" и "O/A" предназначены для переключения из голосо-

вого режима в режим передачи данных и обратно.

 

     Для работы необходимо, чтобы телефонный аппарат был  подключен

к гнезду "Phone" Вашего и удаленного модемов.

 

 

         4.1. Переход из режима передачи данных к разговору

 

 

     Предположим, что Ваш модем установил  соединение  с  удаленным

модемом и Вы хотите перейти к разговору. Ваш модем  позволяет  сде-

лать это, причем для этого Вам не потребуется перезванивать  Вашему

абоненту.

 

Для этого требуется сделать следующие шаги:

 

     - остановите передачу данных и снимите трубку телефона

     - напечатайте на клавиатуре просьбу к  Вашему  абоненту  снять

       трубку телефона

     - как только абонент ответит, что он поднял трубку, кратковре-

       менно нажмите клавишу V/D

 

     По нажатию клавиши модем повесит трубку, освобождая телефонную

линию для разговора.

 

     Заметим, что если Вы нажали клавишу до того, как сняли трубку,

соединение будет потеряно, и Вам будет необходимо перезвонить.

 

 

         4.2. Переход от разговора в режим передачи данных

 

 

     Предположим, что Вы разговариваете с  удаленным  абонентом  по

телефону, и хотите установить соединение с его модемом.  Для  этого

выполните следующее:

 

     - попросите  Вашего   абонента  набрать  команду  ATA,  нажать

       <Enter> и повесить трубку. Если у Вашего абонента установлен

       однотипный с Вашим модем, он может просто нажать кнопку  V/D

       при нажатой O/A)

 

     - когда Вы услышите высокий тон ответа  его  модема,  наберите

       команду ATX1D, нажмите <Enter>  и  повесьте  трубку.  Вместо

       ввода команды ATX1D Вы можете нажать кнопку V/D при отпущен-

       ной O/A

 

     - после появления сообщения CONNECT XXXX Вы можете  передавать

       данные

 

     Таким образом, кнопки V/D и O/A позволяют обойтись  без  ввода

команд ATA и ATX1D. Нажатие кнопки V/D при отпущеной O/A эквивален-

тно вводу команды ATX1D. Нажатие кнопки V/D при нажатой O/A эквива-

лентно вводу команды ATA.

 


 

     Более того, модем реагирует на эти кнопки даже тогда, когда он

находится в синхронном режиме и ввод команд от терминала (компьюте-

ра) невозможен.

 

     Заметим, что описанная выше процедура может  быть  "переверну-

та", т.е. Вы можете выдать команду ATA, а Ваш абонент - ATX1D. (Или

нажать соответствующие кнопки.)

 

 

 

                  5.0 НАСТРОЙКА ПАРАМЕТРОВ МОДЕМА

 

 

 

     Эта глава предназначена для тех, кто хотел бы  настроить  свой

модем самостоятельно. Те пользователи, чьи требования не столь спе-

цифичны, могут добиться выполнения описанных в этой  главе  функций

путем простого выбора в меню - возможность,  предоставляемая  боль-

шинством коммуникационных пакетов. Большинству пользователей никог-

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

 

     Большинство электронных досок объявлений (BBS) и программ  уп-

равления  компьютерами  на  расстоянии  (напр.,  Carbon  Copy,   PC

Anywhere, Remote и др.) не используют стандартный набор  параметров

Hayes/Smartcom, который устанавливается  при  изготовлении  модемов

IDC и используется ими по умолчанию. При подготовке к работе  таких

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

дать "Hayes 2400" (Hayes 2400 compatible). Большая  часть  програм-

мных продуктов, требующих набор параметров, отличный от стандартно-

го набора для Hayes 2400, посылает в модем командную строку "иници-

ализации" (установки начальных параметров).

 

 

                 5.1. Использование переключателей

 

 

     Данный раздел предназначен только  для  пользователей  внешних

модемов IDC-2442BXL и IDC-2496BXL, выпущеных  позднее  ноября  1993

года. Эти модемы легко узнаваемы по алюминиевому корпусу.

 

     Ваш модем имеет восемь переключателей, скрытых за лицевой  па-

нелью устройства с левой стороны. Чтобы добраться к ним, необходимо

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

нели отверткой и снимите панель вперед.

 


 

 

                     Назначение переключателей

 

 

     Наэначение переключателей отражено в следующей таблице:

 

┌─────────────┬────────────────────────────────────────────────────────┐

      N                         Н а з н а ч е н и е                  

│переключателя│                                                       

├─────────────┼─────┬────────────────────────────────┬─────────────────┤

             │Вверх│ Режим выделенной линии выключен│(только для  мо- │

      1      ├─────┼────────────────────────────────┤ делей модифика- │

             │Вниз │ Режим выделенной линии включен │ ции 2L)        

├─────────────┼─────┴────────────────────────────────┴─────────────────┤

                                                                     

      2      │ Не используется. Всегда должен быть в положении ВВЕРХ 

                                                                    

├─────────────┼────────────────────────────────────────────────────────┤

                                                                     

      3      │ Не используется. Всегда должен быть в положении ВВЕРХ 

                                                                    

├─────────────┼────────────────────────────────────────────────────────┤

                                                                    

      4      │ Установка скорости соединения (совместно с 5)         

                                                                    

├─────────────┼────────────────────────────────────────────────────────┤

                                                                    

      5      │ Установка скорости соединения (совместно с 4)         

                                                                     

├─────────────┼─────┬──────────────────────────────────────────────────┤

             │Вверх│ S0=0 (автоответ выключен)                       

      6      ├─────┼──────────────────────────────────────────────────┤

             │Вниз │ S0=1 (автоответ включен)                        

├─────────────┼─────┼──────────────────────────────────────────────────┤

             │Вверх│ DUMB режим выключен                             

      7      ├─────┼──────────────────────────────────────────────────┤

             │Вниз │ DUMB режим включен                              

├─────────────┼─────┴──────────────────────────────────────────────────┤

                                                                    

      8      │ Не используется.                                      

                                                                    

└─────────────┴────────────────────────────────────────────────────────┘

 

     Задание скорости соединения выполняется согласно таблице ниже:

 

                      ┌───────────────┬──────────┐

                        Переключатель│         

                      ├───────┬───────┤ Скорость │

                         4      5            

                      ├───────┼───────┼──────────┤

                      │ Вверх │ Вверх │ 2400 bps │

                      ├───────┼───────┼──────────┤

                      │ Вверх │ Вниз  │ 1200 bps │

                      ├───────┼───────┼──────────┤

                      │ Вниз  │ Вверх │  300 bps │

                      ├───────┼───────┼──────────┤

                      │ Вниз  │ Вниз  │ 2400 bps │

                      └───────┴───────┴──────────┘

 


 

     Переключатель 7 опрашивается при включении питания модема. Ес-

ли он опущен вниз, модем запускается  в  "DUMB"  ("неинтеллектуаль-

ном") режиме и не будет воспринимать команды и выдавать ответы. Од-

нако, кнопки V/D и O/A работают. Также модем будет отрабатывать пе-

реходы цепи DTR согласно установкам AT&M и AT&D.

 

     Режим "DUMB" применяется для работы с оборудованием,  не  спо-

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

Как правило, это специализированные приборы или средства связи.

 

     Переключатели 4,5 и 6 опрашиваются при включении питания моде-

ма и выполнении команды ATZ (сброс).

 

     Установка скорости соединения с помощью переключателей 4  и  5

аналогична выполнению команды AT%B с соответствующим параметром.

 

     Режим автоответа (переключатель 6)  аналогичен  вводу  команды

ATS0=1 (положение "вниз") или ATS0=0 (положение "вверх").  Заметим,

что опрос переключателей выполняется после  чтения  профиля  из  NV

RAM, поэтому переключатель подавляет записанное в NV  RAM  значение

S0.

 

 

               5.2 РАБОТА В РЕЖИМЕ ВЫДЕЛЕННОЙ ЛИНИИ

                   (только для модификаций "2L")

 

 

     Предположим, что у Вас имеются два устройства,  которые  могут

"разговаривать" друг с другом  через  стандартный  последовательный

порт (RS-232C), и Вам понадобилость соединить их. Устройства  нахо-

дятся достаточно далеко друг от друга, поэтому Вы решили  соединить

их с помощью пары модемов. Беда состоит в том,  что  устройства  не

имеют представления, что такое модем, и, соответственно,  не  умеют

выдавать AT-команды. Таким образом, Вам нужна пара модемов, которые

бы по включению питания устанавливали бы соединение друг  с  другом

по выделенной или коммутируемой линии, и восстанавливали бы это со-

единение в случае обрыва.

 

     Все это умеют модемы, которые Вы держите в руках!

 

     Ниже описано, как это делается.

 

     Для настройки модемов Вам потребуется терминал  (компьютер)  и

коммуникационная программа.

 

 

     РАБОТА ПО КОММУТИРУЕМОЙ ЛИНИИ

 

 

     Под коммутируемой линией мы  понимаем  обычную  городскую  или

местную телефонную линию.

 

     Прежде всего, Вам необходимо решить, какой  из  модемов  будет

вызывающим (будет звонить на другой модем). Подключите этот модем к

компьютеру и проделайте следующее:

 

     - запишите номер телефона, по которому будет установлен  отве-

чающий модем, в ячейку Z0. Используйте команду AT&Z=номер

 

     - запишите время, которое Вы отводите на установление соедине-

ния, с помощью команды AT*Tnnn

 

     - установите клавишу O/A в положение "Нажато"

 

     - установите переключатель 1 в положение "Вниз"

 

     На отвечающем модеме необходимо поставить  переключатель  6  в

положение "Вниз". После включения питания обоих модемов, отвечающий

модем будет находиться в режиме автоответа и ждать звонка от  вызы-

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

ATDS (набрать записанный в ячейку 0 номер телефона), т.е.  позвонит

на отвечающий модем, и они установят  соединение.  Если  соединение

разорвется, или номер будет занят, вызывающий модем будет  пытаться

установить соединение снова и снова, и так до тех пор, пока  Вы  не

выключите его или не поднимите переключатель 1 вверх.

 

     Важное замечание. Когда Вы устанавливаете соединение,  выдавая

AT-команду модему,  он  автоматически  распознает  параметры  линии

(т.е. скорость, паритет, количество стоп-бит), на которые  настроен

DTE (компьютер). При работе в описанном выше режиме  AT-команды  не

выдаются, и, следовательно, модем не может определить параметры ли-

нии Вашего устройства. Поэтому он устанавливает эти параметры  сог-

ласно значению записанного в NV RAM регистра S23. Они должны совпа-

дать с параметрами линии устройства!

 

     Добиться этого можно следующим образом:

 

     - подключите модем к компьютеру и установите параметры линии в

       коммуникационной программе (например, PCPLUS) такими же, как

       и в устройстве с которым Вы будете использовать модем

     - наберите ATZ. По этой команде произойдет сброс модема  и  он

       загрузит свои регистры из NV RAM

     - введите команду AT&W&W1.  Модем  определит  параметры  линии

       компьютера и установит регистр S23 соответственно,  и  затем

       S23 будет сохранен в NV RAM

 

     Скорость передачи данных по каналу связи определяется  положе-

нием переключателей 4 и 5.

 

 

     РАБОТА ПО ВЫДЕЛЕННОЙ ЛИНИИ

 

 

     Под выделенной линией мы понимаем физическую двухпроводную ли-

нию или некоммутируемую двухпроводную линию, арендуемую у  предпри-

ятия связи.

 

     Прежде всего, Вам необходимо решить, какой  из  модемов  будет

вызывающим. Подключите этот модем к компьютеру и проделайте  следу-

ющее:

 

     - запретите ожидание гудка ответа станции. Используйте команду

       ATX1&W&W1

     - установите клавишу O/A в положение "Отпущено"

     - установите переключатель 1 в положение "Вниз"

 

     На отвечающем модеме необходимо проделать следующее:

 

     - установите переключатель 6 в положение "Вниз"

     - установите переключатель 1 в положение "Вниз"

 

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

соединение. Если соединение разорвется вследствие, например, обрыва

линии, модемы восстановят его автоматически как только обрыв  будет

устранен.

 


 

     Важное замечание. Не забудьте согласовать параметры линии  ус-

тройства и модема, как это описано в предыдущем разделе.

 

     Скорость передачи данных по каналу связи определяется  положе-

нием переключателей 4 и 5.

 

 

 

             6. УПРАВЛЕНИЕ МОДЕМОМ С ПОМОЩЬЮ AT-КОМАНД

 

 

                   6.1 ОБЩИЕ СВЕДЕНИЯ О КОМАНДАХ

 

 

 

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

часто называемых также AT-командами. Модемы IDC полностью поддержи-

вают Hayes стандарт AT-команд, являющийся индустриальным стандартом

de-facto.

 

     Набор AT-команд модемов IDC был  широко  расширен  за  пределы

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

реализованным в них.

 

     Команды, описания которых даны ниже,  вводятся  в  стандартных

кодах ASII. Символы команд набраны заглавными буквами. В  некоторых

командах указаны строчные "n" и "r", вместо которых согласно описа-

нию команды должны вводиться числа (ЗАМЕЧАНИЕ: Если число n  опуще-

но, то модем подразумевает n=0) или "s", означающий строку парамет-

ров.

 

     Работая с компьютером под управлением соответствующей програм-

мы, модем может находиться в двух режимах: "локальном" или  "коман-

дном" и режиме передачи данных (все данные, вводимые в модем  пере-

даются в линию связи). В командном режиме модем воспринимает и  ис-

полняет AT-команды, выдаваемые DTE.

 

     AT-команды, кроме команд A/ (или a/) и команды Escape, начина-

ются с латинских символов AT, означающих "Attention"  ("Внимание").

Командная строка может содержать несколько AT-команд; при этом сле-

дует выдавать один (и только один) префикс AT в начале строки. Ввод

командной строки завершается символом "CR" (клавишей <Enter>).

 

     Модем помещает командную строку символ за  символом,  по  мере

получения их от DTE, в свой буфер, пока он не  встретит  CR.  Общая

длина командной строки не может превышать 40  символов.  Выполнение

команд, содержащихся в строке, начинается по получению CR. Исполнив

все команды, содержащиеся в командной строке, модем  отвечает,  как

правило, одним из следующих сообщений: "OK" -  "Команда  выполнена"

или "ERROR" - "Команда не выполнена". Модем выполняет команды,  со-

держащиеся в одной строке, в порядке "слева-направо"; если  в  про-

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

"ERROR"; при этом все команды, стоящие до  (левее)  ошибочной,  уже

выполнены; все последующие игнорируются.

 

     После установления связи с удаленным модемом, модем  переходит

из командного режима в режим передачи данных. В этом режиме  AT-ко-

манды не обрабатываются.

 

     Модем возвращается в командный режим при разрыве соединения, а

также по получению команды Escape, в этом случае соединение не раз-

рывается.

 

     В следующем разделе приведены описания команд. Команды разбиты

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

одних моделях и присутствовать в других. Перед описанием каждой та-

кой группы указаны типы модемов, для которых применимы  данные  ко-

манды.

 

 

                       6.2 ОПИСАНИЕ КОМАНД

 

 

     ОСНОВНОЙ НАБОР КОМАНД

 

     Основной набор команд используется во всех типах модемов  IDC.

Данный набор разделен на две части - стандартные AT-команды  и  ко-

манды со префиксом "&" (амперсанд).

 

 

     Стандартные команды:

 

 

     "AT"  - ВНИМАНИЕ

 

     Команда AT ("Внимание") предшествует всем командам, за  исклю-

чением "A/". Команда AT вводится прописными или заглавными  буквами

(но не теми и другими одновременно), т.е. модем воспринимает  AT  и

at, но игнорирует At и  aT.  Символы  AT  нельзя  стирать  клавишей

<Backspace>. В одну строку можно помещать несколько команд,  разде-

ляя их пробелами для удобства восприятия. Командная  строка  должна

завершаться символом ASCII, код которого хранится в регистре  S3  и

по умолчанию равен 13 (символ CR, "возврат каретки"),  CR  вводится

клавишей "Enter". Любая строка, не имеющая на конце CR, игнорирует-

ся. Команды, следующие за AT, выполняются после ввода  символа  CR.

Длина командной строки не может превышать 40  символов.  С  помощью

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

подключенного к нему DTE (скорость определяется по символу A и фор-

мат по символу T).

 

     Пример:

             пользователь -> at<CR>

             ответ модема -> OK

 

 

     "A"  - ОТВЕТ

 

     По этой команде модем подключается к телефонной линии в режиме

ответа и устанавливает соединение с  удаленным  модемом.  Удаленный

модем при этом должен выполнять команду установления  соединения  в

режиме вызова (т.е. ATD или ATO, которой предшествовала ATD;).  Ко-

манда ATA исполняется немедленно, модем не  будет  ждать  входящего

телефонного звонка (сравните с автоответом, см.  описание  регистра

S0).

 

     Команда A должна быть последней в командной строке; только ко-

манды, предшествующие A (стоящие левее) будут исполнены,  остальные

игнорируются.

 

     После установления соединения модем переходит в режим передачи

данных. Процедура установления соединения может быть прервана путем

передачи любого символа кроме символа, записанного в регистр S4 (по

умолчанию 10, символ LF ("Line Feed", символ перевода строки).

 

     Пример:

             пользователь -> ata<CR>

             ответ модема -> CONNECT 2400

 

 

     "A/"  - повтор последней команды

 

     По команде A/ модем повторяет выполнение  последней  командной

строки, хранящейся в командном буфере модема. Перед  командой  "A/"

не надо водить AT и не надо завершать ее символом CR ("возврат  ка-

ретки").

 

     "Bn" ВЫБОР ПРОТОКОЛА BELL/CCITT

 

     Командой В выбирается протокол обмена при скоростях 300 и 1200

бит/с. Она определяет способ представления данных: либо по стандар-

ту ССITT V.22/V.21, либо по стандарту Bell 212A/103.

 

     ВО    устанавливает протокол V.22 для 1200 бит/с. и  V.21  для

           300 бит/с.

 

     В1    устанавливает протокол Bell 212A для 1200 бит/с. и  BELL

           103 для 300 бит/с. (Заводская установка)

 

 

     B2 (только для модификаций IDC-2442, поддерживающих V.23)

           устанавливает протокол V.23 (несимметричный протокол пе-

           редачи (прямой канал 1200 bps, обратный 75 bps). Команда

           должна вводиться при скорости DTE  1200  bps.  Протоколы

           коррекции ошибок и сжатия (MNP и V.42)  не  используются

           совместно с V.23

 

 

     "С" УПРАВЛЕНИЕ НЕСУЩЕЙ

 

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

Это используется только в целях тестирования модема. Формат:

 

     С0    отключить несущую

 

     С1    не вызывает никаких действий. Введена в целях  совмести-

           мости

 

     В ряде устройств команда C0 является недопустимой и возвращает

ERROR.

 

 

     "Ds" НАБОР НОМЕРА

 

     Команда D применяется для набора номера и установления  соеди-

нения в режиме вызова. Удаленный модем должен быть переведен в  ре-

жим автоответа (S0 > 0) или ручного ответа (командой ATA) (см. опи-

сание регистра S0 и команды ATA).

 

     При выполнении команды D модем снимает трубку, ожидает  сигнал

"Набирайте" (непрерывный гудок) (только в режиме X2 или X4),  наби-

рает телефонный номер, и пытается установить соединение с удаленным

модемом. В режимах X3 и X4, после набора номера модем проверяет на-

личие сигнала "Занято".

 

     В режимах X0, X1 и X3 модем не ожидает сигнал "Набирайте" пос-

ле снятия трубки. Вместо этого, модем выдерживает паузу, задаваемую

регистром S6 (по умолчанию 2 сек), после чего начинает набирать но-

мер (это называют также набор "вслепую", без проверки наличия  сиг-

нала "Набирайте"). Кроме указанных выше режимов X,  модем  набирает

вслепую в синхронном режиме &M3 и режиме &L1.

 

     Если команде D предшествует другая команда D, завершенная точ-

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

"Набирайте" и без паузы - это естественно, т.к. все это уже  проде-

лала предыдущая команда D (см. описание параметра ; ниже).

 

     Команда D не обрабатывается в случае, если соединение уже  ус-

тановлено (т.е. если она выдана после команды Escape).  Модем  воз-

вращает ERROR.

 

     В командной строке телефонный номер следует за символом  D.  В

телефонном номере могут быть использованы следующие символы:

 

     0-9 - модем набирает соответствующую цифру;

 

     A-F - в импульсном режиме, модем производит  набор  нестандар-

тного кода (11 импульсов для A, 12 для B, и т.д.). В режиме тональ-

ного набора, A-D вызывают набор соответствующего символа; F игнори-

руется;

 

     *, # - в режиме тонального набора, вызывают набор соответству-

ющего символа; в импусном режиме игнорируются;

 

     W - встретив этот символ, модем будет ждать появления длинного

гудка (сигнала "Набирайте"). Используется для ожидания "вторичного"

гудка при наборе, например, междугороднего номера;

 

     P - встретив этот символ, модем переходит на импульсный набор;

 

     T - встретив этот символ, модем переключается на тональный на-

бор;

 

     , - модем выжидает паузу, заданную регистром S8 (по  умолчанию

2 с);

 

     ! - модем опускает трубку и вновь  поднимает  ее  через  0.5с.

Этот трюк может быть использован для доступа к дополнительным  воз-

можностям некоторых АТС;

 

     @ - ожидает "тихий ответ", т.е. 5-секундное молчание после од-

ного или более гудков "Свободно";

 

     S=n - производит набор записанного в ячейке n NV RAM  телефон-

ного номера. Любые символы после S=n игнорируются, поэтому S=n дол-

жно указываться в самом конце команды D; n = {0,1,2} для  IDC-2400,

IDC-2442 и IDC-2496; n = {0,1} для IDC VFax-M;

 

     ; - возврат в командный режим. Символ ; должен стоять в  самом

конце командной строки, все символы после ; игнорируются.  Закончив

набор номера, модем выдает OK и возвращается в командный режим,  не

пытаясь установить соединение с удаленным модемом. ;  является  по-

лезным для набора "длинного" номера (который не умещается  в  одной

строке);

 

     < - замедляет импульсный набор номера за счет удлинения  паузы

(межсерийного интервала) между набором соседних цифр. Ходят упорные

слухи, что это помогает попадать по нужному номеру когда оборудова-

ние АТС разболтано до предела;

 

     > - вызывает действие обратное < (т.е. ускоряет набор);

 

     R - (Reverse) после набора номера  модем  пытается  установить

соединение в режиме ответа вместо режима вызова;

 


 

     Телефонный номер завершается символом  "возврат  каретки".  Не

указанные выше символы (как пробелы, скобки, минус) игнорируются  и

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

мер:

 

        ATDP 924-5797

 

вместо

 

        ATDP9245797

 

 

     "En" ЭХО

 

     Команда "эхо" определяет, будет ли модем отображать  (посылать

эхо на) вводимые символы AT-команд. По команде Е1 эхо включено (ре-

жим по умолчанию), по команде Е0 - выключено.

 

 

     "Hn" ПОДКЛЮЧЕНИЕ К ЛИНИИ

 

     По команде Н0 модем отсоединяется от телефонной линии ("кладет

трубку"). Команда Н1 подсоединяет модем к линии  (модем  "поднимает

трубку"), но не пытается соединяться с удаленным модемом.

 

 

     "In" ЗАПРОС КОДА ИЗДЕЛИЯ И КОНТРОЛЬНОЙ СУММЫ ПЗУ

 

     Сообщает, в зависимости от значения n, информацию об изделии.

 

 

     I0 выдает трехзначный код изделия. Для всех модемов  с  макси-

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

        "24".

 

     I1 вычисляется сумма кодов в ПЗУ,  которая  выводится  в  виде

        трехзначного  десятичного  числа  (000)  и  символов  СR/LF

        ("возврат каретки/перевод строки") после него. Сумма  выво-

        дится с сообщением  "ОК"  (сумма  правильная)  или  "ERROR"

        (сумма неправильная).

 

     I2 выполняется контрольное суммирование  ПЗУ,  выдается  "OK",

        если она правильная, иначе - "ERROR".

 

     I3 выдает тип и номер версии внутреннего программного  обеспе-

        чения модема и дату его выпуска

 

     I4 выдает конфигурацию платы модема

 

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

 

     I6 выдает Copyright (авторское право) и телефон группы  техни-

        ческой поддержки.

 

Пример:

     пользователь:

        ->  ati6

 

     ответ модема:

        ->  Copyright INPRO, 1992. Tech support hot line (095) 924-7791.

 

            OK

 

 

     "Ln"  - громкость

 

     Команда L устанавливает громкость динамика модема.

 

     L, L0,  L1 Малая громкость

     L2         Средняя громкость (по умолчанию)

     L3         Повышенная громкость

 

     ПРИМЕР: ATL3 (установлена повышенная громкость)

 

 

     "Mn" ЗВУК ВКЛ./ВЫКЛ.

 

     Эта   команда включает/отключает динамик модема

 

     М или М0 - звуковое  сопровождение всегда выключено

 

     М1 -  звуковое сопровождение включено до обнаружения

           несущей, затем  выключается (по умолчанию)

 

     М2 -  звуковое сопровождение всегда включено

 

     М3 -  звуковое сопровождение выключено при наборе номера и  во

           время приема несущей.

 

 

     ПРИМЕР: АТМ0 (звуковое сопровождение выключено)

 

 

     "On" Переход в режим передачи данных

 

Команда O используется для:

 

     - перевода модема в режим передачи данных  из  режима  on-line

       команд. Модем пореходит в режим  on-line  команд  по  приему

       Escape-последовательности (+++) или по переходу  on/off  DTR

       при установленном режиме AT&D1

 

     - перевода модема в режим передачи данных после команды D, за-

       вершенной точкой с запятой. В этом случае параметр команды O

       должен быть опущен или равен нулю (т.е. ATO или ATO0). Модем

       будет детектировать сигнал "Занято" в режимах X3 и X4.

 

     Команда O должна быть последней в командной строке.

 

     Команда запрещена во время выполнения тестов (AT&Tn).

 

     Команда ATO1 вызывает перетренировку линии (только для  режима

2400 bps).

 

 

     "P" или "T" - Метод набора номера

 

     Команда P выбирает пульсовый набор номера (Заводская  установ-

ка). Команда T - тоновый. Это установки, которые будут использованы

в команде D по умолчанию.

 


 

     Пример:

             пользователь -> at T

             ответ модема -> OK

             пользователь -> at D 123-4567

     модем будет набирать номер 123-4567, используя тоновый набор.

Однако в случае, если пользователь введет

                          -> at DP 123-4567

модем будет использовать пульсовый набор, независимо от ранее  вве-

денных команд T или P.

 

 

     "Qn" ОТВЕТНЫЕ СООБЩЕНИЯ

 

     По команде Q выводятся или не выводятся ответные сообщения при

выполнении команд. Команда Q0 (по умолчанию) разрешает вывод ответ-

ных сообщений, команда Q1 запрещает вывод ответных сообщений.  Зна-

чения S-регистров, идентификационные коды, проверочные суммы и  ре-

зультаты тестирования модема с самопроверкой выводятся всегда  (См.

также команды Xn и Wn).

 

 

 

     "Sn" КОМАНДЫ ПРЯМОГО УПРАВЛЕНИЯ РЕГИСТРАМИ

 

     Sr?  Команда  сообщает  десятичное  значение  S-регистра  под

номером r.

 

     Sr=n Команда записывает десятичное число r  в  двоичном  пред-

ставлении в S-регистр под номером r.

 

     Пример:

             пользователь -> at S0?

             ответ модема -> 000

             пользователь -> at S0=1

             ответ модема -> OK

             пользователь -> at S0?

             ответ модема -> 001

 

 

     "Vn"  вид ответных сообщений

 

     Команда Vn определяет вид, в котором будут выводиться ответные

сообщения во время и после выполнения команд. По команде V1  ответ-

ные сообщения выводятся в виде текста (по умолчанию), а по  команде

V0 - в виде чисел. Текстовые  сообщения  начинаются  и  завершаются

двумя символами: CR и LF (возврат каретки с переводом строки). Чис-

ловые сообщения завершаются одним символом CR. (См. Приложение 3)

 

 

     "Xn" Метод набора номера и виды ответных сообщений

 

    n=0 Сообщение о соединении: 0 - 4 (или аналогичные текстовые)

 

          Набор: без определения наличия сигналов в линии

          Задержка перед началом набора: задается регистром S6

          Определение сигнала "занято": нет

 

    n=1 Сообщение о соединении: 0 - 5, 10 (или аналогичные

        текстовые)

 

          Набор: без определения наличия сигнала "Набирайте" в  ли-

          нии

          Задержка перед началом набора: задается регистром S6

          Определение сигнала "занято": нет

 

    n=2 Сообщение о соединении: 0 - 6, 10 (или аналогичные

        текстовые)

 

          Набор: с ожиданием сигнала "набирайте"  (непрерывный  гу-

                 док)

          Задержка перед началом набора: нет

          Определение сигнала "занято": нет

 

    n=3 Сообщение  о соединении:  0 -  5, 7,  10 (или  аналогичные

        текстовые)

 

          Набор: без определения наличия сигнала "Набирайте" в  ли-

          нии

          Задержка перед началом набора: задается регистром S6

          Определение сигнала "занято": есть

 

    n=4 (Заводская установка)

 

         Сообщение  о  соединении:   0  -  7,  10  (или аналогичные

         текстовые)

          Набор:   с  ожиданием  сигнала  "набирайте"  (непрерывный

                 гудок)

          Задержка перед началом набора: нет

          Определение сигнала "занято": есть

 

 

     "Yn" РАЗ'ЕДИНЕНИЕ ПРИ ПОЛУЧЕНИИ ДЛИТЕЛЬНОГО ЛОГИЧЕСКОГО НУЛЯ

 

     Команда Y определяет реакцию модема на  получение  длительного

(1.6 с и более) сигнала "Стоп" (логический нуль) от удаленного  мо-

дема в асинхронном режиме. По получении этого сигнала в режиме ATY1

модем отключается от линии (вешает трубку). Кроме  того,  в  режиме

ATY1, модем передает сигнал "Стоп" в течении 4  с  после  получения

команды ATH0 или обнаружив переход  on/off  сигнала  DTR  в  режиме

AT&D2.

 

     В режиме ATY0 модем игнорирует длительный  сигнал  "Стоп";  по

команде ATH0 или переходу on/off сигнала DTR в режиме  AT&D2  модем

опускает трубку без передачи длительного сигнала "Стоп".

 

 

     "Zn" Восстановить установки из NVRAM

 

     Команда Z вызывает сброс модема с  последующей  инициализацией

S-регистров значениями, записанными в  пользовательском  профиле  0

(для ATZ или ATZ0) или профиле 1 (для ATZ1) NV RAM.

 

     Регистры, значения которых не сохраняются  в  пользовательском

профиле, инициализируются значениями из фабричного профиля 0.

 

     Команда Z должна быть последней в командной строке -  все  ко-

манды после Z игнорируются.

 

     Содержимое пользовательских профилей может быть установлено  и

изменено с помощью команды &W (см. ее описание).

 

 

     "+++" Escape

 


 

     Модем может быть переведен в  командный  режим  (режим  приема

AT-команд) из режима передачи данных путем ввода  Escape-последова-

тельности (трех символов "+" подряд). При этом модем  не  разрывает

установленное с другим модемом соединение.  Символ  "+"  называется

Escape-символом. По желанию Вы можете использовать любой  символ  в

диапазоне 0-127 в качестве Escape-символа; для этого необходимо из-

менить значение регистра S2 (по умолчанию 43, код символа "+").

 

     Если регистр S2 установлен в значение  из  диапазона  128-255,

модем не будет реагировать на Escape-последовательность.

 

     Escape-последовательность должна предваряться паузой  длитель-

ностью не менее, чем заданная регистром S12 (по умолчанию 1 с). Па-

уза также необходима после ввода  Escape-последовательности.  Пауза

между двумя Escape-символами не должна превышать заданную S12.

 

     Получив Escape-последовательность, модем выдает OK и переходит

в командный режим.

 

 

     &- команды:

 

     ВСЕ  СЛЕДУЮЩИЕ  КОМАНДЫ  НАЧИНАЮТСЯ  ЗНАКОМ  "&"  (АМПЕРСАНД).

Пример:   &С (читается:   "амперсанд- С").   Амперсанд вводится  со

стандартной  клавиатуры  одновременным  нажатием  клавиш  "Shift" и

"7".

 

 

     "&Cn" УПРАВЛЕНИЕ СИГНАЛОМ DCD ("обнаружена несущая")

 

     По команде &C1, модем отслеживает наличие несущей от удаленно-

го модема, т.е. устанавливает цепь DCD в 'On', если несущая есть, и

'Off', если несущей нет.

 

     По команде &C0, модем игнорирует действительное наличие  несу-

щей удаленного модема и постоянно поддерживает  состояние  On  цепи

DCD.

 

 

     "&Dn" ОБРАБОТКА ПЕРЕХОДА СИГНАЛА DTR ("терминал готов")

 

     Коданда &D определяет реакцию модема на переход on/off сигнала

DTR:

 

     &D0 - модем игнорирует переход

 

     &D1 - модем переходит в командный режим без  разрыва  соедине-

           ния, (как при приеме Escape-последовательности)

 

     &D2 - модем разрывает соединение (если оно установлено) и зап-

           рещает автоответ до тех пор, пока сигнал DTR не вернется

           в состояние on

 

     &D3 - модем разрывает соединение и выполняет  сброс,  как  при

           включении питания

 

     Модем реагирует на изменение состояния цепи DTR  через  время,

задаваемое регистром S25, поэтому цепь должна удерживаться в каждом

состоянии не менее этого времени.

 


 

 

     "&Fn" ВОССТАНОВЛЕНИЕ ЗАВОДСКОЙ ПРЕДУСТАНОВКИ

 

     Модем загружает (инициализирует)  свои  S-регистры  значениями

фабричного профиля n. Фабричные профили содержатся в ПЗУ (неизменя-

емой памяти) и поэтому, в отличие от пользовательских профилей, со-

держащихся в NV RAM, являются неизменными.

 

     Существует 4 фабричных профиля, выбираемых  в  зависимости  от

параметра n. У модемов IDC-2400, IDC-VFAX/M допустимо только значе-

ние n=0.

 

     n=0

          Установки стандарта Hayes (Заводская установка)

 

     B1 E1 L2 M1 P Q0 V1 X4 Y0 &C1 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

     S00:001 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002

     S07:030 S08:002 S09:006 S10:014 S12:050 S14:AAH S16:00H

     S18:000 S21:20H S22:76H S23:1BH S25:005 S26:001 S27:40H

 

     MODEM FLOW     OFF    AT\G0

     MODEM MODE     DIR    AT\N1

     AUTO ANS.      ON     ATS0=001

     BPS ADJUST     ON     AT\J1

     SERIAL FLOW    OFF    AT\Q0

     PASS XON/XOFF  OFF    AT\X0

     BREAK          5      AT\K5

     EXIT CHAR      043    ATS2=043

     CMD ECHO       ON     ATE1

     RESULTS        ON     ATQ0

     RESULT TYPE    MNPL   ATV1\V1

     DATA ECHO      OFF    AT\E0

     INACT TIMER    000    AT\T000

     AUTO RETRAIN   ON     AT%E1

     COMPRESSION    ON     AT%C1

     MAX BLK SIZE   256    AT\A3

     AUTO BUFF      0      AT\C0

     AUTO CHAR      000    AT%A000

     PAUSE TIME     002    ATS8=002

     DTR            0      AT&D0

     CARR DET       1      AT&C1

     SPEAKER CTRL   1      ATM1

     LEASE LINE     OFF    AT&L0

     ASYNC/SYNC     0      AT&Q0

     SPEED LIMIT    2400   AT%B3

     RDLB ENABLE    ON     AT&T4

     DIAL MODE      4      ATX4

     PULSE DIAL     US     AT&P0

     GUARD TONE     0      AT&G0

     BELL           ON     ATB1

 

 


 

     n=1

 

          Установки стандарта Microcom

 

     B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

     S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002

     S07:030 S08:002 S09:006 S10:014 S12:050 S14:AAH S16:80H

     S18:000 S21:00H S22:76H S23:1BH S25:005 S26:001 S27:49H

 

     MODEM FLOW     OFF    AT\G0

     MODEM MODE     DIR    AT\N1

     AUTO ANS.      ON     ATS0=000

     BPS ADJUST     ON     AT\J1

     SERIAL FLOW    OFF    AT\Q0

     PASS XON/XOFF  OFF    AT\X0

     BREAK          5      AT\K5

     EXIT CHAR      043    ATS2=043

     CMD ECHO       ON     ATE1

     RESULTS        ON     ATQ0

     RESULT TYPE    MNPL   ATV1\V1

     DATA ECHO      OFF    AT\E0

     INACT TIMER    000    AT\T000

     AUTO RETRAIN   ON     AT%E1

     COMPRESSION    ON     AT%C1

     MAX BLK SIZE   256    AT\A3

     AUTO BUFF      0      AT\C0

     AUTO CHAR      000    AT%A000

     PAUSE TIME     002    ATS8=00

     DTR            0      AT&D0

     CARR DET       1      AT&C1

     SPEAKER CTRL   1      ATM1

     LEASE LINE     OFF    AT&L0

     ASYNC/SYNC     0      AT&Q0

     SPEED LIMIT    2400   AT%B3

     RDLB ENABLE    ON     AT&T4

     DIAL MODE      4      ATX4

     PULSE DIAL     US     AT&P0

     GUARD TONE     0      AT&G0

     BELL           ON     ATB1

 

 

 


 

     n=2

          Установки MNP-режима

 

     B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

     S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002

     S07:030 S08:002 S09:006 S10:014 S12:050 S14:AAH S16:80H

     S18:000 S21:00H S22:76H S23:1BH S25:005 S26:001 S27:49H

 

     MODEM FLOW     X-ON   AT\G1

     MODEM MODE     AUT    AT\N3

     AUTO ANS.      OFF    ATS0=000

     BPS ADJUST     OFF    AT\J0

     SERIAL FLOW    X-ON   AT\Q1

     PASS XON/XOFF  OFF    AT\X0

     BREAK          5      AT\K5

     EXIT CHAR      043    ATS2=043

     CMD ECHO       ON     ATE1

     RESULTS        ON     ATQ0

     RESULT TYPE    MNPL   ATV1\V1

     DATA ECHO      OFF    AT\E0

     INACT TIMER    000    AT\T000

     AUTO RETRAIN   OFF    AT%E0

     COMPRESSION    ON     AT%C1

     MAX BLK SIZE   256    AT\A3

     AUTO BUFF      2      AT\C2

     AUTO CHAR      013    AT%A013

     PAUSE TIME     002    ATS8=002

     DTR            0      AT&D0

     CARR DET       0      AT&C0

     SPEAKER CTRL   1      ATM1

     LEASE LINE     OFF    AT&L0

     ASYNC/SYNC     5      AT&Q5

     SPEED LIMIT    2400   AT%B3

     RDLB ENABLE    ON     AT&T4

     DIAL MODE      4      ATX4

     PULSE DIAL     US     AT&P0

     GUARD TONE     0      AT&G0

     BELL           ON     ATB1

 

 


 

     n=3

          Установки режима V.42bis

 

     B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

     S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002

     S07:030 S08:002 S09:006 S10:014 S12:050 S14:AAH S16:80H

     S18:000 S21:00H S22:76H S23:1BH S25:005 S26:001 S27:49H

 

     MODEM FLOW     OFF    AT\G0

     MODEM MODE     AUT    AT\N3

     AUTO ANS.      OFF    ATS0=000

     BPS ADJUST     OFF    AT\J0

     SERIAL FLOW    X-ON   AT\Q1

     PASS XON/XOFF  OFF    AT\X0

     BREAK          5      AT\K5

     EXIT CHAR      043    ATS2=043

     CMD ECHO       ON     ATE1

     RESULTS        ON     ATQ0

     RESULT TYPE    MNPL   ATV1\V1

     DATA ECHO      OFF    AT\E0

     INACT TIMER    000    AT\T000

     AUTO RETRAIN   OFF    AT%E0

     COMPRESSION    ON     AT%C1

     MAX BLK SIZE   256    AT\A3

     AUTO BUFF      0      AT\C0

     AUTO CHAR      000    AT%A000

     PAUSE TIME     002    ATS8=002

     DTR            0      AT&D0

     CARR DET       0      AT&C0

     SPEAKER CTRL   1      ATM1

     LEASE LINE     OFF    AT&L0

     ASYNC/SYNC     5      AT&Q5

     SPEED LIMIT    2400   AT%B3

     RDLB ENABLE    ON     AT&T4

     DIAL MODE      4      ATX4

     PULSE DIAL     US     AT&P0

     GUARD TONE     0      AT&G0

     BELL           ON     ATB1

 

 

     "&Gn" ЗАГРАДИТЕЛЬНЫЙ ТОН

 

     Команда &G управляет выдачей так называемого  "заградительного

тона". Этот тон сообщает телефонной станции (АТС), что на линии ра-

ботает модем. Телефонные станции, используемые в России,  не  умеют

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

включать его (установить &G0).

 

        &G0 - заградительный тон выключен

 

        &G1 - использовать заградительный тон частотой 550Hz

 

        &G2 - использовать заградительный тон частотой 1800Hz

 

 

     "&Jn" ВЫБОР ТИПА ТЕЛЕФОННОГО РАЗЪЕМА

 

     Команда введена  для  совместимости  с  набором  команд  фирмы

Hayes, никакого действия не производит.

 


 

 

     "&Kn" УПРАВЛЕНИЕ ПОТОКОМ ДАННЫХ МЕЖДУ МОДЕМОМ И ТЕРМИНАЛОМ

           (Только для IDC-2442 и IDC-2496)

 

     Данная команда введена для совместимости с модемами Hayes  се-

рии V. Команды AT&Kn выполняются как эквивалентные  команды  AT\Qn,

как показано ниже:

 

       ┌────────────┬───────────────┬──────────────────────┐

       │ Команда &K │ Эквивалентная │      Управление     

                   │ команда \Q            потоком      

       ├────────────┼───────────────┼──────────────────────┤

           &K0           \Q0      │ NONE                

           &K1 & 2 │ нет, ERROR                         

           &K3           \Q3      │ RTS\CTS             

           &K4           \Q1      │ XON\XOFF BIDIRECTION │

           &K5           \Q4      │ XON\XOFF SEND ONLY  

       └────────────┴───────────────┴──────────────────────┘

 

     Подробное описание методов управления потоком данных Вы можете

найти в описании команды \Q.

 

 

     "&Ln" ВЫДЕЛЕННАЯ / КОММУТИРУЕМАЯ ЛИНИЯ

 

     Команда включает &L1, а команда &L0 выключает режим выделенной

линии. Рекомандуется всегда использовать режим &L0; при  работе  по

выделенной линии включая режим X0 или X1.

 

 

     "&Mn" СИНХРОННЫЙ/АСИНХРОННЫЙ РЕЖИМ

 

     Команды &Mn (n от 0 до 3) используются для установки асинхрон-

ного или различных синхронных режимов работы.

 

     Примечание: внутренние модемы могут работать  только  в  асин-

хронном режиме, команда &M с параметром, отличным от нуля,  ими  не

обрабатывается и приводит к выдаче сообщения об ошибке.

 

     Командой &M0 выбирается асинхронный режим.

 

     Командой &M1 выбирается синхронный режим 1. Этом режим исполь-

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

ный, так и асинхронный протокол. Вызов осуществляется в асинхронном

режиме с помощью команды набора номера (ATD), а после  установления

соединения модем автоматически переключается  в  синхронный  режим.

При разрыве соединения модем возвращается в асинхронный режим.

 

     Синхронные режимы 2 и 3 используются при работе с терминалами,

не имеющими асинхронного режима (и,  следовательно,  не  способными

выдавать AT-команды).

 

     Командой &M2 выбирается синхронный режим 2. В этом режиме, об-

наружив переход Off-On цепи DTR, модем автоматически набирает теле-

фонный номер, находящийся в его памяти  под  номером  0    ячейке

&Z0), и устанавливает соединение в синхронном  режиме.  Для  записи

телефонного номера в ячейку 0 требуется асинхронный терминал  (нап-

ример, компьютер).

 

     После разрыва соединения, модем возвращается в асинхронный ре-

жим.

 


 

     Командой &M3 выбирается синхронный режим 3,  в  котором  набор

телефонного номера выполняется вручную, оператором, при цепи DTR  в

положении Off. После набора последней цифры оператор изменяет  зна-

чение DTR на On. Модем, обнаружив переход Off-On цепи DTR, берет на

себя управление телефонной линией и устанавливает соединение в  ре-

жиме вызова.

 

 

 

     "Pn" ОТНОШЕНИЕ ИМПУЛЬС - ПАУЗА

 

     Команда устанавливает отношение импульс/пауза (цепь в телефон-

ной линии замкнута - цепь разомкнута) при импульсном наборе.

 

     Команда &P0 устанавливает соотношение, принятое в США - 39/61.

 

     Команда &P1 устанавливает соотношение, принятое в  Соединенном

Королевстве - 33/67.

 

 

     В модемах IDC, поставляемых в Россию, допускается плавная  ре-

гулировка времени замыкания и времени размыкания контактов при  им-

пульсном наборе (см. описание регистров S106 и S107). В этих  моде-

мах пользователь может установить  любое  необходимое  соотношение;

команда &P не производит никакого действия.

 

 

     "&Qn"  КОММУНИКАЦИОННЫЙ РЕЖИМ

           (Только для IDC-2442 и IDC-2496)

 

     Команда &Q служит для выбора одного из следующих режимов рабо-

ты: асинхронного, синхронного, коррекции ошибок  и  асинхронного  с

буферизацией данных.

 

     Формат команды: AT&Qn, где n - цифра от 0 до 6.

 

     Команды &Q0 - &Q3 являются синонимами команд &M0 - &M3 и  вве-

дены с целью совместимости. (См. описание команды &M).

 

     Команда &Q4 игнорируется модемом.

 

     Командой &Q5 выбирается режим коррекции ошибок. В этом  случае

модем будет устанавливать соединение с удаленным  модемом  в  соот-

ветствии со значениями регистров S36, S46 и S48. (См. описание этих

регистров).

 

     Командой &Q6 выбирается обычный (с буферизацией данных)  асин-

хронный режим. В этом режиме скорость передачи терминала может  от-

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

 


 

 

     "&Rn" УПРАВЛЕНИЕ СИГНАЛОМ CTS

 

 

     Команда реализована только во внешних модемах.

 

     Команда управляет поведением сигнала CTS в синхронных режимах.

 

     Сигнал CTS ("Clear To Send", "Разрешена  передача")  указывает

DTE (компьютеру), что модем готов принимать данные.

 

     В синхронных режимах, CTS всегда в состоянии On (передача раз-

решена) во время приема AT-команд, всегда в состоянии Off во  время

набора номера и установления соединения. Команда &R определяет  по-

ведение сигнала CTS после установления соединения.

 

     По команде &R0 CTS ("свободен для передачи") устанавливается в

On в ответ на переход Off-On сигнала RTS ("запрос на  передачу"  от

терминала) после задержки, определенной в регистре S26 (по  умолча-

нию 0.01 с). По команде &R1 CTS постоянно находится в 'On', незави-

симо от RTS.

 

     В асинхронном режиме работы, команда &R не влияет на поведение

цепи CTS.

 

 

     "&Sn" УПРАВЛЕНИЕ СИГНАЛОМ DSR ("Устройство передачи данных го-

           тово")

 

     Команда &S0 (&S) удерживает DSR в состоянии On все время, пока

включен модем. (Заводская установка.) По команде &S1 состояние  DSR

изменяется в соответствии  с  рекомендациями  стандартов  CCITT,  а

именно:

 

     - DSR всегда On в синхронных режимах

     - DSR в Off в асинхронном режиме при приеме  команд  и  наборе

       номера

     - DSR переходит в On при обнаружение ответа удаленного модема

     - DSR в Off при выполнении тестов &T6

 

 

     "&Tn" ДИАГНОСТИЧЕСКИЕ ТЕСТЫ

 

     Модемы IDC умеют выполнять тестирование различных участков пу-

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

хого качества связи.

 

     Всего имеется пять различных тестов:

 

     - "Local digital loopback", местный цифровой тест

     - "Local analog loopback", местный аналоговый тест

     - "Local analog loopback with self-test",  местный  аналоговый

        тест с автоматической генерацией тестового сигнала

     - "Remote digital loopback", удаленный цифровой тест

     - "Remote digital loopback with self-test", удаленный цифровой

        тест с автоматической генерацией тестового сигнала

 

     Для проведения теста необходимо установить скорость в COM-пор-

ту в одно из следующих значений: 300 bps, 1200 bps, 2400  bps.  Для

модемов IDC-2442 и IDC-2496, необходимо также  отключить  коррекцию

ошибок командой AT\N1.

 


 

     Тесты диагностики запускаются командой &Tn, где n - номер тес-

та.

 

     Тесты диагностики продолжаются  заранее  установленное  время,

или до завершения оператором. Длительность проведения  теста  уста-

навливается в регистре S18, и по истечении этого времени тест авто-

матически прекращается. Если значение регистра S18 равно нулю, тест

будет продолжаться до тех пор, пока оператор не остановит  его  ко-

мандой &T0. Длительность и тип теста определяются командной строкой

вида "ATS18=v&Tn", где v - время теста в секундах (от 1 до 255),  а

n - номер теста (n=1,6,7,8).

 

 

     &T1, LOCAL ANALOG LOOPBACK

 

     Этот тест используется для проверки локального (Вашего) модема

и локального терминала.

 

     Во время теста модем "соединяет" (или "закольцовавыет" друг  с

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

ного терминала (компьютера) данные возвращаются обратно  в  тот  же

компьютер, как показано на рисунке ниже:

 

                        Телефонная  линия

           ┌──────────────────────────────────────────┐

     ╔═══════════╗                              ╔═══════════╗

     ║ Локальный ║                              ║ Удаленный ║

        модем                                    модем  

                                                         

       ┌────┐                                          

                                                      

     ╚═ │ ─── │ ═╝                              ╚══╤═════╤══╝

                                                     

                                                     

     ╔══╧═════╧══╗                              ╔══╧═════╧══╗

     ║ Локальный ║                              ║ Удаленный ║

     ║ компьютер ║                              ║ компьютер ║

     ╚═══════════╝                              ╚═══════════╝

 

          Конфигурация пути передачи данных при выполнении

                       Local analog loopback

 

 

     Закольцовывание происходит на уровне аналогового сигнала,  по-

этому тест называется аналоговым.

 

     Модем запрещает выполнение теста, если установлено  соединение

с удаленным модемом.

 

ПРИМЕР

Ввод:   ATS18=0&T1   Команда "начать тест" и продолжить его до

                     остановки оператором

Ответ:               Курсор на экране перемещается на  одну  строку

                     вниз

Ввод:   "AAAAAA..."  Ввод тестового текста

Ответ:  "AAAAAA..."  Вывод такого же текста, если нет ошибок

Ввод:   +++          Команда "перейти в командный режим"

Ответ:  ОК           Команда "перейти" выполнена

Ввод:   AT&T0        Команда "закончить тест"

Ответ:  ОК           Команда "закончить тест" выполнена

 


 

 

     &T1, LOCAL ANALOG LOOPBACK WITH SELF-TEST

 

     Этот тест очень похож на предыдущий, за исключением того,  что

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

самим модемом в соответствии  с  рекомендацией  CCITT  V.54.  После

окончания теста (либо оператором, либо по истечении  установленного

времени) модем сообщает о количестве  ошибок  в  виде  трехзначного

числа. Если ошибки не были обнаружены, на дисплее появляется 000.

 

ПРИМЕР:

Ввод:     ATS18=30&T8      Команда начать тест и закончить его

                           через 30 с

Ответ:    000              Число обнаруженных ошибок

          ОК               Тест автоматически завершен

 

     Модем запрещает выполнение теста, если установлено  соединение

с удаленным модемом.

 

     Замечание. Поскольку тестовые данные не передаются по  участку

модем-компьютер, этот участок не проверяется данным тестом.

 

 

     &T6, REMOTE DIGITAL LOOPBACK

 

     Этот тест проверяет локальный терминал, локальный и  удаленный

модемы, телефонную линию. Тестовые данные поступают  от  локального

терминала (компьютера) в локальный модем, модулируются и  пересыла-

ются по телефонной линии в удаленный модем. Удаленный модем демоду-

лирует принятый сигнал (получая тестовые данные в  исходном  виде),

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

ный модем демодулирует их и пересылает в локальный  терминал.  (См.

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

эхо на передаваемые тестовые данные.

 

                        Телефонная  линия

        ┌────────────────────────────────────────────────┐

             ┌────────────────────────────────────┐    

                                                      

     ╔═ │ ═══ │ ═╗                              ╔═ │ ═══ │ ═╗

     ║ Локальный ║                                      

        модем                                   └────┘ 

                                                      

                                            ║ Удаленный ║

                                               модем  

     ╚═ │ ═══ │ ═╝                              ╚══╤═════╤══╝

                                                     

                                                     

     ╔══╧═════╧══╗                              ╔══╧═════╧══╗

     ║ Локальный ║                              ║ Удаленный ║

     ║ компьютер ║                              ║ компьютер ║

     ╚═══════════╝                              ╚═══════════╝

 


 

          Конфигурация пути передачи данных при выполнении

                      Remote digital loopback

 

 

ПРИМЕР:

Сначала установите соединение с удаленным модемом, затем

 

Ввод:      +++           Команда "перейти в командный режим"

Ответ:     ОК            Команда "перейти" выполнена

Ввод:      ATS18=0&T6    Начать тест и продолжать его до ос-

                         тановки оператором

Ввод:      "AAAAAA..."   Ввод текста

 

Ответ:     "AAAQA..."    Ошибка при передаче "Q" вместо "A"

Ввод:      +++           Команда "перейти в командный режим"

Ответ:     ОК            Команда "перейти" выполнена

Ввод:      AT&T0         Команда "закончить тест"

Ответ:     ОК            Команда "закончить тест" выполнена

 

     Перед запуском теста необходимо установить соединение  с  уда-

ленным модемом. По команде &T6 удаленный модем запрашивается об ус-

тановлении тестового закольцовывания (см. &T4 и &T5), и тест  начи-

нается. ЗАМЕЧАНИЕ: Команда &T6 не работает  при  скорости  передачи

300 bps.

 

 

     &T7, REMOTE DIGITAL LOOPBACK WITH SELF-TEST

 

     Этот тест очень похож на предыдущий, за исключением того,  что

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

самим локальным модемом в соответствии с рекомендацией CCITT  V.54.

После окончания теста (либо оператором, либо по истечении  установ-

ленного времени) модем сообщает о количестве ошибок  в  виде  трех-

значного числа. Если ошибки не были обнаружены, на дисплее  появля-

ется 000.

 

 

ПРИМЕР

Сначала оба модема должны установить связь

 

 

Ввод:      +++            Команда "перейти в командный режим"

Ответ:     ОК             Команда "перейти" выполнена

Ввод:      ATS18=0&T7     Начать тест и продолжать его до ос-

                          тановки оператором

Ввод:      AT&T0          Команда "закончить тест"

Ответ:     015            Обнаружено 15 ошибок

           ОК             Команда "закончить тест" выполнена

 

     Перед запуском теста необходимо установить соединение  с  уда-

ленным модемом. По команде &T7 удаленный модем запрашивается об ус-

тановлении тестового закольцовывания (см. &T4 и &T5), и тест  начи-

нается. ЗАМЕЧАНИЕ: Команда &T7 не работает  при  скорости  передачи

300 bps.

 

 


 

     &T3, LOCAL DIGITAL LOOPBACK

 

     Тест &T3 используется, когда удаленный модем  не  поддерживает

стандарт V.54 и не может заставить Ваш модем закольцевать  принима-

емые данные (т.е. посылать эхо на принимаемые данные назад  удален-

ному модему). В этом случае, Вы можете выдать модему  команду  &T3.

Получив эту команду, модем будет демодулировать принимаемый сигнал,

закольцовывать его в цифровом виде и посылать обратно в линию (т.е.

вести себя как удаленный модем в тестах &T6 и &T7).

 

     При этом удаленный пользователь может вводить тестовые строки,

проверять, получает ли он эхо на них, и, таким образом, тестировать

свой терминал, модем, и линию связи. (См. рисунок ниже).

 

 

                        Телефонная  линия

        ┌────────────────────────────────────────────────┐

             ┌────────────────────────────────────┐    

                                                      

     ╔═ │ ═══ │ ═╗                              ╔═ │ ═══ │ ═╗

                                            ║ Удаленный ║

       └────┘                                   модем  

                                                      

     ║ Локальный ║                                      

        модем                                         

     ╚══╤═════╤══╝                              ╚═ │ ═══ │ ═╝

                                                      

                                                     

     ╔══╧═════╧══╗                              ╔══╧═════╧══╗

     ║ Локальный ║                              ║ Удаленный ║

     ║ компьютер ║                              ║ компьютер ║

     ╚═══════════╝                              ╚═══════════╝

 

          Конфигурация пути передачи данных при выполнении

                       Local digital loopback

 

ПРИМЕР

Сначала оба модема должны установить связь

 

Ввод:    +++             Команда "перейти в командный режим"

 

Ответ:   ОК              Команда "перейти" выполнена

Ввод     ATS18=0&T3      Начать тест и продолжать его до ос-

                         тановки оператором (S18 всегда дол-

                         жен быть равен 0 для этого теста)

Ответ:   ОК              Команда &T3 выполнена

 

     После этого оператор локального модема сообщает оператору уда-

ленного, что тот может начинать передачу тестового  сигнала.  После

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

тору локального, что локальный модем можно выводить из режима  воз-

врата данных.

 

Ввод:    AT&T0           Команда "закончить тест"

Ответ:   ОК              Команда "закончить тест" выполнена

 

     Локальный модем не передает в терминал тестовые данные,  кото-

рые он получает от удаленного модема.

 

 


 

     &T4, РАЗРЕШЕНИЕ УЧАСТВОВАТЬ В ТЕСТЕ ПО ЗАПРОСУ УДАЛЕННОГО  МО-

          ДЕМА

 

     Команда &T4 разрешает модему участвовать в тестах &T6 и &T7 по

запросу удаленного модема.

 

 

     &T5, ЗАПРЕЩЕНИЕ УЧАСТВОВАТЬ В ТЕСТЕ ПО ЗАПРОСУ УДАЛЕННОГО  МО-

          ДЕМА

 

     Команда &T5 запрещает модему участвовать в тестах &T6 и &T7 по

запросу удаленного модема.

 

 

    "&Wn" ЗАПИСЬ НАБОРА ПАРАМЕТРОВ В NV RAM

 

     Команда &Wn сохраняет текущие значения  некоторых  S-регистров

(не всех) в NV RAM (постоянной перепрограммируемой памяти).

 

     Содержимое NV RAM не изменяется после выключения питания моде-

ма.

 

     Набор значений S-регистров, сохраненный в NV  RAM,  называется

пользовательским профилем. NV RAM может вместить два профиля.

 

     Номер профиля, в котором команда &W сохраняет S-регистры,  за-

дается ее параметром: &W или &W0 использует профиль 0, команда  &W1

использует профиль 1.

 

     S-регистры загружаются сохраненными в NV RAM значениями по ко-

манде ATZ, по включению  питания,  и  по  сбросу  модема  переходом

On-Off цепи DTR в режиме &D3. Номер профиля, из  которого  читаются

сохраненные значения, определяется параметром  (для  команды  ATZ),

или командой &Y. (См. описание этих команд).

 

     Cписок сохраняемых в NV RAM регистров:

 

     S0, S14, S18, S21, S22, S23, S25, S26, S27

 

     Дополнительно для устройств IDC-2442 и IDC-2496 сохраняются:

 

     S36, S37, S38, S39, S40, S41

 

     В NV RAM хранится только один набор  регистров  S100  -  S112,

т.е. для этих регистров номер профиля игнорируется).

 

 

     "&V" ПРОСМОТР УСТАНОВОК МОДЕМА

 

     Команда показывает текущие установки модема, содержимое храня-

щихся в NV RAM пользовательских профилей, а также запомненные моде-

мом телефонные номера.

 

 


 

     "&Xn" ИСТОЧНИК СИНХРОНИЗАЦИИ

 

     Этой командой выбирается источник синхронизации для передачи в

синхронном режиме:

 

     &X0 - модем генерирует синхросигнал и выдает его на контакт 15

           разъема RS-232C (TDCLK).

 

     &X1 - модем использует синхросигнал, поступающий на контакт 24

           разъема RS-232C  (XTCLK).  Синхросигнал  дублируется  на

           контакт 15 разъема RS-232C (TDCLK).

 

     &X2 - модем использует синхросигнал, выделяемый из принимаемых

           данных (т.е. синхросигнал от удаленного модема). Синхро-

           сигнал  дублируется  на  контакт  15   разъема   RS-232C

           (TDCLK).

 

     "&Yn" ВЫБОР АВТОМАТИЧЕСКИ ЗАГРУЖАЕМОГО ПРОФИЛЯ

 

     Команда &Y определяет номер пользовательского профиля, из  ко-

торого будут читаться значения S-регистров при включении модема или

после его сброса переходом On-Off цепи DTR в режиме &D3.

 

        &Y0 - использовать профиль 0 (заводская установка)

        &Y1 - использовать профиль 1

 

     "&Zn=s" ЗАПОМНИТЬ ТЕЛЕФОННЫЙ НОМЕР

 

     По этой команде в ячейку n NV RAM записывается телефонный  но-

мер s длиной до 36 символов (номер может содержать цифры и дополни-

тельные символы, допустимые для команды D.

 

     Все устройства, кроме VFax-M, имеют три  ячейки  для  хранения

телефонных номеров; n может принимать значения от 0 до 2.

 

     VFax-M имеет две ячейки для хранения телефонных номеров; n мо-

жет принимать значения от 0 или 1.

 


 

 

     КОМАНДЫ MNP И V.42bis

 

 

     Эти команды используются только в моделях IDC-2442, IDC-2496.

 

     В модемах IDC аппаратно реализованы следующие  протоколы  кор-

рекции ошибок и сжатия данных:

 

     - MNP (Microcom Network Protocol) - уровни с 2 по 4 (коррекция

       ошибок) и уровень 5 (сжатие)

     - CCITT V.42 (коррекция ошибок) и V.42bis (сжатие)

 

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

 

 

     "\An" МАКСИМАЛЬНЫЙ РАЗМЕР БЛОКА ПРОТОКОЛА MNP

 

 

     Протокол коррекции ошибок автоматически изменяет  длину  блока

данных в зависимости от частоты возникновения ошибок передачи:  чем

чаще возникают ошибки, тем короче блок. Команда \A позволяет  огра-

ничить размер блока. Уменьшение размера  блока  снижает  производи-

тельность при хорошей связи (т.к. в блоке, кроме полезной  информа-

ции, содержится служебная информация фиксированной длины).  Однако,

при плохой связи производительность увеличивается,  т.к.  в  случае

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

 

     \A0 Максимальный размер блока 64 символа

 

     \A1 Максимальный размер блока 128 символов

 

     \A2 Максимальный размер блока 192 символа

 

     \A3 Максимальный размер блока 256 символов (Заводская

     установка)

 

 

     "\Bn" Посылка сигнала "Break" удаленному модему

 

     Получив эту команду во время сеанса связи не в режиме MNP, мо-

дем посылает удаленному модему сигнал Break.  Длительность  сигнала

равна 100*n миллисекунд, по умолчанию (\B3) посылается сигнал  дли-

тельностью 300 мс; n может принимать значения от 1 до 9.  В  режиме

MNP длительность сигнала всегда 300мс.

 

 

     "\Cn" Выбор метода буферизации для MNP

 

 

     Команда управляет буферизацией символов, поступающих  от  уда-

ленного модема в момент установления MNP-соединения.

 

     n=0 - без буферизации. Модем не запоминает данные, поступающие

           от удаленного модема в течении первых 4-х  секунд  после

           установления соединения.

 


 

 

     n=1 - с буферизацией. Модем запоминает данные, поступающие  от

           удаленного модема в течении первых 4-х секунд после  ус-

           тановления соединения. Если устанавливается MNP-соедине-

           ние, данные отбрасываются. В противном случае данные пе-

           редаются в DTE (компьютер). Модем прекращает попытки ус-

           тановления MNP-соединения если буфер переполняется (при-

           нимается более 200 байт).

 

     n=2 - без буферизации. Модем переходит в нормальный режим  при

           обнаружении auto-fallback символа, задаваемого  командой

           %A

 

 

 

     "D/n" Набор одного из сохраненных в NVRAM телефонных номеров

 

     Эта команда аналогична "Ds=n" и введена  для  совместимости  с

Microcom. n может принимать значения от 1 для 3, при этом набирает-

ся номер, записанный в ячейки 0-2 NV RAM, соответственно.

 

     "DL" ПОВТОРИТЬ ПОСЛЕДНИЙ НАБРАННЫЙ НОМЕР

 

     Команда позволяет повторно набрать номер, набранный  последней

командой ATD.

 

     Пример:

             пользователь -> at d 123-4567<CR>

             ответ модема -> BUSY

             пользователь -> at dl<CR>

     Модем  начинает  набирать  ранее  набиравшийся номер (в нашем

     примере - 123-4567).

 

     "\E" On-Line data echo (при буферизованном соединении)

 

     Эта  команда  воспринимается,  но  игнорируется  IDC-2442,   в

IDC-2496 данная команда не реализована.

 

     "\F" Просмотр сохраненных телефонных номеров  - только для

          IDC-2442

 

     По этой команде модем выдает на терминал список сохраненных  в

NV RAM телефонных номеров. В модемах серии 2496 вместо нее рекомен-

дуется использовать "&V".

 

 

     "\Gn" УПРАВЛЕНИЕ ПОТОКОМ ДАННЫХ МЕЖДУ МОДЕМАМИ

 

     Эта команда запрещает или разрешает управление потоком  данных

между модемами при работе в нормальном (с буферизацией) режиме. Так

как протоколы MNP и V.42 имеют собственные способы управления пото-

ком данных, команда \Gn игнорируется после  согласования  протокола

коррекции ошибок. В этом случае \Gn будет влиять на  обмен  данными

между модемом и его терминалом.

 

     n=0 - управление потоком данных (XON/XOFF) запрещено (по умол-

           чанию)

 

     n=1 - управление потоком данных (XON/XOFF) разрешено.  Исполь-

           зуйте этот режим, если модем принимает  данные  быстрее,

           чем он может их передавать DTE (компьютеру).

 

 

 

     "\Jn" СОГЛАСОВАНИЕ СКОРОСТЕЙ МОДЕМА И DTE

 

     Команда управляет согласованием скорости между DTE и модемом.

 

     n=0 - согласование скоростей запрещено. Модем всегда обменива-

           ется данными с DTE на скорости,  на  которой  от  принял

           последнюю AT-команду. (Заводская установка).

 

     n=1 - согласование скоростей разрешено.  Модем  изменяет  ско-

           рость обмена с DTE так, что она всегда совпадает со ско-

           ростью установленного соединения.

 

     В режиме \J1, модем изменяет скорость обмена в соответствии со

скоростью установленного соединения после выдачи сообщения CONNECT.

DTE должен определить скорость по сообщению CONNECT и изменить свою

скорость соответственно.

 

     ЗАМЕЧАНИЕ. Если Вы хотите получить выигрыш в скорости за  счет

сжатия данных (компрессии), необходимо, чтобы скорость обмена  дан-

ными между DTE и модемом превышала скорость установленного соедине-

ния. MNP-5 сжимает данные до двух раз, V.42bis - до четырех; поэто-

му рекомендуется устанавливать скорость обмена DTE  с  модемом  как

минимум 4800 bps для MNP-5 и 9600 bps для V.42bis, если предполага-

ется соединение со скоростью 2400 bps; также  необходимо  запретить

изменять эту скорость командой \J0.

 

 

     "\Kn" ОБРАБОТКА СИГНАЛА "Break" - только для IDC-2442

 

     \Kn определяет действия модема после получения  сигнала  Break

от DTE или удаленного модема.

 

 

     Передача сигнала Break по линии связи зависит от установленно-

го соединения (прямой, или без буферизации; нормальный, или с буфе-

ризацией; и с коррекцией (MNP или V.42)).

 

     В режимах без коррекции ошибок сигнал Break передается по  ли-

нии связи как длительный логический нуль ("Cтоп"). Удаленный  модем

в прямом режиме, получив этот сигнал, может отключиться  от  линии,

если это задано командой ATY1 (см. описание команды Y).

 

     В режимах с коррекцией ошибок сигнал Break  передается  с  по-

мощью управляющего кадра "Внимание". Получив этот  кадр,  удаленный

модем выполняет действия, предписанные командой \K, и  подтверждает

получение кадра "Внимание".

 

     Управляющий кадр "Внимание" может передаваться в порядке  оче-

редности (т.е. сначала все данные, которые уже находились в  буфере

модема, а потом кадр "Внимание"), либо без  очереди  (сначала  кадр

"Внимание", а потом данные).

 

     Принимающий модем может подтвердить получение кадра "Внимание"

немедленно по приему (без очереди), или в порядке очереди, т.е. пе-

редать все данные из буфера модема в DTE, а затем выставить  сигнал

Break и подтвердить кадр "Внимание".

 

     При использовании протокола коррекции V.42,  модем  определяет

длительность сигнала Break и передает информацию о  длительности  в

кадре "Внимание". Удаленный модем выдает сигнал Break такой же дли-

тельности.

 


 

     Протокол коррекции MNP не предусматривает передачу  информации

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

"Внимание", выдает сигнал Break стандартной длительности (300 мс).

 

     Команда \K изменяет два регистра: S40 и S82, согласно  таблице

ниже:

 

                   ╔═════════╤═══════════╤═════╗

                   ║ Команда │ S40, биты │ S82 ║

                               7 6 5       

                   ╟─────────┼───────────┼─────╢

                      \K0      0 0 0     7 

                      \K1      0 0 1     7 

                      \K2      0 1 0     3 

                      \K3      0 1 1     3 

                      \K4      1 0 0   │ 128 ║

                      \K5      1 0 1   │ 128 ║

                   ╚═════════╧═══════════╧═════╝

 

     В модемах IDC-2496 команда \K не реализована,  для  управления

обработкой сигнала Break необходимо изменить регистры S40 и  S82  в

соответствии с таблицей.

 

     Обработка сигнала Break при различных установках \K указана  в

таблице ниже:

 

     ╔═════════╤═══════════╤═══════════╤═══════════╤═════════╗

     ║Источник │    DTE        DTE    │ Удаленный │ Команда ║

     ║ Break                            модем     \B    

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

     ║Тип сое- │  Прямое   │ Нормальное│ Нормальное│        

     ║динения             │ или с кор-│ или с кор-│        

                           рекцией    рекцией          

     ╠═════════╪═══════════╪═══════════╪═══════════╪═════════╣

        \K0        1)         3)         7)        4)  

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

        \K1        2)         5)         7)        4)  

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

        \K2        1)         3)         8)        5)  

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

        \K3        2)         4)         8)        5)  

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

        \K4        1)         3)         9)        6)  

     ╟─────────┼───────────┼───────────┼───────────┼─────────╢

        \K5        2)         6)         9)        6)  

     ╚═════════╧═══════════╧═══════════╧═══════════╧═════════╝

 

        1) Модем переходит в командный режим (как по приему Escape)

 

        2) Модем не выполняет никаких действий (игнорирует сигнал)

 

        3) Модем переходит в командный режим (как по приему Escape)

           и не сообщает о приеме Break удаленному модему

 

        4) Модем очищает буфера (данных, ждущих передачи удаленному

           модему, и данных, принятых от удаленного модема и ждущих

           передачи DTE), затем посылает кадр "Внимание"  (передает

           Break) удаленному модему. Передача данных возобновляется

           только после получения подтверждения на кадр "Внимание".

 

        5) Модем посылает кадр "Внимание" вне очереди. Данные в бу-

           ферах не разрушаются.

 

        6) Модем посылает кадр "Внимание" в порядке очереди. Данные

           в буферах не разрушаются.

 

        7) Модем очищает буфера и посылает сигнал Break в DTE.

 

        8) Модем посылает сигнал Break вне очереди. Данные в  буфе-

           рах не разрушаются.

 

        9) Модем посылает сигнал Break в порядке очереди. Данные  в

           буферах не разрушаются.

 

 

     "\Nn" ВЫБОР РЕЖИМА КОРРЕКЦИИ ОШИБОК

 

     Команда устанавливает  для модема  режим обмена  данными (см.

также команды Qn).

 

     \N0          Нормальный (с буферизацией) режим

 

     \N1          Режим прямого (без буферизации) обмена

 

     \N2          Режим "только MNP". Модем пытается установить со-

                  единение с коррекцией MNP, если это  не  удается,

                  модем отключается от линии

 

     \N3          Модем пытается  установить  MNP-соединение;  если

                  это не удается, он устанавливает нормальное

 

 

     "\O" ЗАПРОСИТЬ УСТАНОВКУ СОЕДИНЕНИЯ С КОРРЕКЦИЕЙ

          (только для IDC-2442)

 

     По получению этой команды, модем пытается перейти  в  режим  с

коррекцией из нормального или прямого режима. Команда действительна

только когда она выдается из режима online-команд.

 

     Для успешного установления соединения с коррекцией,  удаленный

модем должен получить "парную" команду \U в течении 5 с после выда-

чи \O.

 

     Команда должна стоять в командной строке последней.

 

     Если установить соединение  с  коррекцией  не  удается,  модем

возвращается к типу соединения, установленного до выдачи \O.

 

     "\P" ЗАПОМНИТЬ ТЕЛЕФОННЫЙ НОМЕР

          (только для IDC-2442)

 

     Команда аналогична "&Z" и введена из соображений совместимости

с Microcom. Формат команды:

 

        AT\Pn=s

 

     Данная команда полностью аналогична команде AT&Zn=s.

 


 

 

     "\Qn" УСТАНОВКА РЕЖИМА УПРАВЛЕНИЯ ПОТОКОМ ДАННЫХ

 

     n=0  управление потоком данных запрещено

 

     n=1  двустороннее управление по методу XON/XOFF. При  заполне-

          нии своего буфера, модем приостанавливает  поток  данных,

          передаваемых ему DTE, посылая  XOFF;  после  освобождения

          буфера модем разрешает DTE передавать новые данные, посы-

          лая XON. Аналогично, DTE приостанавливает прием данных от

          модема, посылая XOFF, и возобновляет его, посылая XON.

 

     n=2  одностороннее управление по линии  CTS.  Модем  разрешает

          DTE передавать данные, устанавливая цепь CTS  в  единицу.

          После заполнения буфера, модем запрещает  DTE  передавать

          данные, сбрасывая цепь CTS в нуль. DTE не может управлять

          потоком данных, принимаемых от модема.

 

     n=3  двустороннее управление по линиям RTS/CTS. Модем разреша-

          ет DTE передавать данные, устанавливая цепь CTS в  едини-

          цу. После заполнения буфера, модем запрещает DTE  переда-

          вать данные, сбрасывая цепь CTS в нуль. DTE разрешает мо-

          дему передавать данные, устанавливая цепь RTS в  единицу,

          и запрещает передачу, устанавливая RTS в нуль.

 

     n=4  одностороннее  управление  потоком   данных   по   методу

          XON/XOFF. При заполнении своего буфера, модем приостанав-

          ливает поток данных, передаваемых ему DTE, посылая  XOFF;

          после освобождения буфера модем разрешает DTE  передавать

          новые данные, посылая XON. DTE не может управлять потоком

          данных, принимаемых от модема.

 

 

     "\S"  Выдать состояние модема

 

     Команда \S отображает текущие режимы работы  модема,  а  также

команды, устанавливающие или изменяющие эти режимы.

 

     "\Tn" КОНТРОЛЬ ПАУЗЫ В ОБМЕНЕ ДАННЫМИ

 

     При соединении с коррекцией, модем может отключаться от  линии

при обнаружении паузы в обмене.

 

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

интервала времени, установленного командой \Tn (n от 1 до 42, в ми-

нутах), он автоматически отключается от линии. По  умолчанию  (\T0)

контроля за паузой нет.

 

 

     "\U" ПРИНЯТЬ ЗАПРОС НА УСТАНОВЛЕНИЕ СОЕДИНЕНИЯ С КОРРЕКЦИЕЙ

          (только для IDC-2442)

 

     Команда \U является "парной" к команде \O и позволяет  перейти

к соединению с коррекцией от прямого или нормального. уже существу-

ет. Оператор удаленного модема должен ввести команду "\O" в течение

пяти секунд после того, как была выдана команда "\U".  Получив  эту

команду, модем в течение 12 с ожидает запроса удаленного модема  на

установление режима коррекции ошибок.

 

     Команда должна стоять в командной строке последней.

 

     Если установить соединение  с  коррекцией  не  удается,  модем

возвращается к типу соединения, установленного до выдачи \U.

 

     "\Vn" Расширенные MNP/V.42 сообщения

 

     Команда разрешает или запрещает выдачу расширенных  сообщенияй

вида CONNECT xxxx/REL при соединении с коррекцией. (См. раздел "Со-

общения".)

 

     n=0 Расширенные сообщения запрещены

 

     n=1 Расширенные сообщения разрешены

 

     Замечание. Команды ATW1 и ATW2  запрещают  выдачу  расширенных

сообщений (т.е. ATW1 и ATW2 включают в себя  действия,  аналогичные

выдаче AT\V0). Поэтому, если Вы хотите разрешить выдачу расширенных

сообщений, поставьте \V1 после ATWn, например: ATW2\V1.

 

     "\Xn" Управление фильтрацией символов X-ON/X-OFF

 

     Данная команда разрешает или запрещает модему пропускать  сим-

волы XON и XOFF.

 

     n=0 - Если не была установлена команда \Q1,  символы  XON/XOFF

           передаются как обычные данные, иначе эти символы,  полу-

           ченные от терминала, удаленному  модему  не  передаются.

           Если была установлена команда \G1  -  символы  XON/XOFF,

           полученные от удаленного модема не передаются локальному

           терминалу.

 

     n=1 - Символы XON/XOFF всегда передаются от локального  терми-

           нала удаленной системе и наоборот. Если управление пото-

           ком данных (\Q или \G) включено, эти символы обрабатыва-

           ются и передаются.

 

 

     "\Y" ПЕРЕКЛЮЧИТЬСЯ В РЕЖИМ КОРРЕКЦИИ ОШИБОК

          (только для IDC-2442)

 

     Команда аналогична команда \O, если модем установил соединение

в режиме вызова (ATD).

 

     Команда аналогична команда \U, если модем установил соединение

в режиме ответа (ATA).

 

     Команда должна стоять в командной строке последней.

 

     Если установить соединение  с  коррекцией  не  удается,  модем

возвращается к типу соединения, установленного до выдачи \Y.

 

 

     "\Z" ПЕРЕКЛЮЧИТЬСЯ В НОРМАЛЬНЫЙ РЕЖИМ

          (только для IDC-2442)

 

     Команда переводит модем в нормальный режим из режима с коррек-

цией ошибок. Буфера модема очищаются.

 

     Команда может  быть выполнена  только тогда,  когда во  время

связи установлен режим  коррекции ошибок.

 

     "%An" Установить символ сброса MNP

 

     Данной командой устанавливается символ n, по получении которо-

го, модем отвечающий на вызов при разрешенном режиме \C2, переходит

из режима MNP в обычный (не-MNP) режим. Символ n задается своим ко-

дом в виде трехзначного десятичного числа в диапазоне 0 - 255.

 

     "%Bn" УСТАНОВКА МАКСИМАЛЬНОЙ СКОРОСТИ СОЕДИНЕНИЯ

 

     Ограничивает максимальную скорость установления соединения:

 

        - n = 1 -- 300 bps

        - n = 2 -- 1200 bps

        - n = 3 -- 2400 bps

 

     Соединение будет установлено на скорости не более заданной ко-

мандой AT%B или скоростью COM-порта (в зависимости от того, что  из

них меньше).

 

     ПРИМЕЧАНИЕ. Для IDC-2496 типа 1 в режиме  ответа  скорость  не

может быть ограничена ниже 1200 bps.

 

 

     "%Cn" РЕЖИМ СЖАТИЯ ПЕРЕДАВАЕМЫХ ДАННЫХ

 

     %C0     Сжатие отключено

 

     %C1     Сжатие по протоколу  MNP5  для  коррекции по MNP4,

             или по протоколу BLTZ (V.42bis) для  коррекции  по

             LAPM (V.42) (Заводская установка).

 

 

     "%En" УПРАВЛЕНИЕ АВТОМАТИЧЕСКОЙ ПЕНАСТРОЙКОЙ

 

     Протокол передачи данных со скоростью 2400 bps  (V.22bis)  до-

пускает автоматическую перенастройку при ухудшении качества  сигна-

ла. Команда %E разрешает или запрещает эту перенастройку:

 

     n=0 - автоматическая перенастройка запрещена

 

     n=1 - автоматическая перенастройка разрешена

 

     "%R" Вывод значений S-регистров

          (только для IDC-2442)

 

     По этой команде модем выводит значения S-регистров с первого

по 29-й в шестнадцатиричном и десятичном формате.

 

     В   модемах   IDC-2496   эта   команда   отсутствует,

рекомендуется вместо нее использовать команду "&V".

 

 

     "%V" ВЫВОД ВЕРСИИ FIRMWARE

          (только для IDC-2442)

 

     Эта команда аналогична I3 и введена только для совместимости.

В модемах IDC-2496 данная команда отсутствует.

 

 

     "Wn" Тип сообщений о соединении

 

     Команда W управляет выводом сообщений  о  типе  установленного

соединения.

 

     n=0 - после установления соединения и согласования  протоколов

           коррекции ошибок и сжатия  данных,  выводится  сообщение

           CONNECT xxxx, где xxxx  соответствует скорости  передачи

           данных между модемом и DTE. Если указан режим \V1, то  к

           сообщению CONNECT xxxx добавляется суффикс /REL в случае

           установления соединения с коррекцией ошибок

 

     n=1 - после согласования протокола передачи данных,  выводится

           сообщение CARRIER xxxx, где  xxxx  -  скорость  передачи

           данных между модемами. После согласования протокола кор-

           рекции ошибок, выводится сообщение вида: PROTOCOL  yyyy,

           где yyyy - тип протокола коррекции  ошибок:  LAP-M  (для

           V.42), ALT (альтернативный протокол V.42, совместимый  с

           MNP2-4), или NONE (без  коррекции).  После  согласования

           протокола сжатия данных, выводится сообщение COMPRESSION

           zzz, где zzz - тип протокола сжатия: MNP-5, V.42bis  или

           NONE (без сжатия). Затем выдается сообщение CONNECT xxxx

           где xxxx - скорость передачи между модемом и DTE

 

        Пример:

                 CARRIER 2400         - скорость обмена с

                                        удаленным модемом 2400bps

                 PROTOCOL: LAP-M      - протокол коррекции

                                        ошибок V.42

                 COMPRESSION: V.42BIS - протокол сжатия

                                        данных V.42bis

                 CONNECT 9600         - скорость  обмена между

                                        модемом и терминалом

                                        9600bps

 

     n=2 - после установления соединения и согласования  протоколов

           коррекции ошибок и сжатия  данных,  выводится  сообщение

           CONNECT xxxx, где xxxx соответствует  скорости  передачи

           данных между модемами. Если указан режим \V1, то к сооб-

           щению CONNECT xxxx добавляется суффикс /REL в случае ус-

           тановления соединения с коррекцией ошибок

 

 

     ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ

 

     Эти команды специфичны для модемов IDC и расширяют возможности

модемов IDC по сравнению со стандартом Hayes.

 

 

     "*H" HELP (ПОМОЩЬ)

 

     Данная команда выводит список дополнительных S-регистров моде-

ма IDC и их назначение. (В  модеме  IDC-2496  эта  команда  выводит

только телефон технической службы ИHПРО.)

 

 

     "*Kn" УПРАВЛЕНИЕ ОТКЛЮЧЕНИЕМ ОТ ЛИНИИ

 

     Команда "*Kn" позволяет запретить модему отключаться от  линии

(опускать трубку).

 

     При n=0 (значение по умолчанию) работа модема происходит в со-

ответствии со стандартом Hayes.

 

     При n=1 модем поднимает трубку в  соответствии  со  стандартом

Hayes, но при выполнении команд, приводящих в режиме AT*K0 к  опус-

канию трубки (ATH0, ATZ, BUSY после ATD), трубка опускаться не  бу-

дет (т.е. соединение с абонентом не будет разрываться). Все осталь-

ные действия (отключение динамика модема, изменение состояния S-ре-

гистров) будут выполняться как обычно.

 

     При n=2 работа модема аналогична работе при n=1, за исключени-

ем того, что при выполнении команд ATZ, ATH0 трубка будет опускать-

ся и модем перейдет в установку AT*K0.

 

     Узнать текущую установку AT*K можно с помощью команды AT*K?.

 

     Примеры использования команды *K:

 

     1. Модем подключен к оффисной телефонной  станции  (АТС).  Для

выхода в город требуется набрать 9. Если все городские линии  заня-

ты, станция возвращает гудки "Занято"; если при этом, не ложа труб-

ку телефона, набрать 6, станция сама перезвонит  Вам,  когда  линия

освободится. Для решения задачи можно использовать следующий  алго-

ритм:

 

     а) Выдать команду AT *K2 D 9W;

     б) Если модем возвратил OK, набрать городской номер, выдав ко-

        манду ATD<номер>

     в) Если модем выдал BUSY (при этом он не отключится от линии),

        набрать 6, выдав AT D 6; дождаться OK и  выдать  ATH0,  при

        этом модем положит трубку. После этого необходимо подождать

        входящего звонка от АТС, которым станция извещает об  осво-

        бодившейся линии, и набрать городской номер, выдав  ATD<но-

        мер>

 

     2. Модем используется как на  вход  (для  ответа  на  входящие

звонки), так и на выход (для вызова удаленных  модемов).  При  этом

входящие звонки часто приходят в момент, когда программа выдала ко-

манду ATD. По этой команде модем снимает трубку (тем самым  ответив

на входящий звонок), ждет сигнала "Набирайте" (непрерывный  гудок),

и, не дождавшись, модем отключается с сообщением NO DIALTONE. В ре-

зультате, входящий звонок теряется. Решением  проблемы  может  быть

следующий алгоритм:

 

     а) Выдать команду AT *K2 D <номер>

     б) При получении ответа CONNECT xxxx, перейти к обмену данными

     в) При получении ответа NO DIALTONE, выдать команду ATA, уста-

        новить соединение и перейти к обмену данными

 

     Данный алгоритм легко реализуется с помощью программного обес-

печения FrontDoor.

 

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

использованием стандартных Hayes-модемов.

 

 

     "*M" ТЕСТ ОЗУ

          (только для IDC-2442 и IDC-2496)

 

     Команда выполняет тест микросхемы памяти (ОЗУ) модема. Исполь-

зуется при функциональном тестировании модема на фабрике.

 

     "*Nn" РЕЖИМ ЦИФРОВЫХ/СИМВОЛЬНЫХ ОТЛАДОЧНЫХ СООБЩЕНИЙ

 

     Команда устанавливает/сбрасывает старший  бит  регистра  S100.

(См. описание регистра).

 

     "*On" РЕЖИМЫ РАБОТЫ ФАКСА

           (только для VFax-M и IDC-2496)

 

     Команда *O позволяет устанавливать и изменять байт параметров,

управляющий дополнительными возможностями работы  модема  в  режиме

факса. Команда *O автоматически сохраняет байт параметров в NV RAM,

поэтому ее не требуется вводить каждый раз  при  включении  питания

или сбросе модема.

 


 

     Формат команды:

 

        AT*Ohh,

 

где hh - двузначное шестнадцатеричное число,  записываемое  в  байт

параметров. Узнать содержимое байта параметров можно, введя команду

AT*O?

 

     Значения битов байта параметров для VFax-M:

 

     бит 0 - если сброшен, то при  выполнении  процедуры  T.30  при

приеме  факса  модем  проверяет  наличие  обеих  несущих  (V.21   и

V.29/V.27ter) после посылки CFR. Иначе  делается  проверка  наличия

только несущей данных (V.29/V.27ter);

 

     бит 1 - срабатывает только при сброшенном в нуль бите 4.  Если

сброшен, то тайм-аут (см. описание бита 4) отрабатывается как  оши-

бочная TCF. Иначе как при установленном в 1 бите 4;

 

     бит 2 - если установлен, то порог чувствительности приемника в

режимах записи голоса и приема HDLC кадров в режиме факса понижает-

ся с -43db до -47db;

 

     бит 3 - если сброшен, то после набора номера  наличие  энергии

на выходе высокочастотного фильтра игнорируется. Сигнал ответа фак-

са определяется только по наличию тона 2100 Hz или флагов V.21. Ес-

ли установлен, наличие энергии на  выходе  фильтра  высоких  частот

воспринимается как ответ факса;

 

     бит 4 - если сброшен, то при  выполнении  процедуры  T.30  при

приеме факса модем ожидает пропадания несущей V.21 ch2 после приема

DCS перед переключением в режим приема TCF; в противном случае  де-

лается попытка приема TCF без предварительного  ожидания.  Ожидание

имеет тайм-аут в 1 сек. По истечению  тайм-аута  производятся  дей-

ствия в соответствии со значением бита 1;

 

     бит 5 - если установлен, включает flow control в режиме приема

факсов. Прием начинается по получению XON от DTE;

 

     бит  6  -  если  установлен,  включает  адаптивный  ответ  для

FrontDoor. В этом режиме, если разрешен адаптивный ответ модема,  и

приходит факсовый звонок, вместо +FCON  модем  выдает  CONNECT/FAX,

выставляет Carrier Detect, и затем выдает +FCON. Это позволяет нас-

троить FDSETUP так, чтобы FrontDoor запускал external mailer приема

факса по получению +FCON.

 

     бит 7 - если сброшен,  принимаемые  данные  используют  прямой

bit-order (как необходимо для Fax-96). Если установлен, то  исполь-

зуется обратный bit-order (как необходимо для ряда пакетов,  напри-

мер, QLIIFAX, BitFax).

 

     Значения битов байта параметров для IDC-2496 типа 1:

 

     бит 0 - если установлен в 1, то в режиме  CPM  (Call  Progress

Monitor) устанавливается порог срабатывания фильтров -47 db (вместо

-43 db стандарт)

 


 

     бит 1 - управляет работой модема в fax CPM mode. Если сброшен,

то ответ факса определяется по наличию HDLC флагов в V.21 ch 2. При

этом BUSY detection работает по очень грубому детектору энергии  на

линии. Это приводит к сбоям обнаружения BUSY при тихом  сигнале  от

станции. Если бит 1 установлен, то BUSY detection работает по  дос-

таточно чувствительному полосовому фильтру, однако  в  этом  случае

сигнал ответа факса фиксируется по CED (2100Hz tone). В случае  по-

тери этого сигнала соединение не установится. Рекомендуется  всегда

устанавливать этот бит в 1

 

     бит 2 - если установлен, то запрещается power down при DTR==1

 

     Значения битов 5-7 совпадают с VFax-M.

 

     Значения битов байта параметров для IDC-2496 типа 2:

 

     бит 0 - не используется (зарезервирован)

 

     бит 1 - не используется (зарезервирован)

 

     бит 2 - совпадает с VFax-M

 

     бит 3 - совпадает с VFax-M

 

     бит 4 - не используется

 

     Значения битов 5-7 совпадают с VFax-M.

 

     Не рекомендуется изменять фабричные установки  байта  парамет-

ров, за исключением бита 7.

 

     "*T" УСТАНОВКА СКРЫТОГО ВРЕМЕНИ ОЖИДАНИЯ НЕСУЩЕЙ

          (только для IDC-2442 и IDC-2496)

 

 

     Команда позволяет установить / прочитать регистр скрытого вре-

мени ожидания несущей. Значение регистра автоматически  сохраняется

в NV RAM, поэтому нет необходимости выдавать команду *T всякий раз,

когда Вы включаете модем или после сброса.

 

     Формат команды:

 

        AT*Tn,

 

где n - десятичное число в диапазоне 0-255, записываемое в регистр.

 

Прочитать регистр скрытого времени ожидания несущей можно  командой

AT*T?, при зтом модем выдает значение в виде трехзначного  десятич-

ного числа.

 

Регистр "перекрывает" действие регистра S7. При установке *Tn  (где

n > 0), модем будет  ждать  несущей  в  течении  интервала  времени

max (S7, n). При *T0, модем работает в соответствии со  стандартом,

т.е. ждет несущей в течении интервала времени S7.

 


 

 

                        4.3  S - РЕГИСТРЫ

 

     В данном разделе описаны S-регистры. Каждый регистр размером в

1 байт (8 бит).

 

     Значение любого регистра можно получить  по  команде  "ATSn?",

где n - номер регистра. В ответ на эту команду модем  выдает  деся-

тичное трехзначное число, хранящееся в данном регистре.

 

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

"ATSn=r", где n - номер регистра, r - новое значение.

 

Значения некоторых регистров могут быть сохранены в NV RAM командой

AT&Wn. Эти значения загружаются в регистры при сбросе модема  и  по

включению питания (см. описания команд &W, &Y,  Z,  &F).  Остальные

регистры по сбросу загружаются значениями из фабричного профиля 0.

 

Hиже приведен список S регистров и их назначение.

 

S0:  ЧИСЛО ЗВОНКОВ ДО АВТООТВЕТА

 

     Регистр определяет число звонков, которое должен  принять  мо-

     дем, прежде чем он ответит на вызов. Значение 0 блокирует  ав-

     тоответ.

 

     Диапазон значений: 0-255 (звонков). Значение по умолчанию:  0.

     Этот регистр сохраняется в NV RAM.

 

 

 

S1:  СЧЕТЧИК ЗВОНКОВ (Этот регистр предназначен только для  чтения)

 

     Значение S1 возрастает на единицу при получении модемом каждо-

     го последующего звонка. Значение S1 сбрасывается, если в тече-

     ние 8с. не было принято ни одного звонка.

 

     Диапазон значений: 0-255. Значение по умолчанию: 0.

 

 

S2:  "Escape"-СИМВОЛ

 

     Этот регистр содержит ASCII  код  команды  Escape-символа.  По

     умолчанию используется символ "+". Значение  регистра,  больше

     127, запрещает команду Escape.

 

     Диапазон значений: 0-127 (десятичные значения ASCII). Значение

     по умолчанию: 43.

 

 

S3:  СИМВОЛ  Сarriage Return ("возврат каретки")

 

     Регистр содержит ASCII код символа, которым заканчиваются  ко-

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

     режиме.

 

     Диапазон значений: 0-127  (десятичное  значение  кода  ASCII).

     Значение по умолчанию: 13 (Стандартный код клавиши 'Enter').

 

 


 

S4:  СИМВОЛ Line Feed  ("перевод строки")

 

     Регистр содержит ASCII код символа LF ("перевод строки"),  ко-

     торый выводится модемом вместе с символом 'CR' при выводе тек-

     стовых сообщений. Используется только в асинхронном режиме.

 

     Диапазон значений: 0-127  (десятичное  значение  кода  ASCII).

     Значение по умолчанию: 10 (стандартное).

 

 

S5:  СИМВОЛ BackSpace  ("стереть влево")

 

     Регистр содержит ASCII  код  символа  BackSpace.  Используется

     только в асинхронном режиме. С помощью этого символа можно ре-

     дактировать командную строку. Когда модему разрешено отражение

     команд на дисплее,  модем  посылает  своему  терминалу  символ

     BackSpace, потом пробел, затем опять символ  BackSpace.  Таким

     образом, обрабатывая символ BackSpace, модем каждый раз  посы-

     лает терминалу три символа.

 

     Диапазон значений: 0-32, 127 (десятичное значение ASCII). Зна-

     чение по умолчанию: 8 (стандартное).

 

S6:  ЗАДЕРЖКА ПЕРЕД НАЧАЛОМ НАБОРА ВСЛЕПУЮ

 

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

     вслепую. Модем ждет не менее 2с, даже если в регистре S6 уста-

     новлена меньшая величина.

 

     Диапазон значений: 2-255 (секунд). Значение по умолчанию: 2.

 

S7:  ВРЕМЯ ОЖИДАНИЯ НЕСУЩЕЙ

 

     Определяет время (до отключения от линии), в течение  которого

     модем ожидает ответного сигнала от удаленного модема. При  вы-

     полнении команды ATD (набор номера) время отсчитывается  после

     набора последней цифры номера.

 

     Диапазон значений: 1-255 (секунд). Значение по умолчанию: 30.

 

S8:  ДЛИТЕЛЬНОСТЬ ПАУЗЫ, ВВОДИМОЙ ЗАПЯТОЙ

 

     Регистр устанавливает время, на которое приостанавливается на-

     бор, при обнаружении в номере запятой (,)

 

     Диапазон значений: 0-255 (секунд). Значение по умолчанию: 2.

 

S9:  ВРЕМЯ РЕАКЦИИ  НА ОБНАРУЖЕНИЕ  НЕСУЩЕЙ

 

     Регистр определяет время, в течение  которого  должна  присут-

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

     установления соединения.

 

     Диапазон значений: 1-255 (десятых долей секунды).

     Значение по умолчанию: 6 (0.6 с).

 


 

S10: ЗАДЕРЖКА МЕЖДУ ПОТЕРЕЙ НЕСУЩЕЙ И ОТКЛЮЧЕНИЕМ ОТ ЛИНИИ

 

     Регистр устанавливает время, в течении которого модем пытается

     восстановить соединение после  потери  несущей.  По  истечении

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

     держивать связь, даже если несущая на какое-то время исчезает.

     Когда S10=255, модем работает так, как если бы несущая присут-

     ствовала постоянно.

 

     Диапазон значений:  1-255  (десятых долей секунды).

     Значение по умолчанию:  14 (1,4с).

 

S11: ДЛИТЕЛЬНОСТЬ СИГНАЛА ТОНАЛЬНОГО НАБОРА

 

     Регистр задает длительность сигнала и длительность  па-

     узы при тональном наборе номера.

 

     Диапазон значений: 50 - 255 (миллисекунд).

     Значение по умолчанию: 75 (мс).

 

 

S12: ПАУЗА ПЕРЕД КОМАНДОЙ "Escape"

 

     В регистре устанавливается минимальная пауза, которую  необхо-

     димо выдержать перед вводом первого и после  ввода  последного

     Escape-символа. Пауза между вводом двух соседних Escape-симво-

     лов не должна превышать заданное в регистре S12 время.

 

     Диапазон значений: 0-255 ( 1/50 секунды).

     Значение по умолчанию: 50 (1с).

 

 

S14: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 0 │        │ Не используется                                    

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 1 │   0    │команды не отражаются на дисплее               Е0   

      1  * │команды отражаются на дисплее (по умолчанию)│   E1   

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 2 │   0  * │ответные сообщения разрешены (по умолчанию) │   Q0   

      1    │ответные сообщения запрещены                   Q1   

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 3 │   0    │ответные сообщения в виде цифр                 V0   

      1  * │ответные сообщения в виде текста               V1   

           │(по умолчанию)                                      

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 4 │   0  * │интеллектуальный режим                      │ Переклю-│

      1    │dumb режим                                  │ чатель 

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 5 │   1    │тональный набор                                T    

      0  * │импульсный набор (по умолчанию)                P    

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 6 │        │не используется                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 7 │   0    │режим ответа                                  A,R   

      1  * │режим вызова (по умолчанию)                   D,O   

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: AA (шестнадцатиричное).

     Этот регистр сохраняется в NVRAM.

 

 

 

S16: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

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

     командами &T. Запрещено изменять этот регистр.

 

     Значение по умолчанию: 80 (шестнадцатиричное).

 

S18: ПРОДОЛЖИТЕЛЬНОСТЬ ТЕСТОВ

 

     В регистре устанавливается время,  в  течение  которого  модем

     проводит тест, а затем возвращается в  командный  режим.  Если

     S18=0, тест завершается оператором с помощью команд AT&T0  или

     ATH.

 

     Диапазон значений:  0-255 (секунд). Значение по умолчанию: 0.

     Этот регистр сохраняется в NVRAM.

 

 

S21: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 0 │   0    │двухпроводная  телефонная  линия, телефонный│   &J0  

           │разъем RJ-11,RJ-41S RJ-45S (по умолчанию)           

      1    │шестипроводная телефонная линия,  телефонный│   &J1  

           │разъем RJ-12,RJ-13                                  

                                                               

           │Значение бита игнорируется модемом                  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 1 │        │не используется                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 2 │   0    │CTS следует за RTS                             &R0  

      1    │CTS следует за появлением несущей только для│   &R1  

           │синхронных режимов                                  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│3-4│  00    │модем игнорирует состояние DTR                 &D0  

     01    │переход в командный режим  по  переходу  DTR│   &D1  

           │On/Off                                              

     10  * │отключение от линии по переходу DTR On/Off     &D2  

           │(по умолчанию)                                      

     11    │сброс модема по переходу DTR On/Off            &D3  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 5 │  0     │DCD всегда ON                                  &C0  

     1   * │DCD отражает  фактическое состояние  несущей│   &C1  

           │(по умолчанию)                                      

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 6 │  0   * │DSR всегда ON (по умолчанию)                   &S0  

     1     │DSR переходит в On при ответе удаленного мо-│   &S1   

           │дема                                                

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 7 │  0   * │разъединение при получении длительного  нуля│    Y0  

           │запрещено (по умолчанию)                            

     1     │разъединение при получении длительного нуля │    Y1  

           │разрешено                                           

└───┴────────┴────────────────────────────────────────────┴─────────┘

 


 

     Значение по умолчанию: 22 (шестнадцатиричное).

 

     Этот регистр сохраняется в NVRAM.

 

 

S22: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│0-1│  00    │не определено                                       

     01    │малая громкость звукового сопровождения     │ L0, L1 

     10  * │средняя громкость  звукового  сопровождения │   L2   

           │(по умолчанию)                                      

     11    │повышенная громкость звукового сопровождения│   L3   

├───┼────────┼────────────────────────────────────────────┼─────────┤

│2-3│  00    │звуковое сопровождение всегда выключено        М0   

     01  * │звуковое сопровождение выключено до тех        M1    

           │пор, пока не получена несущая (по умолчанию)│        

     10    │звуковое сопровождение всегда включено         M2   

     11    │звуковое сопровождение выключено до тех пор,│   M3   

           │пока не получена несущая; при наборе  выклю-│        

           │чено                                                

├───┼────────┼────────────────────────────────────────────┼─────────┤

│456│  000   │краткое ответное сообщение, набор вслепую      X0   

     001   │не определено                                       

     010   │не определено                                       

     011   │не определено                                       

     100   │полные ответные сообщения,набор вслепую        X1   

     101   │полные ответные сообщения, ожидание сигнала │   X2   

           │"набирайте"                                         

     110   │полные ответные сообщения, обнаружение         X3   

           │сигнала "занято"                                    

     111 * │полные ответные сообщения, ожидание сигнала │   X4   

           │"набирайте", обнаружение сигнала "занято"           

           │(по умолчанию)                                      

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 7 │  0   * │отношение импульс/пауза 39/61, США             &P0  

           │(по умолчанию)                                      

     1     │отношение импульс/пауза 33/67,                 &P1  

           │Великобритания, Гонконг                             

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: 76 (шестнадцатиричное).

     Этот регистр сохраняется в NVRAM.

 

 


 

S23: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 0 │  0     │участие в тестировании по запросу удаленного│   &T5  

           │модема  запрещено                                    

     1   * │участие в тестировании по запросу удаленного│   &T4  

           │модема разрешено (по умолчанию)                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│1-3│                    Скорость обмена с DTE              AT   

     0 0 0 │   110 bps                                          

     0 0 1 │   300 bps                                          

     0 1 0 │  1200 bps                                          

     0 1 1 │  2400 bps                                          

     1 0 0 │  4800 bps                                          

     1 0 1 │  9600 bps                                          

     1 1 0 │ 19200 bps                                           

     1 1 1 │ Зарезервировано                                    

├───┼────────┼────────────────────────────────────────────┼─────────┤

│4-5│  00    │контроль по четности  (по умолчанию)           AT   

     01    │нет контроля (контрольный бит - 0)                  

     10    │контроль по нечетности                              

     11    │нет контроля (контрольный бит - 1)                  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│6-7│  00  * │нет заградительного тона (по умолчанию)        &G0  

     01    │заградительный тон 550 Гц                      &G1  

     01    │заградительный тон 1800 Гц                     &G2  

     11    │не используется                                      

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

 

S25: ЗАДЕРЖКА  ОБРАБОТКИ  СИГНАЛА DTR  ("терминал  готов")

 

     Регистр S25 имеет два назначения:

 

        - задает время задержки реакции на изменение состояния цепи

          DTR. Если цепь DTR изменяет состояние на  время  меньшее,

          чем S25 / 100 сек, то такое изменение игнорируется

 

        - в синхронном режиме 1 (&M1), после установления  соедине-

          ния с удаленным модемом, модем не реагирует на  изменение

          состояния DTR в течении интервала времени  S25  сек.  Это

          время дано оператору для перевода терминала в  синхронный

          режим (при этом возможны изменения цепи DTR)

 

     Значение по умолчанию: 5.

     Этот регистр сохраняется в NVRAM.

 

 

S26: ЗАДЕРЖКА МЕЖДУ  RTS ("запрос на  передачу") и CTS  ("свободен

     для  передачи")

 

     Регистр используется только в синхронных режимах. Регистр  оп-

     ределяет задержку между переходом Off/On цепи RTS ("запрос  на

     передачу") и переходом Off/On цепи CTS ("свободен для  переда-

     чи") в режиме АТ&R0.

 

     Диапазон значений  : 0-255  (сотых долей  секунды)

     Значение по умолчанию: 1

 

     Этот регистр сохраняется в NVRAM.

 

 

S27: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│0-1│ 000  * │асинхронный режим (по умолчанию)            │ &M0 &Q0 │

│и 3│ 001    │синхронный режим 1, набор в асинхронном     │ &M1 &Q1 │

           │режиме                                              

   │ 010    │синхронный режим 2, набор по переходу DTR   │ &M2 &Q2 │

   │ 011    │синхронный режим 3, набор вручную           │ &M3 &Q3 │

   │ 100    │не используется                                     

   │ 101    │асинхронный режим с контролем ошибок           &Q5  

   │ 110    │асинхронный режим с буферизацией               &Q6  

   │ 111    │не используется                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 2 │  0     │коммутируемая линия (По умолчанию)             &L0  

     1     │выделенная линия                               &L1  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│4-5│  00    │синхронизация по линии 15 RS-232C,             &X0  

           │от модема                                           

     01    │синхронизация по линии 24 RS-232C,             &X1  

           │от терминала                                        

     10    │синхронизация от принимаемой несущей           &X2  

     11    │не используется                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 6 │  0     │V.22bis, V.21 CCITT                            B0   

     1   * │Bell 212A  (по умолчанию)                      B1   

├───┼────────┼────────────────────────────────────────────┼─────────┤

     0     │не V.23                                       B0 B1 

│ 7 │  1     │V.23 - только для IDC-2442                     B2   

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: 40 (шестнадцатиричное).

     Этот регистр сохраняется в NVRAM.

 

     Все  последующие  регистры  управляют  протоколами   коррекции

ошибок и имеются только в моделях IDC-2442 и IDC-2496.

 


 

S36: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│0,1│   00   │ Режим с буферизацией                          \N0  

      01   │ Прямой режим                                  \N1  

      10   │ Режим "только с MNP"                          \N2  

      11   │ Автоматический выбор протокола                \N3  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 2 │    0   │ Управление потоком передачи между модемами │   \G0  

           │ выключено                                          

       1   │ Управление потоком передачи между модемами │   \G1  

           │ по протоколу XON/XOFF                              

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 3 │    0   │ Обрабатывать XON/XOFF, не передавать DTE      \X0  

       1   │ Обрабатывать XON/XOFF, и передавать DTE       \X1  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│4,5│        │ Зарезервированы                                    

├───┼────────┼────────────────────────────────────────────┼─────────┤

│6,7│        │ Управление потоком данных между модемом и          

           │ DTE                                                

      00   │ без управления                                \Q0  

      01   │ двунаправленное XON/XOFF                      \Q1  

      10   │ однонаправленное CTS/RTS                      \Q2  

      11   │ двунаправленное CTS/RTS                       \Q3  

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: CB (шестнадцатиричное).

     Этот регистр сохраняется в NVRAM.

 

S37: СИМВОЛ ПРЕКРАЩЕНИЯ MNP РЕЖИМА

 

     Полный эквивалент команды %An

     Значения большие 127 будут восприняты как 0.

 

     Диапазон значений: 0-127.  Значение по умолчанию: 0.

 


 

 

S38: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│0-1│  00  * │буферизация данных отключена                   \C0  

     01    │буферизация данных в течении 4с, или пока не│   \C1  

           │получены 200 символов                               

     10    │буферизация данных отключена, выход по  сим-│   \C2  

           │волу %A                                             

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 2 │  0   * │изменение скорости передачи отключено          \J0  

     1     │изменение скорости передачи включено           \J1  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 3 │  0   * │отображение данных отключено                   \E0  

     1     │отображение данных  включено                   \E1  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 4 │  0   * │расширенные сообщения запрещены                \V0  

     1     │расширенные сообщения разрешены                \V1  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│5-6│        │не используются                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│ 7 │        │сигнал Break                                   \Bn  

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: 0.

     Этот регистр сохраняется в NVRAM.

 

 

S39: МАКСИМАЛЬНАЯ  ПРОДОЛЖИТЕЛЬНОСТЬ  ПАУЗЫ

 

     В этот регистр записывается заданное командой \T значение (см.

     описание команды \T).

 

     Диапазон: 0-255

     Значение по умолчанию: 0 (выключено)

     Этот регистр сохраняется в NVRAM.

 

 


 

S40: ИСПОЛЬЗУЕТСЯ РАЗДЕЛЬНО ПО БИТАМ

 

┌───┬────────┬────────────────────────────────────────────┬─────────┐

                                                       │Связанная│

│Бит│Значение│                Описание                    │ с битом │

                                                       │ команда │

├───┼────────┼────────────────────────────────────────────┼─────────┤

│0-1│  00  * │максимальный размер блока MNP - 64 байта       \A0  

     01    │ --//-- 128 байт                               \A1  

     10    │ --//-- 192 байта                              \A2  

     10    │ --//-- 256 байт (по умолчанию)                \A3  

├───┼────────┼────────────────────────────────────────────┼─────────┤

│2-4│        │не используются                                     

├───┼────────┼────────────────────────────────────────────┼─────────┤

│5-7│  000   │Тип обработки, заданный последней командой     \K0  

     001   │\K                                             \K1  

     010                                                  \K2  

     011                                                  \K3  

     100                                                  \K4  

     101                                                  \K5  

     110   │не используется                                     

     111   │не используется                                     

└───┴────────┴────────────────────────────────────────────┴─────────┘

 

     Значение по умолчанию: A3 (шестнадцатиричное).

     Этот регистр сохраняется в NVRAM.

 

S41: РЕЖИМЫ  MNP

 

     Регистр управляет сжатием данных по протоколу MNP.

     0 - эквивалентно AT %C0

     1 -              AT %C1

 

     Диапазон  значений:   0, 1.

     Значение по умолчанию:  0.

     Этот регистр сохраняется в NVRAM.

 

 

 

S46: ВВЕДЕНИЕ СЖАТИЯ ДАННЫХ ДЛЯ LAP-M

 

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

     V.42bis

 

     S46 = 136   Производится коррекция ошибок без  сжатия данных.

     S46 = 138   Производится коррекция ошибок и сжатие  данных.

 

          Сжатие  данных  производится  по  протоколу BTLZ (т.е. по

     стандарту  V.42bis)  Режим  сжатия  используется  совместно  с

     протоколом коррекции LAPM (V.42).

 

     Значение по умолчанию: 138

 

 

S48: УПРАВЛЕНИЕ ПРОЦЕССОМ  СОГЛАСОВАНИЯ ПРОТОКОЛА V.42

 

          В процессе согласования протокола коррекции LAPM (т.е. по

     стандарту V.42) определяются  возможности  удаленного  модема.

     Однако, если эти возможности известны и в согласовании нет не-

     обходимости, его можно, по желанию, обойти.

 


 

     0 - Согласование запрещено; предполагается, что настройки уда-

     ленного модема точно совпадают с текущими; модем обходит  ста-

     дии процесса согласования; устанавливается протокол коррекции,

     выбранный в регистре S46.

 

     3 - Согласование протоколов разрешено, но вызывающий модем  не

     выдает сигнала ODP. Этот режим может быть использован для  со-

     единения с MNP модемами, которые не могут нормально  обрабаты-

     вать ODP, посылаемую для установления протокола V.42

 

     7  -  Согласование разрешено

 

     128 - Согласование запрещено; модем переходит сразу к действи-

     ям по вариантам, установленным в регистре S36, что может  быть

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

 

         Диапазон значений: 0, 3, 7, 128. Если вводится иное значе-

     ние, оно записывается регистр, но  модем  использует  значение

     S48=128.

 

         Значение по умолчанию: 128

 

 

S82:  ОБРАБОТКА  СИГНАЛА  "Break"

 

     Регистр задает тип обработки сигнала Break  при  соединении  с

     коррекцией:

 

     S82 = 3 - передать сигнал Break вне очереди; данные в  буферах

               модемов не теряются, но обрабатываются только  после

               приема подтверждения о получении Break

 

     S82 = 7 - с очисткой буферов, модем передает Break немедленно;

               буфера данных очищаются

 

     S82=128 - в потоке данных (модем вставляет Break в общий поток

               передаваемых данных; данные, передаваемые до и после

               сигнала Break, сохраняются).

 

        Диапазон значений:     3,7,128

        Значение по умолчанию: 128

 

 

S86:  ПРИЧИНА  НЕУДАЧНОГО  СОЕДИНЕНИЯ

 

          Если модему не удалось установить соединение с  удаленным

     модемом, то одновременно с выводом сообщения "NO CARRIER" (нет

     несущей), модем записывает в S86 особый код, помогающий  уста-

     новить причину неудачи. В S86 регистрируется код первого собы-

     тия, приведшего к выводу сообщения "NO CARRIER". Значение  ко-

     дов:

 

     S86 = 0  Нормальное разъединение,  ошибки не было

 

     S86 = 4  Потеряна несущая

 

     S86 = 5  Согласование коррекции не обнаружило у удаленного

              модема протокола коррекции ошибок

 

     S86 = 6  Удаленный модем не отвечает на попытку согласования

              протоколов коррекции ошибок

 


 

     S86 = 7  Удаленный модем может работать только в синхронном

              режиме MNP, локальный - только в асинхронном

 

     S86 = 8  Модемы не смогли найти общий метод передачи

              (синхронный или асинхронный)

 

     S86 = 9  Модемы не смогли найти общий протокол

 

     S86 = 10 Сообщение согласования, посланное удаленным модемом

              не распознано

 

     S86 = 11 Синхронная информация (данные или флаги) не получена

              от  удаленного  модема.  Модем  ждет  30  секунд перед

              разъединением.

 

     S86= 12  Нормальное разъединение, вызванное удаленным

              модемом

 

     S86 = 13 Удаленный модем не ответил после  десятикратной

              передачи одного и того же сообщения

 

     S86 = 14 Нарушение протокола

 

     S86 = 15 Сбой сжатия данных

 

     Значение по умолчанию: нет.

 

 

     ДОПОЛНИТЕЛЬНЫЕ РЕГИСТРЫ.

 

          Эти  регистры   имеются  во   всех  модемах   IDC,  однако

некоторые  имеют  смысл  только  для  факс-модемов.  Все  регистры с

номером 100 и более сохраняются в NVRAM.

 

 

S100: ОПЦИИ НАБОРА НОМЕРА

 

          Бит 3 этого регистра определяет способ опознавания сигна-

      ла занято при наборе номера.

 

          Биты 0-2 и 4-6 этого регистра разрешают выдачу сообщений,

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

      с факс/модемом программ. Сообщения  могут  выдаваться  или  в

      текстовом виде (после ATV1), или в виде "#nn", где nn -  циф-

      ровой код сообщения (ATV0). В любом случае сообщение заканчи-

      вается последовательностью CR, LF.

 


 

           ┌──────┬───────────────────────────────┬────┐

           │ Код  │ Текстовое   значение          │Бит │

           │сообщ.│                               │S100│

           ├──────┼───────────────────────────────┼────┤

             00  │ Waiting for dial tone           0 │

             01  │ Dial tone found                 0 │

             02  │ Permanent ring                  0 │

             03  │ Send CNG                        0 │

             04  │ Found answertone                0 │

             05  │ Found CED                       0 │

             06  │ Found V21 flag                  0 │

             07  │ Waiting for ring or busy        0 │

             08  │ Detecting (ring or busy)        0 │

             09  │ Looks like ring                 2 │

             10  │ Ring                            2 │

             11  │ Busy                            2 │

             12  │ Ring while dialing -- Busy      0 │

             13  │ Smth heard, check if busy ... │  0 │

             14  │ S+                              4 │

             15  │ S-                              4 │

             16  │ Attn                            5 │

           └──────┴───────────────────────────────┴────┘

 

 

            Ситуации, в которых выдаются сообщения:

 

00 - ожидание непрерывного гудка от станции  перед  набором  номера

     или после W

 

01 - после 00, когда непрерывный гудок обнаружен

 

02 - при определении Свободно/Занято был обнаружен непрерывный сиг-

     нал длительностью в 5 сек. Ситуация опознается как BUSY

 

03 - при посылке факсового сигнала CNG (Calling)

 

04 - обнаружен сигнал ответа  модема.  Определение  Свободно/Занято

     заканчивается, модем переходит в режим установления соединения

 

05 - обнаружен сигнал ответа факса CED (Called)

 

06 - обнаружена последовательность флагов HDLC. Означает ответ факса

 

07 - номер был набран. Программа ждет ответных сигналов станции

 

08 - было услышано начало ответного сигнала станции. Программа  оп-

     ределяет тип гудков (Свободно/Занято)

 

09 - программа слышит гудки с длинными паузами, но они не  являются

     стандартными гудками "свободно". Это происходит, например, при

     звонках в Англию, Сингапур

 

10 - гудок опознан как Свободно

 

11 - гудок опознан как Занято

 

12 - обнаружены гудки в паузах при наборе номера

 

13 - обнаружен подозрительный шум в паузах при наборе номера

 


 

14 - Вместе с 15 служит для управления  динамиком  компьютера.  Эти

     сообщения должны использоваться для включения и выключения ди-

     намика. При этом звук в динамике будет  в  точности  повторять

     сигналы Свободно

 

16 - обнаружено начало первого сигнала  Свободно.  Должен  привлечь

     внимание оператора.

 

     Бит 1 разрешает выдачу строк вида:

 

        A00015I00012P00076R00B00

 

     Здесь: число после A -- время, в  течении  которого  сигнал  ответа

станции активен, число после I -- время, в течении которого сигнал отве-

та станции неактивен (время паузы), число после P --  значение  счетчика

паритета сигнала, число после R --  значение  счетчика  коротких  гудков

("Занято"), число после B -- значение счетчика длинных гудков  ("Свобод-

но").

 

     Бит 3 регистра S100 определяет поведение программы при  обнаружении

сигналов или шума в паузах между набором соседних цифр. Счетчик  шума  в

паузе обнуляется после набора каждой второй цифры, а также после W. Если

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

алгоритм обнаружения занятости во время набора. Если S109 = 0, пауза  не

прослушивается.

 

     Если бит 3 = 0, то при обнаружении шума в паузе выдается  BUSY  без

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

навливается на 5 сек, в течении которых проводится точный контроль услы-

шанного шума. В этом случае BUSY выдается только если программа контроля

в этом уверена.

 

     Бит 6 разрешает выдачу сообщений вида "^nn"  перед  набором  каждой

цифры. nn -- позиция набираемой цифры в строке AT-команды. При этом сим-

волы AT не учитываются. Позиции нумеруются, начиная с 1.

 

     Бит 7 не используется.

 

        Значение по умолчанию: 8

 

 

S101: СЧЕТЧИК СИГНАЛОВ "ЗАНЯТО"

S102: СЧЕТЧИК СИГНАЛОВ "СВОБОДНО"

 

         Эти регистры задают конечные значения  счетчиков  сигналов

     Свободно/Занято, после которых модем отвечает "BUSY"  или  "NO

     CARRIER" соответственно. Значение S102 выбрано заведомо  боль-

     шим потому, что по стандарту Hayes "NO CARRIER"  должно  выда-

     ваться по истечению заданного в регистре S7 тайм-аута.

 

        Значения по умолчанию, соответственно, 3 и 250

 

 

 

S103: ВРЕМЯ ЗАДЕРЖКИ НАБОРА ПО СИГНАЛУ "НАБИРАЙТЕ"

 

          Если сигнал от станции слышен непрерывно в  течении  за-

     данного в этом регистре времени, считается, что это непрерыв-

     ный гудок ответа  станции  (сигнал  "набирайте").  Увеличение

     значения этого регистра помогает бороться со станциями, кото-

     рые после снятия трубки дают гудок, но не сразу готовы к при-

     ему набираемых цифр.

 

     Значение этого регистра умножается на 20ms.

 

     Значение по умолчанию 70, что соответствует 1.4 с.

 

 

S104: ТАЙМ-АУТ ОЖИДАНИЯ ГУДКА ПОСЛЕ  W

S105: ТАЙМ-АУТ ОЖИДАНИЯ ГУДКА ПЕРЕД НАЧАЛОМ НАБОРА НОМЕРА

 

          Эти регистры задают время в секундах, в течении которого

     модем ожидает появления ответного гудка "набирайте". По окон-

     чании заданного интервала выдается NO DIALTONE.

 

          Отметим, что два разных регистра нужны потому, что время

     ожидания гудка после снятия трубки и после набора  8,  напри-

     мер, могут отличаться в несколько  раз.  Уменьшение  значения

     этих регистров помогает сократить время дозванивания.

 

          Значения по умолчанию: 20 и 14.

 

 

S106: ВРЕМЯ ЗАМЫКАНИЯ ЛИНИИ

S107: ВРЕМЯ РАЗМЫКАНИЯ ЛИНИИ

S108: МЕЖСЕРИЙНЫЙ ИНТЕРВАЛ

 

          Импульсный набор выполняется  так:  линия  замыкается  и

     размыкается число раз, соответствующее цифре  (нулю  соответ-

     ствует 10 раз, 1 - 1 раз, 2 - 2 раза, ... 9 - 9  раз).  Затем

     выдерживается пауза, соответствующая регистру S108 (межсерий-

     ный интервал). Время замыкания линии (Make time) и время раз-

     мыкания линии (Break time), согласно ГОСТ, соотносятся следу-

     ющим образом:

 

        1) 1000 ms / (Make + Break) == 10 (Hz)

        2) Break / Make == 1.5

 

          Таким образом, заданные по умолчанию параметры (60 ms  и

     40 ms) в точности соответствуют стандарту. Заметим, что в те-

     лефонной аппаратуре иностранного производства стандарт не вы-

     держивается. Для США стандарт 61 ms и 39 ms, что еще  уклады-

     вается в стандарт. Для Франции 67 ms и 33 ms, что уже не  так

     хорошо.

 

          Ряд телефонных станций понимает набор с частотой 20  Hz.

     На таких станциях можно уменьшить значения S106 и S107 вдвое,

     и это существенно убыстрит набор.

 

          Что касается межсерийного интервала, то по стандарту  он

     должен быть больше 800 ms.

 

          Межсерийный интервал может быть увеличен  и  уменьшен  в

     процессе набора с помощью знаков '>'  и  '<'  соответственно.

     Эти знаки уменьшают (увеличивают) межсерийный интервал на 300

     ms.

 

          Пример: AT DP 8 W < 095 924-1247. В данном примере  ско-

     рость набора междугородного номера уменьшается за счет увели-

     чения межсерийного интервала.  Многие  иеждугородние  станции

     очень это любят ...

 

          Межсерийный интервал не может быть установлен меньше 800

     ms или больше 2.5 сек.

 

          Значения по умолчанию: 24, 36, 100.

 

 

S109: УПРАВЛЕНИЕ ОПРЕДЕЛЕНИЕМ СИГНАЛА ЗАНЯТОСТИ ЛИНИИ  ПРИ  НАБОРЕ

      НОМЕРА

 

          Данный регистр используется только при импульсном методе

     набора. Модем прослушивает линию в двух последовательных  па-

     узах между цифрами номера. Если суммарное время наличия  шума

     в этих паузах превышает значение регистра S109 (в миллисекун-

     дах), модем выдает сигнал BUSY в  соответствии  со  значением

     бита 3 регистра S100.

 

          Значение по умолчанию - 66.

 

S110: УРОВЕНЬ ВЫХОДНОГО СИГНАЛА

 

          Это, пожалуй, наиболее часто подстраиваемый регистр.  Он

     позволяет увеличить/уменьшить уровень  передаваемого  сигнала

     ("громкость" передатчика) и подстроиться, таким образом,  под

     параметры конкретной линии передачи.

 

          Этот регистр работает по-разному в разных  модемах.  По-

     этому, рекомендуется проконсультироваться с технической служ-

     бой ИНПРО при покупке модема, о том, по какой формуле опреде-

     ляется значение мощности в Вашем модеме.

 

          Для  большинства  модемов  (IDC-2442  кроме  модемов  на

     SC11024, IDC-2400, IDC-VFax/M):

 

          Выходной уровень передатчика в  режиме  модема  задается

     битами 0-2 и вычисляется по формуле:

 

          N = - (( S110 & 7 ) * 2 )

 

          Значение по умолчанию 4,  таким  образом,  соответствует

     -8dB.

 

          Для IDC-VFAX/M:

 

          Выходной уровень передатчика в режиме факса задается би-

     тами 4-7 и вычисляется по формуле:

 

          N = - ((S110 >> 4) & 15)

 

          Значение по умолчанию соответствует -7dB.

 

          Для IDC-2496:

 

          Выходной уровень передатчика в  режиме  модема  задается

     битами 0-3, в режиме факса 4-7, и вычисляется по формуле:

 

        data_mode_tx_level = - (S110 & 0x0F) - 3

 

        fax_mode_tx_level  = - ((S110 & 0xF0) >> 4) - 3

 

          Значение по умолчанию 0 соответствует -3dB

 

S111: КОЭФФИЦИЕНТ УСИЛЕНИЯ ПРИЕМНИКА (для любых модемов, кроме

      IDC-2496 тип 1)

 

          Этот регистр задает коэффициент  усиления  приемника  во

     время определения сигналов  Свободно/Занято.  Во  время  при-

     ема/передачи усиление приемника  регулируется  автоматически,

     подстраиваясь под уровень несущей.

 

          Зависимость коэффициента усиления приемника  в  соответ-

     ствии со значениями битов 0-5 регистра S111 приведена в  таб-

     лице ниже:

 

                                                        Таблица 3.

 

           ┌───────────────────────┬────────────────────────┐

                  Биты S111                              

           ├───┬───┬───┬───┬───┬───┤  Коэффициент усиления 

           │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │           dB          

           ├───┼───┼───┼───┼───┼───┼────────────────────────┤

           │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │          -10.0        

           │ 0 │ 0 │ 0 │ 0 │ 0 │ 1 │          -9.25        

           │ 0 │ 0 │ 0 │ 0 │ 1 │ 0 │          -8.5         

           │ 0 │ 0 │ 0 │ 1 │ 0 │ 0 │          -7.0         

           │ 0 │ 0 │ 1 │ 0 │ 0 │ 0 │          -4.0         

           │ 0 │ 1 │ 0 │ 0 │ 0 │ 0 │          +2.0         

           │ 1 │ 0 │ 0 │ 0 │ 0 │ 0 │          +14.0        

           │ 1 │ 1 │ 1 │ 1 │ 1 │ 1 │          +37.5        

           └───┴───┴───┴───┴───┴───┴────────────────────────┘

 

          Биты 6 и 7 не используются.

 

          Фабричная установка соответствует уровню +14.0dB.

 

          Изменяя значение S111, можно добиться  устойчивого  рас-

     познавания слабых сигналов от станции, или,  наоборот,  пода-

     вить шум и слабые гудки (несколько телефонных станций в  Мос-

     кве, например, выдают слабые сигналы Занято, на фоне  которых

     идет мощный сигнал Свободно).

 

          Подстройка S111 требуется очень редко  и  должна  выпол-

     няться с величайшей осторожностью. Неумелая  настройка,  осо-

     бенно увеличение коэффициента усиления, может полностью изме-

     нить поведение программы. При этом программа будет опознавать

     непрерывный гудок как 'Занято'.

 

 

S111: ГРАНИЧНЫЕ ЗНАЧЕНИЯ ДЛЯ ОПРЕДЕЛЕНИЯ СИГНАЛОВ

      (только для IDC-2496 тип 1)

 

          В нем задаются debounces для CPM-режима. Биты 0-3 содер-

     жат SL_DEBOUNCE, биты  4-7  содержат  SG_DEBOUNCE.  Гудок  от

     станции считается законченным, если он отсутствует в  течении

     SG_DEBOUNCE * 10 ms. Пауза между гудками считается  закончен-

     ной, если сигнал присутствует в течении SL_DEBOUNCE * 10 ms.

 

 

 


 

                   4.4 ЗАВОДСКАЯ ПРЕДУСТАНОВКА

 

Скорость передачи 2400 бит/с (стандарт CCITT V.22bis)

Стандарт BELL для 1200 бит/с и 300 бит/с

Автоответ запрещен

Команды отражаются на дисплее

Все ответные сообщения разрешены

Перед набором ожидается телефонный сигнал "набирайте"

Обнаруживается сигнал "занято"

Ответные сообщения в виде текста 0 секунд  на  таймере  тестов

CTS  ("свободен  для  передачи")   следует  за  RTS  ("запрос   на

передачу") после задержки, установленной в S26

Задержка RTS/CTS 10 мс

Изменение значения DTR ("терминал готов") обрабатывается

Значение DCD  ("обнаружены несущая") - по фактическому наличию

несущей

 

ЗНАЧЕНИЕ DSR ("данные готовы") - постоянно ДА

Звуковое сопровождение  включено  и  выключается при получении

несущей

Громкость звукового сопровождения средняя

Заградительные тоны выключены

Участие в тестировании по запросу удаленного модема разрешено

Минимальное время удержания DTR 0.05 с

Автоответ запрещен

Время ожидания сигнала "набирайте номер" 2 с

Время ожидания несущей после набора 30 с

Запятая в номере вызывает паузу 2 с

Задержка ответа после обнаружения несущей 0.6 с

Время от потери несущей до отключения от линии 1.4 с

Длительность сигналов при тоновом наборе и интервалы между ни-

ми 95 мс

 

 

                  4.5 АКТИВНЫЙ НАБОР ПАРАМЕТРОВ

 

     При  подаче  напряжения  питания  модем  загружает в основную

память  содержание  ПЗУ  и  ППЗУ  (перезаписываемого   постоянного

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

организована в"S" регистрах  (см. Приложение 2).  Набор параметров

в  этих  регистрах   определяет  рабочие  характеристики   модема.

Например, регистр  SO сообщает  модему, на  какой по  счету звонок

тот должен отвечать.

 

     S-регистры  можно  опрашивать,  т.е.  выводить содержащиеся в

них величины на дисплей с  помощью команды "ATSr?", где r  - номер

опрашиваемого  регистра.   Содержание  S-регистров  можно изменять

командой "ATSr=n",  где r  - номер  регистра, а  n -  записываемое

значение.

 

     Значения  некоторых  из  S-регистров  (  см.  Приложение  2  )

хранятся в NVRAM модема.  Если вы измените значение одного из  этих

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

выключения  модема.   Если  же  вы  хотите  сохранить  его в NVRAM,

воспользуйтесь  командой  &Wn.  (ПОДСКАЗКА:   Возможно  вы захотите

сохранить для  дальнейшей работы  не все  новые значения.   В  этом

случае  установите  сначала  значения,  выбранные для сохранения, и

запишите их в NVRAM командой AT&Wn,  затем установите те  значения,

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

 

     Команда ATZn восстанавливает активные значения S-регистров  по

значениям, записанным в NVRAM. (См. также описания &Wn и Zn)

 

 

               4.6 СОХРАНЕНИЕ ВЫБРАННЫХ ПАРАМЕТРОВ

 

     Модем  хранит  значения  некоторых  S-регистров  в  ППЗУ  (см.

Приложение 2).  При отключении  питания эти значения не исчезают  и

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

(набор параметров 0), либо по команде ATZn (наборы 0 или 1 при  n=0

или  1  при  n=0  или  n=1).   Заводская  установка этих параметров

приведена в разделе  4.3 и в  Приложении 2.   Чтобы сохранить набор

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

 

     1.  Изменить  активные  значения  S-регистров,  как  описано в

        разделе 4.4.

 

     2.  Выполнить  команду  AT&Wn.   Ответ  "ОК" подтверждает, что

        параметры  записаны  в  виде  набора  n  (0  или  1).   При

        включении  модема  будут  установлены значения S-регистров,

        равные значениям, записанным в наборе 0.

 

 

                    5. ПОИСК  НЕИСПРАВНОСТЕЙ

 

     В поиске и устранении  причин ненормальной работы модема,  - а

это  часто  следствие  ошибок   при  установке  и  выборе   рабочих

параметров,   -   вам,    возможно,   помогут   приведенные    ниже

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

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

(локальном)  режиме.   С  помощью  такой  программы  вы  сможете  с

клавиатуры  вводить  в   модем  команды  АТ   и  наблюдать  за   их

исполнением.

 

     Большинство нарушений нормальной работы модема вызвано либо:

 

    - неправильным сопряжением модема с компьютером, либо

    - неправильным   сопряжением   модема   с   коммуникационной

      программой.

 

     ПРЕЖДЕ  ВСЕГО:  Определите,  поддерживают  ли  связь  модем и

компьютер:

 

- Введите АТ и символ CR ("возврат каретки", клавиша "Enter")

- Модем должен ответить "ОК" (или "0")

 

     1.Если  модем  не  отвечает,  это  значит,  что  связь  между

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

       устанавливается.

 

     А. Проверьте, что коммуникационная программа настроена

        на тот же адрес COM порта, что и модем.

 

     Б. Проверьте,  что  назначенный модему  адрес  уже  не

        занят другим последовательным устройством.

 

     -  Помните, что  встроенный  в  об'единительную  плату

        последовательный порт обычно имеет адрес COM 1.

 

     -  Если в вашем компьютере установлена многофункциональ-

        ная плата ввода-вывода, проверьте адрес(а), неисполь-

        зуемые ее портом(-ами).

 

2.  Если  модем  отвечает  не  каждый  раз  или  выводит  случайные

символы, это, возможно, означает, что происходит конфликт с  другим

устройством при использовании линии запроса на прерывание.

 

     А. Проверьте, что  другим последовательным устройством  (мыши,

        сканеру) не назначено то же прерывание, что и модему.

 

     Б.  Проверьте,  что  программные  драйверы  каких-либо  управ-

        ляемых  по  прерываниям  устройств  не  используют  того же

        прерывания,  что  и  модем.  Не  забудьте  проверить   файл

        config.sys,  чтобы  убедиться,  что  такие  драйверы не за-

        гружаются автоматически.

 

     В.  Проверьте,  что  коммуникационная  программа  настроена на

        одну из трех скоростей передачи: 300б 1200б 2400 бит/с.

 

3. Если  модем отвечает  "ОК", это  значит, что  связь между  моде-

мом,  компьютером  и  коммуникационной  программой  устанавливается

нормально.

 

     ЗАТЕМ:

 

4. Если модем не набирает номер:

 

     А. Проверьте,  что никакие  другие устройства,  управляемые по

        прерываниям  (мышь,   сканер  и   т.д.),  или   программные

        драйверы  этих  устройств  не  используют  того  же  преры-

        вания, что и модем.

 

     Б.  Проверьте,  что  модем  нормально подсоединен к телефонной

        линии,   для   чего   подсоедините   телефон   ко   второму

        телефонному раз'ему модема и наберите номер.

 

 

     В. Проверьте, что установленный вариант обработки сигнала  DTR

        ("терминал   готов")    соответствует   требованиям    ком-

        муникационной программы (заводская установка - &D2).

 

5. Если модем набирает номер, но не соединяется:

 

     А. Проверьте, что установленный вариант обработки сигнала  DRT

        ("терминал   готов")   соответствует   требованиям   комму-

        никационной программы.

 

     Б.  Проверьте,  что  вызываемый  модем  способен  осуществлять

        обмен со скоростями 300, 1200, 2400 бод.

 

     В. Проверьте,  что протокол  имитации терминала,  используемый

        вашей коммуникационной  программой, совместим  с протоколом

        вызываемого модема.

 

     Г. Проверьте,  что форматы  данных (биты  данных, стартстопные

        биты, (проверка по  четности) вашей программы  и удаленного

        модема совместимы.

 

6. Если модем  соединяется, но не  отключается потом от  телефонной

линии:

 

     А. Проверьте,  что установленные  варианты обработки  сигналов

        DTR  ("терминал  готов",  заводская  установка  &D2)  и DCD

        ("обнаружена    несущая",    заводская    установка    &C1)

        соответствует требованиям коммуникационной программы.

 

 


 

                          ПРИЛОЖЕНИЕ 1

 

                    КРАТКИЙ СПИСОК AT- КОМАНД

 

АТ Команда   "внимание"  определяет  скорость передачи компьютера и

   предшествует всем остальным командам

 

А/ Повторяет выполнение последней команды, если модем не  установил

   соединения

 

А  Модем подключается к линии в режиме ответа

 

В0 Устанавливает стандарты V.22bis CCITT для 1200 бит/с и V.21

   CCITT для 300 бит/с

 

В1 Устанавливает стандарты Bell 212A для 1200 бит/с и Bell 103

   для 300 бит/с (используется по умалчиванию)

 

В2 Устанавливает стандарт V.23 CCITT

 

D   Команда набора номера

 

Е1  Модем отражает на дисплее вводимые команды

 

Н   Модем отключается от линии ("кладет трубку")

 

Н1  Модем подключается к линии

 

*H  Выдает Help о возможностях платы

 

I   Выводит опознавательный код модема

 

I1  Вычисляет сумму кодов в ПЗУ и выводит ее не дисплей

 

I2  Вычисляет сумму кодов в ПЗУ и оценивает ее правильность

 

I3  Выдает номер версии внутреннего программного обеспечения

 

I4  Выдает конфигурацию платы

 

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

 

I6  Выдает Copyright

 

*K  Дополнительное управление реле модема

 

L1  Малая  громкость  звукового  сопровождения

L2  Средняя громкость звукового сопровождения

L3  Повышенная громкость звукового сопровождения

 

М   Звуковое  сопровождение  выключено

 

М1  Звуковое сопровождение включено пока не обнаружена несущая  (по

    умолчанию)

 

М2  Звуковое сопровождение включено все время

 

М3  Звуковое сопровождение выключено только при наборе номера и

    после обнаружения несущей

 

N   Модем устанавливает наибольшую возможную скорость обмена  с

    удаленным модемом,  если регистр S37=0

 

N1  Модем   игнорирует  S37   и  автоматически   настраивается   на

    наибольшую возможную скорость обмена

 

О   Модем  переходит в режим "работ на линии"

 

О1  Модем  переходит  в  режим  "работа   на  линии"  и   начинает

    перенастройку

 

Q   Ответные сообщения выводятся (по  умалчиванию)

 

Q1  Ответные сообщения не выводятся

 

Sr=n Установить  значение S-регистра r равным n

 

Sr? Показать значение S-регистра r

 

V   Ответные сообщения в виде цифр V1 Ответные сообщения в  виде

    текста (по умолчанию)

 

Х   Набор вслепую, сообщение о соединении "CONNECT", сигнал "за-

    нято" не обнаруживается

 

Х1  Набор вслепую, сообщение  о соединении  "CONNECT XXXX",  сигнал

    "занято"  не  обнаруживается

 

Х2  Набор   после  появления   сигнала  "набирайте",   сообщение  о

    соединении "CONNECT  XXXX" сигнал  "занято "  не обнаруживается

 

Х3  Набор   вслепую,  сообщение   о  соединении   "CONNECT   XXXX",

    обнаружение сигнала "занято" с выводом сообщения "BUSY"

 

Х4  Набор   после  появления   сигнала  "набирайте",   сообщение  о

    соединении  "CONNECT  XXXX",  обнаружение  сигнала  "занято"  с

    выводом сообщения "BUSY" ( по умолчанию)

 

Y   Раз'единение при  получении  длительного  нуля  запрещено  ( по

    умолчанию)

 

Y1  Раз'единение при получении длительного нуля разрешено

 

Zn  Загружается набор параметров под номером n

 

&C  Значение DCD ("обнаружена несущая") всегда ON

 

&C1 Значение CDC ON, если несущая действительно обнаружена

 

&D  Модем игнорирует состояние сигнала DTR ("терминал готов")

 

&D1 Модем переходит в командный режим при переходе DTR ON-OFF

 

&D2 Модем отключается от линии, переходит в командный режим, и

    блокирует автоответ при переходе DTR ДА-НЕТ (по умолчанию)

 

&D3 Модем  восстанавливает начальные  значения всех  параметров при

    переходе  DTR  ON-OFF  (действия  указаны для режимов коррекции

    ошибок и асинхронных, в синхронных режимах выполняется  команда

    &D2)

 

&F  Загружается набор параметров, совместимый с модемом Hayes

     B1 E1 L2 M1 P Q0 V1 X4 Y0 &C1 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

 

&F1 Загружается набор параметров, совместимых с модемом Microcom

     B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &X0 &Y0

 

&F2 Загружается стандартный набор параметров протокола MNP5

     \N3,\J0,\Q1,%C1

 

&F3 Загружается стандартный набор параметров протокола V.42bis

     B1 E1 L2 M1 Q0 V1 X4 Y0 &C0 &D0 &G0 &J0 &L0 &P0 &X0 &Y0 \N3

     \J0 \Q0 %C1

 

&G  Команда  введена  для  совместимости  с набором команд фирмы

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

 

&J  Команда введена для совместимости с  набором  команд  фирмы

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

 

&K  Управление потоком данных блокировано

 

&K3 Управление потоком данных посредством RTS/CTS

 

&K4 Управление потоком данных посредством XON/XOFF

 

&K5 Управление потоком данных посредством XON/XOFF и  передача

    символов XON/XOFF удаленному модему

 

&L  Команда введена для совместимости с  набором  команд  фирмы

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

 

&M  Аналогична команде &Q, введена для совместимости

 

&P  Отношение импульс/пауза в одном цикле при пульсовом  наборе

    39/61 при 10 импульсах в секунду (стандарт США)

 

&P1 Отношение импульс/пауза в одном цикле при пульсовом наборе

    33/67 (Великобритания/Япония)

 

&Q  Устанавливается  асинхронный режим без буферизации данных.

    В этом режиме скорость обмена с терминалом должна совпадать со

    скоростью обмена  с  удаленным  модемом.

 

&Q1 Устанавливается синхронный режим 1. Для терминалов,  работающих

    как в синхронном, так и в асинхронном режиме.

 

&Q2 Устанавливается синхронный  режим 2. Для  синхронных терминалов

    с набором номера из памяти модема.

 

&Q3 Устанавливается  синхронный режим  3.   Сигнал DTR используется

    для  переключения  модема  из  режима  набора  но- мера в режим

    передачи данных.

 

&Q4 Модем воспринимает команду, отвечает "ОК", но никаких  действий

    не выполняет.

 

&Q5 Устанавливается  режим коррекции  ошибок.   Модем согласовывает

    протокол коррекции.

 

&Q6 Устанавливается асинхронный режим  с буферизацией данных.   При

    этом скорость обмена с терминалом может отличаться от  скорости

    обмена с удаленным модемом.

 

&R   CTS  ("свободен  для  передачи") следует за RTS ("запрос на

     передачу")

 

&R1  RTS игнорируется, значение CTS всегда ON

 

&S1  DSR меняется стандартно для интерфейса RS-232C

 

&T0  Завершение выполнения тестов

 

&T1  Проверка компьютера и модема

 

&T2  Не используется

 

&T3  Переход  в режим возврата тестового сигнала удаленного мо-

     дема

 

&T4  Разрешение участия в тесте по запросу удаленного модема

 

&T5  Запрещение участия в тесте по запросу удаленного модема

 

&T6  Проверка компьютера,  модема, телефонной линии, удаленного

     модема

 

&T7  Автоматическая проверка модема,  телефонной линии, удален-

     ного модема

 

&T8  Самопроверка модема

 

&V   Просмотр рабочих параметров в ОЗУ и в ППЗУ

 

&Wn  Запись активного набора параметров в ППЗУ под  номером  n

     (n=0,1)

 

&X   Выбор источника синхронизации при передаче в синхронном ре-

     жиме

 

&Y0  При включении модем загружает набор параметров 0

 

&Y1  При включении модем загружает набор параметров 1

 

&Zn=s Запоминание n-го телефонного номера в ППЗУ (n=0,1,2,3)

 

СЛЕДУЮЩИЕ КОМАНДЫ ИСПОЛЬЗУЮТСЯ ТОЛЬКО ПРИ РАБОТЕ С ПРОТОКОЛАМИ

MNP, V.42, V.42BIS

 

\An Максимальный размер блока для протокола MNP

 

\Bn Передать сигнал Break

 

\Gn Управление потоком данных между модемами

 

\Kn Обработка сигнала Break

 

\Ln Выбор формата потока данных для MNP

 

\Nn Выбор рабочего режима

 

\On Запрос на согласование протокола коррекции

 

\Tn Длительность паузы в обмене

 

\U  Принять запрос на установление коррекции

 

\Y  Переключиться в режим коррекции ошибок

 

\Z Переключиться в нормальный режим

 

%C0 Сжатие данных отключено

 

%C1 Сжатие данных включено

 

 

                                                    ПРИЛОЖЕНИЕ 2

 

                           S-РЕГИСТРЫ

 

     В   следующей   далее   таблице   приведены   наиболее   часто

используемые  S-регистры  и  их  значения, задаваемые по умолчанию.

Значения  регистров,  помеченных  "*",   могут  быть  сохранены   в

перезаписываемом ПЗУ  в составе  одного из  двух наборов  с помощью

команды  AT&Wn.   Любой  из  этих  наборов можно загрузить командой

ATZn.

 

РЕГИСТР   НАЗНАЧЕНИЕ                   ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ

 

 S0*      число звонков до автоответа      0

 

 S1       счетчик  звонков                 0

 

 S2       символ команды ESCAPE           43

 

 S3       символ CR ("возврат каретки")   13

 

 S4       символ LF  ("перевод  строки")  10

 

 S5       символ  BackSpace               8

 

 S6       время ожидания перед началом

          набора вслепую                  2

 

 S7       время  ожидания  несущей  после

          набора                          30

 

 S8       длительность паузы,

          вводимой запятой                2

 

 S10      задержка между потерей несущей

          и отключением от линии          14

 

 S11      длительность сигналов

          тонового набора                 95

 

 S12      интервал в команде  "Escape"    50

 

 S18*     продолжительность тестов        0

 

 S48*     управление процессом

          согласования протокола V42      7

 

 S82      обработка сигнала "Break"       128

 

 S86      причина неудачного соединения   0

 

* Значения регистров могут быть сохранены в перезаписываемом ПЗУ

в составе одного из двух наборов с помощью команды AT&Wn.

 

 

 


 

                          ПРИЛОЖЕНИЕ  3

                       ОТВЕТНЫЕ  СООБЩЕНИЯ

 

┌───────────────────────────────────┬────────────────────────────────┐

  Вид сообщения                                                    

├────────────┬──────────────────────┤  значение  сообщения          

│ числовое   │ текстовое                                           

├────────────┼──────────────────────┼────────────────────────────────┤

│ 0          │ ОК                   │Команда выполнена без ошибок   

                                                                 

│ 1          │ CONNECT              │Связь установлена, скорость    

                                  │передачи 300 бит/с или не      

                                  │определяется                   

                                                                 

│ 2          │ RING                 │Получен сигнал вызова ("звонок")│

                                                                 

│ 3          │ NO CARRIER           │Исчезла  либо  не обнаружена   

                                  │несущая                        

                                                                 

│ 4          │ ERROR                │Ошибка в командной строке      

                                  │Неверная команда               

                                  │Команда длиннее допустимого    

                                  │Неверный формат символа        

                                  │Неисправность аппаратуры       

                                                                 

│ 5          │ СONNECT 1200         │Связь установлена, скорость    

                                  │передачи 1200 бит/с            

                                                                 

│ 6          │ NO DIALTONE          │Модем "поднял трубку", сигнал  

                                  │"набирайте" (непрерывный гудок) │

                                  │не получен в течение установ-  

                                  │ленного времени                

                                                                 

│ 7          │ BUSY                 │Вызываемый номер занят         

                                                                 

│ 8          │ NO ANSWER            │[ В стандартном исполнении     

                                    никогда не выдается -        

                                    вместо этого сообщения       

                                    модем выдает NO CARRIER ]    

                                  │Абонент не ответил в течение   

                                  │установленного времени         

                                                                 

│ 9          │ CONNECT 600          │Связь установлена, скорость    

                                  │передачи 600 бит/с             

                                                                 

│ 10         │ CONNECT 2400         │Связь установлена, скорость    

                                  │передачи 2400 бит/с            

                                                                  

│ 11         │ CONNECT 4800         │Связь установлена, эффективная 

                                  │скорость передачи 4800 бит/с   

                                                                 

│ 12         │ CONNECT 9600         │Связь установлена,             

                                  │эффективная скорость передачи  

                                  │9600 бит/с                     

                                                                 

│ 17         │ CONNECT 1200/REL     │Связь установлена, эффективная 

                                  │скорость передачи 1200 бит/с.  

                                  │Используется протокол коррекции │

                                  │ошибок                          

 


                                                                  

│ 18         │ CONNECT 2400/REL     │Связь установлена, эффективная 

                                  │скорость передачи 2400 бит/с.  

                                  │Используется протокол коррекции │

                                  │ошибок                         

                                                                 

│ 19         │ CONNECT 4800/REL     │Связь установлена, эффективная 

                                  │скорость передачи 4800 бит/с.  

                                  │Используется протокол коррекции │

                                  │ошибок                         

                                                                 

│ 20         │ CONNECT 9600/REL     │Связь установлена, эффективная 

                                  │скорость передачи 9600 бит/с.  

                                  │Используется протокол коррекции │

                                  │ошибок                         

                                                                 

│ 22         │ CONNECT 1200/75      │Связь установлена, используется │

                                  │стандарт V.23                  

                                                                 

│ 23         │ CONNECT 75/1200      │Связь установлена, используется │

                                  │стандарт V.23                  

                                                                

│ 40         │ CARRIER 300          │Обнаружена несущая для обмена со│

                                  │скоростью 300 бит/с            

                                                                  

│ 44         │ CARRIER 1200/75      │Обнаружена несущая для обмена по│

                                  │стандарту V.23                 

                                                                 

│ 45         │ CARRIER 75/1200      │Обнаружена несущая для обмена по│

                                  │стандарту V.23                 

                                                                 

│ 46         │ CARRIER 1200         │Обнаружена несущая для         

                                 │обмена со скоростью 1200 бит/с 

                                                                 

│ 47         │ CARRIER 2400         │Обнаружена несущая для обмена  

                                  │со скоростью 2400 бит/с        

                                                                 

│ 66         │ COMPRESSION: CLASS 5 │Согласовано сжатие             

                                  │данных по протоколу MNP5       

                                                                 

│ 67         │ COMPRESSION: V.42BIS │Согласовано сжатие             

                                  │данных по протоколу V.42bis    

                                                                  

│ 69         │ COMPRESSION: NONE    Сжатие                         

                                  │данных не производится         

                                                                 

│ 70         │ PROTOCOL: NONE       │Коррекция ошибок не производится│

                                                                 

│ 77         │ PROTOCOL: LAP-M      │Согласована  коррекция         

                                  │ошибок   по   протоколу        

                                  │LAP-M (V.42)                   

                                                                 

│ 80         │ PROTOCOL: ALT        │Согласована коррекция  ошибок  

                                  │по   протоколу MNP4            

└────────────┴──────────────────────┴────────────────────────────────┘

 


 

 

                          ПРИЛОЖЕНИЕ 4

                   ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

 

 

ИСПОЛЬЗУЕМЫЕ ТИПЫ ТЕЛЕФОННЫХ ЛИНИЙ:

1) Коммутируемые  телефонные  линии  общего назначения,  в том

числе международные

2) выделенные линии связи

 

РАБОЧИЕ РЕЖИМЫ:

Асинхронная передача данных

Дуплексный или полудуплексный режим

Автоматический или неавтоматический набор номера

Автоматический или неавтоматический ответ на вызов

 

СТАНДАРТЫ, ПОДДЕРЖИВАЕМЫЕ МОДЕМОМ:

CCITT V.42        - IDC-2442, IDC-2496

CCITT V.42bis     - IDC-2442, IDC-2496

CCITT V.23        - IDC-2442

CCITT V.22bis     - IDC-2496, IDC-2442, IDC-2400, IDC-VFAX/M

CCITT V.22, вариант A и B IDC-2496, IDC-2442, IDC-2400, IDC-VFAX/M

CCITT V.21        - IDC-2496, IDC-2442, IDC-2400, IDC-VFAX/M

MNP 2-5           - IDC-2496, IDC-2442

BELL 212A         - IDC-2496, IDC-2442, IDC-2400, IDC-VFAX/M

BELL 103          - IDC-2496, IDC-2442, IDC-2400, IDC-VFAX/M

 

СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ:

2400, 1200 бит/с, асинхронный формат данных

0-300 бит/с, асинхронный формат данных

 

УСТОЙЧИВОСТЬ МОДЕМА  К  ЗАВЫШЕНИЮ/ЗАНИЖЕНИЮ  СКОРОСТИ ПЕРЕДАЧИ

ТЕРМИНАЛОМ:

От -2,5%  до +1,25%  от номинальной скорости передачи в асинх-

ронном режиме. Данные форматируются в соответствии со стандар-

тами CCITT V.22bis и BELL 212A

 

АСИНХРОННЫЙ ФОРМАТ ПЕРЕДАВАЕМЫХ СИМВОЛОВ:

Длина символа 10бит, в том числе биты данных, стартстопные би-

ты и бит контроля по четности.

 

ИНТЕРФЕЙС ЧЕРЕЗ ТЕЛЕФОННУЮ ЛИНИЮ:

Дуплексный обмен по двухпроводным линиям,  коммутируемым и вы-

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

счетчика.

 

ВЫХОДНАЯ МОЩНОСТЬ ПЕРЕДАТЧИКА:

от 0 до -30dBm (дБ от 1 мВт)

от 0 до 15 dBm для выделенных линий

 

МОДУЛЯЦИЯ:

V.22bis - шестнадцатиточечная квадратурная амплитудная модуля-

ция (QAM), 600 бод

V.22 и  Bell 212A - четырехточечная фазовая манипуляция (PSK),

600 бод

V.21 и  Bell 103 - двухчастотная модуляция (FSK) с когерентной

фазой

 

ФОРМА НЕСУЩЕЙ:

Корень квадратный из косинуса, смещенного вверх на 75%

 


 

ИСПОЛЬЗУЕМЫЕ ЧАСТОТЫ (+/-0,01%):

V.22bis, V.22 и Bell 212A

                     диапазон вызова - 1200Гц

                     диапазон ответа - 2400Гц

V.21 при 300 бит/с   диапазоны вызова - 1180 Гц для 0

                                         980 Гц для 1

                     диапазоны ответа - 1850 Гц для 0

                                        1650 Гц для 1

Bell 103             диапазоны вызова - 1070 Гц для 0

                                        1270 Гц для 1

                     диапазоны ответа - 2020 Гц для 0

                                        2225 Гц для 1

ЧУВСТВИТЕЛЬНОСТЬ ПРИЕМНИКА:

Порог перехода Выкл./Вкл. - меньше или равно -43 dBm

Порог перехода Вкл./Выкл. - больше или равно -48 dBm

 

КОМПЕНСАЦИЯ ИСКАЖЕНИЙ:

1) Фиксированная компенсация в передатчике

2)  Адаптивная  компенсация  в  приемнике  при скоростях 1200, 2400

бит/с

 

ТИПЫ АВТОМАТИЧЕСКОГО НАБОРА:

Тоновый  и  пульсовый  набор,  тип  определяется  явно  в командной

строке

 

ОТНОШЕНИЕ ИНТЕНСИВНОСТЕЙ ПАРЫ ТОНОВ ПРИ ТОНОВОМ НАБОРЕ:

Лучше 3 дБ

 

ДЛИТЕЛЬНОСТЬ СИГНАЛОВ И ИНТЕРВАЛОВ МЕЖДУ НИМИ В ТОНОВОМ НАБОРЕ:

По умолчанию 100 миллисекунд

 

СКОРОСТЬ ПЕРЕДАЧИ ИМПУЛЬСОВ ПРИ ПУЛЬСОВОМ НАБОРЕ:

10 импульсов в секунду

 

ОТНОШЕНИЕ ИМПУЛЬС/ПАУЗА В ОДНОМ ЦИКЛЕ ПРИ ПУЛЬСОВОМ НАБОРЕ:

39/61% (США) или 33/67% (Великобритания, Гонконг)

 

ИНТЕРВАЛ МЕЖДУ ЦИФРАМИ ПРИ ПУЛЬСОВОМ НАБОРЕ: 650 миллисекунд

 

ЗАДЕРЖКА ОТВЕТНОГО СИГНАЛА:

Модем отвечает  через  2.1 с после вызова,  что необходимо для

подключения счетчика

 

РАСПОЗНАВАЕМЫЕ ТЕЛЕФОННЫЕ СИГНАЛЫ:

Сигналы "набирайте  номер",  "занято",  "вызов  абонента"  для

большинства телефонных сетей Америки и Европы,  а также ответ-

ные сигналы модемов. Для сетей с нестандартными сигналами воз-

можен набор "вслепую" (без определения телефонных сигналов)  с

использованием пауз.

 

ЗАГРАДИТЕЛЬНЫЙ ТОН:

Заградительный  тон  частотой   1800Гц  передается   отвечающим

модемом для подавления эха.  возможно выбрать частоту тона  550

Гц  или  отключить  его  вообще.   В  режимах  Bell  212A и 103

заградительный тон не передается.

 

ЗАДЕРЖКА МЕЖДУ  СИГНАЛАМИ  RTS  ("Запрос  на  передачу") И CTS

("Свободен для передачи"):

 

Используется  при  квитировании  по  протоколам  Bell  и CCITT.

Модем переводит  сигнал CTS  в активное  состояние ('On') через

промежуток времени, определенный в регистре S26.

 

ЗАДЕРЖКА ПРИ  ОТКЛЮЧЕНИИ  СИГНАЛА  DCD  ("Обнаружена несущая")

(Стандарт V.24 для схемы 109):

52.5+/-12,5 миллисекунд при 2400,1200,600 бит/с

17+/-7 миллисекунд при 300 бит/с

 

ПАРЫ АДРЕС ПОРТА COM/ПРЕРЫВАНИЕ:

Порт 1: 3F8 (шест.)/IRQ4

Порт 2: 2F8 (шест.)/IRQ3

Порт 3: 3E8 (шест.)/IRQ4

Порт 4: 2E8 (шест.)/IRQ3

 

НАЗНАЧЕНИЕ КОНТАКТОВ РАЗЪЕМА RS-232С

 

Контакт     Направление сигнала    Название сигнала

  1         К модему               Защитное заземление

  2         К терминалу            Передаваемые данные

  3         К терминалу            Принимаемые данные

  4         К модему               Запрос на передачу, RTS

  5         К терминалу            Свободен для передачи, CTS

  6         К терминалу            Данные готовы, DSR

  7                                Сигнальное заземление

  8         К терминалу            Обнаружена несущая, DCD

  9                                Зарезервировано для тестов

 

 

                          ПРИЛОЖЕНИЕ 5

                    ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

 

 

   1.  Какая команда включает протокол V.42/V.42bis ?

 

       Такой команды нет, рекомендуется использовать для этой  цели

   команду   &F3,   которая   установит   подходящие   значения   в

   S-регистрах

 

   2.    При   попытке   использовать   FAX-модем   с   иностранным

   программным  обеспечением  он  принимает   факсы,  но  все   они

   выглядят на экране как мусор. Что нужно сделать?

 

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

   требует обратный порядок бит при приеме. Попробуйте изменить

   седьмой бит команды AT*O

 

     Например, для IDC -2496

 

     AT*O?

     03

     OK

     AT*O83

     OK

 

   3. Как выбрать оптимальное значение для регистра S110?

 

     При  соединении   со  скоростью   2400,  Вы   получите  лучшие

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

   еще  может  быть  услышан   удаленным  модемом.   Позвоните   на

   удаленный модем несколько раз, каждый раз увеличивая s110 на  1,

   до тех пор, пока соединение еще устанавливается.

 

     Для  передачи  факсов  рекомендуется  использовать  максимально

   высокий уровень  сигнала -  рекомендуется устанавливать  старшие

   биты регистра S110 в ноль.

 


 

   4.  При  использовании  модема,  имеющего  аппаратные  протоколы

   MNP/V.42,  после  сообщения  CONNECT  всегда  выдается  скорость

   COM-порта  вместо  реальной  скорости  соединения.  Возможно  ли

   получение  скорости  физического  соединения  при  фиксированной

   скорости в порту?

 

     Такая  возможность  имеется.  Команда  ATW2  переводит модем в

   режим  выдачи  физической  скорости  соединения. Если необходимо

   получить   сообщение    о   типе    установленного    соединения

   (нормальное/с коррекцией ошибок) - используйте команду ATW2\V1.

 

 

 

Hosted by uCoz