基于Mini700记录器的1553B数据处理软件设计

2014-07-19 17:51刘威刁学敏许应康
现代电子技术 2014年10期
关键词:记录器数据格式数据处理

刘威 刁学敏 许应康

摘 要: 随着新型机载飞行数据记录器Mini700在飞行试验中的广泛应用,总线数据的记录格式发生变化,数据处理通用软件对1553B数据处理不仅流程复杂而且效率低下。为解决这一问题,针对Mini700记录器的数据格式进行了分析,重点研究了其数据绝对时间的计算及数据格式的解析算法,设计开发了基于Mini700记录格式的1553B总线数据处理软件。测试结果表明,新软件不仅改进简化了当前的数据处理流程,而且大幅提高了数据处理效率。

关键词: 机载记录器; 1553B数据处理; 绝对时间计算; 数据格式

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)10?0047?03

Abstract: 1553B data record format has been changed with the application of new airborne flighting recorder Mini700 in flight test, but the common data processing software′s process is complex and its efficiency is low when it is used to deal with 1553B data. A kind of 1553B data processing software was designed based on Mini700 recorder by researching the new data recording format. The analytic algorithm of absolute time computation and data format is studied in this paper through analyzing the format of the time file and data file based the new airborne flight data recorder. The software testing result shows that the new software can not only simplify the current data processing flow, but also improve the efficiency of data processing.

Keywords: airborne data recorder; 1553B data processing; absolute time calculation; data format

Mini700记录器是近年来广泛使用的新型机载数据记录器,可记录PCM数据流、飞控数据、振动数据等多种格式的数据,同时可作为总线监视器对航电总线上的数据进行100%记录。Mini700记录的1553B总线数据为二进制数据文件(*.1553),同时还记录一个时间文件(*.time)。随着新型号飞机航电系统复杂程度的不断提高,飞行时间长、数据处理内容繁多导致数据量不断加大,以前的格式转换的弊端逐渐显露。D40记录格式整齐,但有很多冗余数据。以某型号数据为例,原始记录数据量大小为2.38 GB,经过格式转换后为5.34 GB。通用软件再对转换后的数据进行处理需要耗费更多时间,严重制约了数据处理效率,试飞工程师通常在飞行的第二天才能得到相关的结果数据进行分析。

本文在分析Mini700机载记录器的数据记录格式后,设计开发了针对该记录器的专用1553B数据处理软件,直接对卸载的原始数据直接进行处理,省去了预处理的过程,减少了数据传输的中间环节,提高了数据处理的速度。

1 Mini700记录器总线数据格式

1.1 1553B数据格式及消息类型

目前1553B总线数据处理[1]流程如图1所示,首先将时间文件和数据文件合并,根据时间文件对总线数据打上时间标记,然后转换为D40记录器的标准记录格式(*.bus)文件,最后利用100%1553B数据处理通用软件进行数据处理,得到结果数据。

由表1比对结果可以看出,通用软件处理标准格式数据,经过预处理格式转换后,首先数据量增大了一倍,后续的处理时间也比较长;专用软件直接对Mini700记录的数据进行处理,不但节省了数据预处理的时间,而且数据处理的效率较通用软件也有较大的提高, 总的效率提高70%以上。

4 结 论

本文在深入研究新型记载记录器的时间文件和数据文件格式的基础上,设计开发了Mini700专用1553B数据处理软件,简化了数据处理的流程,减少了数据预处理环节。软件测试结果表明,该软件的数据处理速度也有大幅提高,解决了通用软件效率低的问题,在后续的型号试飞工作中将会发挥重要作用,能够保证第一时间向试飞工程师提供可靠数据。

参考文献

[1] 于艳,王建军,袁炳南.1553B总线数据采集、记录与处理技术.[C]//2005年航空实验测试技术学校流会论文集.北京:中国航空学会测试专业委员会,2006:215?222.

[2] 国防科学技术工业委员会.GJB289A?97 数字式时分制指令/响应型多路传输数据总线[S].北京:国防工业出版社,1998.

[3] 张光宇,杜承烈.通用航空总线接口控制文档设计[J].测控技术,2007,26(7):48?52.

[4] Anon. IRIG 106?2009 telemetry standard part I [S/OL]. [2012?05?12]. http://www.irig106.org.

[5] Anon.GSC system data processing manual [M]. USA: AMPEX, 2008.

[6] 周果宏,罗述谦,罗起.Delphi 程序设计:题解、编程技巧与疑难解答[M].2版.北京:清华大学出版社,2007.

