基于高穩(wěn)定電源虛擬測(cè)試系統(tǒng)設(shè)計(jì)方案
設(shè)計(jì)的采集程序界面如圖3 所示,當(dāng)點(diǎn)擊開(kāi)始,設(shè)置每秒鐘的采樣點(diǎn)數(shù)與間隔時(shí)間(積分時(shí)間),點(diǎn)擊開(kāi)始存儲(chǔ)文件后就開(kāi)始采集數(shù)據(jù)顯示并存儲(chǔ)。可以根據(jù)即時(shí)波形圖與整體波形圖來(lái)得到測(cè)量電壓的信息。
2.1 配置3458A的程序設(shè)計(jì)
本系統(tǒng)中計(jì)算機(jī)與3458A 的通信都使用LabVIEW的VISA函數(shù)來(lái)完成,有關(guān)特點(diǎn)如下:
VISA 是在所有LabVIEW 工作平臺(tái)上控制VXI、GPIB、RS 232 以及其他種類儀器的單接口程序庫(kù)。采用了VISA 標(biāo)準(zhǔn),就不考慮時(shí)間及儀器I/O選擇項(xiàng),驅(qū)動(dòng)軟件相互之間可以通用。對(duì)3458A 進(jìn)行遠(yuǎn)程操作包括三部分:讀或改變GPIB地址、給萬(wàn)用表發(fā)指令、從萬(wàn)用表讀數(shù),為正常使用3458A的各項(xiàng)功能需對(duì)3458A進(jìn)行各項(xiàng)必要的配置。
2.1.1 初始化3458A
首先配置GPIB 地址,通常3458A 出廠時(shí)預(yù)留的地址默認(rèn)為22,可以將其地址設(shè)置為:GPIB0::22::
lNSTR;其次測(cè)試3458A 是否與計(jì)算機(jī)正常連接,如果給3458A發(fā)指令“ID-”,儀器將會(huì)返回“HP3458A”,因此利用這一點(diǎn)就會(huì)很方便的知道3458A 是否正常與計(jì)算機(jī)連接,其程序框圖如圖4所示。
2.1.2 預(yù)設(shè)置3458A狀態(tài)
通電后3458A 首先處在power-on 狀態(tài),此狀態(tài)下trigger arm,trigger,sample events事件都預(yù)設(shè)置為AUTO模式,這使得萬(wàn)用表處于不斷的讀數(shù)狀態(tài),所以在為萬(wàn)用表的測(cè)量設(shè)置之前,必須先懸掛讀數(shù),使其不在讀數(shù)狀態(tài)。解決此問(wèn)題的方法是presetting 萬(wàn)用表,即發(fā)送“PRESET NORM”或者“PRESET FAST”命令,其程序框圖如圖5所示。
2.1.3 定義3458A測(cè)量功能
如要測(cè)量直流電壓,則需發(fā)送FUNC DCV 命令至3458A,DCV 為FUNC 的第1 個(gè)參量,第2 個(gè)參數(shù)口r 以定義測(cè)量分辨率,其設(shè)置方式包括以下兩方面:
?。?)Autorange方式:在每次讀數(shù)前萬(wàn)用表3458A 取樣輸入數(shù)據(jù),并且自動(dòng)選擇測(cè)量范圍,因此這種方式需要花費(fèi)更多的測(cè)量時(shí)間。在power-on/PRESET NORM狀態(tài)下,Autorange被使能,也可使用ARANGE ONCE命令選擇將Autorange使能一次。
?。?)定義范圍方式:例如若使用“DCV 2.5”命令,則將設(shè)置萬(wàn)用表3458A 的最大輸入電壓為2.5 V,萬(wàn)用表白動(dòng)選擇量程為DC10 V,其程序框圖如圖6所示。
評(píng)論