GPIB总线使用介绍

上传人:野鹰 文档编号:2993076 上传时间:2017-07-29 格式:PPT 页数:50 大小:3.35MB
返回 下载 相关 举报
GPIB总线使用介绍_第1页
第1页 / 共50页
GPIB总线使用介绍_第2页
第2页 / 共50页
GPIB总线使用介绍_第3页
第3页 / 共50页
GPIB总线使用介绍_第4页
第4页 / 共50页
GPIB总线使用介绍_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《GPIB总线使用介绍》由会员分享,可在线阅读,更多相关《GPIB总线使用介绍(50页珍藏版)》请在金锄头文库上搜索。

1、第四章 GPIB总线,GENERAL PURPOSE INTERFACE BUS,智能仪器一般都设置通信接口,以便能够实现程控,方便用户构成自动测试系统。为了使不同厂家生产的任何型号的仪器都可以直接用一条无源电缆连接起来,世界各国都在按同一标准设计智能仪器的通信接口电路。目前国际上采用的仪器标准接口有GP-IB,CAMAC,RS232,USB等, 本章将对智能仪器普遍使用的GP-IB标准予以介绍。,4.1 概述,GPIB即通用接口总线(General Purpose Interface Bus) 是国际通用的仪器接口标准。目前生产的智能仪器几乎无例外地都配有GPIB标准接口。国际通用的仪器接口

2、标准最初由美国HP公司研制,称为HP-IB标准。 1975年IEEE在此基础上加以改进,将其规范化为IEEE488标准予以推荐。1977年IEC又通过国际合作命名为IEC625国际标准。此后,这同一标准便在文献资料中使用了HPIB,IEEE488,GPIB,IECIB等多种称谓,但日渐普遍使用的名称是GPIB。,4.1 概述,HP 设计 HP-IB,1965,1975,1987,1990,1992,1993,HP-IB成为IEEE488,IEEE488.1-1987IEEE488.2,SCPI被引入IEEE488,修订IEEE488.2,NI提出HS488,Standard Commands

3、for Programmable Instruments,发展年表,可程控设备数字接口总线发展年表 1972年,HP-IB(HP-Interface Bus) 1978年,IEEEstd 488-19783 (常称IEEE488) 1979,IEC 625 -1号公告 1987年,IEEEstd 488.1-1987,IEEBstd 488.2-1987 1985年,国家标准GBn249.1.2-85 1995年,新的国家标准GB/T15946-1995 HP-IB,IEEE488、IEC625、SJ2479、IEC-IB、488BUS、IECBUS、ASC II BUS等等。在国内多称是GP

4、IB,既通用接口总线(General Purpose Interface Bus)之意。,4.1 概述,从 1975年就成为编程的标准8位的并行协议传输率低于1 Mbytes/s标准电缆最多控制14台仪器有大量支持其标准的仪器,4.2 GPIB的基本特性与总线结构,4.2.1 基于GPIB总线的测试系统,4.2.1 基于GPIB总线的测试系统,4.2.1 基于GPIB总线的测试系统,4.2.1 基于GPIB总线的测试系统,在一个GP-IB标准接口总线系统中,要进行有效的通信联络至少有“讲者”、“听者”、“控者”三类仪器装置。 讲者是通过总线发送仪器消息的仪器装置( 如测量仪器、数据采集器、计算

5、机等),在一个GP-IB系统中,可以设置多个讲者, 但在某一时刻,只能有一个讲者在起作用。 听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个GP-IB系统中,可以设置多个听者,并且允许多个听者同时工作。 控者是数据传输过程中的组织者和控制者,例如对其他设备进行寻址或允许“讲者”使用总线等。控者通常由计算机担任,GPIB系统不允许有两个或两个以上的控者同时起作用。,控者、讲者、听者被称为系统功能的三要素,对于系统中的某一台装置可以具有三要素中的一个、两个或全部。GP-IB系统中的计算机一般同时兼有讲者、听者与控者的功能。,4.2.2 GPIB的基本特性,GP-IB标准接口系统

6、的基本特性如下:(1) 可连接的仪器数量。可以用一条总线互相连接若干台装置,以组成一个自动测试系统。 系统中装置的数目最多不超过15台,互连总线的长度不超过20m。(2) 数据传输采用并行比特(位)、串行字节(位组)双向异步传输方式,其最大传输速率不超过1兆字节每秒。(3) 总线上传输的消息采用负逻辑。低电平(0.8V)为逻辑“1”,高电平(2.0V)为逻辑“0”。(4) 地址容量。单字节地址:31个讲地址,31个听地址;双字节地址:961个讲地址,961个听地址。(5) 一般适用于电气干扰轻微的实验室和生产现场。,4.2.3 GPIB标准接口的机械结构,总线上传递的各种信息通称为消息。带标准

