ЖУРНАЛ «СТА» №3/2007

● для каждого датчика формируется сигнал дискретизации, поступающий на датчик непосредственно после вы- деления синхромаркера или с задерж- кой, величина которой для каждого датчика может быть указана в ко- мандном пакете КП (обеспечивается выравнивание времени поступления импульса дискретизации на АЦП); ● осуществляется выдача по прямому каналу сформированного в предыду- щем такте пакета данных (обеспечива- ется синхронизация работы прямого и обратного каналов передачи данных); при наличии в КП задержки на выдачу пакета данных его выдача задержива- ется относительно импульса синхро- низации на указанное число тактов; в начале блока данных передаётся КП, в состав которого входит синхромаркер, что позволяет на приёмной стороне определить различия во времени пере- дачи пакетов по разным каналам. При незначительной неравномерно- сти поступления данных от датчиков компенсация временного разброса данных может осуществляться за счёт использования резерва пропускной способности группового канала (Ethernetканала). В этом случае ком- пенсация временны ' х задержек осуще- ствляется следующим образом (рис. 5): ● независимо друг от друга поступаю- щие от датчика данные (в параллель- ном или последовательном форматах) записываются в свои области памяти; ● после поступления всех данных осу- ществляется формирование UDPпа- кета; ● сформированный пакет данных пере- даётся в канал связи при поступлении следующего импульса дискретиза- ции. В результате того, что приёмные уст- ройства работают на частоте канала пе- редачи (в данном случае Fast Ethernet), наличие резерва пропускной способ- ности позволяет в течение одного такта осуществить приём, компенсацию вре- менн ' ого разброса, обработку и форми- рование UDPпакета данных. По опыту авторов статьи в разработ- ке систем данного класса для обеспече- ния устойчивой работы Ethernetкана- ла и решения задач синхронизации це- лесообразно использовать его пропуск- ную способность в пределах 6070%. Уровень БАД На уровне блока агрегирования дан- ных осуществляется компенсация вре- менных различий в поступлении дан- ных от группы Ethernetканалов. Здесь тоже возможно использование управ- ляемой задержки, формируемой за счёт буферизации данных, или запаса про- пускной способности каналов Gigabit Ethernet. Общее выравнивание времени по- ступления данных от всех датчиков мо- жет производиться в модуле коммута- ции путём задержки принимаемых па- кетов относительно самых «медлен- ных» данных или выполняться про- граммным способом в вычислитель- ном комплексе в случае раздельной об- работки данных от различных групп датчиков. П РАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ Изложенные методы многоканаль- ной синхронизации работы внешних источников данных достаточно хоро- шо апробированы ЗАО НПП «Авиаци- онная и Морская Электроника» в ходе выполнения ряда опытноконструк- торских работ. Для построения системы обработки информации и многоканальной син- хронизации источников информации на предприятии разработан многопро- цессорный вычислительный комплекс (МПВК) КВСБ.466539.001 [3]. МПВК в зависимости от требований по произ- водительности может включать в свой состав до 7 модулей цифровых процес- соров сигналов (МЦПС) КВСБ.467469.050 и модуль центрально- го процессора (МЦП) на базе одно- платного компьютера СРС502. Модуль МЦПС — изделие собственной разра- ботки, а CРC502 — изделие, выпускае- мое ЗАОНПФ «Доломант» по докумен- тации и под авторским надзором фир- мы «Фаствел». Каждый из модулей МЦПС может осуществлять самостоятельную обра- ботку принимаемых данных. Для авто- номного приёма данных в каждом мо- дуле предусмотрено четыре Gigabit 44 СТА 3/2007 РАЗ РА БО Т КИ / С УДОВО Е ОБО Р УДОВ АНИ Е www.cta.ru Рис. 4. Диаграмма формирования и передачи командного кадра

RkJQdWJsaXNoZXIy MTQ4NjUy