Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 344

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 338 339 340 341 342 343 < 344 > 345 346 347 348 349 350 .. 528 >> Следующая

станций. Любая станция может посылать и принимать как кадры-команды, так
и кадры-ответы. Этот режим введен для повышения пропускной способности
сети и снижения задержек в сети.
Вспомогательные режимы работы. Вспомогательные режимы разработаны для
состояний, когда вторичная станция отключена от звена связи. В этих
режимах станция не может получать и передавать 1-кадры и S-кадры. Такой
режим предотвращает работу станции в необычных условиях, которые могут
привести к соперничеству между станциями, работающими в режимах
асинхронного ARM- и асинхронного сбалансированного АВМ-от-вета,
несоответствию порядковых номеров передаваемых и принимаемых данных.
Вспомогательные режимы:
• нормального разъединения NDM (Normal Disconnect Mode);
• асинхронного разъединения ADM (Asynchronous Disconnected Mode);
• запуска (инициации) IM (Initialization Mode).
Режимы разъединения применяются при необходимости предотвратить
неожиданный выход станции в сеть, когда происходит другой обмен.
Вторичная станция должна переходить в режим разъединения при следующих
обстоятельствах:
• временном отключении или начальном включении питания; ^
• ручном управлении установкой логических цепей станции в исходное
состояние; :
• ручном переводе станции в режим подсоединения. ' Режим нормального
разъединения NDM. В этом режиме вторичная станция отсоединена от звена
связи и не может принимать и предавать I- и S-кадры. Но ей разрешено
отвечать на команду, полученную в U-кадре с битом опроса Р = 1 передачей
одного кадра ответа, указывающего статус станции. Станция также должна
выполнять команды:
• команду с требованием об идентификации; кадр ответа содержит признаки
идентифи-
кации станции;
• команду установления режима работы; если станция может включить новый
режим работы, то она передает ответ подтверждение в виде U-кадра и
изменяет режим работы;
• команду начала теста; если станция может провести тест, то она передает
ответ в виде U-кадра, содержащего ответ-тест.
Асинхронный режим разъединения ADM. Режим ADM аналогичен режиму NDM стой
разницей, что вторичная станция может послать ответ по собственной
инициативе, без опроса со стороны первичной станции. В этом режиме
станция посылает ответ в асинхронном режиме при полудуплексном обмене,
когда обнаружит нерабочее состояние канала связи, а при полнодуплексном
обмене - в любое удобное для станции время.
Режим запуска (инициации) IM. Режим используется для передачи программы
управления на удаленную вторичную станцию, ее коррекции в случае
необходимости, а также для обмена параметрами между удаленными станциями.
Станция может находиться в этом режиме, перед тем как перейти в рабочий
режим. Переключение в рабочий режим выполняется по специальным командам в
виде U-кадров. Вторичная станция может сама запросить переход в этот
режим, если обнаружит ошибки своего функционирования, для получения
корректной программы управления от первичной станции. Если команда на
607
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
переход в режим инициации поступила от первичной станции , то вторичная
станция переходит в этот режим только после передачи ответа-
подтверждения. При нахождении станций в этом режиме обмен служебной
информацией ведется ненумерованными информационными кадрами (U-кадры).
Режим инициации заканчивается, когда вторичная станция принимает одну из
команд установления другого режима работы и подтверждает переход в этот
режим ответом-подтверждением.
Расширенные рабочие режимы. Расширенные режимы используют два управляющих
байта в заголовке кадра, увеличив разрядность счетчиков принятых и
переданных кадров с 3 бит до 7 бит.
• NRME (Normal Response Mode Extended) - расширенный режим нормального
ответа (расширенная версия режима NRM).
• ARME (Asynchronous Response Mode Extended) - расширенный режим
асинхронного ответа (расширенная версия режима ARM).
• АВМЕ (Asynchronous Balanced Mode Extended) - расширенный асинхронный
сбалансированный режим (расширенная версия режима АВМ).
Супервизорные кадры. S-кадры осуществляют управление процессом передачи
данных в информационных кадрах. Обычно они не имеют поля данных и их
размер 6 байт. Два бита в супервизорном кадре определяют его тип. Таким
образом, S-кадры могут быть четырех типов (табл. 5.75).
Таблица 5.75
Типы S-кадров
Значение битов 3, 4 в поле типа кадра Мнемоника команды Описание
команды
00 RR (Receive Ready) К приему готов. Станция готова к приему Nr-
кадра, кадры до Nr приняты правильно.
01 REJ (Reject) Переспрос. Запрос передачи или повторной передачи
l-кадра номер Nr и следующих за ним. Кадры до Nr приняты правильно.
10 RNR (Receive Not Ready) К приему не готов. Станция занята и не
может принимать l-кадры. По окончании занятости она ждет кадр Nr, кадры
до Nr приняты правильно.
11 SREJ (Selective reject) Селективный переспрос. Требуется
повторная передача одного Nr-кадра. Кадры до Nr приняты правильно.
Ненумерованные кадры. С помощью ненумерованных кадров осуществляются
Предыдущая << 1 .. 338 339 340 341 342 343 < 344 > 345 346 347 348 349 350 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed