【技术实现步骤摘要】
本专利技术属于快速故障检测发送技术,涉及一种智能故障报文检测发送方法。
技术介绍
针对新型飞机航空电子系统对系统故障检测率的要求,中央维护系统快速发展,新型嵌入式系统故障检测率较传统系统明显提升,大量的飞机系统故障需要发送至中央维护系统记录存储以备维护时使用。中央维护系统需要记录机载各计算单元检测到的故障,并且实时监测故障的变化情况,将这些故障现象结合变化时间,以及当时的系统环境记录在案。这样如何快速的在海量故障数据中检测出发生变化的故障,提取出变化时间?这给当前中央维护的系统的功能开发提出了挑战。传统方法一般针对每个具体故障信号进行变化判断,同时加入系统时间状态信息,对于当大量故障信息处理,处理流程复杂;并且面对海量故障数据库频繁变化时,对检测设备本身软件更改量巨大,带来繁重工作量,代码不可移植复用。本专利技术给出一种从故障数据报文中检索故障变化、提取故障代码、标记故障时间并输出发送的技术方法。该方法通过建立故障簇存储、故障索引表、变化掩码实现变化故障的自动检测和编码提取。该方法将故障信息集中表述在故障索引表中,当故障信息发生变化时,仅需要对故障索引表进行变化调整,而整个检测发送模块不需要发生变化。因此该方法具有易于更改、稳定可靠的特点,对于大规模故障数据的处理,凸显了其实用效果。
技术实现思路
本专利技术的目的是提出一种智能故障报文检测发送方法方法。该方法可以检测出故障数据库中发生变化的故障,并提取出故障编码、发 ...
【技术保护点】
一种智能故障报文检测系统,其特征是: 本系统包括三个功能模块,分为:(1)故障比较器(2)故障存储器(3)检测发送机,其中: 故障比较器,用于新故障字的接收以及将接收的故障字与存储器中的旧故障字进行比较,并计算出表征新旧故障字之间的差异的变化掩码,并将新故障字替换存储器中的旧故障字; 故障存储器,用于存储故障字以及对应的变化掩码、故障索引表地址、故障索引表,为内存空间独立受保护区域;其存储的基本单元包括故障簇与索引表;按照故障字的类型,故障存储器分为16位和32位两种; 检测发送机,用于检测故障存储器中发生变化的故障,并通过查找故障索引表,提取出变化故障所对应的故障编号,结合当前系统时间、系统状态、故障当前状态,形成故障检测报文发送给中央维护系统。
【技术特征摘要】
1.一种智能故障报文检测系统,其特征是:
本系统包括三个功能模块,分为:(1)故障比较器(2)故障存储器(3)检测发送机,其中:
故障比较器,用于新故障字的接收以及将接收的故障字与存储器中的旧故障字进行比较,并计算出表征新旧故障字之间的差异的变化掩码,并将新故障字替换存储器中的旧故障字;
故障存储器,用于存储故障字以及对应的变化掩码、故障索引表地址、故障索引表,为内存空间独立受保护区域;其存储的基本单元包括故障簇与索引表;按照故障字的类型,故障存储器分为16位和32位两种;
检测发送机,用于检测故障存储器中发生变化的故障,并通过查找故障索引表,提取出变化故障所对应的故障编号,结合当前系统时间、系统状态、故障当前状态,形成故障检测报文发送给中央维护系统。
2.一种故障报文检测发送方法,其特征是:
步骤1:根据系统所接收到得所有故障报文,在故障存储器中创建相应的16位、32位故障簇存储单元,故障簇包含故障字、变化掩码和索引表地址三部分,故障簇按照故障字的位数不同分为16位和32位两种类型,其中16位故障簇的故障字和变化掩码为16位,索引表地址为32位;32位故障簇的故障字、变化掩码和索引表地址均为32位;设置故障簇中故障字初始为0,变化掩码初始为0,并依据故障字标识建立故障簇与故障字的对应关系;
步骤2:在故障存储器中构建与故障簇一一对应的故障索引表,故障索引表依据所对应的故障簇分为16位和32位两种,故障索引表由位掩码和位故障编码组成,故障索引表位掩码只有1位为1其余位为零,16位位掩码为0x8000、0x4000、0x2000、0x1000、0x0800、0x0400、0x0200、0x0100、0x0080、0x0040、0x0020、0x0010、0x0008、0x0004、0x0002、0x0001共16个;32位位掩码为0x80000000、0x40000000、0x20000000、0x10000000、0x08000000、0x04000000、0x02000000、0x01000000、0x00800000、0x00400000、0x00200000、0x0010...
【专利技术属性】
技术研发人员:王承惠,刘冬,张峰,张梦妮,
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。