GPIB通讯与ESCORT-3146A

我们使用一台计算机,通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,并组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效。3146A拥有完善的通讯功能,具备RS-232和GPIB两种通讯接口。下面我们把GPIB相关的知识作一下介绍,供大家参考。

初步了解GPIB
1.   GPIB的由来
  GPIB是一种工程控制用的协议。最初由HP公司提出,目前成为一种国际标准,遵守的协议为IEEE488。一般被用来使用任何编程语言如VB、Vc、C++实现电脑对仪器的控制。当然也有某些仪器制造商自己开发的语言支持GPIB。如keithley公司使用的testpoint,NI公司的Labview等。实现这种控制首先要被控仪器支持GPIB,其次,工控机安装IEEE488卡,并通过gpib线连接两个设备。
2.   GPIB接口
是一个数字化24脚(扁形接口插座)并行总线,其中16根为TTL电平信号线,包括8根双向数据线、5根控制线、3根握手线,另8根为地址线和屏蔽线。

(1) 数据线
8根数据线, 从DI01到DI08, 既送数据又送指令, 用ATTENTION(ATN)线的状态来确定是数据信息还是指令信息, 所有指令和绝大多数数据都使用7位ASCII或ISO码集, 在这种情况下,第8位的DI08, 要么不使用, 要么做奇偶校验用。

(2) 握手线
这3根线异步控制着设备之间的信息字节的传输, 把这个过程称做是3线内锁握手, 它可以保证数据线发送和接受的信息字节不会出现传输错误。
    i.       NRFD(数据未准备好)---指出一个设备已经准备就绪来接收一个字节或还没有准备就绪, 这根线在接收指令时是被所有的设备驱动的, 在接收数据信息时是被所有听者驱动的,当使能HS488协议时,是被所有讲话者驱动的。
   ii.       NDAC(未接收到数据)---指出一个设备已经接收到了一个信息字节或还没有接收到, 这根线在接收指令时是被所有的设备驱动的, 在接收数据信息时是被所有听者驱动的。
   iii.       DAV(有数据)---当数据线上的信号稳定时, 告诉设备可以安全的接收了。当控制器发送指令时它就驱动DAV, 当讲话者发送数据信息时, 讲话者驱动DAV。
(3)  接口管理线
共有5根线管理着接口的信息流:
1)    ATN(注意)---当控制器要用数据线发送指令时, 它驱动ATN为真, 当一个讲话者可以发送数据信息时, 控制器驱动ATN为伪。
2)    IFC(清接口)---系统控制器驱动IFC线对总线进行初始化并成为责任控制器。
3)    REN(远控使能)---系统控制器驱动REN线可以使设备成为远程模式或本地模式。
4)    SRQ(服务请求)---任何设备都可以驱动SQR线, 异步向控制器请求服务。
5)    EOI(结束或确认)---EOI线有两个作用,讲话者用EOI线来标注一个信息串的结束, 控制器使用EOI线来告诉设备在一个并行协商区内确认它们的响应。

3.   GPIB的主要功能
我们使用一台计算机,通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能,仪器一般都是用24芯电缆连在一起的, 一端是插头形式, 一端是插座形式, 可以用线性连接方式、星形连接方式或两者组合的连接方式,组成仪器系统,使我们的测试和测量工作变得快捷, 简便, 精确和高效。通过GPIB电缆的连接,可以方便地实现星型组合、线型组合或者二者的组合。

4.   ESCORT-3146A  GPIB卡的连接设置
条目 参数 出厂默认设置 可选参数
1 地址 8 0到30
2 发话(talk) Off On或off


设置GPIB会话ON(开)时,仪表的远程状态指示将闪烁。仪表自动判断GPIB 上SRQ 控制线路SRQ(System Request Queue,系统请求队列,也称为服务请求),以便每秒产生一个新的读数,并提醒其它的GPIB 设备读取最新的数据。因为GPIB 发话功能只对另一个GPIB 设备发送读数,所以仪表不会接收任何IEEE 488.2和SCPI 指令。

5.   IEEE 488.2和SCPI 指令的区别
SCPI是架构在IEEE488.2上的仪器控制语法。整个SCPI命令可分为两个部分,一是IEEE488.2公用命令,另一部分是SCPI仪器特定控制命令。公用命令是IEEE488.2规定的仪器必须执行的命令,其句法与语义均遵循IEEE488.2规定。它与测量无关,用来控制重设、自我测试和状态操作。SCPI的公用命令如表1中的A部分所示。SCPI仪器特定控制命令用来从事量测,读取资料及切换开关等工作,包括所有测量函数及一些特殊的功能函数。SCPI仪器特定命令可分为必备命令(Required Commands)和选择命令(Optional Commands),其必备命令如表1中的B部分所示,选择命令如图表1中的C部分所示。


使用者通过计算机编程可以手动操作仪表,也可通过计算机程序实现自动测量。

ESCORT-3146A符合SCPI国际标准指令,客户通过它能够实现远程测试功能。富贵仪器在GPIB通讯上积累了丰富的经验,如果您有问题请和我们联系。

 
 
温度计 红外线测温仪 温湿度表 风速计 照度计 紫外线强度计
可燃性气体检测仪 氧气分析仪 烟气分析仪 二氧化碳分析仪 万用表 示波器
电池测试仪 电力分析仪 电缆故障定位仪 钳表 硬度计 场强仪
高斯计 酸度计 工业工具 噪音计 亮度计 电阻测试仪
记录仪 汽车尾气分析仪(烟度计) 套装组合工具 尘埃粒子计数器
发布人:众宇旺仪器 发布时间:2009年6月26日 已被浏览 1872 次 〖 打印本文