摘 要: 随着新型机载飞行数据记录器Mini700在飞行试验中的广泛应用,总线数据的记录格式发生变化,数据处理通用软件对1553B数据处理不仅流程复杂而且效率低下。为解决这一问题,针对Mini700记录器的数据格式进行了分析,重点研究了其数据绝对时间的计算及数据格式的解析算法,设计开发了基于Mini700记录格式的1553B总线数据处理软件。测试结果表明,新软件不仅改进简化了当前的数据处理流程,而且大幅提高了数据处理效率。

关键词: 机载记录器; 1553B数据处理; 绝对时间计算; 数据格式

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)10?0047?03

Abstract: 1553B data record format has been changed with the application of new airborne flighting recorder Mini700 in flight test, but the common data processing software′s process is complex and its efficiency is low when it is used to deal with 1553B data. A kind of 1553B data processing software was designed based on Mini700 recorder by researching the new data recording format. The analytic algorithm of absolute time computation and data format is studied in this paper through analyzing the format of the time file and data file based the new airborne flight data recorder. The software testing result shows that the new software can not only simplify the current data processing flow, but also improve the efficiency of data processing.

Keywords: airborne data recorder; 1553B data processing; absolute time calculation; data format

Mini700记录器是近年来广泛使用的新型机载数据记录器,可记录PCM数据流、飞控数据、振动数据等多种格式的数据,同时可作为总线监视器对航电总线上的数据进行100%记录。Mini700记录的1553B总线数据为二进制数据文件(*.1553),同时还记录一个时间文件(*.time)。随着新型号飞机航电系统复杂程度的不断提高,飞行时间长、数据处理内容繁多导致数据量不断加大,以前的格式转换的弊端逐渐显露。D40记录格式整齐,但有很多冗余数据。以某型号数据为例,原始记录数据量大小为2.38 GB,经过格式转换后为5.34 GB。通用软件再对转换后的数据进行处理需要耗费更多时间,严重制约了数据处理效率,试飞工程师通常在飞行的第二天才能得到相关的结果数据进行分析。

本文在分析Mini700机载记录器的数据记录格式后,设计开发了针对该记录器的专用1553B数据处理软件,直接对卸载的原始数据直接进行处理,省去了预处理的过程,减少了数据传输的中间环节,提高了数据处理的速度。

1 Mini700记录器总线数据格式

1.1 1553B数据格式及消息类型

目前1553B总线数据处理[1]流程如图1所示,首先将时间文件和数据文件合并,根据时间文件对总线数据打上时间标记,然后转换为D40记录器的标准记录格式(*.bus)文件,最后利用100%1553B数据处理通用软件进行数据处理,得到结果数据。

由表1比对结果可以看出,通用软件处理标准格式数据,经过预处理格式转换后,首先数据量增大了一倍,后续的处理时间也比较长;专用软件直接对Mini700记录的数据进行处理,不但节省了数据预处理的时间,而且数据处理的效率较通用软件也有较大的提高, 总的效率提高70%以上。

4 结 论

本文在深入研究新型记载记录器的时间文件和数据文件格式的基础上,设计开发了Mini700专用1553B数据处理软件,简化了数据处理的流程,减少了数据预处理环节。软件测试结果表明,该软件的数据处理速度也有大幅提高,解决了通用软件效率低的问题,在后续的型号试飞工作中将会发挥重要作用,能够保证第一时间向试飞工程师提供可靠数据。

参考文献

[1] 于艳,王建军,袁炳南.1553B总线数据采集、记录与处理技术.[C]//2005年航空实验测试技术学校流会论文集.北京:中国航空学会测试专业委员会,2006:215?222.

[2] 国防科学技术工业委员会.GJB289A?97 数字式时分制指令/响应型多路传输数据总线[S].北京:国防工业出版社,1998.

[3] 张光宇,杜承烈.通用航空总线接口控制文档设计[J].测控技术,2007,26(7):48?52.

[4] Anon. IRIG 106?2009 telemetry standard part I [S/OL]. [2012?05?12]. http://www.irig106.org.

[5] Anon.GSC system data processing manual [M]. USA: AMPEX, 2008.

[6] 周果宏,罗述谦,罗起.Delphi 程序设计:题解、编程技巧与疑难解答[M].2版.北京:清华大学出版社,2007.

