ОПИСАНИЕ КОМАНД HAYES-МОДЕМА 1.1 Общее описание команд Hayes'a Все команды надо начинать префиксом AT (или At, aT, at) и заканчи- вать . Существует несколько исключений, которые будут описаны ни- же. Все вводимые данные передаются эхом обратно в компьютер (терми- нал). Модем автоматически настраивает свою скорость передачи данных и формат знака к параметрам терминала. Чтобы изменить скорость обмена, надо определить ее в командной строке завершенной на терминале. Модем дает согласие на введенное изменение и отвечает OK. Команды можно объединять в командную сторку, для улучшения ясности в командную строку можно вводить пробелы, тире итп.: AT DP 8W (044) 430-49-00, легче прочитать и понять чем ATDP8W0444304900. Командная строка может содержать не более 40 символов, исключая пробелы и префикс AT. В случае, если строка длиннее 40 символов, модем возвращает ответ ERROR и игнорирует командную строку. Редактирование ошибочных символов командной строки осуществляется с помощью клавиши . На все правильно введенные и исполненные команды модем отвечает OK. Модем может быть настроен на передачу ответа в форме циф- рового кода (удобно для програмного обслуживания модема). Каждый ответ является одно- или двузначным кодом. После включения модем (как правило) настроен на передачу ответа в символьном виде. 1.2 Основной набор команд AT - начало (префикс) командной строки. После получения этой команды модем автоматически подстраивает скорость передачи и формат знака к параметрам терминала. A - ручной ответ. Команда переключает модем из командного режима на режим ожи- дания сигнала несущей вызывающего модема. После получения сигнала несущей, модем реализует процедуру положительного ответа на вызов и действует как переключенный на процедуру автоматического ответа. Если модем работает на выделенных линиях связи, то отвечает несущей без указания частоты. В этом случае если автоматический ответ (auto-answer) выключен (S0=0) и происходит вызов, то для получения связи надо передать команду ATA. A/ - модем повторяет предыдущую командную строку. Команда подается без префикса (AT) и нажатия . Bn - выбор коммуникационного стандарта: n = 0 CCITT V.21, V.22, V.22 bis, n = 1 BELL 103/202A. Ds - автоматический набор номера. После получения этой команды, модем начинает набор номера и при получении связи переходит в режим передачи. Команда состоит из телефонного номера, в состав которого мо- гут входить следующие управляющие параметры: s = P обозначает, что цифры телефонного номера идущие после символа P модем должен набирать импульсно (используют- ся символы 0-9 ). s = T обозначает, что цифры телефонного номера идущие после символа T модем должен набирать частотой (разрашено использовать символы 0-9, A-D, * а также #). s = , обозначает перерыв перед набором следующей цифры (2s). s = ; если применяется как последний знак в командной строке, то модем после набора номера переходит в командный режим работы. s = @ модем ожидает 5-секундной тишины на линии, если она не появится в течении 30s (содержимое регистра S7), мо- дем отключается, и отвечает NO ANSWER. s = ! если знак ! стоит перед знаками последовательности на- бора, модем переходит в состояние ON HOOK (кладет трубку) на 0,5s, а затем снова перейдет в состояние OFF HOOK (снимает трубку). s = S модем набирает телефонный номер записанный в памяти EEROM. s = R при записи как последний символ в командной строке, устанавливает модем после набора номера в режим "answer", но только в том случае, если модем звонит к модему "originate". s = W модем ожидает ответ станции (длинный гудок) перед даль- нейшим набором телефонного номера (например выход на автоматическую междугороднюю связь). En - местное эхо ON/OFF. После команды E1 модем возвращает эхо каждого знака передава- емого ему, что позволяет узнать, как действительно работает ко- мандная линия. Команда E0 блокирует эту функцию. n = 0 эхо выключено, n = 1 эхо включено Hn - управление линией. Команда используется прежде всего при окончании телефонной связи: n = 0 отключение модема от линии, n = 1 подключение модема на линию. In - производственный код и контрольная сумма: n = 0 сообщение сода продукта, n = 1 подсчет контрольной суммы программы содержащейся в ROM (EPROM), n = 2 модем проверяет состояние внутренней памяти ROM и воз- вращает сообщение OK или ERROR. Ln - установка громкости сигнала встроенного динамика (громкоговорителя). n = 0,1 низкая n = 2 средняя n = 3 высокая Mn - управление динамиком (громкоговорителем). n = 0 динамик выключен, n = 1 динамик включен только во время набора номера и выклю- чается после обнаружения несущей, n = 2 динамик включен все время, n = 3 динамик включается после набора последней цифры номера и выключается после обнаружения несущей отвечающего модема. Qn - управление ответом модема. n = 0 ответ включен, n = 1 ответ выключен. Независимо от состояния Q0 или Q1 модем всегда сообщает со- держание S-регистров, код продукта, контрольную сумму и результа- ты теста (смотри команды S, I, а также &T). O - после прохождения команды, модем настраивается на режим передачи данных и отвечает CONNECT (если до этого он находился в командном режиме работы). Sr - управление S-регистрами. Sr? - считывание содержимого S-регистра номер r. Sr=nnn - ввод числового параметра nnn в S-регистр номер r. Все команды модифицируют содержимое одного или более S-ре- гистров. Некоторые S-регистры содержат временные параметры, ко- торые можно поменять только командой S. Vn - выбор вида ответа модема. n = 0 ответ цифровым кодом, n = 1 ответ в символьном виде на английском языке. Стандартный набор ответов модема Ответ Ответ Значение в символьном цифровым ответа виде кодом ──────────────────────────────────────────────────────────────────────── OK 0 Модем выполнил команду CONNECT 1 Модем подключен со скоростью 300bps после команды X0 возможна работа со скоростью 600, 1200, 2400 bps. RING 2 Модем обнаружил правильный сигнал звонка. Ответ выдается всегда, неза- висимо от режима работы. NO CARRIER 3 Модем потерял несущую или не получил ответ от удаленного модема. ERROR 4 Ошибка в командной строке. Командная строка длиннее 40 символов, или ошибка в контрольной сумме (смотри команду L2). CONNECT 1200 5 Модем подключен со скоростью 1200 bps, (смотри команды X1, X2, X3, X4). NO DIALTONE 6 Отсутствие сигнала станции коммутации (смотри комманды X2, X4). BUSY 7 Номер (канал) занят. NO ANSWER 8 Ответ получается в случае использования в командной строке управляющего символа @ и если не выполнено условие - 5s ти- шины (см команду D). CONNECT 600 9 Модем подключен со скоростью 600 bps, (смотри команды X1, X2, X3, X4). CONNECT 2400 10 Модем подключен со скоростью 2400 bps, (смотри команды X1, X2, X3, X4). ──────────────────────────────────────────────────────────────────────── Xn - выбор групп ответов модема связанных с процедурой набора номера: X0 X1 X2 X3 X4 Сообщение о связи 1 2 2 2 2 Опоздание (S6 s) да да нет да нет Ожидание сигнала коммутатора нет нет да нет да Определение сигнала "занято" номера нет нет нет да да Сообщение о связи 1 - обозначает, что модем после установления связи сообщит CONNECT, независимо от скорости работы. Сообщение о связи 2 - обозначает, что модем после установления связи сообщит следующий ответ в зависимости от ско- рости работы: CONNECT, CONNECT 600, CONNECT 1200 CONNECT 2400. Ответ CONNECT обозначает работу со скоростью передачи данных - 300 bps. Опоздание (S6 s) - обозначает, что модем перед набором телефонного номера, ожидает определенное в S-регистре S6 время. Во многих странах существует требование опреде- ления сигнала централи перед набором телефонного номера. Ожидание сигнала - обозначает, что модем будет ожидать сигнала коммутатора станции 5s и по истечении этого времени выдаст сообщение NO DIALTONE и перейдет в командный режим работы. Определение сигнала - обозначает, что модем в случае занятости "занято" номера вызываемого номера, вадаст сообщение BUSY, и возвратится в командный режим работы. Yn - способ отключения модема от линии. Существуют два способа отключения модема от линии: - обыкновенный, когда модем получит неактивный сигнал DTR, - когда модем получит от удаленного модема сигнал перерыва Команда ATH0 направляет сигнал перерыва, который длится 4 s. n = 0 модем отключается обыкновенно (см. команду &D), n = 1 модем отключается после получения сигнала из линии. Z - обнуление модема (процессор считывает конфигурацию модема из памяти NOVRAM). +++ - последовательность выхода. Благодаря этой команде можно перейти из режима передачи в командный режим работы модема без перерыва связи. Команда тре- бует тишины перед и после направления последовательности выхо- да. Величина этого времени определена в регистре S12 ( обычно 50 = 1s ). Десятичную величину знака ASCII, который явдяется знаком последовательности выхода содержит регистр S2 ( обычно 43 те. '+' ). 1.3 Дополнительный набор команд Hayes'a &Cn - функция сигнала DCD. n = 0 сигнал DCD всегда активен, n = 1 сигнал DCD существует с момента, когда модем определит несущую. &Dn - функция сигнала DTR в асинхронном режиме работы. n = 0 модем игнорирует DTR, n = 1 с момента потери DTR модем переходит в командный режим работы, n = 2 с момента потери DTR модем прекращает связь, выключает функцию "auto-answer" и переходит в командный режим работы, n = 3 с момента потери DTR модем автоматически реализует команду ATZ. Модем обнаруживает потерю DTR если сигнал DTR длится дольше времени определенного в S-регистре S25. &F - модем считывает свою конфигурацию записанную в EPROM. &Gn - включение / выключение защитной частоты. n = 0 защитная частота выключена, n = 1 модем высылает защитную частоту 550 Hz, n = 2 модем высылает защитную частоту 1800 Hz. &Ln - вид линии связи. n = 0 передача на коммутируемых линиях связи, n = 1 передача на постоянных линиях связи. &Mn - режим работы. n = 0 асинхронный, n = 1 для терминалов, которые могут работать как в синхронном, так и в асинхронном режиме работы; команду набора номера модем передает асинхронно, а передачу данных - синхронно, n = 2 с момента появления сигнала DTR, модем набирает номер записанный командой &Z в памяти NOVRAM, n = 3 при неактивном сигнале DTR производится ручой набор номера. После получения соединения, с момента поступления сигнала DTR модем подключается к линии. &Pn - установка импульсного коэффициента. n = 0 коэффициент заполнения замыкание/интервал 39/61%, n = 1 коэффициент заполнения замыкание/интервал 33/67%. &Rn - управление зависимостей RTS/CTS : n = 0 сигнал CTS наступает после сигнала RTS Такой вариант проявляется во время моделирования полудуплексного режима работы. Данные появляющиеся до поступления сигнала CTS игнорируются. n = 1 модем игнорирует RTS, при активном CTS сразу после подключения модема. Во время асинхронной передачи данных (команда &M0) сигнал CTS всегда активен. &Sn - функции сигнала DSR: n = 0 сигнал DSR активен, n = 1 DSR активизируется, после окончания этапа установления связи. &Tn - тесты модема. n = 0 окончание текущего теста, n = 1 начало местной аналоговой петли, n = 2 не используется, n = 3 начало местной цифровой петли, n = 4 модем дает согласие начала цифровой петли, которую передает удаленный модем, n = 5 модем не дает внешнему устройству согласия, n = 6 начало дистанционной цифровой петли, n = 7 модем генерирует петлю RDL, а затем генерирует и пере- дает тестирующий сигнал, n = 8 аналоговая петля связанная с внутренним тестом. &W - модем читает свою конфигурацию из памяти RAM и записывает ее в память NOVRAM. Доступ к S-регистрам в памяти NOVRAM. &X - выбор опорного времени для передачи. n = 0 модем генерирует основу времени - сигнал таймера 114 (15-ый штырек), n = 1 модем получает основу времени для передачи из компью- тера : сигнал таймера 113 (14-ый штырек), n = 2 модем получает основу времени для передачи из линии, от несущей. &Z - запись телефонного номера в памяти NOVRAM, (максимум 33 знака). 2.0 Описание S-регистров. Дается описание S-регистров непосредственно используемых при работе с модемом. Для описания отдельных S-регистров указано два параметра: - диапазон - обозначает диапазон параметров сохраняемых в S-регистре. - величина - обозначает заводскую величину параметра, записанную в S-регистре фирмой изготовителем. S0 - Количество сигналов звонка Диапазон : 0 - 255 Величина : 000 Количество сигналов звонка, которого ждет модем перед ответом на вызов телефонной линии: S0 = 0 автоответ выключен S0 > 0 автоответ включен S1 - Счетчик сигналов звонка (информационный параметр) Диапазон : 0 - 255 Величина : ------- Содержимое S-регистра увеличивается каждый раз, когда модем полу- чает сигнал звонка из телефонной линии и по истечении 8s после сигна- ла ответа сбрасывается. Этот регистр - единственный, исполняющий чисто информационную роль, его содержимое можно только читать. S2 - Символ возврата Диапазон : 0 - 255 Величина : 043 (ASCII '+') Содержит десятичный код символа ASCII, который является знаком последовательности возврата /смотри '+++'/. В случае, когда S2 > 127 происходит блокировка последовательности возврата. S3 - Символ Диапазон : 0 - 127 Величина : 013 (ASCII '' или Ctrl-M (^M)) Содержит десятичный код символа ASCII, который является знаком . S4 - Символ Диапазон : 0 - 127 Величина : 010 (ASCII '' или Ctrl-J (^J)) Содержит десятичный код символа ASCII, который является знаком новой строки . S5 - Символ Диапазон : 0 - 32, 127 Величина : 008 (ASCII '' или Ctrl-H (^H)) Содержит десятичный код символа ASCII, который является знаком "забой" (backspase) . S6 - Время ожидания заявления станции Диапазон : 2 - 255 Величина : 002 s S7 - Ожидание сигнала несущей Диапазон : 1 - 155 Величина : 030 s S8 - Время интервала при наборе Диапазон : 0 - 255 Величина : 002 s S9 - Время реакции DCD Диапазон : 0 - 255 Величина : 005 ( x1/10s = 0,6s ) Время задержки активизации сигнала DCD вследствие появления не- сущей. S10 - Задержка разъединения после потери несущей Диапазон : 1 - 255 Величина : 014 ( x1/10s = 1,4s ) S11 - Не используется S12 - Время требуемой тишины для последовательности возврата Диапазон : 20 - 255 Величина : 050 ( x 20ms = 1,0ms ) Содержимое регистра определяет в 1/50s время требуемой тишины в передаче перед и после последовательности возврата (смотри '+++'). S13 - Не используется Приложение. 3.0 Интерфейс RS-232C Интерфейс RS-232C/CCTTT V.24 является наиболее широко распростра- ненной стандартной последовательной связью между микрокомпьютерами и периферийными устройствами. Хорошо известный (но часто довольно плохо понимаемый) интерфейс RS-232C, определенный стандартом Ассоциации электронной промышленности (EIA), подразумевает наличие оборудования двух типов: терминального DTE и связного DCE. Чтобы не составить себе неправильного представления об интерфейсе RS-232C, необходимо отчетливо понимать различия между этими видами оборудования. Терминальное оборудование, например компьютер, может посылать и (или) принимать данные по последовательному интерфейсу. Оно как бы оканчивает (terminate) последовательную линию связи. Связ- ное же оборудование, принимаются как устройства, способные упростить последовательную передачу данных совмесно с терминальным оборудовани- ем. Наглядным примером связного оборудования служит модем (модулятор- демодулятор). Он служит соеденительным звеном в последовательной це- почке между компьютером и телефонной линией. К сожалению различие между терминальным и связным оборудованием довольно расплывчато, поэтому возникают некоторые сложности в понима- нии того, к какому типу оборудования относится то или иное устройс- тво. Например принтер, к какому оборудованию его отнести ? Еще воп- рос: как связать два компьютера, когда они оба действуют как терминальное оборудование? Для ответа на эти вопросы следует рассмот- реть физическое соединение устройств. Произведя незначительные изме- нения в линиях интерфейса RS-232C, можно заставить связное оборудова- ние функционировать как терминальное. Чтобы разобраться в том, как это сделать, нужно проанализировать функции сигналов интерфейса RS-232C. 3.1 Сигналы интерфейса RS-232C. Все наверно знакомы с видом "стандартного" последовательного пор- та RS-232C, имеющего форму 25- или 9-контактного разъема типа D. Терминальное оборудование обычно оснащено разъемом со штырьками, а связное - разъемом с отверстиями ( но могут быть и исключения). Ниже приводится назначение линий 25- и 9-контактного разъема типа D для интерфейса RS-232C и описание их функций. / ╗ / ╗ / ║ / ║ / . 1║ -- FG / . 1║ - DCD STXD - ╔ 14. . 2║ - TxD DSR - ╔ 6. . 2║ - RxD TC - ║ 15. . 3║ - RxD RTS - ║ 7. . 3║ - TxD SRXD - ║ 16. . 4║ - RTS CTS - ║ 8. . 4║ - DTR RC - ║ 17. . 5║ - CTS RI - ╚ 9. . 5║ -- SG DCR - ║ 18. . 6║ - DSR \ ║ SRTS - ║ 19. . 7║ -- SG \ ║ DTR - ║ 20. . 8║ - DCD \ ╝ SQ - ║ 21. . 9║ -- Зарезервирован RI - ║ 22. .10║ -- Зарезервирован DRS - ║ 23. .11║ -- Не назначен TC - ║ 24. .12║ - SDCD Не назначен -- ╚ 25. .13║ - SCTS \ ║ \ ║ \ ╝ ──────────────────────────────────────────────────────────────────────── Номер │ │ │ контакта │ Сигнал │ Направление │ Полное название (9-Pin) │ │ │ ──────────────────────────────────────────────────────────────────────── 1 │ FG │ --- │ Основная (или защитная земля) 2 (3) │ TD(TXD) │ К DCE │ Передаваемые данные 3 (2) │ RD(RXD) │ К DTE │ Принимаемые данные 4 (7) │ RTS │ К DCE │ Запрос передачи 5 (8) │ CTS │ К DTE │ Сброс передачи 6 (6) │ DSR │ К DTE │ Готовность модема 7 (5) │ SG │ --- │ Сигнальная земля 8 (1) │ DCD │ К DTE │ Обнаружение несущей данных 9 │ --- │ К DTE │ ( Положительное контрольное │ │ │ напряжение ) 10 │ --- │ К DTE │ ( Отрицательное контрольное │ │ │ напряжение ) 11 │ QM │ К DTE │ Режим выравнивания 12 │ SDCD │ К DTE │ Обнаружение несущей вторич- │ │ │ ных данных 13 │ SCTS │ К DTE │ Вторичный сброс передачи 14 │ STD │ К DCE │ Вторичные передаваемые │ │ │ данные 15 │ TC │ К DTE │ Синхронизация передатчика 16 │ SRD │ К DTE │ Вторичные принимаемые │ │ │ данные 17 │ RC │ К DTE │ Синхронизация приемника 18 │ DCR │ К DCE │ Разделенная синхронизация │ │ │ приемника 19 │ SRTS │ К DCE │ Вторичный запрос передачи 20 (4) │ DTR │ К DCE │ Готовность терминала 21 │ SQ │ К DTE │ Качество сигнала 22 (9) │ RI │ К DTE │ Индикатор звонка 23 │ --- │ К DCE │ ( Селектор скорости данных ) 24 │ TC │ К DCE │ Внешняя синхронизация передатчика 25 │ --- │ К DCE │ ( Занятость ) Примечания: 1. Линиии (контакты) 11, 18 и 25 обычно считаются незаземленными. Приведенные в таблице функции относятся к спецификациям Bell 113B, 103 и 208A. 2. Линии 9 и 10 используются для контроля отрицательного (MARK) и положительного (SPASE) уровней напряжения. 3. Иногда отдельные фирмы используют запасные линии RS-232C для контроля или специальных функций, относящихся к конкретной аппаратуре (по неисползуемам линиям подают даже питание или аналоговые сигналы). ──────────────────────────────────────────────────────────────────────── 3.2 Классы сигналов. Сигналы интерфейса RS-232C подразделяются на следующие классы. Последовательные данные:-- (например, TXD, RXD). Интерфейс RS-232C обеспечивает два независимых последовательных канала данных: первич- ный (главный) и вторичный (вспомогательный). Оба канала могут рабо- тать в дуплексном режиме. Управляющие сигналы квитирования:-- (например, RTS, CTS). Сигналы квитирования - это средство, с помощью которого обмен сигналами поз- воляет DTE начать диалог с DCE до фактических передачи или приема данных по последовательной линии связи. Сигналы синхронизации:-- (например, TC, RC). В синхронном режиме (в отличии от более распространенного асинхронного) между устройства- ми еобходимо передавать сингалы синхронизации, которые упрощают контроль целостности сигнала в целях его декодирования. На практике вспомогательный канал RS-232C применяется редко, и в асинхронном режиме из 25 линий обычно исползуются только 9. Их описа- ние приведено ниже. ──────────────────────────────────────────────────────────────────────── Номер │ │ контакта │ Сигнал │ (9-Pin) │ │ ──────────────────────────────────────────────────────────────────────── 1 │ FG │ Подключение земли к стойке или │ │ шасси оборудования 2 (3) │ TD(TXD) │ Последовательные данные, передаваемые │ │ от DTE к DCE 3 (2) │ RD(RXD) │ Последовательные данные, принимаемые │ │ DTE от DCE 4 (7) │ RTS │ Активным уровнем этого сигнала DTE указывает, │ │ что оно "хочет" послать данные к DCE 5 (8) │ CTS │ Активным уровнем этого сигнала DCE указывает, │ │ готовность воспринимать данные от DTE 6 (6) │ DSR │ Активным уровнем этого сигнала DCE сообщает, │ │ что связь установлена 7 (5) │ SG │ Возвратный тракт общего сигнала (земли) 8 (1) │ DCD │ Активным уровнем этого сигнала DTE показывает, │ │ что оно работает и DCE может подключиться │ │ к каналу связи 20 (4) │ DTR │ Готовность терминала ──────────────────────────────────────────────────────────────────────── 3.3 Коммутация через интерфейс RS-232C. 1. Установить, какое устройство является DTE, а какое DCE. Обычно на этот вопрос можно ответить, посмотрев на разъем (DTE- со штырькка- ми, DCE- отверстиями). Если оба устройства, как это часто бывает, ра- ботают в конфигурации DTE, то для праыильной работы необходим пустой модем (нуль-модем). Несколько вариантов пустого модема. 25 x 25 25 x 25 25 x 25 1 ─────────── 1 1 ───────────── 1 7 ─────────── 7 7 ─────────── 7 2 ──────┐ ┌──── 2 2 ───┐ ┌───── 2 2 ───┐ ┌───── 2 ┌─┼─┘ └─┼─┐ └─┼─┐ 3 ────┘ └────── 3 3 ─────┘ └─── 3 3 ─────┘ └─── 3 4 ──────┐ ┌──── 4 4 ─┐ ┌─ 4 4 ─┐ ┌─ 4 ┌─┼─┘ 5 ─┘ └─ 5 5 ─┴────┐ ├─ 5 5 ────┘ └────── 5 6 ─┐ ┌─ 6 ┌──┼──┘ 6 ──┐ ┌── 6 8 ─┤ ├─ 8 │ │ 7 ──┼───────┼── 7 20 ─┘ └─ 20 8 ───┘ └──── 8 8 ──┴───┐ ┌─┴── 8 ┌─┼─┘ 20 ────┘ └──────20 25 x 25 9 x 9 25 x 9 1 ─────────── 1 5 ─────────── 5 7 ─────────── 5 2 ───┐ ┌───── 2 2 ───┐ ┌───── 2 2 ─────────── 2 └─┼─┐ └─┼─┐ 3 ─────────── 3 3 ─────┘ └─── 3 3 ─────┘ └─── 3 4 ─┬───────── 1 7 ─────────── 7 7 ─┐ ┌─ 7 5 ─┘ ┌─ 7 8 ─┴────┐ ├─ 8 8 ─────────┴─ 8 ┌──┼──┘ 25 x 9 │ │ 7 ─────────── 5 1 ───┘ └──── 1 2 ─────────── 2 3 ─────────── 3 Warning !!! При подключении чего либо к разъему интерфейса RS-232C, уст- ройство должно быть выключено, и снят статический заряд (например с корпуса блока питания). 2. Проверить правильность использования кабеля. Существует нес- колько разновидностей кабелей интерфейса RS-232C: кабель, состоящий из четырех проводов (линий) для простых терминалов, девяти проводов для обычной асинхронной передачи данных, 15 проводов для синхронной связи и 25 проводов для любых применений. Если возникли какие-либо сомнения, улчше использовать кабель с 25 проводами. 3. Убедиться, чио на каждом конце последовательной линии правильно заданы формат слова и скорость обмена данными. 4. Ежели что-то не так, лучше глянуть в техническое описание, не требуются ли какие-оибо специальные соединения и полностью ли совмес- тимы интерфейсы. Некоторые фирмы реализуют интерфейсы квази-RS-232C с ТТЛ-совместимыми сигналами. Очевидно, что такие интерфейсы электричес- ки не совместимы с обычным интерфейсом RS-232C, хотя и работают с ана- логичными протоколами. Литература: Mike Tooley "PRACTICAL DIGITAL ELECTRONICS HANDBOOK" PC Publishing, London, 1988 (C) Karlsson - 17.04.91 П Р И Л О Ж Е Н И Е ТЕХНИЧЕСКИЕ ДАННЫЕ Hayes - совместимых модемов Вид линии связи - коммутируемые линии связи - постоянные линии связи Поддержка стандартов - CCITT V.22 bis - CCITT V.21 A,B - CCITT V.21 - BELL 212A, BELL 103 Режим работы - асинхронный (-2,5 ... +1,3%) 2400 bit / s 1200 bit / s 600 bit / s 300 bit / s - синхронный ( +/- 0,01%) 2400 bit / s 1200 bit / s 600 bit / s Формат - 9, 10 или 11 битов, содержащих биты ( асинхронный ) старта, останова и бит контроля Вид модуляции - CCITT V.22 bis CCITT V.22 BELL 212A квадратурная модуляция амплитуды (QAM) - CCITT V.21 BELL 103 модуляция частототой (FSK) Несущие частоты - V.22 bis, V.22, 212A Вызывающий модем (ORIGINATE) - 1200 Hz Отвечающий модем (ANSWER) - 2400 Hz - V.21 канал А (нуль) - 1180 (один) - 980 канал Б (нуль) - 1850 (один) - 1650 - BELL 103 канал А (нуль) - 1070 (один) - 1270 канал Б (нуль) - 2025 (один) - 2225 Допускаемые отклонения частоты - +/- 0,01% Защитная частота - 500 или 1800 Hz Формат данных - длина слова данных: 9, 10 или 11 битов (вместе с битом старта, останова и четности) - длина командного слова: 10 битов Частотный набор - уровень сигнала ВЧ - -9 dB - уровень сигнала НЧ - -11 dB - длительность сигнала - 70 ms Импульсный набор - длительность импульса - 100 ms - ипульсная частота - 10 Hz - длительность перерыва между цифрами - 650 ms Затухание эха - > 13 dB Импеданс линии - 600 Om Детектор сигнала звонка - импеданс > 50 kOm - чуствительность > 25 V - частота > 19 Hz - время действия > 150 ms Электрические параметры сигналов стыка C2 ( RS-232C ) Входное напряжение .............................. +/- 3V - +/- 15V Входное сопротивление ........................... 3kOm - 7kOm Входное напряжение при нагрузке 3 - 7 kOm ...... 7,5V +/- 2,5V