《一种机载防撞系统数据记录分析方法.pdf》由会员分享,可在线阅读,更多相关《一种机载防撞系统数据记录分析方法.pdf(19页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103914888 A (43)申请公布日 2014.07.09 CN 103914888 A (21)申请号 201410123142.7 (22)申请日 2014.03.31 G07C 5/08(2006.01) (71)申请人 四川九洲空管科技有限责任公司 地址 621000 四川省绵阳市科创园区九洲大 道 255 号 (72)发明人 李洪伟 付红 (74)专利代理机构 成都九鼎天元知识产权代理 有限公司 51214 代理人 徐静 (54) 发明名称 一种机载防撞系统数据记录分析方法 (57) 摘要 本发明涉及二次雷达机载防撞系统应用领 域, 尤其是一种机载防撞。
2、系统数据记录分析方法。 本发明针对现现有技术存在的问题, 提供一种机 载防撞系统数据记录分析方法, 将 ACASII 系统 ACAS 收发主机输出数据通过数据转换板转换为 RS232格式进而记录为TXT格式的文本文档, 再通 过上位机进行数据分析。可实现机载防撞系统工 作过程中, 所有送显数据的记录、 分析并进行数据 内容正确性与数据周期正确性判定。本发明通过 ACAS 收发主机采集目标机的飞行数据 ; 然后数据 转换板按照 ARINC429 格式将目标机飞行数据转 换为总线数据格式, 上位机接收总线格式的目标 机飞行数据, 并进行本机飞行数据或者目标机飞 行数据分析操作。 (51)Int.C。
3、l. 权利要求书 3 页 说明书 8 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书8页 附图7页 (10)申请公布号 CN 103914888 A CN 103914888 A 1/3 页 2 1. 一种机载防撞系统数据记录分析方法, 其特征在于包括 : 步骤 1 : 设置有 TCASII 系统的本机, 对其飞行区域进行扫描询问, 通过 TCASII 系统的 ACAS 收发主机采集目标机的飞行数据 ; 步骤 2 : 数据转换板按照 ARINC429 格式将目标机飞行数据转换为总线数据格式, 上位 机接收总线格式的目标机飞行数据, 转化为文。
4、本文件格式数据, 并进行本机飞行数据或者 目标机飞行数据分析操作, 本机飞行数据分析操作包括本机状态自检分析、 本机决断告警 分析以及本机工作模式分析 ; 目标机飞行数据分析操作包括目标机数据包完整性分析操 作、 目标机距离分析操作、 目标机方位分析操作以及目标机高度探测分析操作。 2. 根据权利要求 1 所述的一种机载防撞系统数据记录分析方法, 其特征在于所述步骤 2 中进行本机飞行数据分析操作或者目标机飞行数据分析操作具体步骤包括 : 步骤 20 : 记录文本文件中数据包个数为 Lenth_data, 判断待处理数据包索引号 i 是否 小于Lenth_data ; 当i0 ; 步骤 21 。
5、: 若第 i 个数据包不存在非法字符, 则提取第 i 个数据包, 确定数据包达到时间 和第 i 个数据包的数据标号值, 进行步骤 22 ; 否则, i=i+1, 执行步骤 20, 其中所述数据包为 32 位数据 ; 步骤 22: 当数据标号值是本机状态自检标号值时, 则进行步骤 23 ; 当数据标号值是本 机决断告警状态标号值时 ; 则进行步骤 24 ; 当数据标号值为本机工作模式标号值时, 则进 行步骤 25 ; 当数据标号值为目标机数据包完整性标号值, 则进行步骤 27 ; 除过数据标号值 是上述情况外, 则 i=i+1, 执行步骤 20 ; 步骤 23 : 根据本次数据包到达时间与上一个。
6、是本机状态自检标号值的数据包达到时 间, 提取数据包 SSM 字段以及故障表征状态字段, 进行本机状态自检分析 ; 步骤 24 : 提取本次数据包中 SSM 字段, 当 SSM 字段控制字为显示故障标识时, 提示本机 显示故障 ; 否则, 根据本次数据包到达时间与上一个本机决断告警状态标号值的数据包达 到时间, 判断是否丢弃该数据包, 进行本机决断告警状态分析 ; 步骤 25 : 提取本次数据包中本机工作模式选择字段、 SSM 字段, 进行本机工作模式检 测 ; 步骤 26 : 提取本次数据包中包头包尾标识字段, 判断本次数据包包头包尾字段控制字 与上一个是目标机数据包完整性标号值的数据包包头。
7、包尾控制字是否相同, 若相同则根据 本次数据包的包头包尾字段判断丢失数据包的包头还是包尾, 进行目标机数据包完整性 分析, 若本次数据包完整性符合要求, 则进行步骤 27 ; 否则丢失数据, i=i+1, 然后执行步骤 20 ; 步骤 27 : 进行目标机距离探测、 目标机方位探测以及目标机高度探测。 3. 根据权利要求 1 所述的一种机载防撞系统数据记录分析方法, 其特征在于所述步骤 23 具体步骤包括 : 步骤 231 : 判断本次数据包达到时间与上一个是本机状态自检标号值的数据包到达时 间差值t1 与第一阈值 T1 关系, 若 t1T1, 则丢失该数据包 ; 否则, 提取本次数据包的 S。
8、SM 字 段, 进行步骤 232 ; 步骤 232 : 判断本次数据包 SSM 字段控制字, 若本次数据的 SSM 字段控制字异常, 提示 权 利 要 求 书 CN 103914888 A 2 2/3 页 3 该数据 SSM 字段数值异常, 然后执行步骤 233 ; 步骤 233 : 根据本次数据包中故障表征状态字段, 判断本机是否出现故障, 若出现故 障, 则判断故障状态字段控制字是否与上一个本机故障状态字段控制字相同, 进行步骤 234 ; 否则表示本机 TCAS 数据异常恢复正常 ; 步骤 234 : 若故障状态字段控制字与上一个故障状态字段控制字不同, 根据故障状态 字段控制字提示本机。
9、故障状态 ; 否则检测出本机状态与上次故障状态相同, 不再提示本机 防撞系统故障信息, i=i+1, 然后执行步骤 20。 4. 根据权利要求 1 所述的一种机载防撞系统数据记录分析方法, 其特征在于所述步骤 24 具体步骤包括 : 步骤 241 : 提取本次数据包 SSM 字段, 当 SSM 字段不是本机决断告警状态标号值的数据 包显示故障标识时, 进行步骤 242 ; 否则, 提示本机显示故障 ; 步骤 242 : 计算本次数据包与上一个本机决断告警状态标号值的数据包的时间差 t2, 判断 t2 与第二阈值 T2 的关系, 若 t2 第二阈值 T2, 则提示该数据丢失, i=i+1, 然后。
10、执行步 骤 20。 5. 根据权利要求 1 所述的一种机载防撞系统数据记录分析方法, 其特征在于所述步骤 25 具体步骤包括 : 步骤 251 : 提取本次数据包中工作模式选择字段, 当工作模式选择字段控制字不是第 一次跳变, 同时工作模式选择字段控制字不等于上一个为本机工作模式标号值的数据包工 作模式选择字段控制字时, 提示本次数据包工作模式选择字段控制字跳变, 进行步骤 252 ; 否则, 进行步骤 252 ; 步骤 252 : 提取本次数据包的 SSM 字段, 判断 SSM 字段控制字是否正常, 若 SSM 字段控 制字为异常数值时, 则提示 TCAS 数据异常, 进行步骤 253 ; 。
11、否则, 进行步骤 253 ; 步骤 253 : 计算本次数据包获取时间与上一个是本机工作模式标号值的数据包获取时 间差值 t3, 判断 t3 与第三阈值 T3 的关系, 若 t30 ; 步骤 21 : 若第 i 个数据包不存在非法字符, 则提取第 i 个数据包, 确定数据包达到时间 和第 i 个数据包的数据标号值, 进行步骤 22 ; 否则, i=i+1, 执行步骤 20, 其中所述数据包为 32 位数据 ; 步骤 22: 当数据标号值是本机状态自检标号值时, 则进行步骤 23 ; 当数据标号值是本 机决断告警状态标号值时 ; 则进行步骤 24 ; 当数据标号值为本机工作模式标号值时, 则进 。
12、行步骤 25 ; 当数据标号值为目标机数据包完整性标号值, 则进行步骤 27 ; 除过数据标号值 是上述情况外, 则 i=i+1, 执行步骤 20 ; 说 明 书 CN 103914888 A 6 3/8 页 7 步骤 23 : 根据本次数据包到达时间与上一个是本机状态自检标号值的数据包达到时 间, 提取数据包 SSM 字段以及故障表征状态字段, 进行本机状态自检分析 ; 步骤 24 : 提取本次数据包中 SSM 字段, 当 SSM 字段控制字为显示故障标识时, 提示本机 显示故障 ; 否则, 根据本次数据包到达时间与上一个本机决断告警状态标号值的数据包达 到时间, 判断是否丢弃该数据包, 进。
13、行本机决断告警状态分析 ; 步骤 25 : 提取本次数据包中本机工作模式选择字段、 SSM 字段, 进行本机工作模式检 测 ; 步骤 26 : 提取本次数据包中包头包尾标识字段, 判断本次数据包包头包尾字段控制字 与上一个是目标机数据包完整性标号值的数据包包头包尾控制字是否相同, 若相同则根据 本次数据包的包头包尾字段判断丢失数据包的包头还是包尾, 进行目标机数据包完整性 分析, 若本次数据包完整性符合要求, 则进行步骤 27 ; 否则丢失数据, i=i+1, 然后执行步骤 20 ; 步骤 27 : 进行目标机距离探测、 目标机方位探测以及目标机高度探测。 0011 进一步的, 所述步骤 23。
14、 具体步骤包括 : 步骤 231 : 判断本次数据包达到时间与上一个是本机状态自检标号值的数据包到达时 间差值 t1 与第一阈值 T1 关系, 若 t1T1, 则丢失该数据包 ; 否则, 提取本次数据包的 SSM 字 段, 进行步骤 232 ; 步骤 232 : 判断本次数据包 SSM 字段控制字, 若本次数据的 SSM 字段控制字异常, 提示 该数据 SSM 字段数值异常, 然后执行步骤 233 ; 步骤 233 : 根据本次数据包中故障表征状态字段, 判断本机是否出现故障, 若出现故 障, 则判断故障状态字段控制字是否与上一个本机故障状态字段控制字相同, 进行步骤 234 ; 否则表示本机。
15、 TCAS 数据异常恢复正常 ; 步骤 234 : 若故障状态字段控制字与上一个故障状态字段控制字不同, 根据故障状态 字段控制字提示本机故障状态 ; 否则检测出本机状态与上次故障状态相同, 不再提示本机 防撞系统故障信息, i=i+1, 然后执行步骤 20 ; 进一步的, 所述步骤 24 具体步骤包括 : 步骤 241 : 提取本次数据包 SSM 字段, 当 SSM 字段不是本机决断告警状态标号值的数据 包显示故障标识时, 进行步骤 242 ; 否则, 提示本机显示故障 ; 步骤 242 : 计算本次数据包与上一个本机决断告警状态标号值的数据包的时间差 t2, 判断 t2 与第二阈值 T2 。
16、的关系, 若 t2 第二阈值 T2, 则提示该数据丢失, i=i+1, 然后执行步 骤 20。 0012 进一步的, 所述步骤 25 具体步骤包括 : 步骤 251 : 提取本次数据包中工作模式选择字段, 当工作模式选择字段控制字不是第 一次跳变, 同时工作模式选择字段控制字不等于上一个为本机工作模式标号值的数据包工 作模式选择字段控制字时, 提示本次数据包工作模式选择字段控制字跳变, 进行步骤 252 ; 否则, 进行步骤 252 ; 步骤 252 : 提取本次数据包的 SSM 字段, 判断 SSM 字段控制字是否正常, 若 SSM 字段控 制字为异常数值时, 则提示 TCAS 数据异常, 。
17、进行步骤 253 ; 否则, 进行步骤 253 ; 步骤 253 : 计算本次数据包获取时间与上一个是本机工作模式标号值的数据包获取时 说 明 书 CN 103914888 A 7 4/8 页 8 间差值 t3, 判断 t3 与第三阈值 T3 的关系, 若 t30 ; 步骤 21 : 若第 i 个数据包不存在非法字符, 则提取第 i 个数据包, 确定数据包达到时间 和第 i 个数据包的数据标号值, 进行步骤 22 ; 否则, i=i+1, 执行步骤 20, 其中所述数据包为 32 位数据 ; 说 明 书 CN 103914888 A 11 8/8 页 12 步骤 22: 当数据标号值是本机状态。
18、自检标号值时, 则进行步骤 23 ; 当数据标号值是本 机决断告警状态标号值时 ; 则进行步骤 24 ; 当数据标号值为本机工作模式标号值时, 则进 行步骤 25 ; 当数据标号值为目标机数据包完整性标号值, 则进行步骤 27 ; 除过数据标号值 是上述情况外, 则 i=i+1, 执行步骤 20 ; 步骤 23 : 根据本次数据包到达时间与上一个是本机状态自检标号值的数据包达到时 间, 提取数据包 SSM 字段以及故障表征状态字段, 进行本机状态自检分析 ; 步骤 24 : 提取本次数据包中 SSM 字段, 当 SSM 字段控制字为显示故障标识时, 提示本机 显示故障 ; 否则, 根据本次数据。
19、包到达时间与上一个本机决断告警状态标号值的数据包达 到时间, 判断是否丢弃该数据包, 进行本机决断告警状态分析 ; 步骤 25 : 提取本次数据包中本机工作模式选择字段、 SSM 字段, 进行本机工作模式检 测 ; 本发明并不局限于前述的具体实施方式。 本发明扩展到任何在本说明书中披露的新特 征或任何新的组合, 以及披露的任一新的方法或过程的步骤或任何新的组合。 说 明 书 CN 103914888 A 12 1/7 页 13 图 1 说 明 书 附 图 CN 103914888 A 13 2/7 页 14 图 2 说 明 书 附 图 CN 103914888 A 14 3/7 页 15 图 3 说 明 书 附 图 CN 103914888 A 15 4/7 页 16 图 4 说 明 书 附 图 CN 103914888 A 16 5/7 页 17 图 5 说 明 书 附 图 CN 103914888 A 17 6/7 页 18 图 6 说 明 书 附 图 CN 103914888 A 18 7/7 页 19 图 7 说 明 书 附 图 CN 103914888 A 19 。