
《第8章自动测试系统》由会员分享,可在线阅读,更多相关《第8章自动测试系统(65页珍藏版)》请在文档大全上搜索。
1、电子测量技术广东技术师范学院8.2 自动测试系统的发展:分为三代:第一代:专用接口卡片,主要用于一些特定场合。例如:自动数据采集系统,自动分析系统。缺点:表现在接口和标准化方面,研制工作量大,费用高,适应性不强。8.1自动测试系统的概念 通常把最少人工参与下能自动进行测量、数据处理并以适当方式显示或输出测试结果的系统称为自动测试系统(ATS)第八章 微机化仪器与自动测试系统第二代:1975年HP-IB通用接口卡片,1978年,国际承认,称为GPIB系统。通用接口母线系统特点:用标准化的接口母线把测试系统中各有关设备按积木的形式连接起来。例如:GPIB系统,CAMAC系统优点:使用统一标准母线,
2、消除专用接口设计的重复劳动;组建方便,拆解容易。缺点:没有充分使用计算机。第八章 微机化仪器与自动测试系统第三代自动测试系统特点:基于VXI、PXI 等总线、由模块化的仪器、设备 组成自动测试系统采用计算机软件代替传统仪器的某些硬件功能,如产生激励信号和测试功能。特征:直接用来产生测试信号和测试功能,而不仅仅对系统或仪器进行一些指挥、管理及数据处理工作;软件代替硬件。例如:虚拟仪器个人计算机仪器 插件第八章 自动测试系统3、人工测试及自动测试系统框图测试人员电压源信号源电压源记录纸笔绘图纸笔被测器件人工测试系统第八章 自动测试系统人工测试特点:由三部分组成,即人、被测件和仪器设备。人的作用有两
3、方面,一方面为对测试过程的指挥;一方面执行对设备的操作。测试速度较慢。例如:点频法,逐点测量法自动测试系统计算机自动测试系统接口信号源接口电压表接口打印机接口绘图仪接口电压源接口被测器件 (General Purpose Interface Bus,GPIB)是国际通用的仪器接口标准,是专门为仪器控制应用而设计的。这套接口系统最初由美国HP公司提出,后被美国电气与电子工程师协会(IEEE)和国际电工委员会(IEC)接受为程控仪器和自动测控系统的标准接口,因此,也称IEEE488接口或IEC625接口,目前的协议是488.2。GPIB总线HP 设计 HP-IB196519751987199019
4、921993HP-IB成为IEEE488IEEE488.1-1987IEEE488.2SCPI被引入IEEE488NI提出HS488Standard Commands for Programmable Instruments修订IEEE488.2第八章 .自动测试系统二、GPIB系统器件8条数据母线3条数据拜特传递控制母线5条接口管理母线DAVNRFDNDACIFCATNSRQRENEOIDI01DI08GPIB的基本性能设备容量设备容量 设备容量是指设备容量是指GPIB接口系统中仪器和计算机的总容量,通常可连接接口系统中仪器和计算机的总容量,通常可连接的仪器数目最多为的仪器数目最多为15台;
5、台;传输距离传输距离 互连电缆的传输路经总长不超过互连电缆的传输路经总长不超过20m,或者装置数目与装置之间距,或者装置数目与装置之间距离的乘积不超过离的乘积不超过20m;数传速度数传速度 最高可达最高可达1Mbyte/s;地址容量地址容量 GPIB标准规定采用标准规定采用5个比特位的编码来表示地址,地址容量为个比特位的编码来表示地址,地址容量为31个;个;信息逻辑信息逻辑 总线上信息逻辑采用负逻辑,规定:低电平(总线上信息逻辑采用负逻辑,规定:低电平(+0.8V)为逻辑)为逻辑“1” ,高电平(,高电平(+2.0V)为逻辑)为逻辑“0” ;数传方式数传方式 数据传输方式可以为:字节串行、位并
6、行,双向异步传输。数据传输方式可以为:字节串行、位并行,双向异步传输。第八章 自动测试系统(一)、组成系统由母线、接口和器件组成。母线IEEE488:IEC-625:24芯25芯16条信号线8条地线或屏蔽线16条信号线9条地线或屏蔽线接口接口功能:十种接口功能状态图第八章 自动测试系统由GPIB联入自动测试系统的器件分为:控者:能控、能讲、能听讲者兼听者:能讲、能听讲者:只能讲听者:只能听例如:数字电压表是讲者兼听者打印机和绘图仪是听者纸带读出器是讲者第八章 自动测试系统三组信号线的作用:1、数据母线:8条,主要用于传送系统内的多线消息。16条信号线又分为:数据母线、数据拜特传递控制母线和接口
7、管理母线。采用编码的形式传送。2、数据拜特传递控制母线:挂钩母线,3条,用于保证数据母线多线消息能双向、异步、准确可靠地传递。3、接口管理母线:5条,用于管理借口本身的工作。三线挂钩技术第八章 微机化仪器与自动测试系统一、GPIB系统中,消息的分类:1、接口消息和器件消息接口功能器件功能器件接口功能器件功能器件器件消息接口消息举例说明器件消息和接口消息GPIB系统中消息的传递:第八章 自动测试系统2、单线消息和多线消息3、远地消息和本地消息4、主动消息和被动消息例如:命令电压表讲时,发电压表的讲地址,使电压表接口中讲功能进入受命状态,不影响电压表工作状态,属于接口消息。例如:计算机命令电压表工
8、作在“测量交流电压,量程为5V”的状态,为器件消息。第八章 自动测试系统二、多线接口消息作用:由控者发出,用来管理接口系统。分类:通令、专令和地址。三、多线器件消息:主要有:程控指令、测量数据、状态数据、显示数据。四、管理母线第八章 自动测试系统(二)、工作特性1、接口功能:十种接口功能源方挂钩受方挂钩讲者或扩大讲者听者或扩大听者服务请求远地本地并行查询器件清除器件触发控者符号SHAHT/ETL/ELSRRLPPDCDTC5.三线挂钩技术 用于控制数据总线的时序,以保证数据总线能正确、有节奏地传输信息,这种传输技术称为三线挂钩技术三线挂钩技术。三线挂钩指的是讲者、控者、听者之间的逻辑联接与接续
9、关系。DAV(Dada Valid)数据有效线:当数据线上出现有效数据时,讲者置该线为低(负逻辑),示意听者从数据线上接收数据。 NRFD(Not Ready For Data)数据未就绪线:只要听者中有一个尚未准备好接收数据,该线就为低,示意讲者暂不要发出信息。NDAC(Not Data Accepted)数据未收到线:只要听者中有一个尚未从数据总线上接收完数据,该线就为低,示意讲者暂不要撤掉数据总线上的信息。系统内部每传送一个字节信息都有一次三线联络的过程,其时序如图。 第 一 字 节 D I O 1 8 D AV N R F D N D A C 第八章 自动测试系统2、器件设备四种3、低
10、电平有效4、地址主地址副地址讲听31 315、同时只有一个讲者,可有若干听者。6、电气特性VXI总线 VXI(VMEbus eXtensions for Instrumentation) VME(Versabus Module European) VXI总线标准是在VME总线和GPIB总线基础上发展的一种新型仪器系统总线。 VXI总线以其开放的系统结构、模块化的设计、紧凑的机械结构、良好的电磁兼容性,以及可靠性高、小型便携和灵活通信能力等一系列优点满足了工业领域需求,被公认为21世纪仪器总线系统和自动测试系统的优秀平台。2. VXI模块 A 型 100160 B 型 233160 C 型 23
11、3340 D 型 367340 P1 P1 P2 P1 P2 P1 P2 P3 nVXI总线系统的最小物理单元是组建模块,它由带电子元总线系统的最小物理单元是组建模块,它由带电子元器件和连接器的组件板、前面板和任选的屏蔽壳组成。器件和连接器的组件板、前面板和任选的屏蔽壳组成。VXIVXI系统的每个模块都要符合一定的尺寸,且插入主机箱系统的每个模块都要符合一定的尺寸,且插入主机箱并接牢连接器才能工作。并接牢连接器才能工作。n规定的模块尺寸共有有规定的模块尺寸共有有A,B,C,D四种规格四种规格。3. VXI主机箱busVXI or VME背板未屏蔽C尺寸模块双宽度带屏蔽的D尺寸模块电源冷确系统V
12、XI总线的电气 性能n系统共用资源包括系统共用资源包括 0号槽服务器件:号槽服务器件:在物理连接层向系统提在物理连接层向系统提 供公用资源供公用资源; ; 资源管理器:资源管理器: 为为系统提供逻辑组态和管系统提供逻辑组态和管 理服务理服务. . 0号槽服务器件(1)系统时钟功能模块,提供VXI总线的SYSCLK (16MHz)、CLK10、CLK100和SYN100时钟和同步信号;(2)STARX和STARY星型触发线程控组合矩阵;(3)系统复位等管理模块,提供和处理SYSRESET*、 ACFAIL*和SYSFAIL*信号;(4)模块识别功能模块,驱动和接收 MODID00MODID12线
13、。资源管理器1)器件识别:通过读256个配置寄存器每一地址处的状态寄存器来判断有无相应的器件;2)系统的自检管理:在所有器件完成自检后,强制自检失败的器件进入复位状态,或用其它方法进行诊断测试;3)配置系统地址空间:首先读出每个器件的地址空间,然后给器件分配基地址偏移量,保证地址不重叠;4)进行命令者/从者分层:通过读消息基器件的通信寄存器找出所有的命令者,确定从者区域大小,进行分配;5)分配中断请求线:只对支持用软件的方法来确定(对中断请求线的使用具有可编程能力)的器件分配中断请求线启动正常操作:完成上述过程后,发出开始正常操作命令给顶层 命令者。至此,上电工作过程完成;6)启动正常系统操作
14、。n在在VXI总线系统中,各种命令、数据、地址总线系统中,各种命令、数据、地址和其它消息都通过总线传递。和其它消息都通过总线传递。VXI总线系统总线系统的各种总线都印制在主机箱内的多层底板上,的各种总线都印制在主机箱内的多层底板上,通过通过P1/J1、 P2/J2、 P3/J3连接器与各连接器与各模块相连接。模块相连接。nVXI总线是总线是VME总线在仪器领域的扩展,所总线在仪器领域的扩展,所以以VXI总线实际上是在总线实际上是在VME总线的基础上扩总线的基础上扩展了一些适应仪器系统所需要的总线而构成展了一些适应仪器系统所需要的总线而构成的。的。VXI总线的信号线VXI总线定义的信号线分类 V
15、ME计算机总线 时钟和同步总线 模块识别总线 触发总线 模拟相加总线 局部总线 电源线 1) VME计算机总线 VME计算机总线包含了数据传输总线、仲裁总线、优先级中断线和公用总线,这些总线都安排在P1连接器和P2连接器的中间一行引脚上。主要有:数据传输总线(数据传输总线(DTBDTB): : DTBDTB由总线主模块控制,用于主、从模块由总线主模块控制,用于主、从模块之间传递数据和状态之间传递数据和状态/ /识别信息。分为寻址线、数据线和控制线;识别信息。分为寻址线、数据线和控制线;DTBDTB仲裁总线仲裁总线: :VMEVME总线支持多处理器的分布式系统。仲裁总线用总线支持多处理器的分布式
16、系统。仲裁总线用来解决多个主模块争夺来解决多个主模块争夺DTBDTB总线使用权的问题,防止总线冲突;总线使用权的问题,防止总线冲突;优先中断总线优先中断总线: : 供供VMEVME总线系统的中断器(总线系统的中断器(InterrupterInterrupter)和中断)和中断处理器之间进行中断请求和中断认可使用;处理器之间进行中断请求和中断认可使用;公用总线公用总线: :为系统提供时钟、系统初始化及故障检测等功能。为系统提供时钟、系统初始化及故障检测等功能。 2) VXI增加的信号线 为适应高速、高性能仪器组件模块的需要,VXI在保留VME系统总线的基础上,新定义了一些面向仪器应用的信号线。这
17、些新定义的信号线位于P2和P3连接器上,包括:* *模块识别线:模块识别线:检测特定位置上的模块的是否存在;检测特定位置上的模块的是否存在; * *时钟和同步线:时钟和同步线:CLK10CLK10和和CLK100CLK100、SYN100SYN100;* *仪器触发线:仪器触发线:TTLTTL、ECLECL和和STARXSTARX和和STARYSTARY星形触发线;星形触发线; * *模拟相加线:模拟相加线:SUMBUSSUMBUS是是VXIVXI背板上的模拟相加结点;背板上的模拟相加结点;* *局部总线:局部总线:用于两者之间高速通信,用于两者之间高速通信,LBUSLBUS数据传输率高达数据
18、传输率高达250Mbps250Mbps和和1Gbps1Gbps; * *电源线:电源线:+5V+5V, 12V12V是是VMEVME标准;标准; 24V24V是为模拟电路设计的,是为模拟电路设计的,- -5.2V5.2V,-2V-2V是为高速是为高速ECLECL电路设计的。电路设计的。VXI总线的电气结构示意图VXI系统结构1. VXI器件 器件是组成VXI总线系统最基本的逻辑组件(或逻辑单元)。通常,一个器件占据一块VXI模块,但也允许在一个模块上实现多个器件和一个器件占据多个模块。 在一个VXI系统中,最多可有256个器件,每个器件都有一个唯一的逻辑地址,逻辑地址的编号为0255。 器件分
19、类n器件之间的基本操作是信息传输。器件之间的基本操作是信息传输。根据通信能力,根据通信能力,VXIVXI总线器件分为:总线器件分为: 寄存器基器件寄存器基器件 消息基器件消息基器件 存储器器件存储器器件 扩展器件扩展器件寄存器基器件n寄存器基器件寄存器基器件是具有最基本能力的是具有最基本能力的VXI总线器件,总线器件,这类器件的特点是器件的通信是通过对它的寄存器这类器件的特点是器件的通信是通过对它的寄存器进行读写来实现的。如简单的开关、数字进行读写来实现的。如简单的开关、数字I/O和和A/D接口卡等接口卡等 ;特点特点:器件的通信通过对它的寄存器进行读、写来实现;:器件的通信通过对它的寄存器进
20、行读、写来实现; 它是最简单的器件,本身一般不具备智能,不能控制它是最简单的器件,本身一般不具备智能,不能控制其它器件,只能受其它器件或系统控制;其它器件,只能受其它器件或系统控制; 硬件电路简便,易于实现,速度快,节省指令译码时硬件电路简便,易于实现,速度快,节省指令译码时间,在速度要求较高的情况下特别有用。间,在速度要求较高的情况下特别有用。消息基器件 n消息基器件消息基器件不但具有配置寄存器,同时还具有通信不但具有配置寄存器,同时还具有通信寄存器来支持复杂的通信协议。这种器件一般都是寄存器来支持复杂的通信协议。这种器件一般都是具有本地智能的较复杂器件,如计算机、资源管理具有本地智能的较复
21、杂器件,如计算机、资源管理器、各类有本地智能的测试仪器、器、各类有本地智能的测试仪器、GPIB-VXI接口接口等。等。 n特点特点:具有本地智能,可以控制其它器件,也可以被其它具有本地智能,可以控制其它器件,也可以被其它器件控制;器件控制; 能够接受和处理复杂命令,支持字串行协议;能够接受和处理复杂命令,支持字串行协议;需对指令进行译码,因此降低了速度。需对指令进行译码,因此降低了速度。存储器器件 存储器器件靠寄存器的读、写进行通信,除配置寄存器外,还具有特征寄存器,没有通信寄存器,本身是存储器。 特点:一般由其它器件使用,不能控制其它器件;一般由其它器件使用,不能控制其它器件;该器件的其它可
22、寻址寄存器是器件工作时使该器件的其它可寻址寄存器是器件工作时使 用的存储单元;用的存储单元;具有存储器的某些特性,具有一定的存取时间。具有存储器的某些特性,具有一定的存取时间。扩展器件扩展器件n扩展器件扩展器件是为是为VXI未来发展而定义的,它允许将未来发展而定义的,它允许将来设计更新种类的器件,支持更高级的通信协议。来设计更新种类的器件,支持更高级的通信协议。这四种器件在这四种器件在VXIVXI系统中担当的角色及器件之间的系统中担当的角色及器件之间的通信是基于一种器件分层关系进行的,即相互通通信是基于一种器件分层关系进行的,即相互通信的器件一个称为信的器件一个称为命令者命令者,一个称为,一个
23、称为从者从者,命令,命令者是消息基器件,能控制一个或几个其它器件,者是消息基器件,能控制一个或几个其它器件,被控器件就是该命令者的从者。被控器件就是该命令者的从者。2. VXI模块 A 型 100160 B 型 233160 C 型 233340 D 型 367340 P1 P1 P2 P1 P2 P1 P2 P3 nVXI总线系统的最小物理单元是组建模块,它由带电子元总线系统的最小物理单元是组建模块,它由带电子元器件和连接器的组件板、前面板和任选的屏蔽壳组成。器件和连接器的组件板、前面板和任选的屏蔽壳组成。VXIVXI系统的每个模块都要符合一定的尺寸,且插入主机箱系统的每个模块都要符合一定的
24、尺寸,且插入主机箱并接牢连接器才能工作。并接牢连接器才能工作。n规定的模块尺寸共有有规定的模块尺寸共有有A,B,C,D四种规格四种规格。VXI总线连接 中间行附加的功能: VME32 位数据和 4GB 地址 外围两行附加的功能: TTL&ECL 触发线 10MHz 时钟线 12Pin 本地线 模拟相加线 模块识别线 电源分配线 P1 VME 计算机总线 16 位数据传输线 16MB 地址 仲裁线 优先中断线 公用线 P2 P2 P3 提供更高的功能: 100MHz 时钟与同步线 ECL 星型线 ECL 触发线 24Pin 本地线 电源分配线 典型VXI模块VXI仪器系统结构仪器系统结构 bus
25、 主计算机 单 CPU 系统 CPU GPIB 仪器 1# 仪器 2# RAM 仪器 3# CPU 多 CPU 系统 GPIB 仪器 1# CPU 仪器 2# CPU 分 配 器 RAM 仪器 3# CPU 主计算机 VXI仪器系统结构 独立系统 仪器 3# 磁 盘 仪器 2# 仪器 1# RAM 内部 主计算机 CPU CPU CPU 分层式仪器系统 仪器 1# 命令者 仪器 1# 从者 仪器 1# 从者 仪器 2# 命令者 仪器 2# 从者 仪器 2# 从者 CPU CPU CPU CPU 主计算机 仪器 1# 仪器 2# PXI总线PXI总线1) PXI总线的特点 PXI总线是PCI总线
26、的增强与扩展,并与现有工业标准Compact PCI兼容。 2) PXI软件特性为了充分发掘PXI在提供高度集成化的测控平台方面的潜力,PXI选用开放式软件体系结构,用以定义出一个与不同类型硬件相连的公共接口。 PXI总线是National Instruments公司1997年下半年推出的总线标准,并作为开放式规范提供仪器业界使用,对模块式测量仪器有着重要的影响。PXI总线与VXI总线有很多相似之处,同时又具有不少自己的特点。VXI总线是VME计算机总线的仪器扩展,PXI总线是PCI计算机总线的仪器扩展,它是PCI eXtention for Instrumentation(PCI仪器扩展)的
27、简写。 PXI总线综合了计算机总线(VME和PCI)、插件(compact PCI)、软件(Windows98和NT)以及仪器总线(GPIB和VXI)和开发工具等方面的特点,具有坚实的硬件、软件基础。PXI总线把PCI计算机外设总线与专用仪器总线结合在母板上。使机箱能够安装PCI微机和PXI仪器模块。机箱有11个插槽,左边3槽接系统控制器或系统扩展器。右边7槽接仪器模块,中间还有1个系统控制器插槽。模块尺寸有3U和6U两种。3U只有一个PCI接口,而6U可有两个PCI接口。PXI总线的仪器专用总线有时钟、本地、触发、电源等4种。机箱电源功率300 w,有良好通风和电磁屏蔽,可在苛刻的环境运行。
28、虚拟仪器 虚拟仪器的概念与特点1. 虚拟仪器的概念虚拟仪器(简称 VI)是电子测量技术与计算机技术更加紧密结合产生的一种新仪器模式,是指以通用计算机作为核心硬件平台,配以相应的硬件模块作为信号输入/输出接口,利用仪器软件开发平台在计算机的屏幕上虚拟出仪器的面板和相应的功能,通过鼠标或键盘交互式操作完成相应测试测量任务的仪器。2. 虚拟仪器的特点与传统仪器相比,虚拟仪器有以下特点: (1)它是一种功能意义上而非物理意义上的仪器,融合了计算机强大的硬件资源。 (2)强调“软件就是仪器” 的新概念,软件在仪器中充当了以往由硬件甚至整机实现的角色。 (3) 友好的图形化用户界面,可实现人机交互。 (4
29、) 更新速度快,可维护性好。 (5) 采用模块化结构,系统具有良好的开放性和可扩展性。 虚拟仪器的架构1. 虚拟仪器的硬件构成 拟仪器的硬件架构如图10.8所示。数据的采集通过输入/输出接口设备来完成。输入/ 输出接口设备可以是以各种PC为基础的内置数据采集插卡、通用接口总线(GPIB)卡、串口、VXI或PXI总线接口模块等设备,或者是其他各种可编程的外置测试设备,分别构成DAQ、GPIB、VXI、PXI等标准体系结构的虚拟仪器,其中最常见的是数据采集(DAQ)卡。图10.8 虚拟仪器的硬件架构S C X I1 1 4 0 S C X I1 1 4 0 S C X I1 1 4 0 S C X
30、 I1 1 4 0 S C X I - 1 0 0 1MA I N F R A ME S C X IS C X I1 1 0 0 N A T I ON A L I N S T R U ME N T Sb u sC o n t r o l P a n e lF l o wP r e s s u r e A l a r m C o n d i t i o n sS T OPT e mp e r a t u r eGPIB 仪器串口仪器DAQ 产品测试 单元工业过程VXI 仪器应用软件PC 或 工作站采集与控制采集与控制仪器硬件仪器硬件分析与表达分析与表达应用软件应用软件分析与表达应用软件应用软件P
31、C或工作站采集与控制仪器硬件VXI仪器GPIB仪器串口仪器DAQ产品工业过程测试单元在PC计算机上挂接若干DAQ功能模块,配合相应的软件,就可以构成一台具有若干功能的PC仪器,如示波器、数字万用表、串行数据分析仪、动态信号分析仪、任意波形发生器等,如图10.9所示。图10.9 PC-DAQ系统2. 虚拟仪器的软件结构硬件平台是虚拟仪器的基础,仪器用软件是其核心。基本硬件确定后,要使虚拟仪器具有用户自行定义的功能与界面,就必须有功能强大的仪器用软件。 VXI总线虚拟仪器的软件结构示意图如图10.10所示,包括应用软件开发环境、仪器驱动器、VISA API三部分。图10.10 虚拟仪器软件结构交互
32、式控制工具资源编辑器资源管理器VXI功能库VISA API仪器驱动器应用软件包编程语言(Visual C+或Visual Basic等)应用软件开发环境3. 虚拟仪器应用软件开发环境 目前,市场上可供选择的面向工程的虚拟仪器软件开发平台比较多,其大致可分为两类: 一类是图形化编程环境,如原HP公司的HP VEE和NI公司的LabVIEW; 另一类是传统的程序语言编程环境,如NI公司的LabWindows/CVI,以及微软的Visual C、Visual Basic等。 1) LabVIEW其主要特点有: (1) 可视化图形开发环境,流程图式的编程,简单易学、易用,大大节省了开发时间。LabVI
33、EW开发环境分为前面板和流程图两部分,分别如图10.11和图10.12所示。 图10.11 随机信号发生器的前面板显示对象(输出)控制对象(输入)图10.12 随机信号发生器的流程图函数: 随机数发生器结构: 循环与前面板控件对应的连线端子与前面板控件对应的连线端子(2) LabVIEW提供了丰富的程序调试功能。(3) 结构化、模块化编程,可移植性好。(4) 库函数丰富,开放性、可扩展性好。2) LabWindows/CVI具体来说,它具有以下特点: ( 1) 采用集成开发平台、开放式体系结构。 ( 2) 采用可视化编程,设计用户图形界面轻松自如。 ( 3) 采用交互式编辑方法,可自动生成程序
34、源代码。 (4) 运用丰富的库函数,使编程工作大大简化。 (5) 运用方便灵活的程序调试手段。 虚拟仪器的设计开发1. 测试需求的制定明确用户想解决什么问题,即仪器要完成哪些功能,以及用户对面板操作上的要求,从而确定面板需要什么控制部件和指示部件,并进行面板布局构思2.硬件选择 虚拟仪器的硬件一般分为基础硬件平台和仪器硬件设备。采用不同硬件体系结构的虚拟仪器系统性能比较如表10.1所示,用户必须根据测试功能与性能需求、资金情况等进行合理的选择。 表10.1 不同体系结构虚拟仪器的系统性能 3.仪器驱动器的开发通常,仪器驱动器包括以下几个部分: (1) 函数体。 (2) 交互式操作接口。(3)
35、编程接口。(4) I/O接口。 (5) 功能库。(6) 子程序接口。4.虚拟仪器软面板的设计软面板的具体设计应注意以下几点: (1) 软面板应设计成能在不同平台和计算机显示器上完成各种操作,所以必须保证每个软面板在不同平台和不同分辨率的显示器之间是可移植的。(2) 字体选择应基于可移植性和易读性。 (3) 根据外观、效果、可移植性及打印的要求来选择颜色。 (4) 仪器或公司的图标显示在主面板上。 (5) 不同面板上的控制器和指示器应该是一致的、易读的,应能足够容纳所表示的最大数字或选项。 (6) 软面板应支持鼠标和键盘操作,应提供在线帮助功能。13.4 USB 仪器简介1.概述 USB接口在测
36、量仪器中确实是简单方便和低成本的互连技术,它特别适用于较高速率的数据采集和传输场合。传统的和PC平台的数据采集系统卡需要占用ISA或PCI插槽,以及从插卡引出至传感器的大量线缆,数据采集量增加时会受PC插槽数目、地址、中断等硬件和软件资源的限制,导致可扩展性较差,抗电磁干扰性能低,安装拆卸困难,成本高等。随着PC配置USB接口和数据率的提高,以及USB接口芯片价格的下降,使USB接插件和电缆比较便宜,由于大量USB数据采集系统的出现,一定会促进USB接口更大的发展。2. USB测量仪器 在USB 2.0发布后, USB测量仪器从数据采集向数字多用表、数字示波器、逻辑分析仪、任意波形发生器、数字
37、化仪器、协议分析仪等方面发展,形成多种多样的体积小、移动轻便、价格实惠、性能适中的一类测量仪器。 目前, USB仪器在中低档测量仪器中最受用户欢迎,形成一类USB仪器而进入测量仪器主流。 USB仪器属于普及型的产品,它以即插即用和经济实惠而进入测量仪器市场,它的机械构件(如连接器、线缆)和电气特性(如定时、同步)均不能与IEEE488、VXI和PXI仪器处于同一水平上,同时,至今为止还没有USB仪器规范,只有USB规范。3.无线USB仪器 无线USB规范是构建在超宽带(UWB)的无线多媒体(WiMedia)汇聚平台上的,亦即使用UWB作载体,发射和接收USB规范的信息。UWB短距离无线通信方式
38、是无载波的超短脉冲序列调制波,占有GHz级的带宽。UWB已成为IEEE802.15.3a标准。 无线USB通过协议适配层与WiMedia汇聚平台连接,构建一个与USB2.0兼容的应用软件栈,分享UWB的射频协议,并获得IEEE802.15.3a的承认。 通过UWB发射和接收的无线USB提供与高速USB同样的数据传输率,在3m距离内带宽达到480Mb/s,10m距离内达到110Mb/s。测量仪器经常使用的IEEE 1394接口的无线方式也是构建在UWB规范之上的。 可以预见,将有更多设备通过UWB射频进行无线收发,它们在WiMedia层汇聚,不管它们原来是什么协议的信号,经过汇聚层后都会转换成相同的UWB信号,由UWB物理层发射,它们各自分享极宽的UWB射频。 自从USB2.0高速接口推出后,USB仪器无论在品种、性能、应用等方面都以更快的步伐前进,不仅局限于普通指标的USB仪器,已出现具有特色的更高档次的USB仪器,如定时和同步扩展,GHz级时域反射计等。 如果USB仪器的小型化和微型化取得成功,肯定会出现更多的微型测量仪器。无线USB仪器的应用,将使测量仪器的机动性得到提高。USB仪器开始成为测量仪器的主流,同时推动传统仪器向小型化和微型化方向发展。