- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.1 仪器控制系统的构成 仪器控制是指通过PC上的软件远程控制仪器控制总线上的一台或多台仪器。一个完整的仪器控制系统由软件、总线和硬件三部分组成,如图8.1所示。 图8.1 仪器控制系统 下面对图8.1作一个简要的说明: (1) 软件:用于控制仪器的I/O软件和应用程序开发环境。例如,LabVIEW、LabWindows/CVI、Measurement Studio等。 (2) 总线:总线硬件选择面广,与仪器连接简单方便。用于仪器控制的总线有很多种,例如,USB、以太网、GPIB、PCI和火线等。仪器自身通常支持其中的一种或多种,通过这些总线控制该仪器。PC通常也提供多种用于仪器控制的总线选择。如果PC本身不支持仪器可用的总线,可以增加一个插卡或一个外部转换器。 (3) 硬件:一般是两种测量仪器,独立式仪器和模块化仪器。用户可以根据不同的测量需要进行选择。 8.2 GPIB8.2.1 概述 通用接口总线(General Purpose Interface Bus,GPIB)是由IEEE协会(Institute of Electrical and Electronic Engineers)规定的一种ANSI/IEEE 488标准。GPIB为PC机与可编程仪器之间的连接系统定义了电气、机械、功能和软件特性。 GPIB是专为仪器控制应用而设计的,最初由HP公司提出。IEEE 488标准的诞生致使1975年产生了GPIB在电气﹑机械与功能规格方面的标准;在1987年ANSI/IEEE标准488.2更明确地定义了控制器与仪器通过GPIB通信的方法,使先前的规格更加完备。GPIB是一种数字8位并行通信接口,传输速率达8?MB/s。总线提供的一个控制器在20?m的排线长度内最多可连结14个仪器。由于GPIB拥有强大的功能和广泛的使用者基础,因此在未来的许多年内仍会继续存在。 8.2.2 GPIB系统组成 图8.2显示了一个典型的GPIB系统。虽然GPIB是将数据导入计算机的一种方法,但这与使用插入计算机中的板卡进行数据采集还是不同的。通过一个特殊的协议,GPIB可以与另外的计算机或仪器实现对话,而数据采集则将信号直接连接在计算机中的数据采集卡上。 图8.2 一个典型的GPIB系统 当系统工作时,在测试过程的不同阶段,同一台仪器可行使不同的职能,按仪器所起的作用可将GPIB设备分为以下三类: (1) 讲者:向一个或多个听者发送数据消息。 (2) 控制器:由计算机担任,通过向所有的设备发送命令来管理GPIB上的信息流。 (3) 听者:接收讲者发来的数据消息。 一个GPIB设备可以属于多个分类。例如,数字电压万用表既可以作为讲者,也可以作为听者。控制器的作用与计算机中央处理器的作用类似。在一个GPIB系统中允许有多个控制器,但在任意时刻仅能有一个控制器起作用,即在总线上发送接口消息和命令。 8.2.3 GPIB消息 测试系统的核心是信息传递,仪器间通过接口总线传输的各种信息在GPIB系统中称之为消息,因此仪器之间的通信就是发送和接收消息的过程。GPIB传送两类消息:接口消息和器件消息。 (1) 接口消息。接口消息用于管理接口本身的消息,可以实现如总线初始化、设备寻址或地址释放以及为远程或本地编程设置设备模式的任务,通常也称为命令消息。 (2) 器件消息。器件消息是指与器件功能相关的消息,通常称为数据消息,例如程序指令、测量结果、机器状态和数据文件。器件消息是指由讲者发送听者接收的消息。 8.2.4 总线构成 GPIB是一个数字式的24线并行总线,包括16条信号线和8条接地线。16条信号线可以分为3组:8条双向数据线、5条接口管理线和3条数据传送控制线(握手线),如图8.3所示。GPIB使用8位并行、字节串行的双向异步通信方式进行数据传递。由于GPIB的数据单位是字节(8位),因此数据一般以ASCII码字符串方式传送。信号线采用TTL负逻辑电平,最高数据传输速率可达1?MB/s。 图8.3 GPIB总线 (1) ?8条数据线(DIO1~DIO8):既可以传送数据消息,也可以传送命令消息。 (2) ?5条接口管理线:管理通过接口从设备进入计算机中的信息流。 ① ATN(Attention):注意线。 ② SRQ(Service):服务请求线。 ③ EOI(End Or Identify):结束或识别线。 ④ REN(Remote Enable):远程使能线。 ⑤ IFC(InterFace Clear):接口清除线。 (3) ?3条握手线:为保证系统能准确无误的进行双向异步通信,在GPIB系统中采用三线
原创力文档


文档评论(0)