[发明专利]基于ARINC717协议的飞行维护数据记录方法在审
申请号: | 201611140788.1 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108615270A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 王辉;汤幼宁;张崇刚 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G07C3/00 | 分类号: | G07C3/00 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维护数据 配置文件 数据子帧 飞行 记录 写入 读取 参数数据结构 标准格式 地面维护 定义规范 机载软件 记录文件 接收消息 数据分析 数据记录 数据文件 维护维修 消息内容 信息监控 周期接收 总线 初始化 数据帧 维护 决策 | ||
1.一种基于ARINC717协议的飞行维护数据记录方法,其特征在于,包括下列步骤,按照维护数据配置文件定义规范来定义各维护数据,配置文件包括ICD信息、维护数据列表和CRC校验码,
ICD信息定义维护数据所在的消息集及其数据域集,
维护数据列表定义需要记录的维护数据,包括参数名称、采样周期、ICD消息、数据域、记录子帧、字位置、位位置,
CRC校验码用于描述配置文件的完整性校验值,
记录飞行维护数据时,读取配置文件,初始化维护参数数据结构,按照ICD信息监控总线接收消息,判断消息内容与上个周期接收的消息是否发生变化,消息发生变化时,按照维护数据列表中的数据记录要求,提取维护数据,写入相应的ARINC717数据子帧,当数据子帧都写完后,组成一个完整的ARINC717数据帧,把该帧写入维护数据记录文件中。
2.如权利要求1所述的基于ARINC717协议的飞行维护数据记录方法,其特征在于,具体步骤包括:
1)软件周期性的接收航电原始数据,当收到数据后先检查消息长度,如果收到的消息长度和配置文件中定义的消息长度不相符,忽略收到的消息;再检查端系统标识和端口号,如果该消息没有注册,忽略该消息;如果消息已经注册,校验消息的CRC校验码,如果校验失败,忽略收到的消息,如果校验正确进入步骤2;
2)按照配置文件中定义的参数名称、ICD消息、位置等从航电原始数据中提取航段信息消息;
3)解析航段信息消息中的参数,如果参数值有变化进入步骤4,如果参数值没有发生变化直接进入步骤6;
4)当参数值变化时更新内存中的参数值,更新完成后进入步骤5;
5)更新AINRC717数据子帧中航段数据相对应的位置的数据,更新完成后进入步骤6;
6)将AINRC717数据帧写入参数记录队列,写入完成后进入步骤7;
7)软件从参数记录队列获取数的AINRC717据帧,然后以二进制形式打开参数记录文件,并把指针定位于文件的末尾,写入数据帧后关闭参数记录文件。写入完成后本周期的飞机航段参数已记录,软件进入下一周期继续接受航电原始数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140788.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能停车桩及其应用
- 下一篇:振动加速度采集存储系统及方法