一种机载计算机故障信息记录方法
2021-08-18刘宵辰李兴智
山西电子技术 2021年4期
刘宵辰,李兴智,王 俊,闫 稳,赵 刚
(航空工业西安航空计算技术研究所,陕西 西安 710065)
0 引言
在机载计算机设计中,通常使用非易失随机访问存储器(NVRAM,Non-Volatile Random Access Memory)进行产品故障信息记录。NVRAM可实现持久化信息存储,即在产品断电后仍能保持所存储的数据不会丢失。
近年来,随着机载电子系统综合化程度的提高,机载计算机产品的故障排查过程也变得愈发复杂[1-3]。而传统的故障记录方式往往仅对计算机接口是否发生过故障进行记录,远不能满足现有综合化系统的故障诊断、分析及定位需求。
本文介绍了一种机载计算机故障信息记录方法,该方法具有维护效率高、可移植性强、灵活性高的特点。通过计算机发生故障的时间顺序对故障进行“日志式”滚动记录,为系统故障排查提供故障现场复原,从而提高排查效率[4]。
1 方案设计
本文设计的故障记录方案主要用于机载计算机故障信息存储,并为计算机产品的工作情况分析、故障定位及故障排查提供了依据。
第一,需根据产品配备的NVRAM存储容量、BIT测试项目数量、单项BIT故障信息记录格式所占存储容量等,进行NVRAM区域划分。
第二,在NVRAM中分别设置信息区域及索引区域。信息区域用来记录各类BIT的故障内容,索引区域用于记录每类BIT的实时记录位置。本方案假定产品自测试(BIT,Built-in Test)类型包括上电BIT、周期BIT及维护BIT,则NVRAM内容分布如图1所示。

图1 NVRAM内容分布示意
第三,当发生一项BIT测试故障时,首先根据此项测试的BIT类型,进行该类BIT的记录索引查找;……
登录APP查看全文
