《虚拟仪器导论》PPT电子教案-第2章 虚拟仪器总线接口技术.ppt
《《虚拟仪器导论》PPT电子教案-第2章 虚拟仪器总线接口技术.ppt》由会员分享,可在线阅读,更多相关《《虚拟仪器导论》PPT电子教案-第2章 虚拟仪器总线接口技术.ppt(89页珍藏版)》请在三一办公上搜索。
1、第 2 章,虚拟仪器总线接口技术,第2章 虚拟仪器总线接口技术,教学内容 GPIB通用接口总线 VXI总线 PXI总线 LXI总线,InstrumentDriver,2.1 GPIB总线,(General Purpose Interface bus,GPIB)是国际通用的仪器接口标准,是专门为仪器控制应用而设计的。这套接口系统最初由美国HP公司提出,后被美国电气与电子工程师协会(IEEE)和国际电工委员会(IEC)接受为程控仪器和自动测控系统的标准接口,因此,也称IEEE488接口或IEC625接口,目前的协议是488.2。使用GPIB接口,可将不同厂家生产的各种型号的仪器,用一条无源标准方便
2、地连接起来,在计算机控制下完成各种复杂的测量。,2.1.1 GPIB总线标准,GPIB总线标准包括:接口:由逻辑电路组成,与各仪器安装在一 起,用于对传输的信息进行发送、接 收、编码、译码 总线:是24芯无源电缆,用来传输各种消息,1.GPIB的基本性能,可用一组总线(16根)连接若干台装置,组成自动测试系统,数目不超过15台。互连电缆的传输路径总长不超过20m.数据传输采用位并行(8位)、字节串行、双向异步传输方式,其最大数据传输速率为1MBps信息逻辑采用负逻辑,低电平(0.8V)为“1”,高电平(2.0V)为“0”,电平与TTL相容。地址容量:听地址31个,讲地址31个,地址容量可扩展。
3、,2.GPIB的接口功能,在接口系统中,为了进行有效的信息传递,一般必须具有下述3种基本的接口功能。讲者:通过总线发送消息的仪器装置。如测量仪器、数据采集器、计算机等。听者:通过总线接收讲者发出的消息的装置。如打印机、信号源等。控者:是数据传输过程中的组织者。对设 备进行控制,允许其它设备寻址,允许讲者 使用总 线等,通常由计算机担任。,GPIB定义的10种接口功能,听功能:接收信号、数据讲功能:发送信号、数据控功能:通过微处理器发布各种命令源握手功能:为讲功能和控功能服务受握手功能:为听功能服务服务请求功能:量程益出、震荡器停止等意外故障发生时,主动向控者提出请求,以进行相应处理。并行点名功
4、能:控功能可同时查询8个仪器,因而执行速度快远地/本地功能:选择远地或本地工作方式触发功能:产生一个内部触发信号,以启动有关仪器功能进行工作清除功能:产生一个内部清除信号,使某仪器功能回到初始状态。,2.1.2 GPIB总线结构和接口信号,总线为24芯电缆:16条信号线,7根地线,1根屏蔽线,24芯簧片插头座,GPIB插头,引脚分布,16条信号线按功能分为:8根双向8位数据线 3根数据挂钩联络线 5根接口管理控制线引脚分配对应关系:14:DIO1DIO4 5:EOI 6:DAV 7:NRFD 8:NDAC 9:IFC,10:SRQ11:ATN12:机壳地1316:DIO5DIO817:REN1
5、824:地,数据总线8根、数据挂钩联络线 3根,数据总线DIO1DIO8:用于传送接口信息和仪器消息,包括数据、地址、命令。(无地址总线)数据有效线DAV(Data Available):当DIO线 上出现有效数据时,讲者置DAV线为低(“1”),示意听者接收数据。未准备好接收数据线NRFD(Not Ready for Data):当 NRFD=1时,表示系统中至少有1个听者未准备接收数据。未收到数据线NDAC(Not Data Accept):当NDAC=1时,表示系统中至少有1个听者未完成接收数据,讲者暂不要撤掉数据线上的消息。,接口管理线5根,注意线ATN(Attention):由控者使
6、用,指明DIO线上信息的类型。ATN=1 DIO线上的信息为接口消息(命令、地 址等)其它设备只能接收;0 DIO线上的信息为讲者发出的器件信息(控制命令、数据等),听者必须听。接口清除线IFC(Interface Clear):接口清除线,由控者使用,将接口置为已知的初始状态,作为复位线,接口管理线,远程允许线REN(Remote Enable):由控者使用 REN=1 听者都处于远程控制状态,脱离本地状态 0 仪器必处于本地状态服务请求线SRQ(Service Request):任何一个具有服务请求功能的仪器或设备,可向控者发出SRQ=1,要求控者对各种异常事件进行处理,控者通过点名查询转
7、入相应的服务程序。结束或识别线EOI(End or Identify):当EOI=1,ATN=0时,表示讲者已传递完一组字节的信息 当EOI=1,ATN=1时,表示控者执行并行点名识别操作。,三线挂钩方式,系统内部每传送一个字节信息都有一次三线联络的过程,其时序如图。,三线挂钩过程,原始状态:讲者置DAV为高,听者置NRFD、NDAC为低。三线挂钩过程:听者置NRFD为高,表示已做好接收数据准备;讲者发现NRFD呈高后,讲者发送数据至DIO线上,并令DAV为低电平;听者发现DAV为低后,就令NRFD为低,表示准备接收数据;听者接收数据,当每个听者都收完数据后,置NDAC为高;当讲者检出NDAC
8、为高后,就令DAV为高,撤消总线数据。听者检出DAV为高,就令NDAC为低,准备下一个循环。,2.1.3 GPIB接口电路设计,以Intel公司的8291A听/讲接口芯片、8292控者芯片、8293总线收发器芯片为例介绍。,计算机GPIB接口功能通过GPIB接口卡来实现,1.8291A接口芯片,8291A是一种将微处理器接至GPIB标准总线的器件。它可以完成GPIB标准中除控者之外的全部接口功能。除此之外,还具有自动三线挂钩联络、自动管理接口寻址等能力,这些自动操作能力大大简化了接口管理软件的设计。8291A采用40脚封装。,8291A引脚图,8291A面向CPU总线的信号引脚,D0D7:双向
9、数据总线RS0RS2:片内寄存器选择码输入,连地址线/CS,/RD,/WR:片选、读、写输入端INT:中断请求输出端,软件可控高或低有效TRIG:触发器输出端CLOCK:时钟信号输入端,(18)MHzRESET:复位信号输入端DREQ,/DACK:DMA操作请求输出端、响应信号输入端,8291A面向GPIB标准接口总线信号,/DIO1/DIO8:8位标准接口数据总线输入/输出端/DAV,/NRFD,/NDAC:挂钩联络总线信号/ATN,/IFC,/REN,/SRQ,/EOI:接口管理控制总线输入/输出端T/R1:外收发器控制信号输出端,高电平时,DIO线上的数据以及DAV消息将被送到标准总线上
10、,同时将从标准总线上接收NRFD和NDAC消息;低电平时,则相反。T/R2:外收发器控制线输出端,用于控制EOI消息的方向。高电平时,表示EOI要输出,低电平时则相反。,2.8292控者接口芯片,8292接口芯片仅有控者功能,并且它必须与8291联合使用,组成具有10种接口功能的标准接口。8292实质是一片8041单片机,片内固化了一段专门的程序,使内部RAM作为专用寄存器组使用,I/O端口用来提供总线的各种控制信号及辅助信号。8292是40脚封装。,8292引脚,8292与微处理器相接的信号,D0D7:双向数据总线/CS,/RD,/WR:片选、读、写X1,X2:外接晶体或外部时钟RESET:
11、复位A0:地址线,读操作(数据缓冲器or状态缓冲器)、写操作(数据or命令)与GPIB标准接口总线相接的信号:/DAV:双向握手信号,与8291的DAV相连/IFC:接口清除信号输出端TCI:任务完成中断申请信号SPI:由8292内部事件引起的中断信号输出端,3.8293总线收/发器,8293内部包括9路收/发通道和适应不同工作模式的附加电路,每路的收/发方向可由T/R来控制。接收时采用施密特电路以增强抗干扰能力,发送时选用OC 方式或三态方式。8293可预置成四种模式之一。,8293引脚图,8293主要引脚功能,BUS1BUS8:直接与GPIB总线相连,根据OPTA、OPTB所选模式,可以作
12、为数据线DIO或管理线。DATA1DATA10:和8291或8292相连,其定义根据OPTA、OPTB所选模式决定,与TTL兼容。/ATN:ATN线,与TTL兼容。/EOI:结束和识别线,与TTL兼容。T/R1:用于控制NDAC,NRFD,DAV和DIO1DIO8的传输方向,输入与TTL兼容。T/R2:用于控制EOI线的方向,输入与TTL兼容。,8293的工作模式,用OPTA,OPTB这两个脚的逻辑电平的组合,设置,选择方式如下表:,讲者/听者接口框图,讲者/听者接口框图,讲者/听者/控者接口框图,由8291A和8293组成的讲者/听者接口逻辑,2.1.4 GPIB仪器系统,GPIB设备的串行
13、连接,GPIB设备的星连接,典型GPIB 系统,2.2 VXI总线,VXI总线标准是在VME总线和GPIB总线基础上发展的一种新型仪器系统总线。VXI(VMEbus Extensions for Instrumentation)VME(Versabus Module European)VXI总线特点开放的系统结构、模块化的设计、紧凑的机械结构、良好的电磁兼容性、可靠性高、小型便携、灵活通信能力。,2.3 PXI总线,PXI:PCI eXtensions for InstrumentationPXI是PCI(Peripheral Component Interconnect)在仪器领域的扩展,是
14、与VXI总线并行的另一种模块式仪器总线标准。1997年,PXI系统联盟将CompactPCI规范定义的PCI总线技术发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范,从而产生了新的虚拟仪器体系结构。,2.3 LXI总线,LXI:LAN eXtensions for InstrumentationLAN:Local Area Networks2005年9月,安捷伦技术公司和VXI科技公司联合推出LXI基于著名的工业标准以太网(Ethernet)技术,扩展了仪器需要的语言、命令、协议等内容,构成了一种适用于自动测试系统的新一代模块化仪器平台标准。,VXI uses standard
15、technology,GPIB,VMEbus,VXI基于VME和GPIB,2.2.1 VXI总线的技术优势,开放的标准 各仪器厂商所提供的VXI总线产品都采用了标准的结构方式、仪器编程语言及I/O通信方式,可方便组建自测系统。高速数据吞吐量 VXI总线底板数据传输速率理论上可达40Mbyte/s,而一般GPIB是1Mbyte/s小型化规范化高可靠性适用于位数不同的多种微机和16位、24位、32位3种寻址方式,灵活方便,2.2.2 VXI总线的信号线,1.VXI总线的组成在VXI总线系统中,各种命令、数据、地址和其它消息都通过总线传递。VXI总线系统的各种总线都印制在主机箱内的多层底板上,通过P
16、1/J1、P2/J2、P3/J3连接器与各模块相连接。VXI总线系统共有7类总线:VME计算机总线,时钟和同步总线模块识别总线,触发总线模拟相加总线,局部总线电源线,VXI总线的电气结构示意图,2.VME计算机总线,VME计算机总线包含了数据传输总线、仲裁总线、优先级中断线和公用总线,这些总线都安排在P1连接器和P2连接器的中间一行引脚上。主要有:32位数据线D00D3132为地址线A01A316位地址修改线AM0AM5,提供64种地址修改码读/写WRITE中断应答IACK,中断请求IRQ1IRQ7地址选通AS长字LWORD数据选通DS0,DS1数据传送应答DTACK电源线+5V,-12V,+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟仪器导论 虚拟仪器导论PPT电子教案-第2章 虚拟仪器总线接口技术 虚拟仪器 导论 PPT 电子 教案 总线接口 技术

链接地址:https://www.31ppt.com/p-2816209.html