基于GPIB接口总线的虚拟仪器详解

网友投稿 344 2022-10-25

基于GPIB接口总线的虚拟仪器详解

GPIB通用接口总线是一种设备和计算机连接的总线。大多数台式仪器是通过GPIB线以及GPIB接口与电脑相连。

1、引言

本文采用广泛使用且价格相当便宜的AX5488接口板,通过Labview对其GPIBDLL的调用实现对GPIB接口卡的控制。在此基础上,通过对带有GPIB接口的电流源和电压表的控制,构成一个I~V曲线虚拟仪器测试系统。

2、基于GPIB总线的虚拟仪器

根据基于GPIB总线的虚拟仪器系统组成原则,我们建立了一套I~V曲线虚拟仪器测试系统,计算机通过GPIB接口卡对Keithley220电流源和Keithley2182纳伏表进行自动测试控制。测量采用四引线测量法,两根电流引线与恒流源相连,两根电压引线连至电压表用来测量样品的电压,由于电压测量回路的高输入阻抗特性,吸取的电流极小,因此能够避免引线及接点电阻给测量带来的影响。

图1为我们建立的I~V曲线虚拟仪器测试前面板,主要包括:

(3)电压表量程选择开关:根据测试精度要求选择电压表量程;

(4)电流源输出电流设定:包括起始电流、终点电流及每步步长值;

(5)电压电流数值显示:显示当前设定的电流值及测试的电压值;

(6)实时I~V曲线:实时趋势显示I~V曲线,而且可以实时调整;

(7)测试结果保存文件设定:设定测试结果以文本文件形式保存的路径及文件名;

(8)其它辅助指示:包括测试总点数、每点测试所需时间以及剩余测试时间等。

前面板的后台对应的是一组框图程序,用图形化语言编写,由节点和数据连线组成。图2为I~V虚拟仪器测试的后台框图控制程序,包括对GPIBDLL的函数调用模块、波形显示模块、参数测量模块、数据存储和回放模块以及测试控制结构模块等,图中只能显示出部分框图程序。Labview程序对测试仪器的控制是通过GPIB总线进行的,实际上是通过Labview本身提供的调用库函数(CallLibraryFunction)对GPIB卡的GPIBDLL进行调用来实现的。在调用DLL之前,应了解如下信息:

(1)GPIBDLL在计算机中存放的路径;

(2)函数返回数据类型:Void、Numeric或String;

(3)传递给函数形式参数的数据类型及参数的传递程序;

3、结束语

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:keepalived+haproxy部署高可用k8s集群
下一篇:Java中SimpleDateFormat 格式化日期的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~