ТЕХНИЧЕСКИЕ ДАННЫЕ
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
Описание 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, хотя и работают с ана-
логичными протоколами.
3.4 Сокращения, встречающиеся в англо- и немецкоязычной
литературе по модемам.
aa anticipated ansvewer
AAE Automatic Ansvering Equipment
ACK Acknowledge (ASCII)
ACO Auto Call Originator
ACR Autimatic Call Recorder
ACU Automatic Call Unit
ADC Analog to Digital Converter
AK Akustikkoppler
AM Amplituden Modulation
ARM Asynchronous Response Mode
ARQ Automatic Request to Repeat
ASCII American Standard Code of Information
Interchange
ASR Automatic Send Receive
ATN Attention (IEE 488)
AV Avallable
BCC Block Check Charster
BEL Bell (ASCII)
bit binary digit
bps bits per second
BS Backspase (ASCII)
BSC Binary Synchronous Communication
ca correct answer
C-bit Control-bit
CAN Cansel (ASCII)
CCITT Comite Consultatif International
Telegraphique et Telephonique
CD Carrier Detect
CEPT Conference Europeene des Administrations
Postes et des Telecomunications
CR Carriage Return (ASCII)
CRC Cyclic Redundancy Check
DCE Data Circuit Terminating
Equipment
DEL Delite (ASCII)
DTE Data Terminal Equipment
dx duplex
EBCDIC Extended Binary Coded Decimal
Interchange Codes
EIA Electronic Industries Association
EOT End of Transmission (ASCII)
ETB End of Transmission Block
ETX End of Text
FDX Full-Duplex
HDLC High Level Data Link Control
ISDN Integrated Services Digital Network
ISO International Standards Organisation
LF Linefeed (ASCII)
NAK Negative Ackonowledge
NUI Network User Identification
PAD Packet Assembly-Disassembly Facility
RS Recommended Standard (EIA)
SOH Start of Heading
sx simplex
SYN Synchronisieren (ASCII)
TTL Transistor-Transistor-Logik
XMIT Transmit
XON Transmission On
XOFF Transmission Off
Литература:
Mike Tooley 'PRACTICAL DIGITAL ELECTRONICS HANDBOOK'
PC Publishing, London, 1988
(C) Karlsson - 17.07.91