7、接口的智能仪器按功能可分为仪器功能和接口功能两部分,所以消息也有仪器消息和接口消息之分。所谓接口消息是指用于管理接口部分完成各种接口功能的信息,它由控者发出而只被接口部分所接收和使用。仪器消息是与仪器自身工作密切相关的信息,它只被仪器部分所接收和使用,虽然仪器消息通过接口功能进行传递,但它不改变接口功能的状态。接口消息和仪器消息的传递范围如图所示。,4.2.2 GPIB标准接口的总线结构,GPIB总线接口有两种:IEEE488和IEC625IEEE488为24芯接口,IEC625为25芯接口总线是一条24芯电缆,其中16条为信号线,其余为地线及屏蔽线。电缆两端是双列24芯叠式结构插头。,IEE

8、E488插座,IEC625插座,4.2.4 GPIB总线信号,GP-IB标准包括接口与总线两部分:接口部分是由各种逻辑电路组成,与各仪器装置安装在一起,用于对传输的信息进行发送、接收、编码和译码;总线部分是一条无源的多芯电缆,用做传输各种消息。将具有GP-IB接口的仪器用GP-IB总线连接起来的标准接口总线系统如图所示。,4.2.4 GPIB标准接口的总线结构,16条信号线按功能可分为以下三组:(1) 8条双向数据总线(DIO1DIO8)作用:传递仪器消息和大部分接口消息,包括数据、命令和地址。由于这一标准没有专门的地址总线和控制总线,因此必须用其余两组信号线来区分数据总线上信息的类型。(2)

9、 3条数据挂钩联络线(DAV,NRFD和NDAC)作用:控制数据总线的时序,以保证数据总线能正确、有节奏地传输信息,这种传输技术称为三线挂钩技术。 (3)5条接口管理控制线(ATN,IFC,REN,EOI和SRQ)作用:控制GPIB总线接口的状态,GPIB母线结构,GPIB母线结构,器件消息,传递的消息,使用该线的接口功能,信号线名称,信号线代号,分类,接口消息,REN,C,远控可能REMOTE ENABLE,REN,IFC,C,接口清除INTERFACE CLEAR,IFC,SRQ,SR,服务请求SERVICE REQUEST,SRQ,IDY,C 或 T,结束或识别END OR IDENTI

10、FY,EOI,END,ATN,C,注意ATTENTION,ATN,接口管理母线,DAC,AH,未收到数据NOT DATA ACCEPTED,NDAC,RFD,AH,未准备好接收数据NOT READY FOR DATA,NRFD,DAV,SH,数据有效DATA VALID,DAV,挂钩母线,4.3 GPIB总线基本接口功能,一、 仪器功能与接口功能 自动测试系统中的任何一个仪器装置都分为两部分:一、仪器设备本身,它产生该仪器装置所具备的仪器功能;二、接口部分,它产生该仪器装置所需要的接口功能。仪器功能的任务:把收到的控制信息变成仪器设备的实际动作,如调节频率、调节信号电平、改变仪器的工作方式等等

11、,这与常规仪器设备的功能基本相同,不同测量仪器的仪器功能存在很大差异。 接口功能的任务:完成系统中各仪器设备之间的通讯,确保系统正常工作。为保证接口系统的标准化和相容性,各仪器设备接口的设计必须遵照GPIB标准的各项有关规定,不能自行规定标准以外的任何新的接口功能。,4.3 GPIB总线基本接口功能,二、 接口功能的配置 GPIB标准把全部逻辑功能概括为十种接口功能:一、前述的控者功能(C)、讲者功能(T)和听者功能(L)是一个自动测试系统中必不可少的三种最基本的功能。二、为使系统可靠进行三线挂钩,又设置了源挂钩功能(SH)和受者挂钩功能(AH)。源挂钩功能为讲者功能和控者功能服务,它利用DA

