溫補晶振補償電壓自動測試系統(tǒng)
2.2 補償電壓自動測試過程
根據(jù)系統(tǒng)硬件組成與測試目的要求,補償電壓自動測試過程如下:
將未裝配補償網(wǎng)絡(luò)的待測半成品活件裝入高低溫箱,連接好各儀器設(shè)備,打開電源,運行程序,進行參數(shù)設(shè)置(如工作電壓為8 V,中心頻率為19.2 MHz,測試溫度范圍為-40~+70℃,10℃步進);點擊開始按鈕,程序控制高低溫箱自動回0號參考工位,開始降溫至-40℃,保溫30 min后,工位進1,根據(jù)1號位活件設(shè)置調(diào)節(jié)程控電源工作電壓輸出,獲取振蕩器頻率,變化E+,使振蕩器頻率越來越接近中心頻率,直到滿足要求,記錄此時程控電源的E+即為所測補償電壓結(jié)果,同時記錄振蕩器內(nèi)為溫補網(wǎng)絡(luò)供電的穩(wěn)壓器輸出電壓VDD;然后高低溫箱輪位進1,移向2號位測量,直到所有工位測試完畢;開始升溫10℃至-30℃,保溫20 min,測試記錄數(shù)據(jù),完成所有工位測試;繼續(xù)升溫,保溫、測量,直至全部溫度點測試完畢,一個測試過程完成。
3 軟件組成
應(yīng)用軟件采用VB 6.0編寫,后臺數(shù)據(jù)庫采用Microsoft Access數(shù)據(jù)庫。運行軟件,可以對程控儀器設(shè)備進行操作和控制,實現(xiàn)測試過程的自動控制、數(shù)據(jù)自動測試以及自動記錄,為溫補晶振補償網(wǎng)絡(luò)參數(shù)計算過程提供準(zhǔn)確可靠的輸入數(shù)據(jù)。
應(yīng)用軟件主要分為3個模塊:活件參數(shù)管理模塊,自動測試模塊以及數(shù)據(jù)處理與存儲模塊。
3.1 活件參數(shù)管理模塊
活件參數(shù)管理模塊是系統(tǒng)控制軟件的最上層,它直接面向用戶,提供系統(tǒng)數(shù)據(jù)信息:用戶在測試前需要設(shè)置相關(guān)參數(shù),如設(shè)備信息錄入,產(chǎn)品編號設(shè)置,高低溫箱輪位、溫度及步進參數(shù)等;自動測試過程中顯示系統(tǒng)當(dāng)前工作狀態(tài),如當(dāng)前輪位、當(dāng)前溫度、E+、VDD等實時數(shù)據(jù),也可顯示其他歷史數(shù)據(jù);同時提供對用戶的誤操作進行處理、提示及相應(yīng)的幫助系統(tǒng)。
3.2 自動測試模塊
自動測試模塊是系統(tǒng)功能的具體實施部分,能夠?qū)Τ炭貎x器的工作狀態(tài)進行控制檢測。
自動測試模塊通過調(diào)用動態(tài)鏈接庫函數(shù)VISA32.DLL來控制系統(tǒng)所用的GPIB設(shè)備或儀器,用VB自帶MSCOMM32.OCX控件對系統(tǒng)中的串口程控儀器進行控制。該測試模塊是系統(tǒng)軟件中較關(guān)鍵也較復(fù)雜的部分,需要充分了解儀器功能及程控指令系統(tǒng),并根據(jù)控制過程安排程序指令順序。
下面就系統(tǒng)中程控設(shè)備的設(shè)置控制語句做關(guān)鍵性說明。
3.3 數(shù)據(jù)處理與存儲模塊
數(shù)據(jù)存儲模塊是測試系統(tǒng)的重要組成部分,它由活件信息表,儀器設(shè)備信息表及測試數(shù)據(jù)表等組成,主要完成系統(tǒng)各儀器的基本信息、測試過程及測試數(shù)據(jù)的管理工作。在系統(tǒng)工作界面中通過相關(guān)控件可瀏覽、調(diào)用、修改及編輯相關(guān)數(shù)據(jù)。
3.4 系統(tǒng)軟件流程圖
根據(jù)系統(tǒng)硬件組成與測試過程要求,軟件流程圖如圖4所示。
4 結(jié)語
本系統(tǒng)以計算機為控制中心,結(jié)合應(yīng)用軟件,實現(xiàn)了溫補晶振補償網(wǎng)絡(luò)補償電壓的自動測試,系統(tǒng)中儀器設(shè)備的功能量程設(shè)置、數(shù)據(jù)的獲取記錄等均由計算機來完成,使數(shù)據(jù)更加準(zhǔn)確、可靠,并且大大縮短了測試時間,提高了工作效率和產(chǎn)品質(zhì)量。本系統(tǒng)投入使用后,經(jīng)過實踐和進一步改善,系統(tǒng)中各設(shè)備儀器工作正常有序,穩(wěn)定可靠,滿足了用戶的需求。
評論