基于高稳定电源虚拟测试系统设计方案 二

 行业新闻     |      2019-01-05 14:41:45

 设计的采集程序界面如图3所示,当点击开始,设置每秒钟的采样点数与间隔时间(积分时间),点击开始存储文件后就开始数据采集显示并存储。可以根据即时波形图与整体波形图来得到测量电压的信息。


2.1配置3458A的程序设计

        本系统中计算机与3458A的通信都使用LabVIEW的VISA函数来完成,有关特点如下:

        VISA是在所有LabVIEW工作平台上控制VXI、GPIB、RS 232以及其他种类仪器的单接口程序库。采用了VISA标准,就不考虑时间及仪器I/O选择项,驱动软件相互之间可以通用。对3458A进行远程操作包括三部分:读或改变GPIB地址、给万用表发指令、从万用表读数,为正常使用3458A的各项功能需对3458A进行各项必要的配置。


news4.jpg

图3 操作界面图


2.1.1初始化3458A

       首先配置GPIB地址,通常3458A出厂时预留的地址默认为22,可以将其地址设置为:GPIB0::22::lNSTR;其次测试3458A是否与计算机正常连接,如果给3458A发指令“ID-”,仪器将会返回“HP3458A”,因此利用这一点就会很方便的知道3458A是否正常与计算机连接,其程序框图如图4所示。

news5.jpg

图4 初始化3458A


2.1.2预设置3458A状态

        通电后3458A首先处在power-on状态,此状态下trigger arm,trigger,sample events事件都预设置为AUTO模式,这使得万用表处于不断的读数状态,所以在为万用表的测量设置之前,必须先悬挂读数,使其不在读数状态。解决此问 题的方法是presetting万用表,即发送“PRESET NORM”或者“PRESET FAST”命令,其程序框图如图5所示。


news6.jpg

图5 预设置3458A


2.1.3定义3458A测量功能

          如要测量直流电压,则需发送FUNC DCV命令至3458A,DCV为FUNC的第1个参量,第2个参数口r以定义测量分辨率,其设置方式包括以下两方面:
        (1)Autorange方式:在每次读数前万用表3458A取样输入数据,并且自动选择测量范围,因此这种方式需要花费更多的测量时间。在power- on/PRESET NORM状态下,Autorange被使能,也可使用ARANGE ONCE命令选择将Autorange使能一次。
        (2)定义范围方式:例如若使用“DCV 2.5”命令,则将设置万用表3458A的最大输入电压为2.5 V,万用表白动选择量程为DC10 V,其程序框图如图6所示。

news7.jpg


图6 定义3458A的功能