摘 要: 随着新型机载飞行数据记录器Mini700在飞行试验中的广泛应用,总线数据的记录格式发生变化,数据处理通用软件对1553B数据处理不仅流程复杂而且效率低下。为解决这一问题,针对Mini700记录器的数据格式进行了分析,重点研究了其数据绝对时间的计算及数据格式的解析算法,设计开发了基于Mini700记录格式的1553B总线数据处理软件。测试结果表明,新软件不仅改进简化了当前的数据处理流程,而且大幅提高了数据处理效率。

关键词: 机载记录器; 1553B数据处理; 绝对时间计算; 数据格式

中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)10?0047?03

Abstract: 1553B data record format has been changed with the application of new airborne flighting recorder Mini700 in flight test, but the common data processing software′s process is complex and its efficiency is low when it is used to deal with 1553B data. A kind of 1553B data processing software was designed based on Mini700 recorder by researching the new data recording format. The analytic algorithm of absolute time computation and data format is studied in this paper through analyzing the format of the time file and data file based the new airborne flight data recorder. The software testing result shows that the new software can not only simplify the current data processing flow, but also improve the efficiency of data processing.

Keywords: airborne data recorder; 1553B data processing; absolute time calculation; data format

Mini700记录器是近年来广泛使用的新型机载数据记录器,可记录PCM数据流、飞控数据、振动数据等多种格式的数据,同时可作为总线监视器对航电总线上的数据进行100%记录。Mini700记录的1553B总线数据为二进制数据文件(*.1553),同时还记录一个时间文件(*.time)。随着新型号飞机航电系统复杂程度的不断提高,飞行时间长、数据处理内容繁多导致数据量不断加大,以前的格式转换的弊端逐渐显露。D40记录格式整齐,但有很多冗余数据。以某型号数据为例,原始记录数据量大小为2.38 GB,经过格式转换后为5.34 GB。通用软件再对转换后的数据进行处理需要耗费更多时间,严重制约了数据处理效率,试飞工程师通常在飞行的第二天才能得到相关的结果数据进行分析。

本文在分析Mini700机载记录器的数据记录格式后,设计开发了针对该记录器的专用1553B数据处理软件,直接对卸载的原始数据直接进行处理,省去了预处理的过程,减少了数据传输的中间环节,提高了数据处理的速度。

1 Mini700记录器总线数据格式

1.1 1553B数据格式及消息类型

目前1553B总线数据处理[1]流程如图1所示,首先将时间文件和数据文件合并,根据时间文件对总线数据打上时间标记,然后转换为D40记录器的标准记录格式(*.bus)文件,最后利用100%1553B数据处理通用软件进行数据处理,得到结果数据。

由表1比对结果可以看出,通用软件处理标准格式数据,经过预处理格式转换后,首先数据量增大了一倍,后续的处理时间也比较长;专用软件直接对Mini700记录的数据进行处理,不但节省了数据预处理的时间,而且数据处理的效率较通用软件也有较大的提高, 总的效率提高70%以上。

4 结 论

本文在深入研究新型记载记录器的时间文件和数据文件格式的基础上,设计开发了Mini700专用1553B数据处理软件,简化了数据处理的流程,减少了数据预处理环节。软件测试结果表明,该软件的数据处理速度也有大幅提高,解决了通用软件效率低的问题,在后续的型号试飞工作中将会发挥重要作用,能够保证第一时间向试飞工程师提供可靠数据。

参考文献

[1] 于艳,王建军,袁炳南.1553B总线数据采集、记录与处理技术.[C]//2005年航空实验测试技术学校流会论文集.北京:中国航空学会测试专业委员会,2006:215?222.

[2] 国防科学技术工业委员会.GJB289A?97 数字式时分制指令/响应型多路传输数据总线[S].北京:国防工业出版社,1998.

[3] 张光宇,杜承烈.通用航空总线接口控制文档设计[J].测控技术,2007,26(7):48?52.

[4] Anon. IRIG 106?2009 telemetry standard part I [S/OL]. [2012?05?12]. http://www.irig106.org.

[5] Anon.GSC system data processing manual [M]. USA: AMPEX, 2008.

[6] 周果宏,罗述谦,罗起.Delphi 程序设计:题解、编程技巧与疑难解答[M].2版.北京:清华大学出版社,2007.

猜你喜欢
记录器数据格式数据处理
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
在智能交通系统中PLC数据格式转换方法的研究
汽车事故数据记录器数据规范及应用进展综述
列车车厢视频记录器的应用
基于弹载图像记录器的压缩系统设计
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
论子函数在C语言数据格式输出中的应用
DWG与SHP数据格式互转换方法研究——以龙岩规划测绘数据为例
基于ArcGIS的规划数据格式转换研究