Шпаргалка к экзамену (1071351), страница 4
Текст из файла (страница 4)
- ISO2110 (по механическим характеристикам), у него два разъёма:
• DS25P(DTE), DS25S(DCE) – 25 пин;
• DS9P(DTE), DS9S(DCE);
Если идёт вместе V.24/V.28, то подключать к RS-232c можно. А если только одно, V.24 или V.28, то нельзя.
В качестве контроллера связного интерфейса в компьютер поступают сигналы UART. Скорости, поддерживаемые контроллерами, превышают скорости стандарта RS-232c.
Рассмотрим цепи стандарта RS-232c:
RS-232c | V.24 | DS9S | обозначение |
TD | 103 | 3 | TD (передаваемые данные) |
RD | 104 | 2 | RD (принятые данные) |
RTS | 105 | 7 | запрос на передачу данных |
CTS | 106 | 8 | готовность DCE (модема) к приёму данных для передачи |
DSR | 107 | 6 | готовность DCE к работе |
SG | 109 | 5 | схемная земля |
DCD | 109 | 1 | обнаружение несущей |
DTR | 108 | 4 | готовность DTE (терминала) |
RI | 125 | 9 | индикатор вызова |
Можно соединить два компьютера по этому интерфейсу между собой без модема. Для этого необходимо имитировать подключение другого терминального оборудования, как будто это модем.
Первый вариант соединения: Второй вариант соединения:
возможны потери данных
Третий вариант соединения:
это уже полная нуль-модемная связь. Гарантирует, что при передаче не будет потерь данных.
RS-449A
Бывает:
- RS-423A, несимметричный интерфейс;
- RS-422A, симметричный (витая пара, есть возвратный провод);
Симметричный бывает согласованный и несогласованный. У согласованного на принимающей стороне ставится согласующее сопротивление, которое не даёт сигналу отражаться, чтобы не создавались помехи. А без сопротивления сигнал может быть отражён и могут создаваться тем самым помехи. У симметричных скорость сильно зависит от расстояния между DTE и DCE (15 метров по стандарту).
На расстоянии 10 метров несогласованный - 1 мбит/с, а согласованный - 10 мбит/с.
На расстоянии 1000 метров несогласованный – 10 кбит/с, а согласованный – 100 кбит/с.
Модемы
Модулятор и демодулятор. Преобразует цифровые сигналы, поступающие в интерфейс со стороны DTE в модулированные аналоговые сигналы, которые передаются через линию связи, и осуществляет обратное преобразование.
Передача может идти дискретно и непрерывно.
Режимы работы модема:
- асинхронный (старт-стопный), могут работать на любых скоростях;
- синхронный, все данные передаются блоками (без старт-стоп сигналов), при этом скорость передачи данных фиксированная;
V. – спецификация серии протоколов. V.21 --> V.92
Если передача идёт на одной частоте, то возможен эффект эха. Если на разных, то нет.
Любой модем может находиться в двух устойчивых состояниях:
1) асинхронный командный режим – при включении модема после выполнения процедуры инициализации его основных узлов. В этом состоянии модем может находиться сколько угодно долго, и весь поток данных, поступающих от DTE в модем, воспринимается как команды, и трансляция в линию связи не ведётся.
Из этого состояния можно набрать номер. Если соединение не установилось, то модем кладёт трубку и возвращается в командный режим. Если установилось (удалённый модем ответил), то модем переходит во второе состояние.
2) установленное асинхронное соединение (on-line) – все данные, передаваемые от DTE в модем, транслируются в линию связи и наоборот. Причём, в этом потоке данных модем следит за появлением команды. Если встречается ESC-последовательность, то модем, не кладя трубку (не разрывая соединения), переходит в командный режим. Если в процессе работы была потеряна несущая, то модем с некоторой задержкой снимает сигнал с DCD.
Модем, которому звонят, тоже сначала находится сначала в асинхронном командном режиме, и при поступлении сигнала "ring" и S0=S1 (режим автоответа), то устанавливается соединение, если не установится, то кладёт трубку, если да, то переходит в режим установленного асинхронного соединения.
ESC-последовательность: пауза(1 секунда), потом +++(1 секунда), потом пауза(1 секунда)
Все модемы программно управляемые. Программы в памяти, а память трёх типов:
1) постоянное ЗУ – доступно только для чтения, хранит заводские настройки модема, энергонезависима;
2) программируемое ПЗУ – доступно для чтения/записи, можно сохранять собственные пользовательские профили и настройки, энергонезависима;
3) рабочие S-регистры – хранят текущие настройки модема;
Существует взаимозависимость между этими видами памяти. Можно выставить настройки в регистрах из заводских, которые хранятся в ПЗУ, по команде &F. Из регистров можно сохранить в ППЗУ по команде &W. Ну и можно из ППЗУ вызвать настройки в регистры командой просто Z.
Управление происходит с помощью AT-команд (префикс ATtention). Сначала идёт префикс AT, потом до 45 символов команда, а завершается символом ENTER(конец строки?). Но есть особые команды, без префикса: ESC (ESC-последовательность), A/ (повторение ранее набранной команды), ну и другие.
Функция цепи обмена 103, 104, 109 у V.24
Входной поток данных, поступающий в модем по цепи 103 преобразуется модулятором в модулированный аналоговый сигнал и через выходной трансформатор передаётся в линию.
На другом конце линии модем принимает этот модулированный аналоговый сигнал и преобразовывает его в последовательный поток данных (дискретный), который через интерфейс 104 передаётся на вход DTE.
При обнаружении несущей в линии демодулятор переводит цепь 109 из состояния ВЫКЛ в состояние ВКЛ. При этом между моментом обнаружения несущей модулятором и моментов включения цепи 109 существует временная задержка, известная как задержка включения обнаружения несущей, это делается для избежания случайного включения цепи 109 при кратковременном сигнале несущей, во время это задержки ничего не передаётся и ничего не принимается). Если несущая наоборот пропала, то выключение цепи происходит тоже с задержкой, она называется задержка выключения обнаружения несущей. Эти задержки введены для устойчивости работы модема при кратковременных помехах and shit.
Приём данных допускается только после включения цепи 109.
Сигнал на цепи 105 разрешает модулятору выход в линию (передачу аналогового сигнала в линию). По логической схеме модема существует временная задержка с сигналом готовности к передачи, этот сигнал включается с некоторой задержкой после сигнала 105 и это время в современных модемах используется для автоматической настройки на параметры удалённого модема (протокол рукопожатия).
Функция обмена цепей 107, 108, 125
107 – цепь готовности модема к работе;
109 – готовность DTE (терминала);
125 – индикатор вызова;
D – команда набора номера;
При поступлении длинных гудков, модем включает цепь 125. Модем на стороне B находится в режиме автоответа и даёт ответный тон в линию, который включает на стороне A цепь 109. Тогда включается цепь 105, инициализирующая обмена данными между модемами A и B по протоколу рукопожатия, после которого на вызываемой стороне включается цепь 107, а на стороне вызывающей включается цепь 106.
AT-команды
AT[команда]ENTER, где AT – префикс, [команда] - команда (длина до 45 символов).
Команды без AT-префикса: A/ - повторение предыдущей команды (сама не повторяется), и ещё команда ESC-последовательность.
Воспринимаются модемом в командном режиме. Ответ модема: ERROR, OK, RING, BUSY, CONNECT _______, NO DIALTONE, NO CARRIER.
Регистры:
S0 – количество гудков для автоответа. Если равно 0, то нет режима автоответа. Значение регистра от 0 до 255;
S1 – счётчик входящих вызовов (гудков). При совпадении значений в регистрах S0 и S1 модем поднимает трубку;
S2 – 43, код ESC-последовательности (перевод в офлайн-режим);
S3 – 13, код ENTER, конец строки (ну тут по ASCII, короче);
S4 – 10, код перевода строки;
S5 – 08, код BACKSPACE;
S6 – время ожидания длинного гудка (в секундах). По умолчанию: 0. Содержимое этого регистра связано с NO DIALTONE;
S7 – время одной попытки установления соединения (в секундах). Если время истекло, а рукопожатие не совершилось, то вызывающей стороне посылается сигнал NO CARRIER и модем кладёт трубку. Для больших расстояний имеет смысл увеличивать это время. По умолчанию: 45;
S8 – время, выдерживаемое модемом при команде "запятая" (пауза, 2 секунды);
S9 – задержка включения несущей. Цена младшего разряда = 0.1. По умолчанию: 06;
S10 – задержка выключения несущей. Цена младшего разряда = 0.1. По умолчанию: 07;
S11 – определяет скорость набора номера в тональном режиме. Номер передаётся в виде комбинации частот. При импульсном наборе номер передаётся последовательно, цифра за цифрой;
S12 – пауза для ESC-последовательности. Цена одного деления = 0.02 секунды. По умолчанию: 50 (то есть, одна секунда);
Некоторые команды, связанные с регистрами:
S0=1 – установить автоответ.
В ответ на эту команду модем ответит OK.
А проверить содержимое этого регистра можно командой S0?.
Тогда модем ответит 001 и OK.
Для набора номера используется команда D.
После неё указывается тип набора номера: DT – тональный, и DP – пульсовой.
DT9,8W4991234567;
9 – выход из учережденческой АТС;
, - пауза;
8 – межгород;
W – ждать второго длинного гудка (можно набрать запятыми, если известно);
4991234567 – набор номера;
; - перевод модема в командный режим;
Бывает так, что модем не различает длинного гудка (например, смешён фильтр частот). А мы знаем, что гудок есть. Как заставить модем набирать номер? Есть спецовый набор команд:
X1 | X2 | X3 | X4 | |
BUSY | - | - | + | + |
NO DIALTONE | - | + | - | + |
По заводским настройкам модем реагирует и на BUSY и на NO DIALTONE (X4).