基于LabWindows/CVI的便攜式電源控制器測試系統(tǒng)設計
3 測試系統(tǒng)軟件設計
該測試系統(tǒng)的軟件采用LabWindows/CVI編程,LabWindows/CVl是NI公司推出的面向計算機測控領域的虛擬儀器軟件開發(fā)平臺。該平臺不僅提供了對虛擬儀器的支持,還具有各種測試、通信、控制和數值分析的能力,具有控制功能強大、庫函數豐富、實時性強、編程容易等優(yōu)點。為了日后的更新、維護與拓展,在設計過程中采用模塊化的思想,整個系統(tǒng)由數據采集模塊、檢測信號產生模塊、PCU輸出控制信號檢測模塊、通信模塊和系統(tǒng)幫助模塊等組成。系統(tǒng)軟件設計的結構圖如圖3所示。本文引用地址:http://m.butianyuan.cn/article/177874.htm
在軟件設計中,數據采集模塊主要用來實現(xiàn)對測試數據的采集;檢測信號產生模塊主要用來實現(xiàn)對控制測試系統(tǒng)中模擬量信號和開關量信號的產生,通過該模塊可以實現(xiàn)模擬量信號幅值的設置和開關量信號的設置;PCU輸出控制信號檢測模塊主要用來實現(xiàn)對PCU輸出控制信號的檢測,并能夠通過調用理論值與測試結果進行比較;通信模塊主要用來實現(xiàn)測控計算機與PCU之間的通信功能,可以通過測試計算機向PCU發(fā)送完控制命令字后延時一段時間,等待接收電源控制器傳送的數據,可以根據是否收到PCU傳送的數據判斷其故障狀態(tài)。系統(tǒng)幫助模塊主要是用來對測試中的常見疑難問題和注意事項進行解答。軟件設計的流程圖如圖4所示。測試過程中,在完成數據采集和檢測后,顯示測試結果,并完成報表打印。
4 實驗應用
該測試系統(tǒng)用于某型飛機的電源控制器測試。在進行測試時,首先運行該測試應用軟件,初始化相關板卡后,通過完成測試設置和通信配置等相關設置后,然后通過點擊主程序界面的相應模塊測試按鈕進行相應的測試,其中通信模塊需要向PCU發(fā)送控制命令字,然后接收PCU發(fā)回的數據進行單獨測試;在主界面中通過點擊“檢測信號產生模塊”按鈕,可以實現(xiàn)對模擬信號是否已經輸入進行檢測,若沒有信號輸
入需重新檢測,否則點擊“PCU輸出控制信號檢測模塊”按鈕,運行輸出控制信號檢測程序,將得到的結果與理論值進行比較,并將結果進行顯示,程序面板的部分界面如圖5所示。如果比較結果不正確,需要檢查修改電路后重新進行檢測。通過實際應用發(fā)現(xiàn),該測試系統(tǒng)測試結果準確、穩(wěn)定可靠。
5 結論
該測試系統(tǒng)采用具有高速數據采集卡的便攜式測試計算機為硬件平臺,軟件設計采用模塊化設計思想,提高了系統(tǒng)的可靠性和維護性。該測試系統(tǒng)已用于某型飛機的電源控制器進行測試,實際應用表明該測試系統(tǒng)具有測試準確、穩(wěn)定可靠、人機界面友好等特點,達到了設計要求。
評論