智能仪器通信接口
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 GP-IB标准接口系统的基本特性 标准接口系统的基本特性 GP-IB标准接口系统的基本特性如下: GP-IB标准接口系统的基本特性如下: 标准接口系统的基本特性如下
(1) 可以用一条总线互相连接若干台装置,以组成一个自 动测试系统。 系统中装置的数目最多不超过15台,互连总线的 长度不超过20m。 (2) 数据传输采用并行比特(位)、串行字节(位组)双 向异步传输方式,其最大传输速率不超过1兆字节每秒。 (3) 总线上传输的消息采用负逻辑。低电平(≤+0.8V) 为逻辑“1”,高电平(≥+2.0V)为逻辑“0”。 (4) 地址容量。单字节地址:31个讲地址,31个听地址; 双字节地址:961个讲地址,961个听地址。 (5) 一般适用于电气干扰轻微的实验室和生产现场。
显然, 显然,三线挂钩 技术可以协调快慢不 同的设备可靠地在总 线上进行信息传递。 线上进行信息传递。
4.1.2
接口功能与接口消息
一、 仪器功能与接口功能
自动测试系统中的任何一个仪器装置都分为两部分: 一、仪器设备本身,它产生该仪器装置所具备的仪器功能 仪器功能; 仪器功能 接口功能。 二、接口部分,它产生该仪器装置所需要的接口功能 接口功能
百度文库
控者、讲者、听者被称为系统功能的三要素, 控者、讲者、听者被称为系统功能的三要素,对于系统中 的某一台装置可以具有三要素中的一个、两个或全部。GP-IB系统 的某一台装置可以具有三要素中的一个、两个或全部。GP-IB系统 中的计算机一般同时兼有讲者、听者与控者的功能。 中的计算机一般同时兼有讲者、听者与控者的功能。
数据有效线: 当数据线上出现有效的数据时,讲者置DAV线为低(负逻 辑),示意听者从数据线上接收数据。
NRFD(NOT READY FOR DATA)
数据未就绪线: 只要被指定为听者的听者中有一个尚未准备好接收数据, NRFD线就为低,示意讲者暂不要发出信息。
NDAC(NOT DATA ACCEPTED)数据未收到线: 只要被指定为听者
条双向数据总线( (1) 8条双向数据总线(DIO1~DIO8) ) 条双向数据总线
作用:传递仪器消息和大部分接口消息,包括数据、命令和地址。由于 这一标准没有专门的地址总线和控制总线,因此必须用其余两组信号线来区 分数据总线上信息的类型。
条数据挂钩联络线( (2) 3条数据挂钩联络线(DAV,NRFD和NDAC) ) 条数据挂钩联络线 , 和 )
4.1.2
接口功能与接口消息
接口功能的配置 二、 接口功能的配置
GP-IB标准把全部逻辑功能概括为十种接口功能: GP-IB标准把全部逻辑功能概括为十种接口功能: 标准把全部逻辑功能概括为十种接口功能
一、前述的控者功能(C)、讲者功能(T)和听者功能(L)是一个自 控者功能( )、讲者功能( ) 听者功能 )、讲者功能 听者功能( ) 控者功能 动测试系统中必不可少的三种最基本的功能。 二、为使系统可靠进行三线挂钩,又设置了源挂钩功能(SH)和受者挂 源挂钩功能( ) 受者挂 源挂钩功能 钩功能( )。 钩功能(AH)。 源挂钩功能为讲者功能和控者功能服务,它利用DAV控制线向受者挂钩 功能表示发送的数据是否有效;受者挂钩功能主要为听者功能服务。它利用 NRFD和NDAC控制线向源挂钩功能表示是否已经接收到数据。 以上五种基本接口功能为系统提供了在正常工作期间使数据准确可靠传 输的能力。但仅此还是不够的,为了处理测试过程中可能遇到的各种问题, GP-IB又增加了五种具有相应管理能力的接口功能。
三、五种具有相应管理能力的接口功能。 服务请求功能( ): 服务请求功能(SR): 当系统中某一装置在运行时遇到某些情况时( 例 如测量已完毕、出现故障等),能向系统控者提出服务请求的能力。 并行点名功能( ): 并行点名功能(PP): 系统控者为快速查询请求服务装置而设置的并行 点名能力。只有配备PP功能的装置才能对控者的并行点名做出响应。 远控本控功能( / ): ):选择远地和本地两个工作状态的能力。 远控本控功能(R/L): 装置触发功能( ): 装置触发功能(DT): 使装置能从总线接收到触发信息,以便进行触发 操作。在一些要进行触发操作或同步操作装置的接口中,必须设置DT功能。 装置清除功能( ): 装置清除功能(DC): 能使仪器装置接收清除信息并返回到初始状态。 系统控者通过总线命令使那些配置有DC功能的装置同时或有选择地被清除而 回到初始状态。 并非每台装置都必须具有十种接口功能。例如一台数字电压表要接收程控 命令,也发送测量数据,因而一般应配置除控者之外的其他的九种功能;一台 信号源或打印机只需“听”,所以通常只需配置AH,L, R/L和DT等接口功能。 很显然,除了控者的其他所有装置都无需配置C功能。
仪器功能的任务:把收到的控制信息变成仪器设备的实际动作,如调节频 仪器功能的任务 率、调节信号电平、改变仪器的工作方式等等,这与常规仪器设备的功能基本 相同,不同测量仪器的仪器功能存在很大差异。 接口功能的任务: 接口功能的任务:完成系统中各仪器设备之间的通讯,确保系统正常工作。
为保证接口系统的标准化和相容性, 为保证接口系统的标准化和相容性,各仪器设备接口的设计 必须遵照GP- 标准的各项有关规定 标准的各项有关规定, 必须遵照 -IB标准的各项有关规定,不能自行规定标准以外 的任何新的接口功能。 的任何新的接口功能。
第4章 智能仪器通信接口 章
智能仪器一般都设置通信接口,以便能够实现程控,方便用户 智能仪器一般都设置通信接口,以便能够实现程控, 构成自动测试系统。 构成自动测试系统。为了使不同厂家生产的任何型号的仪器都可以 直接用一条无源电缆连接起来, 直接用一条无源电缆连接起来,世界各国都在按同一标准设计智能 仪器的通信接口电路。目前国际上采用的仪器标准接口有GP IB, GP仪器的通信接口电路。目前国际上采用的仪器标准接口有GP-IB, CAMAC,RS232,USB等 CAMAC,RS232,USB等, 本章将对智能仪器普遍使用的GP-IB标准和最基本的串行总线 本章将对智能仪器普遍使用的GP-IB标准和最基本的串行总线 GP RS-232标准予以介绍 标准予以介绍。 RS-232标准予以介绍。
的听者中有一个尚未从数据总线上接收完数据,NDAC就为低,示意讲者暂不 要撤掉数据总线上的信息。
假定地址已发送,听者和讲者均已受命。三线挂钩过程如下: 假定地址已发送,听者和讲者均已受命。三线挂钩过程如下:
(1) 听者使NRFD呈高电平,表示已做好接收准备,总线上所有听者是 “线或”连接至NRFD线上,因此只要有一个听者未做好准备,NRFD就呈低电 平。 (2) 讲者发现NRFD呈高电平后,就把数据放在DIO线上,并令DAV为低 电平,表示DIO线上的数据已经稳定且有效。 (3) 听者发现DAV线呈低电平,就令NRFD呈低电平,表示准备接收数据。 (4) 在接收数据的过程中,NDAC线一直保持低电平,直至每个听者都接 收完数据,才上升为高电平。所有听者也是“线或”接到NDAC线上。 (5) 当讲者检出NDAC为高,就令DAV为高,表示总线上的数据不再有效。 (6) 听者检出DAV为高电平,就令NDAC再次变为低电平, 以准备进行下 一个循环过程。
二、 GP-IB标准接口的总线结构 - 标准接口的总线结构
总线上传递的各种信息通称为消息。带标准接口的智能仪器按功能可分 为仪器功能和接口功能两部分,所以消息也有仪器消息和接口消息之分。 所谓接口消息是指用于管理接口部分完成各种接口功能的信息,它由控 者发出而只被接口部分所接收和使用。 仪器消息是与仪器自身工作密切相关的信息,它只被仪器部分所接收和 使用,虽然仪器消息通过接口功能进行传递,但它不改变接口功能的状态。 接口消息和仪器消息的传递范围如图所示。
三、 接口消息及编码
总线消息的分类: 总线消息的分类:
按用途来分,总线上传递的消息可分为接口消息和仪器消息两大类。 按传递的途径来分,总线上传递的消息可分为本地消息和远地消息两种。 远地消息是经总线传递的消息,它可以是仪器消息也可以是接口消息,用三 个大写英文字母表示,如MLA(我的听地址)。本地消息是由仪器本身产生 并在仪器内部传递的消息, 用三个小写英文字母表示,如pon(电源开)。 按使用信号线的数目来分,总线上传递的消息可又分为单线消息和多线 消息两种。用两条或两条以上信号线传递的消息称多线消息,例如各种通令、 指令、地址数据等。通过一条信号线传输的消息称为单线消息,例如ATN, IFC等。
一、 GP-IB标准接口系统的基本特性 标准接口系统的基本特性
在一个GP-IB标准接口总线系统 标准接口总线系统中,要进行有效的通信联络至少有“讲 标准接口总线系统 者”、“听者”、“控者”三类仪器装置。 讲者是通过总线发送仪器消息的仪器装置( 如测量仪器、数据采集器、 讲者 计算机等),在一个GP-IB系统中,可以设置多个讲者, 但在某一时刻,只 能有一个讲者在起作用。 听者是通过总线接收由讲者发出消息的装置(如打印机、信号源等), 听者 在一个GP-IB系统中,可以设置多个听者,并且允许多个听者同时工作。 控者是数据传输过程中的组织者和控制者,例如对其他设备进行寻址或 控者 允许“讲者”使用总线等。控者通常由计算机担任,GPIB系统不允许有两 个或两个以上的控者同时起作用。
4.1 GPIB通用接口总线 通用接口总线 4.2 GPIB接口电路的设计 接口电路的设计 4.3 串行通信总线 4.4 串行通信接口电路的设计
4.1 GPIB通用接口总线 通用接口总线
4.1.1 GP-IB 标准接口系统概述
GP-IB即通用接口总线(General Purpose Interface Bus) - 即通用接口总线 即通用接口总线( ) 是国际通用的仪器接口标准。 是国际通用的仪器接口标准。目前生产的智能仪器几乎无例外地 都配有GP- 标准接口 标准接口。 都配有 -IB标准接口。 国际通用的仪器接口标准最初由美国HP公司研制, 国际通用的仪器接口标准最初由美国 公司研制,称为 公司研制 HP-IB标准。 1975年IEEE在此基础上加以改进,将其规范化为 标准。 在此基础上加以改进, 标准 年 在此基础上加以改进 IEEE-488标准予以推荐。1977年IEC又通过国际合作命名为 标准予以推荐。 - 标准予以推荐 年 又通过国际合作命名为 IEC-625国际标准。此后,这同一标准便在文献资料中使用了 国际标准。 - 国际标准 此后, HP-IB,IEEE-488,GP-IB,IEC-IB等多种称谓,但日渐 等多种称谓, - , - , - , - 等多种称谓 普遍使用的名称是GP- 。 普遍使用的名称是 -IB。
4.1.1
GP-IB 标准接口系统概述
一、 GP-IB标准接口系统的基本特性 标准接口系统的基本特性
GP-IB标准 标准包括接口与总线两部分:接口部分 接口部分是由各种逻辑电路组成, 标准 接口部分 与各仪器装置安装在一起,用于对传输的信息进行发送、接收、编码和译码; 总线部分是一条无源的多芯电缆,用做传输各种消息。将具有GP-IB接口的 总线部分 仪器用GP-IB总线连接起来的标准接口总线系统如图所示。
作用:控制数据总线的时序,以保证数据总线能正确、有节奏地传输信 息,这种传输技术称为三线挂钩技术。
条接口管理控制线( (3)5条接口管理控制线(ATN,IFC,REN,EOI和SRQ) ) 条接口管理控制线 , , , 和 )
作用:控制GP-IB总线接口的状态
三、 三线挂钩原理
在GP-IB系统中,每传递一个字节的数据信息,源方(讲者与 GP-IB系统中,每传递一个字节的数据信息,源方( 系统中 控者)与受方(听者)之间都要进行一次三线挂钩过程。 控者)与受方(听者)之间都要进行一次三线挂钩过程。 三条挂钩联络线的定义如下: 三条挂钩联络线的定义如下: DAV(DATA VALID)
二、 GP-IB标准接口的总线结构 - 标准接口的总线结构
总线是一条24芯电缆,其中16条为信号线, 总线是一条24芯电缆,其中16条为信号线,其余为地线及屏蔽 24芯电缆 16条为信号线 电缆两端是双列24芯叠式结构插头。 24芯叠式结构插头 线。电缆两端是双列24芯叠式结构插头。
二、 GP-IB标准接口的总线结构 - 标准接口的总线结构 16条信号线按功能可分为以下三组: 16条信号线按功能可分为以下三组: 条信号线按功能可分为以下三组