ЖУРНАЛ «СТА» №3/2007
положение синхромаркера обеспечи- вает строго определённое время его выделения в МОС (рис. 4). Далее сле- дует разделитель и блок с групповыми и индивидуальными командами. В данном блоке могут содержаться зна- чения величин задержек формирова- ния импульсов дискретизации, выдачи данных по прямому каналу и др., а так- же команды управления датчиками. На втором этапе при поступлении следующего импульса дискретизации контроллер внешнего обмена по обрат- ному каналу осуществляет выдачу за- писанного в его выходном буфере ко- мандного слова. Варианты синхронизации работы внешних устройств Одной из основных трудностей орга- низации работы с большим числом территориально разнесённых источни- ков информации является обеспечение их синхронной работы при условии, что разброс в съёме данных (оцифров- ке) не должен превышать десятков на- носекунд. Кроме того, данные от од- ной и той же группы датчиков могут использоваться отдельными вычисли- тельными модулями для реализации различных режимов обработки инфор- мации. В этих условиях для эффектив- ной работы с внешними устройствами необходимо использовать метод мно- жественной синхронизации, позво- ляющий наряду с возможностью об- щей синхронизации обеспечить раз- дельную синхронизацию работы от- дельных групп датчиков или индивиду- ально каждого датчика. На рис. 2, на- пример, приведена структурная схема организации групповой синхрониза- ции работы внешних источников ин- формации. При общей синхронизации работы всех источников информации в модуле коммутации осуществляется выделе- ние синхромаркера и одновременная его трансляция через все БАД на все группы агрегируемых каналов. При групповой синхронизации выде- ление синхромаркера осуществляется в отдельных БАД, после чего он парал- лельно транслируется сразу на все ис- полнительные устройства данной груп- пы. При раздельной синхронизации син- хромаркер для группы датчиков или отдельного датчика выделяется в МОС. После выделения синхромаркера в МОС (рис. 4) осуществляется форми- рование сигнала дискретизации, кото- рый передаётся на один из датчиков или параллельно на группу датчиков. К ОМПЕНСАЦИЯ ВРЕМЕННЫ ' Х ЗА - ДЕРЖЕК Для синхронной работы источников информации необходимо обеспечить выравнивание времени поступления импульсов синхронизации и поступле- ния данных от них на вычислительные модули. Для решения указанной задачи целе- сообразно использовать многоступен- чатый механизм компенсации времен- ны ' х задержек. Уровень МОС Компенсация неравномерности вре- менны ' х задержек передачи импульса дискретизации и поступления данных от датчиков осуществляется на уровне МОС. При выделении синхромаркера в МОС осуществляются следующие операции: РАЗ РА БО Т КИ / С УДОВО Е ОБО Р УДОВ АНИ Е 43 СТА 3/2007 www.cta.ru Вычислительный модуль 1 Вычислительный модуль N Многопроцессорный вычислительный комплекс Рис. 3. Вариант построения задающего устройства
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy