Общая структура системы с МКИО. Часть 3.

Коды, используемые для передачи информации по МЛПИ. Коды, используемые для передачи сигналов по МЛПИ, называются последовательными линейными кодами. К этим кодам предъявляются требования обеспечения высокой пропускной способности, помехозащищенности, простоты синхронизации. Некоторые последовательные линейные коды изображены на рис. 4.6.

Некоторые линейные коды, используемые для передачи информации

Схемотехнически наиболее просто реализуется униполярный двоичный последовательный код (рис. 4.6, в) без возврата к нулю (NRZ — Non return to zero), в котором передаваемому значению логической 1 соответствует высокий уровень напряжения, а значению логического 0 — уровень напряжения, близкий к нулю. Однако при его применении необходим дополнительный канал для передачи синхронизирующих сигналов (рис. 4.6, г), что снижает помехозащищенность и уменьшает скорость передачи данных. Помехозащищенность этого кода, однако, можно несколько повысить, если передавать значения логических 1 и 0 разнополярными уровнями напряжения (рис. 4.6, д), а дополнительный канал синхронизации убрать, используя принципы возвращения к нулю (рис. 4.6, е). Но в этих вариантах кодов присутствует постоянная составляющая, что ограничивает возможность применения удобной трансформаторной связи линии с оконечным оборудованием.

Лишен отмеченных недостатков биполярный фазоманипулированный самосинхронизирующийся линейный код без возвращения к нулю — МАНЧЕСТЕР-2, представленный на рис. 4.6, ж. Уровень логической 1 кодируется в этом коде отрицательным перепадом сигнала в середине битового интервала, уровень логического 0 — положительным перепадом. Он просто формируется. Как следует из рис. 4.6, сигнал в коде МАНЧЕСТЕР-2 образуется путем сложения по mod 2 сигналов NRZ и синхронизирующих сигналов (СС), т.е. сигнал в коде МАНЧЕСТЕР-2 принимает единичные значения на тех интервалах времени, на которых сигналы NRZ и СС имеют противоположные значения. Частота передачи логических значений сигналов в MIL-STD-1553 В принята равной 1 МГц.

Управление процессом обмена информацией по мультиплексной линии. Управление процессом передачи сообщений по мультиплексной линии осуществляется отдельным контроллером (в общем случае резервированным) либо группой контроллеров. Во втором случае управление каждым из контроллеров выполняется для данной мультиплексной линии лишь в определенные фиксированные промежутки времени. Каждая подключаемая к мультиплексной линии подсистема может включать в свой состав блоки, предназначенные для выполнения функций контроллера, а также и оконечные устройства (ОУ). В связи с этим в зависимости от внешней ситуации управление передается контроллеру одной из подсистем, которая на определенный промежуток времени становится активной подсистемой, тогда как другие подсистемы, подключенные к данной МЛПИ, выполняют роль пассивных оконечных устройств.

Передача управления активной подсистеме осуществляется циклически или в соответствии с заранее назначенными приоритетами. При этом в случае отсутствия необходимой для передачи информации осуществляется опрос ОУ с целью выявления среди них того оконечного устройства, которое готово принять на себя управление МЛПИ.