一种机载计算机接口故障记录方法技术

技术编号:18165380 阅读:41 留言:0更新日期:2018-06-09 11:21
本发明专利技术涉及一种机载计算机接口故障记录方法,属于机载计算机应用技术领域。本方法根据接口类型、接口数量、故障场景、故障类型和故障现场编制故障信息记录表,设计对应的数据结构,并实现故障记录函数,在应用软件中调用故障记录函数,将出现的故障记录在非易失随机存取存储器中,本发明专利技术将机载计算机中提出一种高效且能准确定位故障的故障记录方法,可以有效的获取故障接口、类型和时机,特别适用于接口故障信息需要扩展的情况,为后期排故提供有力的支撑。

An airborne computer interface fault recording method

The invention relates to an on-board computer interface failure recording method, which belongs to the field of airborne computer application technology. In this method, the corresponding data structure is designed according to the type of interface, the number of interfaces, the fault scene, the type of fault and the fault site, and the fault record function is realized. The fault record function is called in the application software. The fault is recorded in the nonvolatile random access memory. An efficient and accurate fault recording method is proposed in the airborne computer, which can effectively obtain the fault interface, type and timing, especially for the case that the interface fault information needs to be extended, and provides a strong support for the late termination.

【技术实现步骤摘要】
一种机载计算机接口故障记录方法
本专利技术提供一种机载计算机接口的故障记录方法,属于计算计算机应用
,涉及故障信息表的设计、故障记录的软件框架等,特别适用于接口故障信息需要扩展的情况。
技术介绍
随着机载计算机综合化程度不断提高,计算机上的硬件接口的种类和数量越来越多,产品排故的难度也随之增大,针对机载计算机接口故障,现有的故障记录方法不能准确地记录出现故障的接口和发生时机,对故障及时定位带来了不便。
技术实现思路
专利技术目的:为了准确地记录出现故障的接口和发生时机,提出一种机载计算机接口故障记录方法。技术方案:本专利技术提出一种机载计算机接口的故障记录方法,根据接口类型、接口数量、故障场景、故障类型和故障现场编制故障信息记录表,设计对应的数据结构,并实现故障记录函数,在应用软件中调用故障记录函数,将出现的故障记录在非易失随机存取存储器中,具体步骤如下:步骤一:将机载计算机上所有硬件接口的接口类型进行编码;步骤二:将每种接口类型的数量进行编码;步骤三:将故障场景进行编码;步骤四:将故障类型进行编码;步骤五:确定故障情况下需要记录的故障现场;步骤六:根据步骤一至步骤五梳理故障记录信息表;步骤七:根据步骤六得到的故障记录信息表设计对应的数据结构;步骤八:根据故障记录信息表及其数据结构进行故障记录函数设计;步骤九:应用软件调用已实现的故障记录函数,将出现的故障记录在非易失随机存取存储器中。有益技术效果:本专利技术已应用于多型飞机机电管理计算机,并通过了试飞验证。其模型适用于机载电子设备故障记录设计,可以快速还原故障现场,减少故障定位时间,提高维护效率。附图说明图1故障记录信息表模板示意图;图2故障记录信息的数据结构示意图;图3故障记录流程图。具体实施方式本专利技术提出的一种机载计算机接口故障记录方法结合附图及实施实例详细说明如下:以将故障记录在非易失随机存取存储器中为例,一条故障信息为16个字节。步骤一:将机载计算机上所有硬件接口的接口类型进行编码;具体实现:在机载计算机上常见的接口有:离散量输入接口、离散量输出接口、模拟量输入接口、模拟量输出接口、CPU模块、总线接口等,预留1个字节,最多可以对256种接口进行编码,满足大多数机载计算机的设计要求。步骤二:将每种接口类型的数量进行编码;具体实现:预留1个字节,每种接口在同一台机载计算机中最多可以有256个,满足大多数机载计算机的设计要求。步骤三:将故障场景(上电BIT、周期BIT、启动BIT、维护BIT……)进行编码;具体实现:在机载计算机上常见的故障场景有上电BIT、周期BIT、启动BIT、维护BIT等,预留0.5个字节,最多可以对16种故障场景进行编码,满足大多数机载计算机的设计要求。步骤四:将故障类型进行编码;具体实现:在机载计算机上常见的故障类型有:短路、断路(离散量)、采集常高、采集常低(模拟量)、通信中断(总线)等,预留0.5个字节,最多可以对每种接口16种接口进行编码;步骤五:确定故障情况下需要记录的故障现场;具体实现:故障现场包括故障通道采集、故障通道回采值、故障通道输出值等,预留4个字节,记录内容根据具体接口类型来确定。步骤六:根据步骤一至步骤五梳理故障记录信息表;具体实现:除了步骤一至步骤五中提到的内容,每条故障信息还需要记录故障发生时间(8个字节)。故障记录信息表模板如附图1所示。本专利技术中的故障记录方法支持故障信息可扩展。当计算机可以收到飞机下发时标时,所述故障发生时间采用飞机下发时标,否则采用本地RTC时间。步骤七:根据步骤六得到的故障记录信息表设计对应的数据结构;具体实现:故障记录信息的数据结构如附图2所示。步骤八:根据故障记录信息表及其数据结构进行故障记录函数设计;步骤九:应用软件调用已设计的故障记录函数,将出现的故障记录在非易失随机存取存储器中。故障记录流程图如附图3所示,具体实现步骤如下:第一步:数据结构及相关软件资源初始化;第二步:获取本次上电故障记录的NVRAM首地址;并判断其有效性,若无效,则报故,若有效则进行第三步;第三步:判定故障类型是否为持续性故障;如果是持续故障,则不再将故障信息写入故障缓冲区;如果不是持续故障,则按照故障记录信息的数据结构体填写故障信息;并加入故障缓冲区;第四步:故障缓冲区写索引加1,若故障缓冲区写索引达到故障缓冲区写入位置的上限,则将故障缓冲区写索引置为故障缓冲区写入位置的下限,将抛弃最旧的一条故障信息;第五步:需要分析故障时,将非易失随机存取存储器中的故障信息读出并对照附图1中的接口故障信息表格即可。本文档来自技高网...
一种机载计算机接口故障记录方法

【技术保护点】
一种机载计算机接口的故障记录方法,其特征在于:根据接口类型、接口数量、故障场景、故障类型和故障现场编制故障信息记录表,设计对应的数据结构,并设计故障记录函数,在应用软件中调用故障记录函数,将出现的故障记录在非易失随机存取存储器中。

【技术特征摘要】
1.一种机载计算机接口的故障记录方法,其特征在于:根据接口类型、接口数量、故障场景、故障类型和故障现场编制故障信息记录表,设计对应的数据结构,并设计故障记录函数,在应用软件中调用故障记录函数,将出现的故障记录在非易失随机存取存储器中。2.根据权利要求1所述的一种机载计算机接口的故障记录方法,其特征在于:所述故障信息记录表中每条故障信息还需要记录故障发生时间。3.根据权利要求2所述一种机载计算机接口的故障记录方法,其特征在于:当计算机可以收到飞机下发时标时,所述故障发生时间采用飞机下发时标,否则采用本地RTC时间。4.根据权利要求1所述的一种机载计算机接口的故障记录方法,其特征在于:...

【专利技术属性】
技术研发人员:严琳赵刚宁慧君王山虎任晓琨王俊
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1