网站大量收购独家精品文档,联系QQ:2885784924

05智能仪器的通信接口设计1解释.ppt

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 智能仪器的通信接口设计;1. 通用总线;主要有并行通信接口、串行通信接口、现场总线接口和以太网接口等。为方便各种仪器之间的通信,一般采用标准通信接口。 ;下 页;;下 页;目 前 常 用 的 内 总 线;下 页;;相同条件下: 串行传输速度<并行传输速度;下 页;通用接口总线GP-IB (General Purpose Interface Bus) ;1、通过一条总线将多台仪器互联,组成自动测试系统。系统中可以连接的仪器不超过15台,互连总线的长度不超过20米。;协议中用到的术语 ;;是接收总线上传来的数据的设备, ;下 页;;多线仪器消息与仪器特性密切相关,由设计者选择 ;;;下 页;下 页;GP-IB标准接口的总线结构 ;图5.2 GP-IB标准接口系统结构;下 页;下 页; 三线挂钩原理 ; 三线联络的基本过程如图5-3所示,图中带圈的数字表示联络的时间顺序。下面说明三线联络的过程。 原始状态:讲者置DAV线为高①,听者置NRFD和NDAC线为低②,然后讲者检测NRFD和NDAC,如均为低(不允许均为高); 准备状态:讲者要把发送的数据字节送到DIO1~DIO8上③。当确认各听者都已做好接收数据的准备,即NRFD线为高④,且数据总线DIO上的数据稳定之后,讲者使DAV线变低⑤,告知听者在DIO线上有有效数据。; 接受数据:作为对DAV变低的回答,最快的听者把NRFD线拉低⑥,表示它因当前的字节而变忙,即开始接收数据。最早接收完数据的听者欲使NDAC线变高(如图中虚线所示),但因其他听者尚未接收完,故NDAC线仍保持为低,只有当所有的听者接收到此字节后,NDAC线变高⑦。在讲者确认NDAC线为高后,升高DAV线⑧,并撤掉总线上的数据⑨。 听者确认DAV线为高之后,置NDAC为低⑩,至此完成了传送一个字节数据的三线联络过程。;三线联络的基本原则;⑶ 5条接口管理线:控制总线接口的状态。;REN(Remote Enable)远程控制线,由控者使用,REN为低电平,表示仪器处于远程工作状态,面板手工操作停用;REN为高电平表示仪器处于本地工作方式。;下 页;3)听者功能(Listener Function) 简称听(L)功能,所有仪器都必须设置听功能。当仪器被指定为听者时具有听功能,此时从总线接收控者的程控命令和讲者的测??数据、显示数据。;下 页;下 页;8)远控/本控功能(Remote/Local Function) 简称R/L功能。远控指仪器接收总线发来的程控命令,本控指仪器接收面板按键的人工操作命令。控者可通过总线使配有R/L功能的仪器在远控或本控功能之间选择其一。 ; 仪器消息与仪器的特性密切相关,难以作出统一的规定,通常由设计者自己选择,只要求其编码格式能被有关仪器所识别。接口消息则应作出统一规定,以确保接口的通用性。单线接口消息通过一条信号线传递,因而无须编码。多线接口消息通过DIO线来传递消息,因而需要统一编码。多线接口消息采用7位编码,如表5-1所示,主要分为通令、指令、地址、副令(副地址)四类。 ;表5-1 多线接口信息分类表;注: ① 作为MLA而被接收,MLA为我的听地址; ② 作为MTA或OTA而被接收,MTA为我的讲地址,OTA为其他讲地址; ③ 作为MSA或OSA而被接收,MSA为我的副地址,OSA为其他副地址。 ;(1) 通令(Universal Commands);DCL(Device clear): 设备清除,该命令使具有DC功能的设备回到某一预定的状态。 SPE(Serial Poll Enable): 串行查询可能,此命令使具有服务请求(SRQ=1)功能的各设备置于串行查询模式状态下,用于响应控者进行的串行查询。 SPD(Serial Poll Disable): 串行查询不可能,此命令用于解除设备讲功能的串行查询模式,常用作一个串行查询序列结束标志。 PPU(Parallel Poll Unconfigure): 并行查询不组态,此命令使设备的PP功能取消原先的编组状态而回到空闲态。;(2) 址令(Addressed Commands);GET(Group Execute Trigger): 群执行触发,此命令使一个或多个被寻址为听者的设备同时处于某一作用状态(或同时执行某一事先规定的操作)。 TCT(Take Control): 接受控制,此命令使控者把控制权转让给已被寻址为讲者的另一设备。;(3) 地址和副令(Secondary Commands)/ 副地址(Secondary Address);下 页;下 页;1)控制器通过C功能发出REN消息,使系统中所

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档