基于高穩定電源虛擬測試系統設計方案
設計的采集程序界面如圖3所示,當點(diǎn)擊開(kāi)始,設置每秒鐘的采樣點(diǎn)數與間隔時(shí)間(積分時(shí)間),點(diǎn)擊開(kāi)始存儲文件后就開(kāi)始采集數據顯示并存儲??梢愿鶕磿r(shí)波形圖與整體波形圖來(lái)得到測量電壓的信息。
本文引用地址:http://dyxdggzs.com/article/274339.htm2.1配置3458A的程序設計
本系統中計算機與3458A的通信都使用LabVIEW的VISA函數來(lái)完成,有關(guān)特點(diǎn)如下:
VISA是在所有LabVIEW工作平臺上控制VXI、GPIB、RS 232以及其他種類(lèi)儀器的單接口程序庫。采用了VISA標準,就不考慮時(shí)間及儀器I/O選擇項,驅動(dòng)軟件相互之間可以通用。對3458A進(jìn)行遠程操作包括三部分:讀或改變GPIB地址、給萬(wàn)用表發(fā)指令、從萬(wàn)用表讀數,為正常使用3458A的各項功能需對3458A進(jìn)行各項必要的配置。

圖3 操作界面圖
2.1.1初始化3458A
首先配置GPIB地址,通常3458A出廠(chǎng)時(shí)預留的地址默認為22,可以將其地址設置為:GPIB0::22::
lNSTR;其次測試3458A是否與計算機正常連接,如果給3458A發(fā)指令“ID-”,儀器將會(huì )返回“HP3458A”,因此利用這一點(diǎn)就會(huì )很方便的知道3458A是否正常與計算機連接,其程序框圖如圖4所示。

圖4 初始化3458A
2.1.2預設置3458A狀態(tài)
通電后3458A首先處在power-on狀態(tài),此狀態(tài)下trigger arm,trigger,sample events事件都預設置為AUTO模式,這使得萬(wàn)用表處于不斷的讀數狀態(tài),所以在為萬(wàn)用表的測量設置之前,必須先懸掛讀數,使其不在讀數狀態(tài)。解決此問(wèn)題的方法是presetting萬(wàn)用表,即發(fā)送“PRESET NORM”或者“PRESET FAST”命令,其程序框圖如圖5所示。

圖5 預設置3458A
2.1.3定義3458A測量功能
如要測量直流電壓,則需發(fā)送FUNC DCV命令至3458A,DCV為FUNC的第1個(gè)參量,第2個(gè)參數口r以定義測量分辨率,其設置方式包括以下兩方面:
(1)Autorange方式:在每次讀數前萬(wàn)用表3458A取樣輸入數據,并且自動(dòng)選擇測量范圍,因此這種方式需要花費更多的測量時(shí)間。在power-on/PRESET NORM狀態(tài)下,Autorange被使能,也可使用ARANGE ONCE命令選擇將Autorange使能一次。
(2)定義范圍方式:例如若使用“DCV 2.5”命令,則將設置萬(wàn)用表3458A的最大輸入電壓為2.5 V,萬(wàn)用表白動(dòng)選擇量程為DC10 V,其程序框圖如圖6所示。

圖6 定義3458A的功能
評論