GPIB总线
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.4 GPIB总线系统中的消息及其传递
总线消息的分类:
按用途来分,总线上传递的消息可分为接口消息和仪器消息两大类。 按传递的途径来分,总线上传递的消息可分为本地消息和远地消息两 种。远地消息是经总线传递的消息,它可以是仪器消息也可以是接口 消息,用三个大写英文字母表示,如MLA(我的听地址)。本地消息 是由仪器本身产生并在仪器内部传递的消息, 用三个小写英文字母表 示,如pon(电源开)。
器件内部接口功能设置
对于某一类器件来说,并不需要将上述十种功能全部 配置,而应根据具体器件来选配接口功能。以下是几种器 件应该配置的接口功能。
器件名称 信号发生器 打印机 纸带读出器 电压表 功率计 RLC表 绘图仪 计算机 作用 听者 听者 讲者 讲者、听者 讲者、听者 讲者、听者 讲者、听者 讲者、听者、控者 所需配置接口功能 AH,L AH,L AH,T,SH AH,L,SH,T,SR,RL[PP,DC,DT] AH,L,SH,T,SR,RL[PP,DC,DT] AH,SH,T,L,SR,DT AH,SH,T,L,SR,DC[PP] AH,L,SH,T,C
仪器功能的任务:把收到的控制信息变成仪器设备的实际动作,如调节频 率、调节信号电平、改变仪器的工作方式等等,这与常规仪器设备的功能 基本相同,不同测量仪器的仪器功能存在很大差异。
接口功能的任务:完成系统中各仪器设备之间的通讯,确保系统正常 工作。
为保证接口系统的标准化和相容性,各仪器设备接口的 设计必须遵照GP-IB标准的各项有关规定,不能自行规定标 准以外的任何新的接口功能。
控者、讲者、听者被称为系统功能的三要素,对于系统中 的某一台装置可以具有三要素中的一个、两个或全部。GP-IB 系统中的计算机一般同时兼有讲者、听者与控者的功能。
4.2.2 GPIB的基本特性
GP-IB标准接口系统的基本特性如下:
(1) 可连接的仪器数量。可以用一条总线互相连接若干台装置,以 组成一个自动测试系统。 系统中装置的数目最多不超过15台,互连总 线的长度不超过20m。
4.1 概述
• • • • • •
从 1975年就成为编程的标准 8位的并行协议
传输率低于1 Mbytes/s
标准电缆 最多控制14台仪器 有大量支持其标准的仪器
4.2 GPIB的基本特性与总线结构
4.2.1 基于GPIB总线的测试系统
4.2.1 基于GPIB总线的测试系统
4.2.1 基于GPIB总线的测试系统
扩展讲者
听者 扩展听者 源方挂钩
TE
L LE SH
Extended Talker
Listener Extended Listen Source Handshake
受方挂钩
服务请求 远地/本地 并行查询 器件触发 器件清除
AH
SR RL PP DT DC
Acceptor Handshake
Service Request Remote/Local Parallel Poll Device Trigger Device Clear
三、五种具有相应管理能力的接口功能。
服务请求功能(SR): 当系统中某一装置在运行时遇到某些情况时( 例 如测量已完毕、出现故障等),能向系统控者提出服务请求的能力。 并行点名功能(PP): 系统控者为快速查询请求服务装置而设置的并行 点名能力。只有配备PP功能的装置才能对控者的并行点名做出响应。 远控本控功能(R/L):选择远地和本地两个工作状态的能力。 装置触发功能(DT): 使装置能从总线接收到触发信息,以便进行触发 操作。在一些要进行触发操作或同步操作装置的接口中,必须设置DT功 能。 装置清除功能(DC): 能使仪器装置接收清除信息并返回到初始状态。 系统控者通过总线命令使那些配置有DC功能的装置同时或有选择地被清 除而回到初始状态。
GP-IB标准包括接口与总线两部分:接口部分是由各种逻辑电路 组成,与各仪器装置安装在一起,用于对传输的信息进行发送、 接收、编码和译码;总线部分是一条无源的多芯电缆,用做传输 各种消息。将具有GP-IB接口的仪器用GP-IB总线连接起来的标准 接口总线系统如图所示。
4.2.4 GPIB标准接口的总线结构
1987
1990
1992
1993
发展年表
Fra Baidu bibliotek
可程控设备数字接口总线发展年表 1972年,HP-IB(HP-Interface Bus) 1978年,IEEEstd 488-1978[3] (常称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等等。在国内多称是GPIB,既通用接口总 线(General Purpose Interface Bus)之意。
4.2.1 基于GPIB总线的测试系统
在一个GP-IB标准接口总线系统中,要进行有效的通信联络至少有“讲 者”、“听者”、“控者”三类仪器装置。
讲者是通过总线发送仪器消息的仪器装置( 如测量仪器、数据采集器、 计算机等),在一个GP-IB系统中,可以设置多个讲者, 但在某一时刻, 只能有一个讲者在起作用。 听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等), 在一个GP-IB系统中,可以设置多个听者,并且允许多个听者同时工作。 控者是数据传输过程中的组织者和控制者,例如对其他设备进行寻址 或允许“讲者”使用总线等。控者通常由计算机担任,GPIB系统不允许 有两个或两个以上的控者同时起作用。
4.3 GPIB总线基本接口功能
二、 接口功能的配置
GP-IB标准把全部逻辑功能概括为十种接口功能:
一、前述的控者功能(C)、讲者功能(T)和听者功能(L)是一个自 动测试系统中必不可少的三种最基本的功能。
二、为使系统可靠进行三线挂钩,又设置了源挂钩功能(SH)和受者 挂钩功能(AH)。
数据有效 DATA VALID
未准备好接收数据 NOT READY FOR DATA 未收到数据 NOT DATA ACCEPTED 注意 ATTENTION 结束或识别 END OR IDENTIFY 服务请求 SERVICE REQUEST 接口清除 INTERFACE CLEAR 远控可能 REMOTE ENABLE
4.2.2 GPIB标准接口的总线结构
GPIB总线接口有两种:IEEE488和IEC625
IEEE488为24芯接口,IEC625为25芯接口
总线是一条24芯电缆,其中16条为信号线,其余为地线及屏 蔽线。电缆两端是双列24芯叠式结构插头。
IEEE488插座
IEC625插座
4.2.4 GPIB总线信号
4.1 概述
Standard Commands for Programmable Instruments HP-IB成为 IEEE488 HP 设计 HP-IB SCPI被引入IEEE488 IEEE488.1-1987 IEEE488.2 修订IEEE488.2 NI提出HS488
1965
1975
NRFD
AH
RFD
NDAC
AH
DAC
ATN
C C或T
ATN
接 口 管 理 母 线
EOI
IDY
SRQ
SR
SRQ
END
IFC
C
IFC
REN
C
REN
4.3 GPIB总线基本接口功能
一、 仪器功能与接口功能
自动测试系统中的任何一个仪器装置都分为两部分:
一、仪器设备本身,它产生该仪器装置所具备的仪器功能; 二、接口部分,它产生该仪器装置所需要的接口功能。
(2) 数据传输采用并行比特(位)、串行字节(位组)双向异步传 输方式,其最大传输速率不超过1兆字节每秒。 (3) 总线上传输的消息采用负逻辑。低电平(≤+0.8V)为逻辑 “1”,高电平(≥+2.0V)为逻辑“0”。
(4) 地址容量。单字节地址:31个讲地址,31个听地址;双字节地 址:961个讲地址,961个听地址。
按使用信号线的数目来分,总线上传递的消息可又分为单线消息和多 线消息两种。用两条或两条以上信号线传递的消息称多线消息,例如 各种通令、指令、地址数据等。通过一条信号线传输的消息称为单线 消息,例如ATN,IFC等。
并非每台装置都必须具有十种接口功能。例如一台数字电压表 要接收程控命令,也发送测量数据,因而一般应配置除控者之 外的其他的九种功能;一台信号源或打印机只需“听”,所以 通常只需配置AH,L, R/L和DT等接口功能。很显然,除了控者 的其他所有装置都无需配置C功能。
10种接口功能
名称 控者 讲者 代号 C T 英文原文 Controller Talker
作用:控制数据总线的时序,以保证数据总线能正确、有节奏地传 输信息,这种传输技术称为三线挂钩技术。
(3)5条接口管理控制线(ATN,IFC,REN,EOI和SRQ)
作用:控制GP-IB总线接口的状态
GPIB母线结构
分 类
信号线 代号 DIO1
信号线名称
使用该线的 接口功能
传递的消息 接口消息 器件消息
数 据 输 入 输 出 母 线
DIO2 DIO3 1、通令 2、专令 3、地址 4、副令或副地址
DIO4
DIO5 DIO6 DIO7 DIO8
数据输入输出 DATA INPUT OUTPUT
C或T
1、程控命令 2、数据 3、状态拜特
GPIB母线结构
分 类 信号线 代号 DAV 挂 钩 母 线 信号线名称 使用该线的 接口功能 SH 传递的消息 接口消息 DAV 器件消息
源挂钩功能为讲者功能和控者功能服务,它利用DAV控制线向受者挂 钩功能表示发送的数据是否有效;受者挂钩功能主要为听者功能服务。 它利用NRFD和NDAC控制线向源挂钩功能表示是否已经接收到数据。 以上五种基本接口功能为系统提供了在正常工作期间使数据准确可靠 传输的能力。但仅此还是不够的,为了处理测试过程中可能遇到的各 种问题,GP-IB又增加了五种具有相应管理能力的接口功能。
本章将对智能仪器普遍使用的GP-IB标准予 以介绍。
4.1 概述
GPIB即通用接口总线(General Purpose Interface Bus) 是国际通用的仪器接口标准。目前生产的智能仪器几 乎无例外地都配有GPIB标准接口。 国际通用的仪器接口标准最初由美国HP公司研制,称 为HP-IB标准。 1975年IEEE在此基础上加以改进,将其 规范化为IEEE-488标准予以推荐。1977年IEC又通过 国际合作命名为IEC-625国际标准。此后,这同一标 准便在文献资料中使用了HP-IB,IEEE-488,GPIB, IEC-IB等多种称谓,但日渐普遍使用的名称是GPIB。
(5) 一般适用于电气干扰轻微的实验室和生产现场。
4.2.3 GPIB标准接口的机械结构
总线上传递的各种信息通称为消息。带标准接口的智能仪器按功能可分为 仪器功能和接口功能两部分,所以消息也有仪器消息和接口消息之分。 所谓接口消息是指用于管理接口部分完成各种接口功能的信息,它由控者 发出而只被接口部分所接收和使用。 仪器消息是与仪器自身工作密切相关的信息,它只被仪器部分所接收和使 用,虽然仪器消息通过接口功能进行传递,但它不改变接口功能的状态。 接口消息和仪器消息的传递范围如图所示。
第四章 GPIB总线
GENERAL PURPOSE INTERFACE BUS
智能仪器一般都设置通信接口,以便能够实现程 控,方便用户构成自动测试系统。为了使不同厂 家生产的任何型号的仪器都可以直接用一条无源 电缆连接起来,世界各国都在按同一标准设计智 能仪器的通信接口电路。目前国际上采用的仪器 标准接口有GP-IB,CAMAC,RS232,USB等,
16条信号线按功能可分为以下三组:
(1) 8条双向数据总线(DIO1~DIO8)
作用:传递仪器消息和大部分接口消息,包括数据、命令和地址。 由于这一标准没有专门的地址总线和控制总线,因此必须用其余两 组信号线来区分数据总线上信息的类型。
(2) 3条数据挂钩联络线(DAV,NRFD和NDAC)