产品分类
联系我们
当前位置:首页 > 技术文章 > GPIB通讯与ESCORT-3146A
仪器技术文章

GPIB通讯与ESCORT-3146A

 来源:东方嘉仪 www.3017.cn  点击:

我们使用一台计算机通过GPIB控制卡可以实现和一台或多台仪器的听、讲、控功能并组成仪器系统使我们的测试和测量工作变得快捷, 简便, 精确和高效。3146A拥有完善的通讯功能具备RS-232和GPIB两种通讯接口。下面我们把GPIB相关的知识作一下介绍供大家参考。
初步了解GPIB
1.     GPIB的由来
   GPIB是一种工程控制用的协议。最初由HP公司提出目前成为一种国际标准遵守的协议为IEEE488。一般被用来使用任何编程语言如VB、Vc、C++实现电脑对仪器的控制。当然也有某些仪器制造商自己开发的语言支持GPIB。如keithley公司使用的testpointNI公司的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通讯上积累了丰富的经验如果您有问题请和我们联系。
推荐产品
地址:山东省青岛市李沧区书院路188号蓝之梦创客富地531室
电话:0532-83812497 83821263
青岛东方嘉仪电子科技有限公司 版权所有 备案号: 鲁ICP备08106748号