测控总线技术第八章总线.ppt
《测控总线技术第八章总线.ppt》由会员分享,可在线阅读,更多相关《测控总线技术第八章总线.ppt(69页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、测控总线技术第八章总线测控总线技术第八章总线现在学习的是第1页,共69页8.1 概述概述美国惠普(HP)公司从60年代中期就开始着力解决自动测试系统接口标准化问题1972年公布了它们的通用接口系统,命名为HP-IB1975年美国电气与电子工程师协会(IEEE)在HP-IB基础上制定了IEC-488-75可程控仪表的数字接口标准国际电工委员会以IEEE-488-75为基础,制定了IEC-625可程控测量仪表的接口系统(字节串行,位并行)标准1978年IEEE也把IEEE-488-75标准修改为IEEE-488-78标准这两个标准都是国际公认的总线标准,按这两个标准配置的接口都称为通用标准接口,由
2、它们构成的系统都称GPIB(General Purpose Interface Bus)系统国家标准:GB/T 15946-1995现在学习的是第2页,共69页 GPIB的目标l1.它应该是一种在有限距离内(例如在一个实验室内)的通用接口系统;l2.通过它来实现测试系统内各设备之间毫不含糊的可靠通信;l3.被联接的各设备之间可以互相直接通信,而不一定要通过中介单元(测试控制器)的媒介;l4.对被联接设备的特性要求,应提出尽可能少的限制条件;l5.通信应是异步的(无需同步);l6.价格低廉,以便亦能适用于廉价的简单测试系统;l7.使用起来应相当灵活多样、简单方便,使用者无需费很大努力即能容易了解
3、、掌握它的使用。现在学习的是第3页,共69页GPIB的基本特性1互联方式(总线型)系统实物连接如图,其概念模型图。测试系统所使用的全部仪器和计算机均通过一组标准总线相互连接。现在学习的是第4页,共69页l首先,在于系统的组成比较方便、灵活;组建和拆解测试系统十分简单。其次,采用这种连接方式使仪器与仪器之间可以直接“通话”而无须通过中介单元(一般是计算机)。标准接口总线标准接口总线 GPIB现在学习的是第5页,共69页 2总线构成(16条信号线)8条数据输入输出线、3条挂钩线、5条管理线 3设备容量(15台)可采用增加母线的方式扩大容量,每增加一条总线可增加14个器件,最大可增加到14x14=1
4、96个器件4地址容量(31个听地址,31个讲地址)25-1=31 31X31=9615数传方式(bit并行、Byte串行、双向异步传递)6.数传输率:max:1MB/s type:500KB/s现在学习的是第6页,共69页l7数据传递距离(不超过20m):L=min(20m,2m X n)n:器件个数l8接口功能(共10种)设备与接口系统之间每一种交互作用就称为一种接口功能。十种接口功能:l9GPIB系统的控制(总线控者/测试系统控制器)l10消息逻辑(TTL电平,负逻辑)现在学习的是第7页,共69页8.1.1 GPIB总线结构总线结构l总线结构16线制:8条数据线:DIO8DIO1 8条管理
5、线:3条挂钩线:DAV,NRFD,NDAC 5条管理线:ATN,REN,IFC,SRQ,EOI 现在学习的是第8页,共69页一、一、数据线数据线:DIO8DIO1(双向异步传递两种多线消息比特)器件消息(/ATN=数据工作方式):程控命令、测量数据、STB 接口消息(ATN=命令工作方式):通令、专令、地址、副令二、挂钩控制线二、挂钩控制线(三线)SH(T/C)驱动:DAV线(DAV=1)数据有效 AH(L)驱动:NRFD线(RFD=0)未准备好 NDAC线(DAC=0)未收到数据现在学习的是第9页,共69页三、三、接口管理线:接口管理线:lATN线:注意线。ATN消息:区分“命令”和“数据”
6、。lREN线:远控使能线。REN消息lEOI线:结束识别线。EOI消息/ATN EOI=END。(以接口消息形式发送的器件消息结束符)ATNEOI=IDY。(控者进行并行查询-识别)lSRQ线:服务请求线。SRQ消息。(类似于INT信号)。lIFC线:接口清除线。IFC消息。迫使所有器件接口停止母线上的活动,回到接口空闲状态。现在学习的是第10页,共69页8.1.2 GPIB三线挂钩技术三线挂钩技术宣布数据有效DAV=1或撤除数据DAV=0讲者当所有的听者准备好,则NRFD=0只要有一个听者未准备好,则NRFD=1当所有的听者都已接收完数据时,则NDAC=0只要有一个听者未接受完,则NDAC=
7、1NRFDNDACDAV&听者1讲者2讲者3&RFDRFDDACDACDAC利用DAV,NRFD,NDAC这三条线形成的挂钩关系 现在学习的是第11页,共69页GPIBGPIB系系统统采用广播式通信。采用广播式通信。讲者必须先知道是否所有的听着已准备好接收数据。只有在都准备就绪的条件下,讲者才被允许把要广播的数据放置到数据线上去。讲者向所有听者宣布数据线上数据有效。听者在得知数据线上数据有效后才允许从数据线上接收数据。接收完毕后,还应当通知讲者,只有当讲者得知所有听者都已接收完毕,方可从数据线上把数据撤除。每个字每个字节传节传送皆按上述送皆按上述过过程程进进行。行。现在学习的是第12页,共69
8、页NRFDNRFD是由听者送向讲者,它是由各听者的RFD(即准备就绪)经线与后形成,因此只要有一个听者还未准备就绪(RFD=0),则NRFD=1。DAVDAV是由讲者送给听者的数据有效线。当数据线上数据有效,则讲者使DAV=1。从数据线上撤除数据后,讲者使DAV=0。NDACNDAC也是由听者送向讲者的一条线,它由各听者DAC(即数据接收完毕)经线与后形成。当所有听者皆接收完毕,则NDAC=0,只要还有一个听者没有接收完毕,则NDAC=1。现在学习的是第13页,共69页 DAV,NRFD,NDAC三线不仅用来进行通信联络,它们之间还存在着互锁关系。图(a)、(b)分别表示了讲者工作过程与听者的
9、工作过程。从图中可以看出其互锁关系,比如在讲者工作过程中,若NRFD0,则DAV不会为1,因而根本谈不上DAC=0,当然NDAC也不会为0。听者工作过程这种互锁关系也是一样的。a)讲者工作过程;b)听者工作过程现在学习的是第14页,共69页接口功能与器件功能接口功能与器件功能:l器件:把测试系统内的微机或各种仪器设备,通称为器件。l器件功能:是在程序控制(远程)下,器件实现其自身基本任务的能力,是与器件用途密切相关,并因不同器件而异,因此不可能统一。l接口功能:是GPIB的核心,是为在系统中完成各器件之间通信联络的关键部分,这部分与器件功能无关,因此可以实现标准化。GPIB接口标准正是对器件的
10、接口功能做出了规定。8.1.3 GPIB的接口功能的接口功能现在学习的是第15页,共69页l接口功能名称 代号l源方挂钩(Source Handshake)SHl受方挂钩(Acceptor Handshake)AHl讲者 Talker Tl 或扩大讲者 Extended Talker TEl听者 Listener Ll 或扩大听者 Extended Listener LEl服务请求Service Requset SRl远控/本控 Remote/Local RLl并行查询 Parallel Poll PPl器件清除 Device Clear DCl器件触发 Device Trigger DTl控
11、者 Controller C 接口功能(Interface Function):器件与GPIB总线的一种交互作用。现在学习的是第16页,共69页一、一、五种基本接口功能五种基本接口功能:SH&AH.T&L.C 管理和控制多线消息比特双向,异步,正确的传递。l1.源方SH和受方AH挂钩功能 l利用三条挂钩线实现三线连锁挂钩,保证DIO线上的多线消息在器件间准确的异步传递。l2.T和L功能:发送和接收DIO线上的器件数据。现在学习的是第17页,共69页l3.C功能:赋予器件具有控制GPIB系统中器件数据流通的能力 指派听者、讲者:决定器件数据流通方向;发送通令和专令:实现器件清除、触发、查询等特殊
12、接口操作;识别母线上的服务请求、发起串行/并行查询;控者转移:总线负责控者转移;系统控者:(一个系统内只有一个)在任何时刻发出IFC、REN。控功能:控者:配有C功能的GPIB器件,“控制”系统母线及各器件的接口功能。控制器:控制系统完成测试功能,处理测量数据,不必有C功能,但必须有 L、T、AH、SH功能。“控制”各器件的器件功能 现在学习的是第18页,共69页二、五种辅助二、五种辅助接口功能接口功能 完成特殊的管理、控制交互作用l4.SR:服务请求从接口向负责控者提出,请求控者中断当前进行的工作来对该器件进行服务。每个独立的请求源都配有一个相应的SR功能。l5.PP:并行查询:以事先分派的
13、一条DIO线在控者发起并行查询时送出PPR消息,通常配合SR功能。l6.DC:器件清除:响应控者发出的DCL通令或SDC专令 l7.DT:器件触发功能:响应负责控者发出的GET专令 l8.R/L:远控/本控切换:在两种输入操作控制信息之中选择其一的能力 现在学习的是第19页,共69页8.2 GPIB的消息编码格式一、一、逻辑组成模型逻辑组成模型 l器件功能区:l完成器件所担负的测控功能。产生器件消息(Device Dependent Message)通过接口编码送上Bus;同时也接受由接口译码的别的器件发出的器件消息。l接口功能区:l实现器件间的匹配连接(机械、电气、功能,运行)用以管理和控制
14、器件消息的传递。l接口消息:由接口功能接受,并据之改变状态的消息(Interface Massages)l远地接口消息:经由GPIB总线传递l本地接口消息:在器件功能与接口功能之间传递器件消息远地接口消息器件功能器件功能接口功能接口功能总线本地消息本地消息现在学习的是第20页,共69页二、二、仪器的操作与控制仪器的操作与控制 IEEE IEEE 488.2488.2标标准准指指出出,驱驱使使GPIBGPIB器器件件/仪仪器器的的器器件件功功能能电电路路状状态态变变化化,通通常常称称为为器器件件功功能能“操操作作(OperationOperation)”,而而GPIBGPIB器器件件功功能能操操
15、作作由由“程程控控消消息息”引起;引起;GPIBGPIB器件器件/仪器的控制和操作是按控制源来分类:仪器的控制和操作是按控制源来分类:l远控:可程控,接受外来数字式数据控制的能力。l本控:可程控本地控制通常分为:(1)仪器操作员可访问的、用于仪器控制的仪器上的开关、旋钮、按键、触屏位置等。(2)从器件/仪器非GPIB接口系统输入的“外部控制信号“,它可以引起本地操作。例如,数字电压表的外触发信号能够启动一次采样测量。(3)特别应该声明,通过连接到器件的其他总线接口(如:RS232C、通用并行接口等),来自测试系统内另一个控制操作点的器件功能操作也定义成GPIB本地操作。现在学习的是第21页,共
16、69页三、设备在三、设备在GPIB系统中的地位系统中的地位l 从系统组建角度出发,每个设备的地位是相同的;但它们在完成给定目的和执行操作的地位上是不相同的。l从接口功能管理上看:讲或听器件;GPIB总线“控者/Controller”l从测试系统进行的操作或从器件消息传递角度出发:“测试系统控制器(Test System Controller)”/“测试控制器/主控器/主控机”;“器件(Device)”。现在学习的是第22页,共69页l四、四、GPIBGPIB消息分类消息分类接口功能接口功能设备功能的本地消息设备功能的本地消息(未规定未规定)设备功能设备功能接口功能的本地消息接口功能的本地消息设
17、备消息(程控指令,测量或显示数据、状态字节)设备消息(程控指令,测量或显示数据、状态字节)多线接口消息(通令、指令、寻址令、副令)多线接口消息(通令、指令、寻址令、副令)单线接口消息单线接口消息接口消息接口消息本地消息本地消息远地消息远地消息消息消息现在学习的是第23页,共69页8.2.1 单线接口消息编码单线接口消息编码助记符消息名称类型类别DIO8 D7 D6 D5 D4 D3 D2 D1DAV NRFD NDACATN EOI SRQ IFC RENATN注意(通令)UUCX X X X X X X XX X X1 X X X XIPC接口清除(通令)UUCX X X X X X X X
18、X X XX X X 1 XREN远控可能(通令)UUCX X X X X X X XX X 0X X X X 1DAC数据已接收UHSX X X X X X X X1 X XX X X X XDAV数据有效UHSX X X X X X X XX X XX X X X XEND结束USTX X X X X X X XX X X0 1 X X XIDY识别(通令)UUCX X X X X X X XX X X1 1 X X XPPR1并行点名响应1USTX X X X X X X 1X X X1 1 X X XPPR2并行点名响应2USTX X X X X X 1 XX X X1 1 X X X
19、PPR3并行点名响应3USTX X X X X 1 X XX X X1 1 X X XPPR4并行点名响应4USTX X X X 1 X X XX X X1 1 X X XPPR5并行点名响应5USTX X X 1 X X X XX X X1 1 X X XPPR6并行点名响应6USTX X 1 X X X X XX X X1 1 X X XPPR7并行点名响应7USTX 1 X X X X X XX X X1 1 X X XPPR8并行点名响应8UST1 X X X X X X XX X X1 1 X X XRED准备好接收数据UHSX X X X X X X XX 0 XX X X X X
20、RQS请求服务USTX 1 X X X X X XX X X0 X X X XSRQ服务请求USTX X X X X X X XX X XX X 1 X X现在学习的是第24页,共69页(1)ATN通通令令:用来指示数据线上是接口消息还是设备消息。ATN=1为接口消息(命令),ATN=0为设备消息(数据)。(2)REN通通令令:用来使系统中所有设备处于远控可能状态(REN=l),凡被寻址设备则被设定为远控方式。(3)IFC通令:通令:用来使具有DC功能的设备返回到初始态(IFC=1)。(4)IDY通令:通令:用来发起并行点名(EOI=1,ATN=1)。(5)DAV,DAC,RFD:用于实现三线
21、挂钩技术。(6)PPR1PPR8:8个并行点名响应信号。当控者发出IDY通令进行并行点名,已准备好被并行点名的8台设备在自己分配到的那条数据线上置上响应信号,以表示自己的状态。凡PPRi=1的设备,为提出服务请求的设备。(7)SRQ:当配有SR功能的设备有服务请求时则SRQ=l,表示它提出服务请求。(8)RQS:当控者响应服务请求,则控者用串行点名查询,而RQS状态就是被串行点名的设备提供给控者的状态。若RQS=1表示是自己提出了服务请求。(9)END:这是讲者提供给控者表示数据传送结束的状态(EOI=1,ATN=0)。现在学习的是第25页,共69页8.2.2 多线接口消息编码多线接口消息编码
22、 多线接口消息是指使用数据线DIOi传送的接口消息,它用于管理接口系统。多线接口消息用七位ASCII码进行编码(DIO1DIO7),DIO8不用。多线接口消息分为通令、指令、寻址令、副令四种。IECIEC625 625 多线通令表多线通令表:助记符名 称编 码LLO本地封锁 0 0 1 0 0 0 1DCL设备清除 0 0 1 0 1 0 0SPE串行点名可能 0 0 1 1 0 0 0SPD串行点名不可能 0 0 1 1 0 0 1PPU并行点名解除 0 0 1 0 1 0 1现在学习的是第26页,共69页 多线接口消息又分三类:l(1)通令 称为通令群(UCG),DIO75为001:LLO
23、 本地封锁 (LOCAL LOCKOUT);DCL 器件清除 (DEVICE CLEAR);PPU 并行查询组态不可能 (PARALLEL POLL UNCONFIGURE);SPE 串行查询可能 (SERIAL POLL ENABLE);SPD 串行查询不可能 (SERIAL POLL DISABLE)。现在学习的是第27页,共69页l(2)专令 称专令群(ACG),DIO75为000。(先指定听者)l有:GTL 进入本地 (GO TO LOCAL);SDC 有选择的器件清除 (SELECTED DEVICE CLEAR);PPC 并行查询组态 (PARALLEL POLL CONFIGUR
24、E);GET 群执行触发 (GROUP EXECUT TRIGGER);TCT 取得控制(TAKE CONTROL)。l(3)寻地址(寻找匹配地址)类型编码助记符说明听地址(LAG)01XXXXXMLA0111111=UNL讲地址(TAG)10XXXXXMTA/OTA1011111=UNT副地址/副令(SCG)11XXXXX1111111=非副地址现在学习的是第28页,共69页l(4)副地址/副令 副令群(SCG):DIO76=11。l第一个拜特代表地址,相继的第二个拜特即为副地址;l第一个拜特代表命令(通令、专令),相继的第二个拜特即为副命令。规定了两条副命令:PPE 并行查询可能 PPD
25、并行查询不可能l(5)本地消息 它们都是单线消息,并用三个小写字母来作代名。标准中只规定了由器件功能发给本器件的接口功能的本地接口消息,列于下表。现在学习的是第29页,共69页 序号序号 本地接口消息名称本地接口消息名称 代号代号 原原 文文 接口功能接口功能 1 进入准备进入准备 gts go to standby C 2 个别服务要求个别服务要求 ist indvidual service request PP 3 只听只听 (lon)listen only L,LE 4 本地查询可能本地查询可能 (lpe)local poll enable PP 5 听听 ltn listen L,LE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测控 总线技术 第八 总线
限制150内