基于GPIB總線(xiàn)的變頻器自動(dòng)測試系統設計
三、系統軟件組成
自動(dòng)測試軟件使用VB作為開(kāi)發(fā)語(yǔ)言,創(chuàng )建簡(jiǎn)潔的操作界面,方便測試人員操作。軟件主要包括以下幾個(gè)模塊:
(1)新建或打開(kāi)數據庫模塊;
?。?)系統初始化及參數設置模塊;
?。?)自動(dòng)測試及數據采集模塊;
?。?)數據查看及處理模塊。
新建或打開(kāi)數據庫模塊主要功能是新建數據存儲的數據庫或者打開(kāi)已有的數據庫。軟件按照測試項目新建數據表,或者打開(kāi)已有的數據庫,所有測試參數和測試數據均存于數據庫中,方便數據查詢(xún),保證數據存儲的安全性和可追溯性。
系統初始化及參數設置模塊主要功能是進(jìn)行儀器的自檢及儀器參數的設置。儀器自檢可以檢查出所用儀器是否在GPIB總線(xiàn)上連接,保證自動(dòng)測試的順利進(jìn)行。參數設置主要是對各儀器的測試參數進(jìn)行設置,比如頻譜分析儀的參考電平、刻度、掃描寬度、分辨率帶寬和視頻帶寬等。
自動(dòng)測試及數據采集模塊主要功能是控制設備(工控機)按照設定的程序運行,控制射頻開(kāi)關(guān)矩陣切換到對應的儀器通道,按照設定好的測試參數自動(dòng)對測試儀器進(jìn)行設置,完成測試,將測試結果采集回工控機并存儲在數據庫中。
數據查看及處理模塊主要功能是查看存儲在數據庫中的數據,以及按照一定的算法對結果進(jìn)行的比對處理。圖2是系統軟件流程圖。
四、系統運行流程
首先按照圖1連接好測試系統,進(jìn)入程序,打開(kāi)數據庫,按照測試項目建立好測試序列,對各測試項目按照測試大綱的要求進(jìn)行測試參數的設置。設置完成后,程序可以選擇自動(dòng)測試或手動(dòng)測試。自動(dòng)測試可根據環(huán)境試驗的要求,按照時(shí)間間隔自動(dòng)測試,時(shí)間間隔可根據要求調整,或者按照環(huán)境溫度自動(dòng)測試,例如溫度循環(huán)試驗時(shí),根據采集到的產(chǎn)品溫度,判斷是否滿(mǎn)足高低溫測試的要求,滿(mǎn)足要求后進(jìn)行測試。
自動(dòng)測試開(kāi)始后,測試軟件通過(guò)GPIB總線(xiàn)向電源發(fā)送加電指令,使變頻器開(kāi)機,然后向射頻開(kāi)關(guān)矩陣發(fā)送指令,開(kāi)關(guān)打通一路測試儀器通道和變頻器的信號輸出通道,在向信號源發(fā)送射頻開(kāi)指令,信號輸出正常后,開(kāi)始按照設定的參數進(jìn)行測試,采集測試結果并保存。一個(gè)測試項目完成后,開(kāi)關(guān)切換至另一個(gè)儀器通道,按照設置進(jìn)行測試,采集測試結果并保存。測試軟件依次按照編輯好的序列完成所有的測試項目。
由于測試數據量大、處理繁瑣、容易出錯等情況,測試人員可以利用測試軟件查看歷史數據,并進(jìn)行數據比對。
五、結束語(yǔ)
該測試系統可以完成多通道、多參數等的測量工作,解決了變頻器測試項目多,工作量繁瑣等問(wèn)題,大大提高了工作效率,具有較高的使用價(jià)值,對其他自動(dòng)測試系統的設計同樣具有借鑒意義。
評論