12、V控制线向受者挂钩功能表示发送的数据是否有效;受者挂钩功能主要为听者功能服务。它利用NRFD和NDAC控制线向源挂钩功能表示是否已经接收到数据。以上五种基本接口功能为系统提供了在正常工作期间使数据准确可靠传输的能力。但仅此还是不够的,为了处理测试过程中可能遇到的各种问题,GPIB又增加了五种具有相应管理能力的接口功能。,三、五种具有相应管理能力的接口功能。服务请求功能(SR): 当系统中某一装置在运行时遇到某些情况时( 例如测量已完毕、出现故障等),能向系统控者提出服务请求的能力。并行点名功能(PP): 系统控者为快速查询请求服务装置而设置的并行点名能力。只有配备PP功能的装置才能对控者的并行

13、点名做出响应。远控本控功能(RL):选择远地和本地两个工作状态的能力。装置触发功能(DT): 使装置能从总线接收到触发信息,以便进行触发操作。在一些要进行触发操作或同步操作装置的接口中,必须设置DT功能。装置清除功能(DC): 能使仪器装置接收清除信息并返回到初始状态。系统控者通过总线命令使那些配置有DC功能的装置同时或有选择地被清除而回到初始状态。 并非每台装置都必须具有十种接口功能。例如一台数字电压表要接收程控命令,也发送测量数据,因而一般应配置除控者之外的其他的九种功能;一台信号源或打印机只需“听”,所以通常只需配置AH,L, R/L和DT等接口功能。很显然,除了控者的其他所有装置都无需

14、配置C功能。,10种接口功能,器件内部接口功能设置,对于某一类器件来说,并不需要将上述十种功能全部配置,而应根据具体器件来选配接口功能。以下是几种器件应该配置的接口功能。,4.4 GPIB总线系统中的消息及其传递,总线消息的分类:按用途来分,总线上传递的消息可分为接口消息和仪器消息两大类。按传递的途径来分,总线上传递的消息可分为本地消息和远地消息两种。远地消息是经总线传递的消息,它可以是仪器消息也可以是接口消息,用三个大写英文字母表示,如MLA(我的听地址)。本地消息是由仪器本身产生并在仪器内部传递的消息, 用三个小写英文字母表示,如pon(电源开)。按使用信号线的数目来分,总线上传递的消息可

15、又分为单线消息和多线消息两种。用两条或两条以上信号线传递的消息称多线消息,例如各种通令、指令、地址数据等。通过一条信号线传输的消息称为单线消息,例如ATN,IFC等。,为确保接口的通用性,接口消息编码格式必须作出统一明确的规定。单线接口消息通过一条信号线传输消息,无需编码。多线接口消息是通过DIO线来传输的消息, 需要统一编码。多线接口消息采用了7位编码,主要分为通令、 指令地址和副令(副地址)四类,如表41所示。,4.5 GPIB 标准接口系统的运行,下图为一个用于数据采集的自动测试系统框图。系统的测试任务是测试火箭上若干部位上的压力。数百个压力传感器安置在被测火箭的各测试点上,在计算机的控

16、制下,扫描器将顺序采集到的传感器输出信号送往电桥,电桥将输出的模拟量送给数字电压表去测量,数字电压表又将输出的数字量送给计算机处理,最后由打印机将处理后的结果打印出来。,系统运行的大致工作流程如下:,(1) 控制器通过C功能发出REN,使系统中所有装置都处于控者控制之下。(2) 控制器通过C功能发出IFC,使系统中所有装置都处于初始状态。(3) 控制器发出扫描器的听地址,扫描器接收寻址后成为听者。(4) 控制器通过T功能向扫描器发命令,使扫描器选择一个指定的传感器。(5) 控制器发出通令UNL,取消扫描器的听受命状态。(6) 控制器发出电桥的听地址,电桥接收寻址成为听者后,接收选定传感器送来的数据。(7) 控制器发出通令UNL,取消电桥的听受命状态。(8) 控制器发出电桥的讲地址,使电桥成为讲者;又发出数字电压表的听地址,使数字电压表成为听者。于是数字电压表便测量电桥送来的测量信号。(9) 控制器又发出通令UNL,取消听受命状态。(10) 控制器发出数字电压表的讲地址,电桥讲者资格被自动取消,数字电压表成为讲者。 (11) 控制器使自己成为听者,于是数字电压表的测量结果就送至计算机。(12) 计算机处理完测量数据后,作为控者清除接口,发出打印机的听地址。(13) 打印机打印计算机送来的数据。(14) 打印机打印完数据后,控制器选择下一个压力传感器,开始新的循环。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号