仪表总线技术及应用第4章GPIB总线技术课件.ppt
《仪表总线技术及应用第4章GPIB总线技术课件.ppt》由会员分享,可在线阅读,更多相关《仪表总线技术及应用第4章GPIB总线技术课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、仪表总线技术及应用仪表总线技术及应用第第4章章GPIB总线技术总线技术06 February 20234.1 概述4.2 GPIB总线的基本特性与总线结构4.3 基本接口功能4.4 GPIB总线系统中消息及其传递4.5 三线联络基本过程4.6 IEEE 488.2标准4.7 GPIB接口芯片及接口设计第第页页06 February 20234.1概述国际通用的仪器接口标准最初由美国国际通用的仪器接口标准最初由美国HPHP公司研制,称为公司研制,称为HP-IBHP-IB标准。标准。19751975年年IEEEIEEE在此基础上加以改进,将其规范化为在此基础上加以改进,将其规范化为IEEEIEEE
2、488488标准予以推荐。标准予以推荐。19771977年年IECIEC又通过国际合作命名为又通过国际合作命名为IECIEC625625国际标准。此后,这同一标准便在文献资料中使用了国际标准。此后,这同一标准便在文献资料中使用了HPHPIBIB,IEEEIEEE488488,GPIBGPIB,IECIECIBIB等多种称谓,但日渐普等多种称谓,但日渐普遍使用的名称是遍使用的名称是GPIBGPIB。通用接口通用接口总线总线(General Purpose Interface Bus,GPIB),主要用于),主要用于连连接和控制多个可接和控制多个可编编程程仪仪器,器,组组建自建自动动测试测试系系统
3、统。第第页页06 February 2023HP 设计 HP-IB196519751987199019921993HP-IB成为IEEE488IEEE488.1-1987IEEE488.2SCPI被引入IEEE488修订IEEE488.2Standard Commands for Programmable Instruments4.1概述第第页页06 February 20234.2 GPIB总线的基本特性与总线结构 第第页页06 February 20234.2.1 基于GPIB总线的测试系统TCCK瞬态波形存储器测速放大器测速传感器压电测压传感器电荷放大器GPIB总线IEEE 488打印机
4、绘图仪 I B M P C总 线键盘监示器图图4.1 武器参数测试分析系统武器参数测试分析系统 第第页页06 February 20234.2.1 基于GPIB总线的测试系统在一个在一个GP-IB标准接口总线系统标准接口总线系统中,要进行有效的通信联络至少有中,要进行有效的通信联络至少有“讲者讲者”、“听者听者”、“控者控者”三类仪器装置。三类仪器装置。讲者讲者是通过总线发送仪器消息的仪器装置(是通过总线发送仪器消息的仪器装置(如测量仪器、数据采集器、计算如测量仪器、数据采集器、计算机等),在一个机等),在一个 GP-IB系统中,可以设置多个讲者,系统中,可以设置多个讲者,但在某一时刻,只能有
5、一但在某一时刻,只能有一个讲者在起作用。个讲者在起作用。听者听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个是通过总线接收由讲者发出消息的装置(如打印机、信号源等),在一个GP-IB系统中,可以设置多个听者,并且允许多个听者同时工作。系统中,可以设置多个听者,并且允许多个听者同时工作。控者控者是数据传输过程中的组织者和控制者,例如对其他设备进行寻址或允许是数据传输过程中的组织者和控制者,例如对其他设备进行寻址或允许“讲者讲者”使用总线等。控者通常由计算机担任,使用总线等。控者通常由计算机担任,GP-IB系统不允许有两个或两个以系统不允许有两个或两个以上的控者同时起作用。上的
6、控者同时起作用。控者、讲者、听者被称为系统功能的三要素,对于系统中的某一台装置可以具有控者、讲者、听者被称为系统功能的三要素,对于系统中的某一台装置可以具有三要素中的一个、两个或全部。三要素中的一个、两个或全部。GP-IB系统中的计算机一般同时兼有讲者、听者系统中的计算机一般同时兼有讲者、听者与控者的功能。与控者的功能。第第页页06 February 2023GP-IBGP-IB标准接口系统的基本特性如下:标准接口系统的基本特性如下:(1)可连接的仪器数量。可连接的仪器数量。可以用一条总线互相连接若干台装置,可以用一条总线互相连接若干台装置,以组成一个自动测试系统。以组成一个自动测试系统。系统
7、中装置的系统中装置的数目最多不超过数目最多不超过15台台,互连总线的互连总线的长度不超过长度不超过20m。(2)数据传输采用并行比特(位)、串行字节(位组)双向异步数据传输采用并行比特(位)、串行字节(位组)双向异步传输方式,其最大传输速率不超过传输方式,其最大传输速率不超过1兆字节每秒兆字节每秒。(3)总线上传输的消息采用负逻辑。总线上传输的消息采用负逻辑。低电平(低电平(0.8V)为逻辑)为逻辑“1”,高电平(,高电平(2.0V)为逻辑)为逻辑“0”。(4)地址容量地址容量。单字节地址:。单字节地址:31个讲地址,个讲地址,31个听地址;双字个听地址;双字节地址:节地址:961个讲地址,个
8、讲地址,961个听地址。个听地址。(5)一般适用于一般适用于电气干扰轻微的实验室电气干扰轻微的实验室和生产现场。和生产现场。4.2.2 GPIB的总线特征第第页页06 February 20234.2.3 GPIB总线信号图图4.2 GPIB总线系统总线系统GPIB总线电缆内共有总线电缆内共有16条信号线,按功能可分为以下三组:条信号线,按功能可分为以下三组:第第页页06 February 20234.2.3 GPIB总线信号管理总线(5根)挂钩总线(3根)数据总线(8根)仪器A(计算机)控者、讲者和听者功能IEC接口仪器B(激励源)听者功能IEC接口仪器C(数字万用表)讲者、听者功能IEC接
9、口仪器D(打印机)听者职能IEC接口DUT被测设备EOIRENSROIFCATNNDAVNRFDDAVDIO1 DIO8图图4.3通通用用并并行行接接口口总总线线结结构构与与接接口口能能力力 8 8条双向数据总线(条双向数据总线(DIO1DIO1DIO8DIO8)作用:传递仪器消息和作用:传递仪器消息和大部分接口消息,包括数据、大部分接口消息,包括数据、命令和地址。由于这一标准没命令和地址。由于这一标准没有专门的地址总线和控制总线,有专门的地址总线和控制总线,因此必须用其余两组信号线来因此必须用其余两组信号线来区分数据总线上信息的类型。区分数据总线上信息的类型。3 3条数据挂钩联络线(条数据挂
10、钩联络线(DAVDAV,NRFDNRFD和和NDACNDAC)作用:控制数据总线的时序,作用:控制数据总线的时序,以保证数据总线能正确、有节以保证数据总线能正确、有节奏地传输信息,这种传输技术奏地传输信息,这种传输技术称为三线挂钩技术。称为三线挂钩技术。5 5条接口管理控制线(条接口管理控制线(ATNATN,IFCIFC,RENREN,EOIEOI和和SRQSRQ)作作用:控制用:控制GPGPIBIB总线接口的总线接口的状态状态第第页页06 February 2023GPIB的信号线除的信号线除8条地线外,有以下三类信号线:条地线外,有以下三类信号线:(1)DIO1DIO8,数据总线,双向,数
11、据总线,双向 除了用于传送数据外,还用于除了用于传送数据外,还用于“听听”、“讲讲”方式的设方式的设置,以及设备地址和设备控制信息的传送。即在置,以及设备地址和设备控制信息的传送。即在D7D0上可上可以传送数据、设备地址和命令。这是因为该总线没有设置地以传送数据、设备地址和命令。这是因为该总线没有设置地址线和命令线,这些信息要通过数据线上的编码来产生。址线和命令线,这些信息要通过数据线上的编码来产生。GPIB总线信号定义说明 第第页页06 February 2023(2)字字节节传传送送控控制制线线,在在IEEE 488总总线线上上数数据据传传送送采采用用异异步步握握手手(挂挂钩钩)联联络络方
12、方式式,即即用用DAV、NRFD和和NDAC 3根根线线进进行握手联络行握手联络。DAV(Data Available)数数据据有有效效线线。当当由由发发送送器器控控制制的的数数据据总总线线上上的的数数据据有有效效时时,发发送送器器置置DAV为为低低电电平平,(逻逻辑辑1),指指示接收器可以从总线上接收数据。示接收器可以从总线上接收数据。NRFD(not ready for data)未未准准备备好好接接收收数数据据线线,只只要要连连接接在在总总线线上上被被指指定定为为接接收收器器中中的的设设备备,尚尚有有一一个个未未准准备备好好接接收收数数据据,接接收收器器就就置置NRFD线线为为有有效效低
13、低电电平平,示示意意发发送送器器不不要要发发出出数据。当所有接收器都准备好时,数据。当所有接收器都准备好时,NRFD变为高电平。变为高电平。NDAC(not data accepted)未接收完数据,未接收完数据,当总线上被指定当总线上被指定为接收器的设备,有任何一个尚未接收完数据,它就置为接收器的设备,有任何一个尚未接收完数据,它就置NDAC线为低电平,示意发送器不要撤销当前数据。只有当所有接收线为低电平,示意发送器不要撤销当前数据。只有当所有接收器都接收完数据后,此信号才变为高电平。器都接收完数据后,此信号才变为高电平。GPIB总线信号定义说明 第第页页06 February 2023(3
14、)接接口口管管理理线线,包包括括接接口口清清零零线线、服服务务请请求求线线、监监视视线线、识识别别线线和远程控制线。和远程控制线。IFC(interface clear)接接口口清清零零线线。该该线线的的状状态态由由控控制制器器建建立立,并并作作用用于于所所有有设设备备。当当它它为为有有效效低低电电平平时时,整整个个IEEE 488总总线线停停止止工工作作,发发送送器器停停止止发发送送,接接收收器器停停止止接接收收。使使系系统统处处于于已已知知的的初初始始状状态态。它它类类似似于于复复位位信信号号RESET。可可用用计计算算机机的的复复位位键键来来产产生生IFC信信号。号。SRQ(servic
15、e request)服服务务请请求求线线。它它用用来来指指出出某某个个设设备备请请求求控控制制器器的的服服务务,所所有有设设备备的的请请求求线线是是“线线或或”在在一一起起的的,因因此此任任何何一一个个设设备备都都可可以以使使这这条条线线有有效效,来来向向控控制制器器请请求求服服务务。但但请请求求能能否否得得到到控控制制器器的的响响应应,完完全全由由程程序序安安排排,当当系系统统中中有有计计算算机机时时,SRQ是是发向计算机的中断请求线。发向计算机的中断请求线。IEEE 488总线信号定义说明 第第页页06 February 2023ATN(attention line)监监视视线线。它它由由
16、控控制制器器驱驱动动,用用它它的的不不同同状状态态对对数数据据总线上的信息作出解释。总线上的信息作出解释。当当ATN“1”时时,表表示示数数据据线线上上传传送送的的是是地地址址或或命命令令,这这时时只只有有控控制制器器能发送信息,其它设备都只能接收信息。能发送信息,其它设备都只能接收信息。当当ATN“0”时,表示数据总线上传送的是数据。时,表示数据总线上传送的是数据。EOI(end or identify)结结束束或或识识别别线线。该该线线与与ATN线线一一起起指指示示是是数数据据传传送送结结束束,还还是是用用来来识识别别一一个个具具体体设设备备。当当ATN“0”时时,这这是是进进行行数数据据
17、传传送送,当当传传送送最最后后一一个个字字节节使使EOI“l”,表表示示数数据据传传送送结结束束,当当ATN“1”时时,若若EOI“l”,则则表表示示数数据据总总线线上上是是设设备备识识别别信信息,即可得到请求服务的设备编码。息,即可得到请求服务的设备编码。REN(remote enable)远远程程控控制制线线。该该信信号号为为低低电电平平时时,系系统统处处于于远远程程控控制制状状态态,设设备备面面板板开开关关、按按键键均均不不起起作作用用;若若该该信信号号为为高高电电平平,则则远程控制不起作用,本地面板控制开关、按键起作用。远程控制不起作用,本地面板控制开关、按键起作用。GPIB总线信号定
18、义说明 第第页页06 February 20234.2.3 GPIB总线信号表表4.1 标标准准接接口口总总线线信信号号线线组别信号线名称信号线使用者消息类别备注数据输入/输出线DIO1DIO2DIO3DIO4DIO5DIO6DIO7DIO8控者或讲者远地多线消息包括通令UC指令AC地址AD副令SE状态字节器件消息1.控者利用诸DIO线发布接口消息时,采用ISO码(ASC码)。2.讲者利用诸DIO线传递器件消息时,其编码格式可由设计人员确定;但所用代码必须保证能与接口相容,并为有关器件识别。挂钩线DAN源方SH功能远地单线消息DAV=1,表示DIO线上所载数据有效;DAV=0,表示DIO线上所
19、载数据无效NRFD受者AH功能NRFD=1,表示受者尚未准备好接收数据;NRFD=0,表示受者已接收到数据NDAC受者AH功能NDAC=1,表示受者尚未收到数据;NDAC=0,表示受者已收到了数据管理线ATN控者C功能ATN=1,表示DIO线上载的是接口消息;ATN=0,表示DIO线上载的是器件消息IFC控者C功能IFC=1,表示有关接口功能必须被清除;IFC=0,表示接口功能不被清除REN控者C功能REN=1,表示一切器件均处于远控状态;REN=0,表示一切器件处于本控状态。SRQ欲讲者SR功能EOI控者的C功能或讲者的T功能ATN=1、EOI=1,表示点名识别,这时EOI传递的是IDY消息
20、;ATN=0、EOI=1,表示讲者已讲完了,这时EOI线传递的是END消息将将GPIB通用接口的通用接口的16条信号的名称、使条信号的名称、使用者、传递消息的类别归纳于表用者、传递消息的类别归纳于表4.1中中 第第页页06 February 20234.2.4 GPIB总线的连接器 目前,国际上流行两种接插件标准:即目前,国际上流行两种接插件标准:即25芯的芯的IEC 625针形连接器针形连接器和和24芯的芯的IEEE 488簧片形连接器,如图簧片形连接器,如图4.4所示。所示。图图4.4两种总线连接器两种总线连接器第第页页06 February 2023GPIB总线使用总线使用24线组合插头
21、座,其各引脚定义见下表。线组合插头座,其各引脚定义见下表。第第页页06 February 20234.3 基本接口功能4.3.1 十大接口功能 接口功能的任务:接口功能的任务:完成系统中各仪器设备之间的通讯,确完成系统中各仪器设备之间的通讯,确保系统正常工作。保系统正常工作。GPIB标准把全部逻辑功能概括为十种接口功能:标准把全部逻辑功能概括为十种接口功能:一、前述的一、前述的控者功能(控者功能(C)、讲者功能()、讲者功能(T)和和听者功能听者功能(L)是一个自动测试系统中必不可少的三种最基本的功能。是一个自动测试系统中必不可少的三种最基本的功能。二、为使系统可靠进行三线挂钩,又设置了二、为
22、使系统可靠进行三线挂钩,又设置了源挂钩功能源挂钩功能(SH)和和受者挂钩功能(受者挂钩功能(AH)。)。第第页页06 February 20234.3 基本接口功能表表4.2 GPIB十大接口功能十大接口功能接口功能名称接口功能名称代代 号号作作 用用源挂源挂钩钩SH与与AH共同确保每条消息的异步共同确保每条消息的异步传递传递,从而使器件能,从而使器件能够够适当地适当地发发送多送多线线消息消息受者挂受者挂钩钩AH与与SH共同确保每条消息的异步共同确保每条消息的异步传递传递,从而使器件能,从而使器件能够够恰当地恰当地接接收收多多线线消息消息讲讲T或或TE当器件被当器件被寻寻址作址作为为“讲讲者者
23、”时时,使器件具有通,使器件具有通过过接口向其接口向其他他器件器件发发送数据或与送数据或与SR共同响共同响应应串行点名串行点名时时序的能力序的能力听听L或或LE当器件被当器件被寻寻址址为为听者听者时时,使它具有通,使它具有通过过接口从另一个器件那里接口从另一个器件那里接接收收数据的能力数据的能力控控C使器件能使器件能够够向其向其他他器件器件发发送地址、通令和指令,控制系送地址、通令和指令,控制系统统的运的运行,并具有行,并具有进进行并行点名能力行并行点名能力服服务请务请求求SR使器件能使器件能够够向控者异步地提出服向控者异步地提出服务请务请求求并行并行查询查询PP使器件不必被使器件不必被寻寻址
24、址为为“讲讲者者”,就能,就能对对“控者控者”的并行的并行查询时查询时序序做做出响出响应应远远地地/本地本地RL使器件能在两个使器件能在两个输输入消息源入消息源本地(由面板控制来的消息)和本地(由面板控制来的消息)和远远地(由接口来的消息)之地(由接口来的消息)之间选择间选择器件触器件触发发DT使器件能使器件能单单独或成群地开始独或成群地开始动动作作器件清除器件清除DC使器件能使器件能单单独或成群地回复到起始状独或成群地回复到起始状态态第第页页06 February 20234.3.2 器件功能仪器功能的任务仪器功能的任务:把收到的控制信息变成仪器设备的实际动作,如调节频率、:把收到的控制信息
25、变成仪器设备的实际动作,如调节频率、调节信号电平、改变仪器的工作方式等等,这与常规仪器设备的功能基本相同,调节信号电平、改变仪器的工作方式等等,这与常规仪器设备的功能基本相同,不同测量仪器的仪器功能存在很大差异。不同测量仪器的仪器功能存在很大差异。4.3.3 接口功能的子集接口功能能 力作 用T或TE基本讲者使一台器件向另一台器件发送数据只讲使器件在没有控者的系统中工作如果是我的听地址,则不被寻址器件正在讲时又被寻址为听者时,则器件的讲受命即被撤消,以防止器件具有双重身份的可能性(扩大“讲者”)(同基本讲者,但扩大了寻址能力)串行查询向“控者”表明请示服务,并发出一个状态字节给控者L或LE基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仪表 总线技术 应用 GPIB 课件
限制150内