時間:2008-12-12 11:14:31來源:ronggang
圖2 自動測試系統硬件組成示意圖[/align]
2.2 自動測試系統硬件組成
虛擬儀器具有硬件少、體積小、重量輕、功能強、可擴充性強等優點。與傳統儀器一樣,虛擬儀器可以劃分為數據采集與控制、數據分析與處理、結果表達與輸出三大功能模塊。結合虛擬儀器的思想[2,7],設計自動測試系統的硬件實現方案如圖2所示。
圖2中被測試對象是待測試的遙控系統整機或者某一分機。電源電路向遙控系統和信號調理電路供電,其中遙控系統需要的是特殊的電源,需要購買專門的電源或者自行設計電源變換電路。
為了實現遙控系統整機或分機的自動測試,需要為其設計專門的接口電路和信號調理電路,信號發生器、數據采集設備和被測試對象之間的所有信號都通過它傳遞,其主要作用有:①將信號發生器發出的信號(模擬量、數字量等)根據需要轉換成遙控系統所能接受的信號;②將遙控系統產生的信號(模擬量、數字量等)轉換成數據采集設備所能接受的信號。
信號發生器的主要作用是:在工控機的控制下產生相應的信號,經信號調理電路轉換后送到遙控系統,即產生激勵矢量。
數據采集設備的主要作用是:在工控機的控制下,采集遙控系統在激勵矢量作用下的響應信號(經過信號調理電路轉換),然后將信號送到工控機進行數據分析和處理。
工控機在軟件的指揮下控制整個自動測試系統的運行,也是人機交互的主要途徑,它根據需要控制信號發生器向遙控系統發出激勵矢量,同時將遙控系統的響應矢量進行數據分析和處理,判斷被測對象的功能是否正常并對其進行故障診斷,最后將判斷結果及診斷信息通過顯示設備進行顯示或通過打印機進行打印。
3 自動測試系統的軟件設計
虛擬儀器的軟件開發環境目前主要有兩類:一類是文本式的編程語言,如Visual C++、Visual Basic、C++、LabWindows/CVI等;另一類是圖形化編程語言,具有代表性的有LabVIEW、HPVEE等[8]。圖形化編程語言和文本式編程語言相比,具有編程簡單、直觀、開發效率高的特點;而文本式編程語言靈活性較好,用戶可以靈活的添加功能,而且比圖形化編程軟件開發成本低。考慮到本自動測試系統有大量的信號仿真、信號檢測、數據處理,而且需要有大量的圖形界面處理,選擇LabVIEW作為軟件開發平臺。程序框圖如圖3所示。
[align=center]
圖3 自動測試系統軟件程序框圖
圖4 自動測試系統主界面[/align]
系統開機后,首先進行測試系統本身的自檢,如無異常,進入自動測試系統主界面,如圖4所示。用戶可以根據需要選擇測試方案,測試方案分為以下三種:
1) 整機功能測試。點擊主界面上的“整機功能測試”按鈕進入整機功能測試主界面。當控制系統的所有設備正常連接時,針對控制系統整體的所有功能(電源變換功能、信號指示功能、原動機控制功能、遙控和保護功能),仿真模擬被控對象的工作過程,按照程序設置送給控制系統所需的輸入信號,檢測其輸出信號,根據輸入矢量和輸出矢量之間的關系判斷整機功能是否正常。如果功能測試不正常,則控制系統有故障,將故障定位到分機。
2) 分機功能測試。在“分機功能”測試區點擊分機名稱按鈕進入相應分機的測試界面。根據該分機的工作原理和功能,仿真模擬被控對象的工作過程和與其相聯系的其它分機的耦合信號,按照程序設置送給該分機所需的輸入信號,檢測其輸出信號,根據輸入矢量和輸出矢量之間的關系判斷該分機功能是否正常。若不正常,則該分機有故障,視具體情況可以初步確定該分機的故障性質和故障部位。
3) 故障設備的故障診斷。當通過“整機功能測試”或“分機功能測試”判斷出某個分機故障時,就要對該分機進行詳細的故障診斷。故障診斷時可以采用各種合理、先進的故障診斷方法搜尋故障的原因,盡可能將故障定位到元器件,提高故障診出率,并盡量減少漏報和誤報現象。本系統中采用以故障樹分析法為主、模糊神經網絡推理為輔的診斷方法。對故障設備故障樹的構造,采取理論與實踐相結合的方法,即在詳細分析其工作原理的基礎上,結合大量的人工診斷的經驗,構造合理的故障樹。故障診斷時,先將故障樹結構存入計算機中,然后采取自上而下的方式進行故障搜尋和定位,測試時,工控機根據需要不斷向故障設備送出故障激勵矢量,同時采集關鍵電子元器件的響應矢量,根據激勵矢量和響應矢量的關系進行故障定位。當需要輔助推理時,采用模糊神經網絡推理方法,最終搜尋到故障的真正原因。當需要人工輔助時,軟件會提示用戶進行輔助測試,并提示人工輔助的方法。
4 結論
本文詳細分析了構建基于虛擬儀器的自動測試系統的各個環節,研究了實現過程中的關鍵技術。并以LabVIEW為開發環境,開發出了某型潛艇主機遙控系統的自動測試系統,該自動測試系統能夠實現遙控系統整機和各分機的性能測試,并能夠對故障設備進行詳細的故障診斷。實際使用表明,該自動測試系統功能完善、界面直觀、操作簡便、故障診出率高。
本文作者創新點:
1) 研究了將虛擬儀器技術應用于遙控系統自動測試過程中的關鍵技術。
2) 通過合理整合軟、硬件資源,將上述技術應用于實際,研制出了某型遙控系統整機和各分機的自動測試系統。
參考文[b][/b]獻
[1] 黃智剛. 機載無線電設備自動測試系統關鍵技術研究[D]. 北京: 北京航空航天大學, 2002.
[2] Guiehu W.. Virtual instruments and their application in experiments [J]. Proc. of ICEMI, 1997: 582-584.
[3] GJB 2547-95, 裝備測試性大綱, 1995.
[4] 朱大齊. 航空電子設備電子設備故障診斷技術研究[D]. 南京: 南京航空航天大學, 2002.
[5] L. E Wang, K. C. Tall, X. D. Jiang, etal. A flexible automatic test system for rotating-turbine machinery [J]. IEEE Transactions on Automation Science and Engineering, 2005, 2 (1): 1-18.
[6] 鄒明虎, 王志云, 高福生等. 基于模糊神經網絡的雷達印制板智能故障診斷系統研究[J]. 微計算機信息, 2004, 20(12): 12-26.
[7] 陳光禹, 毛繼宏, 林春勛. 現代電子測試技術[M]. 北京: 國防工業出版社, 2000.
[8] 曹玲芝. 現代測試技術及虛擬儀器[M]. 北京:北京航空航天大學出版社,2004.
標簽:
上一篇:繼電保護電流回路兩點接地的...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23
2025-09-23