基于LabVEW的直流電阻箱自動檢定系統的研究
摘要:直流電阻箱的檢定是一個很繁雜的過程。對此基于LabvIEW軟件平臺設計并實現了一款實用性的直流電阻自動檢定系統。本系統用上位機pc機作為控制設備,安捷倫34420a數字萬用表作為電阻測量儀器,通過GPIB總線實現數據的通訊。通過此系統可以實現設備基本信息錄入,電阻數值采集,校準結果顯示以及檢定報表的生成。同時生成的檢定報表是以證書編號的形式進行自動保存以便之后查找。經過使用驗證,所設計的直流電阻箱自動檢定系統實用性高,性能可靠,操作方便,并已被應用到工程實際中。
本文引用地址:http://www.104case.com/article/201610/308675.htm關鍵詞:
0 引言
直流電阻是傳遞和保存電阻單位Ω的實物標準,其量值的準確傳遞是測量的基礎。同時,在科學試驗與工業生產的各個方面,直流電阻箱作為重要的電子儀器已得到廣泛應用,并成為一些領域中不可或缺的重要電子儀器,因此研發一套基于LabVEW的直流電阻箱自動檢定系統以提高直流電阻箱檢定工作的自動化程度,從而在一定程度上代替傳統人工手動按照規程對直流電阻箱進行準確檢定特別重要。本直流電阻的自動檢定系統以LabVIEW為軟件平臺進行設計研發,其成功研發與計算機技術的快速發展是分不開的,其發展為系統研發提供了可靠的理論基礎和軟件環境。通過LabvIEW的前面板可以控制檢定的整個過程,其檢定效率相比于傳統的手工檢定要高出許多,同時很人性化的顯示其檢定的整個過程。
1 系統方案設計
在系統的使用中往往會遇到一套系統只能應用于一種直流電阻箱。因此,當檢定其他量程的直流電阻箱時需要編程人員再做另一套系統。本系統采用模塊化編程的思想,并且可以在檢定過程中選擇不同量程的直流電阻箱,從而實現了一套系統檢定多種直流電阻箱的功能。模塊化編程還簡化了系統的復雜程度,同時提高了檢定工作的精確率和效率。
檢定部門使用的直流電阻箱一般有3種,其最大量程分別為:10000Ω,10000Ω,1000Ω。我們可以選擇最大量程來選擇不同的直流電阻箱。我們的上位機是計算機用未作為控制平臺,通過USB接口實現USB—GPIB轉換從而與數字萬用表(本系統采用安捷倫數字萬用表Agilent 34420A)進行通訊連接,人工撥動直流電阻箱各檔盤旋鈕,將直流電阻箱的阻值傳輸到數字萬用表從而實現實時阻值的測量和數據接收,然后實現數據的自動運算和處理,生成校準證書和記錄表。該系統生成的校準證書和記錄表是以被測件的證書編號為名稱進行保存的,因為每個被測件的證書編號是唯一的,所以該保存形式易于以后查尋校準證書和記錄表。同時該檢定系統的硬件由計算機、安捷倫數字萬用表Agilent 3442 0A、打印機組成。
實物圖如圖1所示。

2 系統軟件設計
本系統采用LabVIEW2012作為平臺進行開發,LabVIEW是類似于C和BASIC的一種程序開發環境,其使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式,是開發測量或控制系統的理想選擇。同時,LabVIEW具有自己的工具包,通過使用工具包我們可以更方便的實現軟件的某些功能,在本系統我們用到的工具包是報表生成工具包。通過使用報表工具包我們將基本信息,初步檢定以及檢定結果都生成到報表中,其中報表由word報表和excel報表組成,被測件的基本信息以及采集的數據都以標簽的形式添加到已經建好的文檔模板中,這樣就可以使報表形式更加美觀。通過操作系統的控制界面,工作人員可以觀察到被測件的信息錄入和數據的采集從而監督檢定的整個過程,如果檢定過程中出現誤操作則會很直接的顯示出來。整個系統的設計采用整體和局部相結合的模塊化式結構程序設計方法,從整體把握設計的框架,整體又分為幾個模塊,通過幾個模塊的設計來實現系統的不同功能。以菜單的形式來體現整個檢定系統各個模塊是環環相扣的形式,這樣使得操作界面更加簡捷、易懂以及更容易操作,系統功能結構如圖2所示。

軟件系統分為登錄模塊、基本信息模塊、數據采集模塊、示值誤差檢定模塊、校準結果模塊、校準證書模塊及記錄表模塊。各個模塊在系統中都有自己的特定功能。其中,在基本信息模塊我們輸入關于儀器的一些基本信息,包括一些產品的型號,日期等,一些不需要改變的信息我們將其值設為默認,這樣我們就不需要每次都重復的輸入同樣的信息。在數據采集模塊安捷倫34420A型號萬用表測得的直流電阻值采集到LabVIEW中在這一部分還需要計算殘余電阻檢定和開關接觸電阻變差。在數據采集模塊中點擊示值誤差檢定程序就會跳轉到示值誤差檢定模塊,此模塊需要選擇檔位來實現數據的采集。通過校準結果模塊,我們得到校準的結果,點擊組合框的下拉按鈕我們選擇外觀線路和絕緣電阻是否正常,殘余電阻,示值誤差直接通過采集模塊將數據采集到實測值得表格中。本系統的報表生成模塊分為記錄表模塊和檢定證書模塊,通過點擊記錄表和檢定證書按鈕系統自動生成報表并通過打印機打印出來。整體構架:系統首先進入登陸界面當輸入正確的賬戶和密碼之后才可以進入主界面,如果輸入的賬號或者密碼不正確,則會顯示登錄失敗,程序跳轉到開始狀態,如果賬號密碼正確則進入到程序的主界面其中主界面是此系統的主要部分,其整體構架如圖3所示。

3 實驗結果與分析
檢定系統調試結束后,需通過實驗來檢驗實際的檢定效果。我們可以將安捷倫萬用表采集的電阻數據與數據采集模塊前面板的顯示數據進行比較,如果數據一致或者在規定有效數字內數據一致,則表明程序調試成功。經過試驗驗證,該直流電阻箱檢定系統完全能夠滿足其精度要求,并且系統的性能指標也能達到要求。根據設計要求,本系統還對開關接觸電阻和殘余電阻進行了測試,系統前面板的顯示結果和萬用表上的數值都能在規定有效數字內完全一致。
4 結論
在軟件方面系統以LabVIEW為開發平臺,通過對上位機人機界面進行操作,代替了傳統手工檢定復雜的過程,清晰、有條理的顯示了檢定的整個過程:基本信息的錄入;直流電阻值的自動采集;示值誤差的檢定;記錄表以及校準證書的自動生成和電子表格打印。通過驗證該系統可實現以下功能:
(1)按照國標JJG982—2003《直流電阻箱檢定規程》完成直流電阻箱檢定所要求的測試內容,在LabVIEW的前面板能清楚的顯示檢定過程中各種數據的檢定數值和結果,完成檢定后系統自動生成記錄表和檢定證書,生成的這兩種數據表以產品證書編號的形式自動保存,方便以后查找。
(2)自動實現數據的采集,并且可以按照檢定規程對采集的數據自動運進行運從而實現數據的自動處理。
(3)系統在運行之前需要登錄,可以對系統進行保護,同時在登錄模塊分為管理員身份和一般用戶,管理員可以添加新用戶用以區分不同操作人員的使用權限從而可以有效防范他人侵入獲取數據從而保證系統的安全性。
評論