王亮 吴雄洲 吴云 中航工业西安航空计算技术研究所
故障处理是机载计算机系统的重要组成部分,随着机载计算机使用的增多,输入输出信号种类的增加,计算机内部结构越发复杂,对故障处理也提出了更高的要求。上一代机载计算机结构简单,相对故障处理分散,内部基本无专门的故障处理程序。此种故障处理机制处理能力低,可维护性差,不利于提高机载计算机性能发挥。
为了提高机载计算机系统故障处理能力,本文提出一种以故障登记表为基础的,分类、分级故障处理机制,将系统中的故障按照故障等级统一记录在故障登记表中,进行集中管理。
本文以双余度机载计算机为平台,详细阐述一种故障处理的方法。该双余度计算机由以下模块组成:中央处理模块(CPM)、总线接口模块(BIM)、电源模块(PSM)。其中BIM模块采集模拟量、离散量等数据,同时对其进行故障检测,CPM模块接收并处理来自BIM模块的数据及故障信息,将故障记录在NVRAM中,BIM模块与CPM通过ARINC659总线实现数据互传。双余度机载计算机组成结构如图1所示。

图1 双余度机载计算机组成结构图
双余度机载计算机系统软件由驱动程序、互比监控模块软件、余度管理软件、故障处理软件以及系统测试软件构成,如图2所示。
(1)互比监控软件,接收来自驱动程序的双通道数据,根据故障表中的互比参数,对数据进行互比监控,并将互比故障信息上报给故障处理模块,输入数据上报给余度管理模块。……