ЖУРНАЛ СТА №1/1999

Одна из спроектированных нами АИИС для испытаний двигателя Р13- 300 для известного истребителя МиГ- 21БИС является двухуровневым ком- плексом (рис. 1). На нижнем уровне приме- нен контроллер MicroPC про- изводства Octagon Systems в 6-позиционномкрейте 5206 TM с процессорной платой 5025- 486, платой аналогового вво- да-вывода 5700, и сетевой платой ArcNet 5560 c ПЗУ. Аналоговые сигналы АИИС подключаются к плате АЦП- 5700 посредством плоского кабеля CAB-1 через блоки коммутации 5B02 и установ- ленные на них модули защи- ты и нормализации Analog Devices серии 5B. К парал- лельному порту LPT1 про- цессорной платы 5025A посредством плоского кабеля СМА-20 подключен блок дискретного ввода-вывода MPB- 16PC с установленными на нем моду- лями дискретного ввода-вывода IDC5D и ODC5R. Частотные сигналы от дат- чиков частоты вращения и расхода топлива подключены через модули преобразования «частота — аналого- вый выход» 3B45-00 и 3B46-00, уста- новленные на плату 3B02 c блоком питания AC1300E. Верхний уровень реализован на промышленном компьютере произ- водства Advantech в корпусе IPC 610/350-14 с процессорной платой PCA-6146, сетевой платой ArcNet и видеоадаптером. Все оборудование, включая блок бесперебойного пита- ния, размещено в одном шкафу. Ви- деомонитор, клавиатура и манипуля- тор мышь вынесены на панель пульта испытательного стенда с помощью стандартного удлинителя монитора/ клавиатуры длиной 15 метров. Мат- ричный принтер размещен на сто- лике возле шкафа. Данная АИИС смонтирована и за- пущена на испы- тательном стенде в г. Биень-Хоа, Вьет- нам. В ходе мон- тажных, пускона- ладочных работ и метрологической аттестации АИИС комплекс техниче- ских средств ра- ботал практически без серьезных сбо- евипотерьданных. Программное обеспечение Не менее ответственным был вы- бор системного и разработка приклад- ного программного обес- печения (ПО) АИИС. Первый опыт работы на IBM РС совмести- мых ЭВМ и создание ПО одной из АИИС в среде DOS показал, что разработка сложных и многофункциональных систем в однозадачной среде не имеет перспек- тив: невозможно в одном исполняющем модуле совместить столь объем- ные и разноплановые функции, как измере- ние параметров в реаль- ном времени, их обра- ботка, индикация, про- токолирование и архи- вирование данных и др. Применение «нанизан- ных» на программное прерывание модулей может понравиться только начинающему энтузиасту, со временем на смену подходу «решить проблему любой ценой» приходит по- нимание того, что большие системы должны строиться на основе абсолют- но стандартных и по возможности не- зависимых «кубиков» (как выдержав- ший века способ кирпичной кладки). Необходима операционная среда, поддерживающая многозадачность, обеспечивающая быструю реакцию программ на аппаратные прерывания и поддержку программных таймеров, а также объединяющая работу задач на нескольких компьютерах в одну программную систему. Сделанный шесть лет назад выбор в пользу многозадачной сетевой опера- ционной системы реального времени QNX оказался удачным и многократ- но себя оправдал. ОС QNX является сетевой операци- онной системой, т.е. под- держка локальной сети на нескольких типах интерфей- сов встроена в саму ОС и не требует какого-либо специ- ального ПО. В описанной АИИС связь между контрол- лером MicroPC и компьюте- ром верхнего уровня поддер- живается ОС QNX, причем MicroPC работает в бездис- ковой конфигурации. В мо- мент включения контролле- ра управление передается в специальную программу ПЗУ сетевой платы ArcNet, кото- рая контролирует загрузку ОС QNX с жесткого диска РАЗРАБОТКИ АВИАЦИЯ 14 1/99 Кабина наблюдения Шкаф с аппаратурой УСО Испытательная станция на юге Вьетнама

RkJQdWJsaXNoZXIy MTQ4NjUy