劉威 刁學敏 許應康
摘 要: 隨著新型機載飛行數據記錄器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.