通過幾個簡便的步驟把34405A萬用表集成到系統(tǒng)中
關鍵字:34405A
本文引用地址:http://www.ex-cimer.com/article/194634.htm在發(fā)明了30 多年后,由于其簡便易用性和穩(wěn)定性,GPIB仍是測試設備中流行的輸入/ 輸出(I/O)選擇,特別是生產(chǎn)線中的大多數(shù)測試系統(tǒng)仍在使用GPIB 的連接方式。今天,新一代PC已經(jīng)內(nèi)置了USB端口,許多測試系統(tǒng)開發(fā)人員已經(jīng)開使在儀器I/O 中采用USB 的連接方式。
經(jīng)濟的功能豐富的測量工具
Agilent 34405A 數(shù)字萬用表(DMM)是安捷倫數(shù)字萬用表中的最新成員,擴大了安捷倫提供的電子測量工具。34405ADMM 是為滿足通用工業(yè)需求設計的,提供了廣泛的特性和測量功能,如DC電壓、DC電流、真實RMS AC 電壓和AC 電流、2線電阻、頻率測量、二極管測試和連續(xù)性測試。此外,它可以測試-80°C到150°C的溫度范圍。它還通過內(nèi)置數(shù)學運算改善了效率和精度。34405A DMM 的技術數(shù)據(jù)請參閱表1。
USB 2.0 接口連接
Agilent 34405A 提供了一個USB 2.0 接口,在PC 和DMM之間實現(xiàn)了簡便穩(wěn)定的連接能力。USB接口滿足TMC-488.2 標準,可以與Agilent Connectivity 軟件無縫操作,可以通過業(yè)內(nèi)標準SCPI命令或通過DMM Intuilink Connectivity 軟件進行遠程控制。它帶有IVI-COM 和Labview驅(qū)動程序,保證簡便地集成不同的編程環(huán)境。
本應用指南介紹了把34405ADMM 集成到測試系統(tǒng)中的部分技巧。本文將討論兩個主題: “使用基于USB 的34405A 設置新系統(tǒng)”和“在測試系統(tǒng)中把DMM 切換到34405A DMM”。
使用基于USB 的34405A 設置新系統(tǒng)
在使用基于USB 的34405A 設置新系統(tǒng)時,作為指南應遵守下述步驟。
第1 步: 在計算機(PC)上安裝I/O 軟件
在PC 上安裝Agilent IO Libraries Suite 和其它I/O 軟件,然后把儀器連接到USB 上。
第2 步: 把34405A 連接到PC 上
有兩種方式把34405A DMM 連接到PC 上。
1) 使用USB 電纜把34405A DMM 直接連接到計算機(PC)上
2) 通過局域網(wǎng)端口使用E5813A 連接34405A DMM
使用USB 電纜把34405A DMM 直接連接到計算機(PC)上
這是把34405A DMM連接到PC上最簡便的方式,也是我們推薦使用的方式。使用34405A DMM 標配的USB 電纜,把34405A DMM 連接到PC 上。
通過局域網(wǎng)端口使用E5813A 連接34405A DMM
通過局域網(wǎng)端口連接E5813A 需要一定的網(wǎng)絡知識,需要設置多個項目。E5813A必須連接到與使用靜態(tài)IP 地址的配置PC相同的局域網(wǎng)上; PC必須安裝特定的配置軟件,以運行E5813A 網(wǎng)絡集線器。詳細設置請參閱E5813A 用戶指南。
第3 步: 自動檢測34405A
在34405A 連接到PC 并開機后,由于USB 即插即用功能,Agilent Connection Expert 會自動執(zhí)行識別查詢。
第4 步: 與34405A 通信
這一步說明了怎樣使用Interactive IO,把SCPI 命令發(fā)送到基于USB的34405A,讀取響應。
第5 步: 對34405A 編程
這個步驟是可選的,涉及使用I/O 軟件(如IVI-VOM 或VXIplugplay儀器驅(qū)動程序)或I/O 庫(如VISA)以編程方式與34405A 通信。
下面是在啟動Visual Basic 程序時設置34405A 的實例。
啟動Visual Basic 程序后,進入Project,然后選擇References。核對Agilent VISA COM Resource Manager 1.0和VISA COM 1.0 Type Library,點擊OK 按鈕。在增加兩個參考源后,增加下面的代碼:
Private Sub cmdSetUp_Click()
Dim io_mgr As VisaComLib.ResourceManager
Dim DigitalMultiMeter As VisaComLib.FormattedIO488
Set io_mgr = New AgilentRMLib.SRMCls
Set DigitalMultiMeter = New VisaComLib.FormattedIO488
'Set the instrument VISA alias address
Set DigitalMultiMeter.IO = io_mgr.Open(USB0::2391::1560::TW46000053::0::
INSTR)
On Error GoTo MyError
'Reset the function generator
DigitalMultiMeter.WriteString *RST
'Clear errors and status register
DigitalMultiMeter.IO.Clear
'Set the measurement
DigitalMultiMeter.WriteString CONF:VOLT:DC
'Get the reading
DigitalMultiMeter.WriteString Read?
'Query result
VoltDCReading = DigitalMultiMeter.ReadString
'Close the instrument
DigitalMultiMeter.IO.Close
Exit Sub
MyError:
MsgBox Err.Description vbCrLf
End Sub
用基于USB 的34405A 代替DMM
在從34405A變成新系統(tǒng)時,大多數(shù)工程師會擔心和詢問一些問題:在用34405A代替舊的DMM后測試系統(tǒng)是否會暫停?在用34405A 代替舊的DMM 后是否需要改變測試代碼?下面幾步將解決工程師提出的許多問題。
用34405A 代替當前系統(tǒng)中的DMM與使用基于USB的34405A設置新系統(tǒng)的步驟大體相同,但也有一些東西需要注意。
假設測試系統(tǒng)中已經(jīng)安裝了Agilent IO 庫套件,可以忽略第1 步(使用基于USB的34405A 設置新系統(tǒng))。在從測試系統(tǒng)中斷開和拔出舊的DMM時,繼續(xù)第2-4 步。然后繼續(xù)下面的第A 步。
第A 步: 改變VISA 別名地址
別名功能為管理設備名稱提供了一種有效的方式,因為USB設備的標準VISA資源命名方式可能會相當繁瑣(如USB0::2391::1560::TW46000053::0::INSTR)。通過別名功能,同一個測試系統(tǒng)軟件可以在多個自動測試系統(tǒng)上運行,只要使用相同的別名,如伏特計使用別名DMM。如果已有一個程序通過GPIB或其它非USB接口與儀器通信,那么可以創(chuàng)建一個類似于GPIB 地址的VISA 別名,如GPIB1::10::INSTR,程序?qū)⒄9ぷ?,就象它仍通過GPIB 接口通信一樣。
例如,前一個DMM 地址是GPIB1::10::INSTR 或VISA 別名是DMM,那么對34405A的VISA別名,只需輸入相同GPIB1::10::INSTR或輸入VISA 別名DMM。
總結(jié)
可以簡便地把34405A 數(shù)字萬用表集成到系統(tǒng)中,只需使用USB電纜把34405A連接到PC上就可以了。系統(tǒng)開發(fā)人員可以在新的測試系統(tǒng)中節(jié)約GPIB卡和電纜成本。通過使用Agilent IO Library Suite (Agilent Connection Expert)處理VISA 別名地址,系統(tǒng)開發(fā)人員甚至不用重新編寫現(xiàn)有的測試程序。
評論