05 智能仪器的通信接口设计1(SC-201612271327-Administrator-2017-05-15-10,18,48).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《05 智能仪器的通信接口设计1(SC-201612271327-Administrator-2017-05-15-10,18,48).ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 05 智能仪器的通信接口设计1SC-201612271327-Administrator-2017-05-15-10 18 48 智能 仪器 通信 接口 设
- 资源描述:
-
1、电子工业出版社电子工业出版社智能仪器智能仪器第五章智能仪器的通信接口设计第五章智能仪器的通信接口设计第第5 5章章 智能仪器的通信接口设计智能仪器的通信接口设计主要内容主要内容5.1 5.1 并行通信接口并行通信接口5.2 5.2 串行通信接口串行通信接口5.3 5.3 现场总线技术现场总线技术智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计1. 1. 通用总线通用总线3. 3. 现场总线现场总线重点2. 2. 串行接口总线串行接口总线 返 回4. 4. 以太网以太网智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计主要有并行通信接口、串行通信
2、接口、现场总线接口和以太网接口等。为方便各种仪器之间的通信,一般采用标准通信接口。 下 页上 页主要接口方式返 回在实际的测量和控制过程中,智能仪器和智能仪器之间、智能仪器与计算机之间需要进行各种信息的交换和传输,这种信息的交换和传输通过仪器的通信接口按照一定的协议实现。 是各仪器之间或仪器与计算机之间进行信息交换和传输的联络装置 通信接口概述概述智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回注意:本章介绍智能仪器较常用的标准总线,主要有GP-IB通用接口总线、RS232C串行总线、RS422/485串行总线、USB通用串行总线、CAN总线等 。智
3、能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回智能仪器中的公共数字传输通道称为总线(Bus)总线按连接范围划分片间总线(局部总线) 内部总线(系统总线) 外部总线(通信总线) 主要用于芯片级的互连 用以实现系统与各种扩展插件板之间的相互连接 主要用于仪器间的互连 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回内总线(System Bus) 是系统内部各模块的公共信息通道。 各模块的设计可通用化;具有互换性,损坏一部分只须更换该部分即可;只要留有足够的插口,随时可扩展系统的功能;改变其中一些模块可以改变仪器
4、的功能采用内总线的优点:采用内总线的优点:智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计目目前前常常用用的的内内总总线线S-100 S-100 STD STD 是美国公司是美国公司19761976年年提出适应于提出适应于Intel 8080CPUIntel 8080CPU系列的总系列的总线,共线,共100100条,其中条,其中1616条数据线;条数据线;2424条地址线;条地址线;1111条控制线;条控制线;8 8条条DMADMA线;线;8 8条状态线;条状态线;8 8条矢量中断线;条矢量中断线;9 9条电条电源线地线;源线地线;1616条其他用途信号线;条其他用途
5、信号线;主要缺陷是布线不太合理、时钟信主要缺陷是布线不太合理、时钟信号位于控制信号中间,容易产生干号位于控制信号中间,容易产生干扰、地线少、引脚多、几何尺寸大、扰、地线少、引脚多、几何尺寸大、易变形,目前已极少用。易变形,目前已极少用。 是美国是美国Pro-logPro-log公司公司19791979年提出年提出用于工业控制微型计算机的标准系统总用于工业控制微型计算机的标准系统总线。按工业现场标准设计,具有较好的线。按工业现场标准设计,具有较好的兼容性,电路板采用小板结构,高度模兼容性,电路板采用小板结构,高度模块化,结构简单,品种齐全,价格低廉,块化,结构简单,品种齐全,价格低廉,性能良好。
6、支持多微处理器系统。共性能良好。支持多微处理器系统。共5656条线,其中条线,其中6 6条逻辑电源线;条逻辑电源线; 8 8条数据条数据线;线;1616条地址线;条地址线;2222条控制线;条控制线;4 4条辅条辅助电源线。适合于助电源线。适合于8 8位机,位机,8080年代开始年代开始在我国流行,现在应用较少在我国流行,现在应用较少. .PhilipsPhilips公司于公司于8080年代推出的二线串年代推出的二线串行通信总线广泛应用于系统内部模块行通信总线广泛应用于系统内部模块或芯片之间的内总线,在单片机系统或芯片之间的内总线,在单片机系统中应用广泛中应用广泛下 页上 页返 回SPI SP
7、I 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回 片内总线一般由芯片制造厂商定义,对外提供的连线均通过芯片的管脚实现,对智能仪器设计的影响不大。内部总线的种类相对较为统一, 总线是其中的典型代表。CI2CI2 外部总线的种类则比较广泛,由于涉及智能仪器与智能仪器之间,智能仪器和通用计算机之间通信的问题,根据通信性质、通信技术和通信距离的不同,有多种多样的总线可供选择。GP-IB通用并行总线、RS-232C、RS-485和USB (Universal Serial Bus) 等串行总线、CAN现场总线。总线在多个领域应用广泛。举例:举例:智能仪器智
8、能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计总线总线 按数据传输特按数据传输特点点划分划分并行总线并行总线 串行总线串行总线 指多个数据位同时传输或接收,可分为指多个数据位同时传输或接收,可分为不同位数(宽度)的并行总线(如不同位数(宽度)的并行总线(如8 8位、位、1616位位等),当距离较近而且要求传输速率较高时等),当距离较近而且要求传输速率较高时通常采用此总线传输方式通常采用此总线传输方式 数据逐位传输,发送或接收数据最多只需两根导线,其数据逐位传输,发送或接收数据最多只需两根导线,其一用于发送,另一用于接收;串行通信采用不同的工作方式,一用于发送,另一用于接收;串
9、行通信采用不同的工作方式,还可将发送和接收二线合一,具有经济实用的特点,当设备还可将发送和接收二线合一,具有经济实用的特点,当设备距离较远时通常采用串行总线方式。距离较远时通常采用串行总线方式。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计相同条件下:相同条件下:串行传输速度并行传输速度串行传输速度并行传输速度注意:智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回上述的各种外部总线都有很多厂商推出了相应的通信接口,有些接口已经直接在芯片级予以实现,使用非常方便。 随着新技术、新的通信手段的发展,新的通信接口还会不断涌现。
10、综述:智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计l通用接口总线GP-IB(General Purpose Interface Bus) 目前大多数智能检测仪器带有通用接口总线GP-IB 5.1 5.1 并行总线并行总线它最早由美国HP公司研制,称:HP-IB标准。 1975年IEEE将其改进,规范化为IEEE-488标准,1977年IEC又将其命名为IEC-625国际标准,目前多称其为:GP-IB。 5.1.1 5.1.1 通用接口总线通用接口总线智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计1、通过一条总线将多台仪器互联,组成自动测
11、试系统。系统中可以连接的仪器不超过15台,互连总线的长度不超过20米。 适应于轻微干扰的试验室或现场,可用于智能检测、计算机、导航、通信等领域。 基本特性2 2、数据传送采用位并行、字节串行的双向异步传输方式,最大传输速率不超过1兆字节/每秒。3 3、总线上传输的消息采用负逻辑,即低电平(、总线上传输的消息采用负逻辑,即低电平(0.8V0.8V)为逻)为逻辑辑“1”1”,高电平(,高电平(2.0V2.0V)为逻辑)为逻辑“0”0”。4 4、采用单字节地址时可有、采用单字节地址时可有3131个讲地址和个讲地址和3131个听地址;采用双个听地址;采用双字节地址时可有字节地址时可有961961个讲地
12、址和个讲地址和961961个听地址。个听地址。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计协议中用到的术语 是对系统控制的设备,能发出各种命令、地址,也能接收其他仪器发来的信息。1、控者、讲者、听者l控者 控者能对总线进行接口管理,规定每台仪器的具体操作。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计一个系统可有多个控者,但每一时刻只能有一个控者起作用。 是产生和向总线发送仪器消息(即测量数据和状态信息)的设备。 l讲者 一个系统中可有两个以上的讲者,但每一时刻只能有一个讲者起作用,若有多个讲者同时将数据放于总线上,会引起数据传输的混
13、乱。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计是接收总线上传来的数据的设备, l听者 一个系统内可同时有多个听者工作,同时接收总线上的数据。 控者、讲者、听者是所有传输过程中必不可少的三个设备,在一个系统中控者、讲者、听者的身份可根据系统的功能和所要完成的任务而改变。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回2、消息是各台仪器之间通过接口总线传输的各种信息。 仪器之间的通信即为发送和接收消息的过程。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计消息按使用信号线的条数可分为单线消息和
14、多线消息。 单线消息:指用一条信号线传送消息 多线消息:指用两条以上的信号线传送消息 多线仪器消息多线接口消息智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 多线仪器消息与仪器特性密切相关,由设计者选择 多线接口消息分为通用命令、寻址命令和地址三大类 通用命令由控者发出,所有设备必须听并且执行。 寻址命令由控者发出,只有被寻址的设备才能听。地址分为听地址、讲地址和副地址。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计消息按来源可分为远地消息和本地消息。 远地消息:指经总线传送的消息,规定用三个大写字母表示 本地消息:指由设备本身产生的只能
15、在设备内部传递、不能传送到总线的消息,用小写字母表示。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计消息按用途可分为接口消息和仪器消息。 接口消息:用于管理系统接口的消息,只能在相关设备的接口部分和总线之间传递,被接口功能利用和处理,通过各种命令、地址使接口功能的状态发生变化,不允许传到仪器功能部分。 仪器消息:与仪器功能有关的消息,在仪器功能之间传送,由仪器功能利用和处理,不改变接口功能和状态,如测量数据等。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回其关系如图所示 图5.1 接口消息和仪器消息智能仪器智能仪器第
16、五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回仪器功能与接口功能 仪器功能是把收到的控制信息变成仪器的实际动作 ,如调节频率、调节信号的电平等,与常规仪器设备的功能相同。不同的测量仪器其仪器功能相差很多。 自动测试系统的任一仪器设备分仪器和接口两部分 接口功能是完成系统中各仪器设备之间正确通信、确保系统正常工作的能力。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计GPIB标准接口的总线结构 GP-IB标准接口系统包括接口接口和总线总线两部分 接口部分接口部分由各种逻辑电路组成,与各仪器装置安装在一起,用于对传输的信息发送、接收、编码和译
17、码 总线部分总线部分是一条无源的24芯电缆,用于传输各种消息,接口系统结构如图5.2所示 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计图5.2 GP-IB标准接口系统结构智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回 24条线又包含8条数据线、3条挂钩联络线及5条接口管理线共16条信号线,其余为地线及屏蔽线。各信号线定义如下: 8 8条双向数据线:条双向数据线: DIO1DIO8,传递数据、命令及地址。 3 3条数据挂钩联络线条数据挂钩联络线: 控制数据总线的时序,保证数据总线能正确传输信息。智能仪器智能仪器第五章第五
18、章 智能仪器的通信接口设计智能仪器的通信接口设计智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计下 页上 页返 回 DAVDAV(Data ValidData Valid)数据有效线,)数据有效线,低电平表示有效,当数据低电平表示有效,当数据线上出现有效数据时,讲者置其为低电平,示意听者从数据线上出现有效数据时,讲者置其为低电平,示意听者从数据线上接收数据。线上接收数据。 NRFDNRFD(Not Ready For DataNot Ready For Data)数据未就绪线,)数据未就绪线,被指定的听被指定的听者中只要有一个未准备好接收数据,者中只要有一个未准备好接
19、收数据,NRFDNRFD就为低,示意讲就为低,示意讲者暂不要发出信息。者暂不要发出信息。 NDACNDAC(Not Data AcceptedNot Data Accepted)数据未收到线,)数据未收到线,被指定的听者被指定的听者中只要有一个听者未从数据总线上收到数据时为低,示意中只要有一个听者未从数据总线上收到数据时为低,示意讲者保持数据线上的信息。讲者保持数据线上的信息。 智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 三线挂钩原理 在GPIB系统中,每传递一个字节的数据信息,源方(讲者与控者)与受方(听者)之间都要进行一次三线挂钩过程。假定地址已发送,听者和
20、讲者均已受命。三线挂钩过程如下假定地址已发送,听者和讲者均已受命。三线挂钩过程如下:智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 三线联络的基本过程如图三线联络的基本过程如图5-35-3所示,图中带圈的数字表示所示,图中带圈的数字表示联络的时间顺序。下面说明三线联络的过程。联络的时间顺序。下面说明三线联络的过程。 原始状态:原始状态:讲者置讲者置DAVDAV线为高,听者置线为高,听者置NRFDNRFD和和NDACNDAC线线为低,然后讲者检测为低,然后讲者检测NRFDNRFD和和NDACNDAC,如均为低(不允许均为,如均为低(不允许均为高)高); ; 准备状态:
21、准备状态:讲者要把发送的数据字节送到讲者要把发送的数据字节送到DIO1DIO1DIO8DIO8上上。当确认各听者都已做好接收数据的准备,即。当确认各听者都已做好接收数据的准备,即NRFDNRFD线为高线为高,且数据总线,且数据总线DIODIO上的数据稳定之后,讲者使上的数据稳定之后,讲者使DAVDAV线变低,线变低,告知听者在告知听者在DIODIO线上有有效数据。线上有有效数据。三线联络的基本过程三线联络的基本过程智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 接受数据:接受数据:作为对作为对DAVDAV变低的回答,最快的听者把变低的回答,最快的听者把NRFDNRF
22、D线线拉低,表示它因当前的字节而变忙,即开始接收数据。最拉低,表示它因当前的字节而变忙,即开始接收数据。最早接收完数据的听者欲使早接收完数据的听者欲使NDACNDAC线变高线变高( (如图中虚线所示如图中虚线所示) ),但,但因其他听者尚未接收完,故因其他听者尚未接收完,故NDACNDAC线仍保持为低,只有当所有线仍保持为低,只有当所有的听者接收到此字节后,的听者接收到此字节后,NDACNDAC线变高。在讲者确认线变高。在讲者确认NDACNDAC线线为高后,升高为高后,升高DAVDAV线,并撤掉总线上的数据。线,并撤掉总线上的数据。 听者确认听者确认DAVDAV线为高之后,置线为高之后,置ND
23、ACNDAC为低,至此完成了传为低,至此完成了传送一个字节数据的三线联络过程。送一个字节数据的三线联络过程。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计三线联络的基本原则三线联络的基本原则 对于讲者:对于讲者:只有当接收者即受者都做好了接收消息的只有当接收者即受者都做好了接收消息的准备,才能宣布送到数据线上的消息是有效的;准备,才能宣布送到数据线上的消息是有效的; 只有所有只有所有受者都接收完以后,才能撤销数据线上的消息。受者都接收完以后,才能撤销数据线上的消息。 对于听者:对于听者:只有确知数据线上的消息是自己应该接收的,只有确知数据线上的消息是自己应该接收的,
24、并且在源者宣布数据有效时才能接收。并且在源者宣布数据有效时才能接收。 三线联络实际上就是利用三线联络实际上就是利用DAVDAV、NRFDNRFD、NDACNDAC三根线的互三根线的互锁联络操作来保证信息在总线上的准确、可靠、无误的传递。锁联络操作来保证信息在总线上的准确、可靠、无误的传递。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 5条接口管理线:控制总线接口的状态。 ATN(Attention)注意线,由控者使用,指明数据线上的数据类型,ATN为低电平,表示数据线D1D8上的信息是控者发出的接口消息,ATN为高电平,表示D1D8为讲者发出的仪器消息。 IFC(
25、Interface Clear)接口清除线,由控者使用,IFC为低电平时,接口系统复位。智能仪器智能仪器第五章第五章 智能仪器的通信接口设计智能仪器的通信接口设计 REN(Remote Enable)远程控制线,由控者使用,REN为低电平,表示仪器处于远程工作状态,面板手工操作停用;REN为高电平表示仪器处于本地工作方式。 SRQ(Service Request)服务请求线,所有设备均可发出,SRQ为低电平时表示向控者申请服务。 EOI(End Or Identify)结束或识别线,EOI与ATN配合使用,在EOI为高、ATN为低时表示讲者已传完一组数据;在EOI为高、ATN为高时,表示控者要
展开阅读全文
链接地址:https://www.163wenku.com/p-2039995.html