Форматы слов при организации обмена информацией.
Каждое слово, передаваемое по линии, состоит из сигнала пословной синхронизации, 16 информационных разрядов и разряда контроля на четность (рис. 8), причем первый после синхросигнала разряд слова является старшим разрядом (наибольшим по весу).
a) | ||||||||||||||||||||||||||||||||||
б) | ||||||||||||||||||||||||||||||||||
Синхросигнал | Адрес оконечного устройства | К | Подадрес | Число информационных слов | Р | |||||||||||||||||||||||||||||
Режим управления | Код команды управления | |||||||||||||||||||||||||||||||||
в) | ||||||||||||||||||||||||||||||||||
Синхросигнал | Информация (параметр) | Р | ||||||||||||||||||||||||||||||||
Поле признаков состояния | ||||||||||||||||||||||||||||||||||
г) | ||||||||||||||||||||||||||||||||||
Синхросигнал | Адрес оконечного устройства | Резерв | Р | |||||||||||||||||||||||||||||||
Неисправность оконечного устройства | ||||||||||||||||||||||||||||||||||
Принято управление каналом | ||||||||||||||||||||||||||||||||||
Подсистема занята | ||||||||||||||||||||||||||||||||||
Запрос на обслуживание | ||||||||||||||||||||||||||||||||||
Ошибка в сообщении | ||||||||||||||||||||||||||||||||||
Рис. 8. Форматы слов для организации передачи сообщений:
К – признак прием/передача; Р – контроль по четности; а – разряды слова; б – командное слово (К); в – информационное слово (И); г – ответное слово
По линии могут передаваться слова любой разрядности. Если для представления информации требуется более 16 разрядов, то она передается последовательно двумя тремя словами и более. Неиспользуемые младшие разряды слова передаются в виде логических 0. Назначение разрядов (за исключением 20-го разряда контроля на четность) для слов каждого типа различно. В командном слове (рис. 8) выделяются следующие поля: поле «адрес ОУ» (пять разрядов), поле признака «прием (логический 0)/передача» (логическая 1) —один разряд, поле «подадрес/режим управления» (пять разрядов), поле «число информационных слов/код команды управления» (пять разрядов), поле «контроля четности р» (одни разряд). Информационное слово состоит из поля «информация» (16 разрядов) и поле «контроль четности» (один разряд). Ответное слово содержит поле «адрес ОУ», (пять разрядов), поле «признаки состояния» (шесть разрядов), поле «неисправность ОУ» (один разряд) и поле «контроль четности» (один разряд). В командном слове может быть указан один из 32 адресов ОУ. Кодирование поля «подадрес/режим управления» (разряды 10 — 14) и коды команд (разряды 15 — 19) приведены ниже:
Код, Разряды 10 — 14 | Подадрес или режим управления |
Признак записи команды в разрядах 15 — 19 командного слова. При остальных значениях разрядов 10 — 14 командного слова в его поле числа информационных слов записывается число слов в передаваемом массиве от одного (00001) до 32 (00000) | |
Подадрес. Определяет начальный адрес вводимых или выдавае- | |
· | мых слов внутри ОУ |
· | |
· | |
Резерв | |
Код команды, Разряды 15 — 19 | Команда |
Принять управление каналом | |
Передать ответное слово | |
Провести самоконтроль | |
Блокировать передатчик | |
Разблокировать передатчик | |
Сбросить признак отказа ОУ | |
Установить признак отказа ОУ | |
Установить ОУ в исходное состояние | |
Войти в режим синхронизации | |
01001 — 01111 | — |
Выдать слово состояния ОУ | |
Синхронизация | |
Передать последнее К | |
Отключить резервный канал | |
Отключить резервный канал | |
Подключить резервный канал | |
10101 — 11111 | — |
Примечание. Прочерк - коды находятся в резерве
При этом следует учитывать, что в стандарте MIL-STD-1553 В из 32 возможных команд управления используется только 15, остальные зарезервированы для последующих применений.
6.4. Обобщенная логическая структура оконечного устройства.
Рассмотренные принципы организации МЛПИ, виды и форматы сообщений, команды и режимы работы определяют сложную (как с логической, так и со схемотехнической точек зрения) структуру ОУ (рис. 9). В общем случае в его состав входят: согласователи ТТЛ-уровней с уровнями сигналов МЛПИ и обратно; шифратор, преобразующий последовательный двоичный код в фазоманипулированный код МАНЧЕСТЕР-2; дешифратор, выполняющий функции, обратные шифратору; регистры-преобразователи параллельного двоичного кода в последовательный и обратно; генератор синхросигналов. Выходные передающие каскады обеспечивают амплитуду сигнала до 15 В при токе нагрузки до 150 мА, причем фронты сигналов составляют не более 100 — 150 нс. В дешифраторе манчестерского кода используется тактовая частота 12 МГц, а в шифраторе — 2 МГц.
Входной каскад преобразования | Выходной каскад преобразования | ||||||||||||||||||||||||||||||||||||
X1 | X1 | Y1 | Y1 | Генератор синхросигналов | |||||||||||||||||||||||||||||||||
Дешифратор | Шифратор | ||||||||||||||||||||||||||||||||||||
2МГц | |||||||||||||||||||||||||||||||||||||
12МГц | |||||||||||||||||||||||||||||||||||||
1МГц | |||||||||||||||||||||||||||||||||||||
dj | cj | d0 | c0 | ||||||||||||||||||||||||||||||||||
Последовательно-параллельный преобразователь | Параллельно-последовательный преобразователь | ||||||||||||||||||||||||||||||||||||
СП | РПр | Р | К/D | D(15-90) | D(15-00) | C0 | K/D | РП | |||||||||||||||||||||||||||||
Рис. 4.9. Логическая структура ОУ:
РП – разрешение передачи; РПр – разрешение приема; СП – строб приема; Сi – строб выдачи бита; di – биты входных данных; С0 – строб выдачи слова; d0 – биты выходных данных; К/D –тип слова (команда данных): С0* – строб выдачи бита; D – данные; р – бит четности; X1, Х1, Y1, Y1 – биполярные входы и выходы
При передаче данных в МЛПИ униполярный код в шифраторе преобразуется в бифазный с помощью двух независимых каскадов усиления и двух включенных встречно обмоток импульсного трансформатора, выходная обмотка которого генерирует биполярный фазоманипулированный сигнал. При приеме дифференциальные усилители согласователя раскладывают биполярный фазоманипулированный сигнал на две составляющие, поступающие па вход дешифратора.
Как правило, приемные каскады включают в себя также фильтры низких частот с несколькими уровнями подавления и схемы нормализации амплитуды выходного сигнала.