白 曦,張 鵬
(中國航空工業集團公司西安航空計算技術研究所,陜西西安,710068)
供電控制管理計算機平臺自動化測試解決方案
白 曦,張 鵬
(中國航空工業集團公司西安航空計算技術研究所,陜西西安,710068)
提出供電控制管理計算機平臺自動化測試解決方案,支持同時對2臺供電控制管理計算機進行并行自動化測試。經測試,功能性能滿足要求。
自動化測試;供電管理系統;機載計算機
軍用武器系統等高科技產品的復雜度日益提高,對產品的可靠性也提出了更高的要求[1],自動測試系統正逐步成為設備可靠性運行的必要手段[2]。
傳統的機載計算機測試平臺大都采用應答式結構[2],存在:自動化水平低,浪費人力和時間;對于驅動軟件的功能測試不全面;同系統應用差距較大,測試接口種類不齊全,故障無法準確定位和復現等問題。本文面向供電控制管理計算機設計了專用的自動化測試平臺解決方案。
1.1 硬件設計
測試平臺的硬件功能主要有:產生供電控制管理計算機所需的離散量、模擬量激勵信號;采集供電控制管理計算機輸出的離散量、模擬量信號以監控其輸出功能;提供RS-232、ARINC429和1553B總線通訊板卡以檢測供電控制管理計算機的總線通訊功能。測試平臺產生的激勵信號用于模擬供電控制管理計算機所監控和管理的飛機上供電系統的信號。一臺測試設備支持同時測試兩臺供電控制管理計算機。如圖1所示。
1.2 軟件設計
測試設備軟件分為供電控制管理計算機駐留軟件和測試設備軟件。供電控制管理計算機駐留軟件模擬供電子系統應用軟件,主要功能有:完成與測試設備的握手;按劃分的周期任務調度模塊完成供電控制管理計算機的接口功能測試;采集供電控制管理計算機的輸入信號。測試設備軟件包括:計算機測試程序、數據管理程序、測試結果處理程序、界面管理程序。
自動測試設備軟件實現對測試臺硬件板卡等模塊的控制,對待測供電控制管理計算機進行行全部項目測試。供電控制管理計算機的上電操作由測試設備控制自動完成,在供電控制管理計算機上電操作之前,測試設備完成所有的資源初始化工作和測試前的準備工作,測試設備在上電自檢后,向供電控制管理計算機連續發送3次握手信號,等待供電控制管理計算機接收后發送握手成功信息后,選擇測試周期,全面測試供電控制管理計算機各接口功能。

圖1 供電控制管理計算機測試平臺硬件結構
當供電控制管理計算機和測試設備連接后,測試設備使用串口與供電控制管理計算機握手,握手成功后開始對2臺供電控制管理計算機進行并行測試。駐留軟件與測試設備握手成功后運行周期任務,對離散量、模擬量、數字量按設定周期采集,由測試設備軟件依次判斷完成判據。駐留軟件流程如圖4。當供電控制管理計算機和測試設備連接后,測試設備使用串口與供電控制管理計算機握手,握手成功后開始對2臺供電控制管理計算機進行并行測試。駐留軟件與測試設備握手成功后運行周期任務,對離散量、模擬量、數字量按設定周期采集,由測試設備軟件依次判斷完成判據。
離散量采集功能測試:由測試設備向供電控制管理計算機的激勵輸入端口加入激勵信號,經內部駐留軟件調用離散量采集驅動采集離散量狀態,通過RS-232串口將采集結果按串口通訊協議要求發送給測試設備,測試設備軟件按期望值對測試結果進行比較分析。
模擬量采集的功能測試:原理和離散量相同,只是供電控制管理計算機內部采集到模擬量值后,會按照模擬量傳輸轉換協議轉換后通過串口發送給測試設備,測試設備在比較采集的信號值和發送的信號值時,兩者的差值不超過滿量程的5%均認為采集功能正常。
離散量輸出功能測試:根據離散量采集狀態決定的,供電控制管理計算機內部駐留軟件調用離散量輸出驅動,將采集到的離散量狀態值輸出給測試設備,測試設備通過將采集的狀態同發出的狀態做比較,若一致,即可判定供電控制管理計算機離散量輸出功能正常。
1553B總線通訊功能測試:由測試設備模擬BC,供電控制管理計算機做RT,發送數據給供電控制管理計算機的32個RT子地址,供電控制管理計算機收到數據取反后再發送給測試設備,測試設備對收到的數據和發送的數據做比較,若發送數據和接收數據之和為0,即可判斷供電控制管理計算機的通訊功能正常。
HB6096總線通訊功能測試:通過測試設備HB6096板卡與供電控制管理計算機HB6096電路之間的數據收發實現。測試設備先按照HB6096總線協議發送數據給供電控制管理計算機,供電控制管理計算機收到數據后按協議要求再發回測試設備,測試設備對收到的數據和發送的數據做比較,兩者若符合協議要求,即可判斷供電控制管理計算機HB6096總線通訊功能正常。
本文設計了供電控制管理計算機平臺的自動化測試解決方案,該方案經使用效果表明可滿足測試覆蓋率要求,且故障定位準確,滿足供電控制管理計算機硬件平臺的測試要求。
[1]張娟.一種多功能自動測試設備的設計與實現[J].計算機測量與控制.2011.19(2).
[2]盧振達,陳建輝,張延生.基于PXI總線的某型導彈數字組合自動測試系統設計[J].儀表技術.2009,(4).
Automatic Test Solution for Power Supply Control Management Computer Platform
Bai Xi,Zhang Peng
(Aeronautics Computing Technique Research Institute,Xi’an Shaanxi,710068)
The computer platform automation test solution of the power supply control management system is proposed, and the two power supply control and management computers are also tested in parallel. The function performance meets the requirements.
Automated testing; Power supply management system; Airborne computer