吳敏婕 朱劍平 潘 潔 王一麗 / 上海市計(jì)量測(cè)試技術(shù)研究院
數(shù)字多用表自動(dòng)檢定系統(tǒng)的組建
吳敏婕 朱劍平 潘 潔 王一麗 / 上海市計(jì)量測(cè)試技術(shù)研究院
介紹基于GPIB總線,使用LabVIEW軟件開發(fā)的數(shù)字多用表自動(dòng)檢定系統(tǒng)。重點(diǎn)介紹了系統(tǒng)的軟硬件實(shí)現(xiàn)方法。通過實(shí)際應(yīng)用證明該系統(tǒng)在數(shù)據(jù)采集、數(shù)據(jù)處理、保存、生成證書報(bào)告等方面都具有優(yōu)良的性能,大大提高工作效率,并確保檢定的準(zhǔn)確性。
數(shù)字多用表;自動(dòng)檢定;LabVIEW
隨著大規(guī)模集成電路的不斷發(fā)展,微處理技術(shù)越來越多地運(yùn)用到測(cè)量?jī)x表中,從而誕生了智能化的數(shù)字多用表。這類新型儀表不僅功能、結(jié)構(gòu)等發(fā)生了重要的變化,而且大多帶有程控接口,可利用編程語(yǔ)言對(duì)其進(jìn)行高級(jí)開發(fā)。
目前,多功能、高準(zhǔn)確度、智能化數(shù)字多用表在儀器測(cè)量領(lǐng)域中日益占據(jù)重要的地位,也是試驗(yàn)與科研不可或缺的計(jì)量器具,它們是否準(zhǔn)確可靠關(guān)系到企業(yè)的安全生產(chǎn)。計(jì)量檢定的過程中,由其特點(diǎn)決定了檢定項(xiàng)目多、檢定數(shù)據(jù)量大、檢定時(shí)間長(zhǎng)、后期數(shù)據(jù)處理繁雜,而目前采用的人工檢定方法,不但工作強(qiáng)度大、效率低,對(duì)檢定員的素質(zhì)要求也非常高,極易引入人為誤差。因此,為了快速、準(zhǔn)確、可靠地對(duì)這些高精度的數(shù)字多用表進(jìn)行檢定和校準(zhǔn),有必要研制一套數(shù)字多用表自動(dòng)檢定系統(tǒng),不但實(shí)現(xiàn)自動(dòng)采集數(shù)據(jù),還具備數(shù)據(jù)處理,數(shù)據(jù)保存、證書自動(dòng)生成等功能,從而使數(shù)字多用表的檢定和管理更加科學(xué)規(guī)范。由此可見,自動(dòng)測(cè)試方法已經(jīng)不可避免地成為計(jì)量部門必須具備的檢定手段之一。
1.1 概述
數(shù)字多用表的檢定項(xiàng)目主要包括:直流電壓、交流電壓、交流電壓頻率響應(yīng)、電阻、直流電流、交流電流等。一般來說,數(shù)字多用表的檢定方法采用標(biāo)準(zhǔn)源法(圖1),將標(biāo)準(zhǔn)源直接與被檢表連接,由標(biāo)準(zhǔn)源輸出信號(hào)給被檢表,記錄被檢表的讀數(shù)。
圖1 標(biāo)準(zhǔn)源法
以Agilent公司的34401A數(shù)字多用表為例,標(biāo)準(zhǔn)源使用Fluke公司的5720A/5725A,比較人工檢定和自動(dòng)檢定。
1.2 人工檢定
正確連接標(biāo)準(zhǔn)源和被檢表,手動(dòng)調(diào)節(jié)被檢表的被校量程與標(biāo)準(zhǔn)源的輸出值,確定標(biāo)準(zhǔn)源輸出,待被檢表數(shù)據(jù)穩(wěn)定后手動(dòng)記錄測(cè)量數(shù)據(jù)。全部性能檢測(cè)完成后,人工對(duì)測(cè)量數(shù)據(jù)進(jìn)行判斷并給出結(jié)論。最后人工打印并核查報(bào)告、歸檔原始記錄(圖2為人工檢定34401A的流程圖)。
簡(jiǎn)單計(jì)算整個(gè)環(huán)節(jié)中,僅以直流電壓為例,共有100 mV、1 V、10 V、100 V、1 000 V五檔量程,其中10 V為基本量程。按照檢定規(guī)程非基本量程每檔測(cè)三個(gè)點(diǎn),基本量程測(cè)十個(gè)點(diǎn),滿度測(cè)反向,5720A就要改變27次輸出,人工需重復(fù)27次記錄數(shù)據(jù),要反復(fù)操作按鍵上百次,如果長(zhǎng)期頻繁使用,極易導(dǎo)致按鍵反應(yīng)緩慢甚至失靈,維修成本極高。
1.3 自動(dòng)檢定
正常連接標(biāo)準(zhǔn)源和被檢表,打開軟件自動(dòng)程控兩臺(tái)儀器,被檢表采集到的數(shù)據(jù)通過接口傳送到計(jì)算機(jī)中,由軟件自動(dòng)對(duì)數(shù)據(jù)進(jìn)行整理、統(tǒng)計(jì)得出結(jié)論,存儲(chǔ)數(shù)據(jù),生成證書報(bào)告(如圖3所示的流程)。
圖2 人工檢定流程
同樣以直流電壓為例,可以看出只要正確連接標(biāo)準(zhǔn)源、被檢表以及計(jì)算機(jī)后,整個(gè)測(cè)量過程不需要人工介入。
如表1所示,對(duì)以上兩種方法測(cè)量34401A所產(chǎn)生的結(jié)果進(jìn)行比較:自動(dòng)控制的優(yōu)勢(shì)明顯高于手動(dòng)操作,從實(shí)時(shí)測(cè)量、記錄存儲(chǔ)、運(yùn)算處理和結(jié)果評(píng)定等操作,自動(dòng)控制使測(cè)試、處理和出具結(jié)果一體化。同時(shí)高速測(cè)量更好地保證了測(cè)量重復(fù)性,為多次測(cè)量、誤差處理和不確定度評(píng)定創(chuàng)造了有利的條件,減少隨機(jī)誤差。按照計(jì)算機(jī)提示下完成規(guī)定操作,也能減少人為因素造成的損壞,更好地維護(hù)設(shè)備。
圖3 自動(dòng)檢定流程
表1 人工檢定與自動(dòng)檢定比較
數(shù)字多用表自動(dòng)檢定系統(tǒng)主要由計(jì)算機(jī)、標(biāo)準(zhǔn)源、被檢數(shù)表、打印機(jī)、GPIB采集卡組成。工作原理:設(shè)置各儀器的地址,由計(jì)算機(jī)通過 GPIB 接口發(fā)出程控命令,標(biāo)準(zhǔn)源和被檢表相互協(xié)調(diào)進(jìn)行各項(xiàng)設(shè)置。在計(jì)算機(jī)控制下,由標(biāo)準(zhǔn)源發(fā)送檢定所需的各種信號(hào)到被檢表,依次進(jìn)行各項(xiàng)參數(shù)的檢定。測(cè)量數(shù)據(jù)經(jīng) GPIB 總線上傳至計(jì)算機(jī),由計(jì)算機(jī)再對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)、修正等處理工作,最后保存原始記錄、自動(dòng)生成證書報(bào)告,從而完成數(shù)字多用表的檢定過程。
2.1 全自動(dòng)檢定
對(duì)于帶接口(GPIB、RS232、USB等)的數(shù)字多用表,如Agilent 34401A,F(xiàn)LUKE 8845A,Keithley 2000等,可以通過計(jì)算機(jī)和軟件控制標(biāo)準(zhǔn)源輸出標(biāo)準(zhǔn)信號(hào),同時(shí)控制被檢表測(cè)試輸出值,然后計(jì)算機(jī)自動(dòng)進(jìn)行數(shù)據(jù)處理,最后自動(dòng)存檔,生成證書。
2.2 半自動(dòng)檢定
對(duì)于不帶接口的數(shù)字多用表,如GW GDM- 8145,VICTOR VC8045-Ⅱ,MASTECH MS8050等,可以通過計(jì)算機(jī)和軟件控制標(biāo)準(zhǔn)源輸出標(biāo)準(zhǔn)信號(hào),再人工讀取被檢表的顯示值,并將讀數(shù)值輸入計(jì)算機(jī),然后計(jì)算機(jī)自動(dòng)存檔,生成證書,實(shí)現(xiàn)半自動(dòng)檢定。
系統(tǒng)的硬件組成主要有:FLUKE 5720A/5725A標(biāo)準(zhǔn)源一套,被檢表一臺(tái),計(jì)算機(jī)及打印機(jī)各一臺(tái),GPIB采集卡一塊及通信電纜線若干 (GPIB/USB/ RS232等,針對(duì)不同接口使用),其硬件組成如圖4所示。
圖4 系統(tǒng)硬件組成框圖
GPIB采集卡采用美國(guó)NI公司的GPIB-USB-HS。其適用性強(qiáng),系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,性能穩(wěn)定,操作方便靈活。由計(jì)算機(jī)在總線上發(fā)射指令,相應(yīng)地址上的儀器執(zhí)行命令,最終儀器將采樣數(shù)據(jù)通過總線傳回計(jì)算機(jī)。需注意的是,USB一頭連接計(jì)算機(jī),另一頭連接標(biāo)準(zhǔn)源。
在自動(dòng)控制系統(tǒng)中,軟件是關(guān)鍵,提高軟件編程、使用和維護(hù)至關(guān)重要。傳統(tǒng)的檢測(cè)程序是把所有的測(cè)量參數(shù)、儀器程控指令、測(cè)試分析結(jié)果統(tǒng)統(tǒng)都放在一個(gè)程序中,程序的數(shù)據(jù)管理十分困難,同時(shí)可維護(hù)性、可擴(kuò)展性差。為了克服這些缺點(diǎn),本系統(tǒng)采用模塊化、通用化的設(shè)計(jì)思想。軟件開發(fā)平臺(tái)采用NI公司的圖形化編譯軟件LabVIEW。
4.1 軟件結(jié)構(gòu)
系統(tǒng)軟件采用模塊化設(shè)計(jì)方式。軟件總體結(jié)構(gòu)由基本信息記錄、自動(dòng)檢定、半自動(dòng)檢定、保存數(shù)據(jù)及生成證書這四部分組成(如圖5所示)?;拘畔⒂涗浿饕怯涗浰蜋z儀器的詳細(xì)信息,包括送檢單位、地址、儀器型號(hào)、器號(hào)、廠家、送檢日期等;自動(dòng)檢定和半自動(dòng)檢定主要是完成直流電壓、交流電壓、交流電壓頻率響應(yīng)、電阻、直流電流、交流電流、交流電流頻率響應(yīng)等項(xiàng)目的測(cè)量;保存數(shù)據(jù)及生成證書,就是保存原始記錄,然后根據(jù)客戶需要,選擇證書報(bào)告類型(檢定或者校準(zhǔn)),系統(tǒng)自動(dòng)生成所需證書報(bào)告,保存打印。
注意自動(dòng)檢定和半自動(dòng)檢定模塊的設(shè)計(jì)有所不同,自動(dòng)檢定模塊針對(duì)不同型號(hào)的被檢表需要分別編寫儀器程序,而對(duì)于半自動(dòng)檢定模塊的被檢表,由于無(wú)法程控,只需完成不同檢定項(xiàng)目的程序編寫即可,在檢定時(shí)需要人工手動(dòng)輸入被檢表所示數(shù)值。
圖5 系統(tǒng)軟件結(jié)構(gòu)組成框圖
4.2 基本信息記錄模塊
基本信息記錄模塊分為基本信息和菜單選擇兩部分?;拘畔⑹怯涗浰蜋z儀器的單位信息、內(nèi)部流轉(zhuǎn)單號(hào)、原始記錄編號(hào)、環(huán)境狀況等。菜單選擇包括保存信息、自動(dòng)檢定、半自動(dòng)檢定、查詢、退出五個(gè)按鈕。保存信息是為了及時(shí)保存送檢儀器信息,自動(dòng)檢定和半自動(dòng)檢定按鈕會(huì)根據(jù)儀器類型自動(dòng)跳出。查詢可以調(diào)閱已經(jīng)檢定過的儀器信息和數(shù)據(jù)。該模塊編寫主要采用事件結(jié)構(gòu)加條件結(jié)構(gòu),對(duì)每一個(gè)字符串和布爾控件賦予相關(guān)事件,每按下一個(gè)按鈕就執(zhí)行一個(gè)事件結(jié)構(gòu)。
4.3 自動(dòng)檢定模塊
由于目前市場(chǎng)上數(shù)字多用表的型號(hào)眾多,生產(chǎn)廠家不一,導(dǎo)致儀器的命令、技術(shù)指標(biāo)、量程范圍不一致,測(cè)量點(diǎn)又各不相同,這無(wú)疑加大了軟件編寫的難度,所以針對(duì)不同型號(hào)的數(shù)字多用表需要編寫不同的儀器驅(qū)動(dòng)程序和原始記錄。
目前市場(chǎng)上一些公司已經(jīng)公開旗下部分通用型號(hào)數(shù)字多用表的程序代碼,可以直接下載使用,也可以根據(jù)廠家提供的用戶手冊(cè)中程序指令部分編寫驅(qū)動(dòng)程序。如圖6、圖7所示,為Agilent 34401A的直流電壓?jiǎn)未?、多次讀數(shù)程序。
原始記錄采用Microsoft Excel格式,將測(cè)量參數(shù)、測(cè)量點(diǎn)保存于Excel中,不同型號(hào)的原始記錄組成數(shù)據(jù)庫(kù),再通過編寫軟件直接調(diào)用數(shù)據(jù)庫(kù)的內(nèi)容。使用Excel的優(yōu)勢(shì)在于其本身就具備記錄數(shù)據(jù)、分析數(shù)據(jù)的功能,且其擁有強(qiáng)大的計(jì)算能力,可以直接在Excel中處理采集到的數(shù)據(jù),進(jìn)行分析和判斷,免去在軟件中編寫程序的麻煩,減少工作量。
自動(dòng)檢定模塊的原理是調(diào)用不同型號(hào)數(shù)字多用表的儀器驅(qū)動(dòng)和數(shù)據(jù)庫(kù)。這樣的設(shè)計(jì)思路是為了將測(cè)量與數(shù)據(jù)分離。測(cè)量部分即儀器驅(qū)動(dòng),只負(fù)責(zé)完成對(duì)標(biāo)準(zhǔn)源和數(shù)字多用表的程控和數(shù)據(jù)采集,根據(jù)程序下達(dá)的命令完成相應(yīng)的檢定項(xiàng)目。在執(zhí)行一次程序時(shí),系統(tǒng)通過判別選擇的數(shù)字多用表型號(hào),調(diào)用相應(yīng)的測(cè)量程序,自動(dòng)完成測(cè)量流程。所有采集到的數(shù)據(jù)將直接進(jìn)入數(shù)據(jù)庫(kù),通過Excel格式的原始記錄自動(dòng)完成數(shù)據(jù)處理和分析。最后點(diǎn)擊保存數(shù)據(jù)按鈕,作為一份完整的原始記錄保存下來。這樣一來,測(cè)量與數(shù)據(jù)獨(dú)立運(yùn)作,后臺(tái)程序也變得井然有序,減輕軟件內(nèi)存,使系統(tǒng)具有極高的擴(kuò)展性。
同時(shí),在對(duì)數(shù)字多用表進(jìn)行自動(dòng)檢定的過程中,被檢表的量程、實(shí)際值、指示值、單位、允差、結(jié)論等信息全部以表格的形式顯示于自動(dòng)檢定界面上。另外有當(dāng)前測(cè)量狀態(tài)實(shí)時(shí)監(jiān)控測(cè)量到哪個(gè)點(diǎn),易于觀察,清晰明了,方便檢定員跟蹤測(cè)量情況。
圖6 34401A的直流電壓?jiǎn)未巫x數(shù)程序
圖7 34401A的直流電壓多次讀數(shù)程序
4.4 半自動(dòng)檢定模塊
半自動(dòng)檢定模塊的原理是只要程控標(biāo)準(zhǔn)源,再由人工手動(dòng)輸入數(shù)據(jù),最后保存數(shù)據(jù)、生成報(bào)告。由其特殊性決定了不需要針對(duì)各類型號(hào)的數(shù)字多用表編寫驅(qū)動(dòng)程序,只需要設(shè)計(jì)每個(gè)檢定項(xiàng)目的子程序,再由半自動(dòng)檢定模塊調(diào)用即可。這里采用的方法是在半自動(dòng)檢定程序的前面板中放置子面板,通過后臺(tái)程序調(diào)用相應(yīng)的檢定項(xiàng)目子程序。如圖8所示為調(diào)用直流電壓子程序的方法。原始記錄調(diào)用方法同自動(dòng)檢定模塊。
4.5 保存/生成證書模塊
該模塊主要采用條件結(jié)構(gòu),當(dāng)選中布爾控件的時(shí)候,執(zhí)行真命令;未選中的時(shí)候,執(zhí)行假命令。其編程原理是將Excel數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀取出來,再一對(duì)一賦到Word文件的指定位置中。
4.6 自動(dòng)檢定結(jié)果
相較于人工檢定,自動(dòng)檢定系統(tǒng)具有如下優(yōu)勢(shì):
圖8 調(diào)用直流電壓子程序
1) 系統(tǒng)采用圖形化操作界面,操作簡(jiǎn)便,數(shù)據(jù)顯示直觀,便于檢定員監(jiān)控測(cè)量過程。
2) 檢定項(xiàng)目齊全,檢定員可以根據(jù)客戶需要選擇檢定項(xiàng)目。同時(shí)根據(jù)檢定規(guī)程的要求選取每個(gè)項(xiàng)目的測(cè)量點(diǎn),測(cè)量數(shù)據(jù)全面,覆蓋面廣。
3) 在檢定過程中,直接根據(jù)每個(gè)型號(hào)數(shù)字多用表的技術(shù)指標(biāo)對(duì)測(cè)量結(jié)果進(jìn)行判斷,及時(shí)顯示合格或不合格的結(jié)果,免去事后人工計(jì)算的麻煩,提高工作效率。同時(shí),對(duì)于不合格的測(cè)量點(diǎn),可進(jìn)行單點(diǎn)復(fù)測(cè),提高測(cè)量的可靠性。
4) 被檢儀器的基本信息和測(cè)量結(jié)果自動(dòng)保存在數(shù)據(jù)庫(kù)中,可隨時(shí)調(diào)用查找。測(cè)量結(jié)束后,可根據(jù)客戶要求選擇證書報(bào)告類型(檢定或者校準(zhǔn)),自動(dòng)生成證書報(bào)告,免去人工再次輸入的費(fèi)時(shí)費(fèi)力。
數(shù)字多用表自動(dòng)檢定系統(tǒng)的研制成功代替了人工操作,解決了數(shù)據(jù)處理量大的問題,降低了人為出錯(cuò)概率,提高了整體工作效率。更重要的是,該系統(tǒng)自動(dòng)采集、分析處理、保存打印數(shù)據(jù),提高了測(cè)量準(zhǔn)確度和可靠性,確保檢定過程的安全,使計(jì)量工作更加科學(xué)規(guī)范,進(jìn)一步提升計(jì)量技術(shù)水平。
[1] 李慶先, 何凱, 溫曉輝. 數(shù)字多用表自動(dòng)檢定校準(zhǔn)系統(tǒng)研究[J]. 儀器儀表標(biāo)準(zhǔn)化與計(jì)量, 2007(4): 38-40.
[2] 姚國(guó)英, 任偉, 高翔. 基于LabVIEW平臺(tái)和GPIB總線的數(shù)字多用表及多功能源自動(dòng)計(jì)量檢定系統(tǒng)[J]. 計(jì)量技術(shù), 2003(12): 53-55.
[3] 左斌. 數(shù)字多用表自動(dòng)校準(zhǔn)檢測(cè)裝置的研究[J]. 中國(guó)計(jì)量, 2003 (12): 41-42.
[4] 寇瓊月, 強(qiáng)成虎, 任偉. 數(shù)字多用表多功能源自動(dòng)計(jì)量系統(tǒng)的設(shè)計(jì)[J]. 國(guó)外電子測(cè)量技術(shù), 2003(6): 24-26.
[5] 嚴(yán)洪燕, 武樺, 解啟瞻, 等. 數(shù)字多用表自動(dòng)檢定系統(tǒng)設(shè)計(jì)[J]. 宇航計(jì)測(cè)技術(shù), 2011, 31(6): 46-52.
[6] Kouider M, Nadi M, Kourtiche D, Prado Olivarez J, Rouane A. Hardware and software implementation for an auto-calibrated measurement system[J]. Sensors, 2003, 1: 611-616.
Design of the digital multimeter automatic veri fi cation system
Wu Minjie,Zhu Jianping,Pan Jie,Wang Yili
(Shanghai Institute of Measurement and Testing Technology)
This paper introduced a set of automatic veri fi cation system of digital multimeter based on GPIB interface and using LabVIEW software. The implement methods of system software and hardware were introduced mainly. The practical application proved that this system has excellent performance on data acquisition, data processing, preservation, generating certi fi cate and so on. It greatly improved the work ef fi ciency and ensured the accuracy of detection.
digital multimeter;automatic veri fi cation;LabVIEW