Л
СБРОСИТЬ-РЕЖИМ-МОНИТОРА
огический объект диспетчера передает подуровню ПФС сообщение УПРАВЛЕНИЕ-РЕЖИМОМ для управления функциями ПФС. Возможности этого сообщения приведены в табл. 7.5:
Сообщение |
Смысл |
Таблица 7.5
АКТИВИЗИРОВАТЬ-ФИЗИЧЕСКИЙ-УРОВЕНЬ
ДЕАКТИВИЗИРОВАТЬ-ФИЗИЧЕСКИЙ-УРО- ВЕНЬ
УСТАНОВИТЬ-РЕЖИМ-МОНИТОРА
Включить питание по цепи VP
Снять питание с цепи VP
Передать в МСС сообщение «изоляция» Передать в МСС сообщение «нормально»
П РО ВЕР К А-ПКС
Подуровень ПФС посылает логическому объекту диспетчера сообщение ПРОВЕРКА-ИКС после окончания каждой проверки на плохое-качество-сигнала (ом. функцию «вывод», п. 7.2.4.3).
Подуровень ПФС посылает ПРОВЕРКА-ПКС-ОШИБКА, если результат проверки на плохое-качество-сигналов отрицательный, и посылает ПРОВЕРКА_ПКС_ХОР, если результат этой проверки положительный.
Структура кадра
Кадры, передаваемые через интерфейс ИМС, должны иметь следующую структуру:
<молчание> <преамбула> <нок> <даиные> <оок>-1 <молчание>
Элементы кадра должны иметь следующие характеристики:
Х
Элемент
<молча- ние>
Спреам- була> <нок>
< данії ые> <оок>
арактеристикаотсутствие переходов сигнала
чередование (CD1) и (CD0) 56-битовых
интервалов (заканчивается CD0)
(CD1) (CDO) (CD1) (CDO) (CD1) (CD0)
(CD1) (CD1)
8XN
IDL
Молчание
Ограничитель <молчание> обеспечивает окно наблюдения в течение неопределенного периода времени, во время которого в ИМС не происходит никаких переходов. Минимальная длительность этого периода определяется процедурой доступа.
Преамбула
Ограничитель <преамбула> начинает передачу кадра и обеспечивает сигналы синхронизации приемника. Эти сигналы должны представлять собой комбинацию чередующихся (CD1) и (CD0).. Эта комбинация должна передаваться из ООД в МСС по цепні «вывод данных» в течение как минимум 56-битовых интервалов в начале каждого кадра. Последним битом преамбулы (т. е. последним битом перед начальным ограничителем кадра) должен быть CD0.
Для удовлетворения требований системы ООД должно обеспечивать по меньшей мере 56 битов преамбулы. Системные компоненты для выполнения своих функций храпят биты преамбулы. Количество выдаваемых битов преамбулы обеспечивает для каждого системного компонента число битов, необходимое ему для выполнения своих функций.
Начальный ограничитель кадра (НОК)
Элемент НОК указывает начало кадра и следует за преамбулой. Элемент НОК должен иметь следующую структуру:
(CD1) (CDO) (CD1) (CDO) (CD1) (CDO) (CD1) (CD1)
.7.2.3.4. Данные
При передаче элемент данные должен быть кратен восьми (8) кодированным битам данных (CD0 и CD1).
О к о н е ч н ы й ограничитель кадра
Ограничитель <оок> указывает конец передачи и служит для реверса передатчика. Для этого элемента должен іиспользоіваться -сигнал 1DL.
Функции ПФС
К функциям подуровня ПФС относится функция «сброс п идентификация» и пять одновременно и асинхронно действующих функций. К последним относятся «вывод», «ввод», «режим», «опознавание ошибок» и «опознавание несущей». Все эти функции инициируются одновременно после выполнения функции «сброс и идентификация».
Перечисленные функции изображены на диаграммах состояний, -показанных на черт. 7.3—7.8, где использованы обозначения, приведенные в п. 1.2.1.
Функции ПФС «опознавание ошибки»
БП
ПКС
СОХРАНИТЬ ОШИБКУ
■сброс-пфс
НЕТ—ОШИБКИ—СИГНАЛА
НЕТ ОШИБКИ
Черт. 7.7
Примечание. БП — безусловный переход.
Ф у н к ц и я «сброс и идентификация»
Функция «сброс и идентификация» выполняется каждый раз при появлении любого из двух условий: «питание включено» и прием сообщения ЗАПРОС-СБРОСА из логического элемента диспетчера. Функция «сброс и идентификация» инициирует все функции ПФС и определяет (факультативно) возможности МСС, подключенного к ЙМС. На черт. 7.3 изображена диаграмма состоящий функции «сброс и идентификация». Идентифицирующая часть этой функции является факультативной.Функция ПФС «опознавание несущей»
Н
холостой—ввод * ПКС *
вывод—в_работ з
ПЕРЕДАЧА БЕЗ КОНФЛ
ПРИЕМ/КОНФЛИКТ
НЕСУЩАЯ-ВКЛ
•НЕСУЩАЯ_ВКЛ
НЕСУЩАЯ ВКЛ ПЕРЕДАЧА С
вывод— В—работе
БП
ХОЛОСТОЙ—вывод
ПКС
КОНФЛИКТ ПЕРЕДАЧИ
НЕСУЩАЯ ВКЛ
ПКС * холостой—ввод
НЕСУЩАЯ ВЫКЛ
НЕСУЩАЯ ПРД ВЫКЛ • НЕСУЩА ЯВЫКЛ начать тайм-аут — . подавления_несущей
ПКС 4 холостой—ввод вывод—в—работе
НЕСУЩАЯ ВЫК
Л
ПКС БП
выполнен—тайм-аут —
подавления—несуще
йНЕИСПРАВНОСТЬ
НЕТ ОТКАЗА
• ОШИБКА-ТЕСТ А—ПКС БП |
• НОРМ-ТЕСТ—ПКС
. I БП
ЖДАТЬ 2 >
выполнен—тайм-аут. подавления несущей
Черт. 7.8
Примечание. БП — безусловный переход; ПКС — плохое качество сигнала
.
ВЫВОД ИЗОЛИРОВАН
Функции интерфейса для стандартного МСС
вывод
• деакт—наверняка
деакт_драйвер
мсс—доступен
(если нет конфликта}
ПКС (если конфликт)
холостой—вывод
ХОЛОСТОЙ ВЫВОД
деакт-наеерняка
деакт—драйвер
мсс_доступен
(если нет_конфликта)
ПКС (если конфликт)
нормально изоляция
запрос—мсс
Черт. 7.9
Ф у н к ц и я «режим»
МСС работает в двух режимах: нормальном и мониторном. Мониторный режим является факультативным. На черт. 7.4 изображена в виде диаграммы состояний работа функции «режим». Когда МСС работает в нормальном режиме, он функционирует в качестве прямого соединения между ООД и физической средой. Данные, переданные из ООД, вводятся в физическую среду модулем МСС, а все данные, проходящие по физической среде, передаются в ООД модулем МСС. Когда МСС работает в мониторном режиме, то данные, проходящие по физической среде, передаются в ООД модулем МСС, как и в нормальном режиме. Сообщение плохое_ка- ■чест во ^сигнала так же выдается в ИМС, как и в операциях нор- жального режима. Однако в мониторном режиме средства, используемые для помещения данных в физическую среду, защищены от влияния физической среды. Поскольку методы передачи сигналов
ЫІ30Д
залрос_ мсс
Черт. 7.9 (продолжение)
Ч
Бп запрос, мсс
ерт. 7.9 (продолжение)Примечание. МСС простого типа и с изоляцией см. на черт. 8.2 и 8.3. и изоляции различны для"разных сред, то способ реализации такой изоляции передающих средств определяется документом соответствующего МСС. Однако цель такой изоляции передатчика состоит в том, чтобы предотвратить такие влияния МСС на физическую среду, как воздействия на передачи других станций даже в случае неисправности нормального передатчика, нарушающего маршруты управления в передающем механизме МСС.
Режим монитора предназначен для того, чтобы станция сети могла определить, является ли она источником помех, появляющихся в физической среде.
И р и м с ч а и и е. Режим монитора предназначен для использования только диспетчером сети с целью изоляции неисправностей и проверки работоспособности сети. Цель состоит в том, чтобы сообщение «изоляция» обеспечивало прямое управление функцией режима таким образом, чтобы можно было выполнить эти задачи. НЕПРАВИЛЬНОЕ ИСПОЛЬЗОВАНИЕ ФУНКЦИИ «ИЗОЛЯЦИЯ» МОЖЕТ ОБУСЛОВИТЬ ПОЯВЛЕНИЕ КАДРОВ С ОШИБКАМИ.
Функция «вывод». Функция «вывод» подуровня ПФС ставит задачу стандартизовать операции МСС по выводу и передаче данных из подуровня УДС в МСС «прозрачным» образом. На диаграмме состояний (черт. 7.5) изображена работа функции «вывод».
При завершении функции «вывод» в случае отсутствия конфликтов выполняется тестирование с целью проверки работы механизма обнаружения качества сигнала в МСС и проверки способности ИМС посылать подуровню ПФС сообщение плохое_качество_ сигнала. Функционирование этого теста в ООД показано па черт. 7.8.
Функция «ввод»
Функция «ввод» подуровня ПФС выполняет задачи прозрачной передачи данных из МСС подуровню УДС. На диаграмме состояний (черт. 7.6) показана работа функции «ввод».
Функция «опознавание ошибок»
Функция «опознавание ошибок» подуровня ПФС выполняет задачу передачи сообщения СОСТОЯНИЕ .СИГНАЛА подуровню УДС при каждом изменении информации о качестве сигнала, полученной из МДС. На диаграмме состояний (черт. 7.7) показана работа функции «опознавание ошибок».
Ф у н к ц и я «опознавание несущей»
Функция «опознавание несущей» подуровня ПФС выполняет •задачу передачи сообщения СОСТОЯНИЕ-НЕСУЩЕЙ подуровню УДС при каждом изменении СОСТОЯНИЯ-НЕСУЩЕЙ. На диаграмме состояний (черт. 7.8) показана работа функции «опознавание несущей».
Верификация механизма обнаружения плохое-качество-сигнала осуществляется следующим образом (при отсутствии неисправностей физической среды)
.При завершении функции вывода ООД открывает временное окно, в течение которого оно ожидает обнаружить сигнал плохое- качелтво-сигнала, вводимый в цепь «ввод управления». Временное окно начинается, когда СОСТОЯНИЕ-НЕСУЩЕЙ принимает значение НЕСУЩАЯ-ВЫКЛ. Если выполнение функции «вывод» не- вызывает появления НЕСУЩАЯ-ВКЛ, то в ООД не выполняется никакого тестирования ПКС. Длительность временного окна должна быть не менее 4,0 мкс и не более 8,0 мкс. В течение временного окна (изображенного на черт. 7.8 в виде тайм-аута заирет-нссу- щей) функция «опознавание несущей» запрещена.
В течение 7'w (время ожидания) после окончания вывода, МСС в той мерс, в какой это возможно, активизирует механизм обнаружения плохого качества сигнала, без вывода сигналов в физическую среду, таким образом посылая сообщение плохое-качест- во-сигнала через ИМС в течение 10±5-битовых интервалов.
ООД интерпретирует поступление из МСС сообщения пло- хое_качество-.сигнала, как указание на то, что механизм обнаружения плохого-качества-сигнала работоспособен и сообщение пло- хое. качество. сигнала может быть выдано МСС и принято ООД.
Примечая и я:
Появление нескольких (налагающихся друг на друга) передатчиков сигналов в физическую среду в период открытого окна тестирования, как это определено выше, удовлетворит требованиям тестирования и подтвердит правильность работы механизма обнаружения плохого качества сигнала, а также передачу и прием соответствующего физически искаженного сообщения.
Если плохое_качество~сигнала возникает в ООД до появления состояния НЕСУЩАЯ-ВЫКЛ, то последовательность проверки «наличия конфликта» в ПФС, описанная в и. 7.2.4.3, должна быть прервана, как показано па черт. 7.8.
7.3. Характеристики сигнала
Кодирование .сигнала. ИМС может использовать два различных механизма кодирования сигнала: один—-для кодирования данных, другой—для кодирования управляющих сигналов.
L L К о д и р о в а н и е данных
Для передачи данных через МСС используется манчестерское кодирование. Манчестерское кодирование представляет собой механизм передачи сигналов в двоичном коде, объединяющий сигналы данных и синхросигналы в «битовые символы». Каждый битовый символ разделяется на две половины, при этом вторая половина представляет собой двоичную инверсию первой половины; переход осуществляется всегда в середине каждого битового символа. Во время первой половины битового символа кодированный сигнал представляет собой логическое дополнение кодируемого значения бита. Во время второй половины битового символа кодированный сигнал представляет собой недополненное значение кодируемого бита. Таким образом, сигнал CD0 кодируется битовым символом, в котором первая половина представляет собой HI, а вторая полови
на — L0. Сигнал CD1 кодируется битовым символом, в котором первая половина представляет собой L0, а вторая половина —Н1. Примеры периодических сигналов манчестерского кодирования показаны на черт. 7.10.
Сигнал состояния линии IDL также используется в виде кодированного сигнала. Поскольку сигнал IDL всегда начинается с уровня Н1, то в поток данных должен вводиться дополнительный переход, если последним переданным битом был бит ноль. Этот переход нельзя спутать с синхроданными (CD0 или CD1), поскольку он должен происходить в начале битового элемента. В середине битового элемента переходы не будут происходить. Состояние IDL должно поддерживаться в том виде, в котором оно выдано генератором, в течение не менее двух битовых интервалов, и должно обнаруживаться приемным устройством в пределах 1,6 битового интервала. Необходимо отметить: