[发明专利]一种机载故障管理系统有效
申请号: | 201710693013.5 | 申请日: | 2017-08-14 |
公开(公告)号: | CN107272669B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 何金胜;彭文明;肖忠炳;吕震宇;万宏;王强 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机载 故障 管理 系统 | ||
本发明公开了一种机载故障管理系统,包含故障管理计算机和故障存储计算机,故障管理计算机采集故障数据并发送给故障存储计算机进行存储,故障管理计算机包含三层软件:操作系统和驱动层,数据访问层和业务逻辑层;操作系统和驱动层提供操作系统和若干个不同总线的驱动接口;数据访问层用于调用相应的驱动接口从外部总线读取外部设备的数据消息发送给业务逻辑层;调用驱动接口将业务逻辑层发送的编码后的故障数据发送给故障存储计算机。业务逻辑层用于从数据访问层上传的数据消息中提取故障数据,将故障数据编码后下传给数据访问层。本发明为现代大中型飞机提供一套具有高实时性、高重用性、良好的扩展性和易维护的故障管理系统。
技术领域
本发明涉及航空电子技术,尤其用于嵌入式环境下,通过采用嵌入式数据库构建的故障管理系统。
背景技术
飞机的故障管理系统是实时收集和统一管理飞机各个子系统的故障信息的系统,在传统的飞机中,由于飞机上电子设备较少,故障信息比较简单,因此采用了所有故障统一存储的方式,待维护人员查看故障时,再从统一存储的故障信息中挑选调出相关的故障进行显示。
随着航空电子功能越来越复杂,设备综合化程度越来越高,设备的故障信息也随之指数型增长,因此使用传统方法开发的故障管理系统在故障调显时时间较长,且重复的故障较多,导致使用不便,难以满足维护人员的需求。
发明内容
针对现有技术的不足,本发明的发明目的在于提供一种机载故障管理系统,该机载故障管理系统采用了嵌入式数据库技术,对收集的故障进行分类管理,同时去除了重复的故障,以实现良好的实时性和良好的可维护性。
本发明的发明目的通过以下技术方案实现:
一种机载故障管理系统,包含故障管理计算机和故障存储计算机,故障管理计算机用于采集故障数据并发送给故障存储计算机,故障存储计算机用于对故障数据进行存储,故障管理计算机包含三层软件:操作系统和驱动层,数据访问层和业务逻辑层;
操作系统和驱动层用于提供操作系统和若干个不同总线的驱动接口;
数据访问层用于调用相应的驱动接口从外部总线读取外部设备的数据消息,将来自不同外部总线的数据消息转换成统一格式发送给业务逻辑层;调用驱动接口将业务逻辑层发送的编码后的故障数据发送给故障存储计算机。
业务逻辑层用于从数据访问层上传的数据消息中提取故障数据,将故障数据编码后下传给数据访问层。
优选地,业务逻辑层中包含嵌入式故障数据库、数据采集模块、数据解析模块、故障识别和分类模块、故障去重模块、故障提取模块和故障编码模块;
数据采集模块用于调用数据访问层读取来自外部设备的数据消息,在正确读取之后传送给数据解析模块;
数据解析模块用于对数据采集模块所传送的数据消息进行解析,获取数据消息的消息ID;
故障识别与分类模块用于根据所获得的消息ID识别该数据消息是否是故障消息,当确认是故障消息后,利用消息ID在嵌入式故障数据库中进行查询,从嵌入式故障数据库中获取到该故障消息所属的飞机专业ID,然后根据飞机专业ID进行故障分类;
故障去重模块用于对周期发送的故障消息进行去重处理;
故障提取模块用于从故障消息提取故障数据;
故障编码模块用于对故障数据按照指定的故障格式进行编码。
优选地,嵌入式故障数据库采用SQLite数据库进行开发,存放着所需要记录故障及故障所属系统ID、子系统ID、飞机故障专业ID、故障ID和故障描述。
优选地,故障存储计算机上的软件实现了对不同类的故障数据分类存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710693013.5/2.html,转载请声明来源钻瓜专利网。