新型智能仪器ppt.ppt
《新型智能仪器ppt.ppt》由会员分享,可在线阅读,更多相关《新型智能仪器ppt.ppt(194页珍藏版)》请在三一办公上搜索。
1、第8章 新型智能仪器,8.1 个人仪器 8.2 虚拟仪器 8.3 现场总线仪器思考题与习题,8.1 个人仪器,8.1.1 个人仪器的原理及特点1.个人仪器及其发展过程个人仪器(也称PC仪器)是在智能化仪器的发展基础上出现的又一种新型微机化仪器,它是个人计算机与电子仪器相结合的产品。这类仪器的基本构想是将原智能仪器仪表中测量部分的硬件电路以附加插件或模板的形式插入到PC机的总线插槽或扩展机箱中;而将原智能化仪器中的控制、存储、显示和操作运算等软件任务都移交给PC机来完成。,由于它充分利用了PC机的软件和硬件资源,因而相对于传统的智能仪器来说,极大地降低了成本,方便了使用,提高了可靠性,显示出广阔
2、的发展前景。在此基础上,若将多种测控仪器插件或模板组合在一个PC系统中,还可以构成称之为个人仪器的系统,以代替价格昂贵的GP-IB接口测试系统的工作。1)个人仪器的主要形式 个人仪器及系统的结构大体上可以分为以下几种形式:(1)内插式。它把仪器插件卡直接插入到PC机内部总线扩展槽内,如图8-1(a)所示。,在组成个人仪器时,由于没有专门为仪器仪表定义的总线,各仪器之间不能直接通信,模拟信号也无法经总线传递,因此这种形式的个人仪器及系统的性能不可能很高。这种结构比较简单,实现方便,成本最低,但难以满足重载仪器对电流功率和散热的要求,机内干扰也比较严重。(2)外插式。克服内插式缺点的办法之一是定义
3、新的仪器总线,并将仪器插件移到个人计算机外的独立机箱中去,如图8-1(b)所示。HP公司6000系列模块式PC仪器系统就是这种形式的代表产品。这种形式的个人仪器的特点是:独立的机箱和独立的电源,使仪器避免了微机的噪声干扰;设计了专门的仪器总线PC-IB,组成仪器系统很方便;更换系统中与微机配合的接口卡,可适应于多种个人计算机机种,并且仪器模块和接口电路中也使用了微处理机。因而HP6000系统是一种功能很强大的多CPU分布系统。,图 8-1 个人仪器的结构形式,(3)VXI总线仪器系统。上述形式的个人仪器及系统以它突出的优点显示出强大的生命力。然而,由于各厂家生产的仪器没有采用统一的标准,用户在
4、组成个人仪器系统时不能将不同厂家的仪器模块和插件插在同一主机箱内,这就妨碍了个人仪器的发展。于是,就发出了标准化的呼声。VXI仪器系统就是在这种形式下应运而生的。1987年7月,HP、Tektronix等五家电子仪器公司提出了用于仪器模块式插卡的新型互联标准VXI总线。VXI总线是在计算机使用的一种VME总线基础上发展起来的。,2)个人仪器的主要特点个人仪器一般具有以下特点:(1)成本低。在个人仪器系统中,每个测试功能不是由整机,而是由插件完成的。每个插件不必具有智能仪器所需的微处理器、显示装置、键盘、机箱等部件,因而制成本大大降低。(2)使用方便。在个人仪器中,标准的仪器功能写在操作软件中,
5、并备有简单的清单(Menu)。用户可根据清单进行选择,无需编制程序就能完成各种测试任务,操作方便。,(3)制造方便。仪器插件卡与个人计算机之间的关系远不如智能仪器中微处理器与测量部件之间的关系密切,而价廉物美的个人计算机可以购买。仪器制造厂可集中精力研制、生产测试插件卡,生产周期短,制造方便。(4)实时交互作用。个人仪器是通过微机的系统总线连接的,相互间可进行实时的交互联系。例如,可让一台仪器去触发另一台仪器,使其在时间上相互关联;而在GP-IB系统中,仪器间不能实时交互,它们只接受系统控制器的控制,或向控制器提出服务请求。,2.个人仪器的组成原理 1)硬件结构个人仪器的硬件是由仪器插件通过总
6、线与个人计算机融合在一起构成的,因而仪器插件硬件部分总有接口和测量控制两大部分电路,其基本结构如图8-2所示。,图 8-2 个人仪器插件的一般结构,图中接口部分由接口芯片、地址译码电路、控制电路等部分组成,这与PC机的一般功能接口卡的接口电路基本一致。它的测量控制部分与智能仪器的测量控制部分电路也基本一致,一般包括输入输出电路、采样保持电路、A/D转换器、D/A转换器、时基与时钟等部分。2)软面板个人仪器不同于普通智能仪器的一个显著特点是:用户不再使用仪器的硬面板,而是采用软面板实现对仪器的操作。所谓软面板,是指在高分辨率CRT上由作图生成的仪器面板图形。,用户通过操纵键盘,移动鼠标、光标或触
7、摸屏方式来选择软面板上的“软按键”。显示在CRT上的软面板可以采用C语言、BASIC语言及图形化编程语言来绘制。软面板根据测控仪器的性质不同可以有很多种形式,但一般包括仪器面板显示、软按键操作、状态反馈栏和系统控制窗口等。3)个人仪器系统软件个人仪器系统一般有人工和程序两种控制方式,图8-3为个人仪器软件系统的一般结构。,图 8-3 个人仪器软件系统结构图,在人工控制方式下,系统软件在微机屏幕上产生一个软面板,用户可以像操作传统仪器那样,通过软面板选择功能、量程以及输入有关参数的方式,建立起相应的状态标志,提供给仪器驱动程序。软面板的键盘操作一般是以中断方式实现的,当用户按下一个键时,软面板就
8、终止当前执行的功能,判断所按的键。如果按下错误的键,就发出响声以提醒用户;如果按下正确的键,则显示所选参数,或者与仪器驱动程序模块进行通信来执行某项操作,并实时显示测量结果。,在程序控制方式下,系统软件提供了容易记住和容易学会的高级命令,以便让用户能编制测试程序去进行自动测试。对于用户来说,只需要按照语句的格式进行编程,而不必知道仪器驱动软件与仪器模块之间的通信过程。仪器驱动程序是最低层的软件,是与PC仪器硬件直接联系的软件模块。无论人工操作还是程序操作方式,都要调用仪器驱动程序去执行输入输出操作。仪器驱动程序是直接面向硬件的,实时性强,要求程序的执行速度快,因此一般采用汇编语言编写。,8.1
9、.2 典型个人仪器实例1.内插式个人仪器下面将以数字式电压表DVM个人仪器为例,简单介绍内插式个人仪器。通过本节的学习,学习者将掌握个人仪器的最基本特点并初步建立起个人仪器的概念。下面着重从硬件结构、软面板的生成和软件系统的设计三个方面进行介绍。,1)DVM个人仪器插卡硬件结构DVM仪器插卡硬件结构如图8-4所示。该仪器的输入电路由输入衰减器、前置放大器、量程转换和自动稳零切换电路组成,个人计算机通过接口电路对其进行控制。输入电路的作用是将不同量程的被测电压Ux规范到A/D转换器所要求的电压值(02 V)。前置放大器采用MC7650组成的单级同相放大器,放大倍数为1倍或10倍,由继电器JK2控
10、制切换;输入衰减系数为0.01,由继电器JK1控制切换;零点校准由JK3控制。,图 8-4 DVM个人仪器插件硬件结构图,控制接口电路使用8255 C口,8255 C口初始化为输出方式。其输出端PC3、PC4、PC6经7406驱动JK1、JK2和JK3继电器。仪器的A/D转换器采用MC14433双积分集成A/D转换器芯片。译码电路采用74LS138芯片。2)软面板的生成图8-5是DVM个人仪器软面板,不难看出,它与同类智能仪表的硬件面板极其相似。显示窗用来显示测量结果;状态反馈窗提供当前正在执行的有关信息及出错信息等;“软键”操作窗又分成量程键区域和功能键区域两部分,可以通过按下PC机的Tab
11、键来进行切换选择。,“软键”操作窗的“键”操作,是通过PC机键盘右边小键盘中的四个方向键来控制光标的移动的。当光标移到某一项时,就使该项以反相映像的形式进行显示,如图8-5所示的状况。,图 8-5 DVM个人仪器软面板,此时若按回车键,则表示该“软键”被选中,同时在软面板前方弹出一个对话框,用户通过软件引导,直接通过PC机键盘输入其常数A与B的值,然后按下确认软键“OK”,便进入该项功能的测量。图8-5所示的软面板表示正在执行AX+B标度变换功能,其常数为A=0.5,B=2.00,量程为20V。其他软操作键的操作与此类似。但DEF1DEF3为三个用户自定义功能键,可以按照用户自己的实际需要,使
12、用C语言和仪器软件系统提供的功能程序模块进行编程来对此功能键进行定义,这种灵活的功能扩展方式在个人仪器中是比较容易实现的。此外,为了增强人机交互效果,软面板以及弹出的窗口中都使用汉字显示。这个实例的软面板是用C语言调用绘图程序绘制而成的。,3)软件系统的设计个人仪器是通过交互图形实现人机接口的,这就要求所用程序设计语言具有很强的控制流和数据结构,运行速度快,并且容易与汇编语言接口。本DVM个人仪器控制软件采用了C语言。DVM个人仪器软件系统采用模块化结构,其中主程序模块是整个软件系统的一条主线,它把所有其他的程序模块连接起来。主程序首先对整个仪器以及系统中的有关器件初始化,再调用软面板生成模块
13、,然后把余下的模块构成一个循环圈,仪器的功能都在这一循环圈中有选择地周而复始地运行。,由于仪器的功能较多,程序进程复杂,因此程序流程采用状态参数控制方式,即在程序中建立一些状态变量,当用户选择不同的功能时就改变状态变量,程序再根据这些状态变量进入相应的功能。软键盘管理程序模块的功能就是根据用户对软键的选择来改变状态变量,然后根据这些变量进入不同的驱动程序模块。根据以上思路,DVM个人仪器主程序流程图如图8-6所示。其中FN为功能状态字,主程序根据FN进入不同的功能模块。,图 8-6 DVM个人仪器主程序流程图,DVM个人仪器的测量方式按不同功能可分为单次测量和定次数测量方式。其中DVM、AX+
14、B、LMT等功能被程序确定为单次测量方式;HLA、LOG等功能被程序确定为定次数测量方式。主程序中软面板管理程序模块的功能是:采用光标法移动软键来选择仪器的状态(量程、功能等),通过提示的方法引导用户输入各功能所必需的参数。当返回主程序时,仪器便在新设置的状态及新输入的参数下进行测量和处理。,2.HP-PC个人仪器简介HP-PC个人仪器系统是HP公司1986年推出的。当时该系统共提供了8种个人仪器组件,即函数发生器、数字多用表、通用计数器、数字示波器、数字输入输出设备、继电式多路器、双数/模变换器和继电器驱动器。每一种个人仪器组件都封装在一个塑料机壳中,但它们拥有同一种总线标准,通过一块专用接
15、口卡能与多种个人计算机相连。一块插入个人计算机总线扩展槽内的专用接口板,最多可以连接8台个人仪器组件,所有个人仪器组件公用一个外部电源,8台仪器组件分两排叠放在电源上部,形成了简单方便的仪器系统。若再增加一块接口板,可以使接入的PC仪器组件最多增加至16台。,每种个人仪器组件中仅保留基本的测量功能,仪器的控制和数字、状态、波形的显示以及仪器的开关和按键等的管理,都集中于PC中,个人仪器组件本身不再具有传统的独立功能。PC对HP-PC仪器的控制有程序控制和人工控制两种方式。在人工控制方式下,HP-PC仪器系统软件在PC机的屏幕上向用户提供一幅可以人机对话的软面板。在程序控制方式下,用户可以使用P
16、C仪器的软件方便地编制各种应用程序。PC仪器系统软件采用的语句与BASIC语言类似。HP-PC仪器系统还带有GP-IB口,以便于和其他带GP-IB总线的仪器连接,应用于自动测试系统中。,HP-PC个人仪器系统采用PC-IB总线,其软面板和DVM个人仪器软面板相类似,这里不再赘述。HP-PC仪器系统中的PC仪器组件由测试功能电路和PC-IB接口两部分组成。虽然PC仪器中大量工作已转移到PC中完成,但是由于微处理器芯片价格大幅度下降,因此为了设计及控制的方便,在PC仪器组件中也可以采用一片至数片微处理器,以便更好地完成测试和接口功能。图8-7是HP-PC仪器中DMM组件部分电路框图。测试功能部分采
17、用了一片微处理器对A/D转换进行控制,并设置了量程与模式锁存器来存放从个人计算机收到的控制信号,以便控制DMM的量程和功能模块。,测试功能部分的前端有三个可控开关:S3闭合时测直流电压;S2闭合时测交流电压;S1及S3均闭合时进行电阻测量,这时电流源供给一个确定的电流流经被测电阻,通过测量电阻上的电压获得电阻值。非易失性存储器用来存储测量中的标准或定标常数。A/D控制用微处理器从A/D转换器读取数据,并对偏移和增益进行校正后,才把数据送往个人计算机。,图 8-7 HP-61013 DMM组件电路,PC-IB接口部分采用单片机管理,接口的光电隔离串行链路满足了DMM需要浮置的要求。由于光电隔离使
18、组件部分与个人计算机分开,因此DMM组件也不必像一般智能DMM那样采用两套电源供电,使电路大为简化。总的看来,整个DMM个人仪器组件的规模大体上与智能DMM中的模拟部分相当。3.VXI总线个人仪器简介这里仅对VXI总线个人仪器系统的组建情况作一简单介绍。VXI总线个人仪器系统是一种计算机控制的功能系统,在很宽的范围内允许不同厂家生产的仪器接口卡和计算机以模块的形式共同存在于同一主机箱内。VXI系统的组建按照主控计算机放置在机架内部或外部,分为内控方式和外控方式。,图8-8(a)给出了一个典型外控方式VXI个人仪器系统构成图。主机架外部的主控计算机可以通过GP-IB、RS-232C、MXI、VE
19、M等多种总线与VXI系统联络。其中沟通两种总线的翻译器接口放在0号插座内,这是系统惟一需要固定的插件,被称为零槽插件。目前比较流行的外控方式是采用具有GP-IB接口的外主控计算机,这种结构方式的优点是兼容性强,特别是在使用IEEE 488.2和SCPI后,更换设备可以基本不改变或少改变程序。对GP-IB系统较熟悉的编程人员,可以像控制GP-IB系统一样控制VXI系统,并且可以借鉴大量成熟的软件。这种采用GP-IB总线的控制方式会造成数据在这段路径上传输速率的下降,因此应尽可能在VXI主机箱内部对数据进行加工、处理,以使GP-IB总线传输尽可能少的数据。,外主控器通过MXI和VME总线对VXI系
20、统控制时,往往可以提高数据传输速率,特别是VXI总线是一种适用于VXI系统的很有希望的总线,但这种方式往往要求对VXI系统内部工作情况有细致的了解。通过RS-232C进行联系速度慢,但可以通过Modem接远程计算机。图8-8(b)给出了一个典型的内控方式VXI仪器系统示意图。由于系统内有一个内插式主计算机,因此控制器能直接运用高速指令访问VXI各仪器模块,通信速度很快。除此之外,在便携方面也需要内控方式的VXI仪器系统。内控方式的最大缺点是人机交互和编程较困难,兼容性较差。当然,目前有些厂家已能提供性能优良的内插式主控计算机,使其性能接近于外控计算机。,图 8-8 VXI总线仪器系统的组建(a
21、)外控方式;(b)内控方式,图8-9是选用C型主机架的HP75000外控式VXI仪器系统装配示意图。外部控制器可以采用一台个人PC机,通过GP-IB、RS-232C、MXI、VME等总线或者以太网与主机架连接。主机架上的0号插槽指定为放置指令模板用。指令模板主要承担VXI系统资源管理以及GP-IB总线对VXI总线的翻译功能。插入其他插槽中的每一个仪器或设备都是VXI总线仪器模板。本系统的主机架最多可以插放13个标准宽度的模板。有的仪器只需一个模板,而有的仪器则需要用两个模板来构成(如图中的数字设备)。与个人计算机相连的GP-IB总线还可以接至其他VXI系统或其他GP-IB仪器系统,可见这种系统
22、的组成是很灵活的。,图 8-9 HP75000外控式VXI仪器系统,本系统可以同时进行多种测量,只需将来自各种仪器的信号经各种电子转换开关送到接口连接组件板ITA,再接到被控设备中去即可。这种组件板适应性很强,一般被称作接口适配器,只要改变一下内部的适配器和软件,便可测试各种电子产品。VXI个人仪器系统集中了智能仪器、GP-IB系统和内插式个人仪器系统的很多优点,它的出现极大地影响了电子仪器的发展进程。由于它还能充分发挥计算机的功能,运用新的测量原理构成虚拟仪器,因而VXI系统还有“未来仪器”和“未来系统”之称。,8.2 虚拟仪器,8.2.1 虚拟仪器的原理及特点1.虚拟仪器的概念虚拟仪器是指
23、通过应用程序将通用计算机与必要的功能化硬件模块结合起来的一种仪器,用户可以通过友好的图形界面来操作这台计算机,就像操作自己定义,自己专门设计的一台单个传统仪器一样,从而完成对被测控参数的采集、运算与处理、显示、数据存储、输出等任务。虚拟仪器通常由计算机、仪器模块和软件三部分组成。,仪器模块的功能主要靠软件实现,通过编程在显示屏上构成波形发生器、示波器或数字万用表等传统仪器的软面板;而波形发生器发生的波形、频率、占空比、幅值和偏置,或者示波器的测量通道、标尺比例、时基、极性、触发信号(沿口、电平、类型)等都可用鼠标或按键进行设置,如同常规仪器一样使用,不过,虚拟仪器具有更强的分析处理能力。随着计
24、算机技术和虚拟仪器技术的发展,用户只能使用制造商提供的仪器功能的传统观念正在改变,而用户自己设计、定义的范围进一步扩大。同一台虚拟仪器可在更多场合应用,比如既可在电量测量中应用,又可在振动、运动和图像等非电量测量中应用,甚至在网络测控中应用。,虚拟仪器强调软件的作用,提出“软件就是仪器”的理念。它克服了传统仪器的功能在制造时就被限定而不能变动的缺陷,摆脱了由传统硬件构成一件件仪器再连成系统的模式,变为由用户根据自己的需要,通过编制不同的测控软件来组合成各种虚拟仪器。其中许多功能直接就由用户软件来实现,打破了仪器功能只能由厂家定义,用户无法改变的模式。当用户的测控要求变化时,可以方便地由用户自己
25、来增减软、硬件模块,或重新配置现有系统以满足要求。所以虚拟仪器是由用户自己定义、自由组合的计算机平台、硬件、软件以及完成系统功能所需的附件。,2.虚拟仪器的组成虚拟仪器同智能仪器一样,也是由硬件和软件两大部分组成的。下面就从这两个方面介绍虚拟仪器的构成。1)虚拟仪器的硬件系统虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬件平台可以是各种类型的计算机,如普通台式计算机、便携式计算机、工作站、嵌入式计算机等。计算机管理着虚拟仪器的硬、软件资源,是虚拟仪器的硬件基础。计算机技术在显示、存储能力、处理性能、网络、总线标准等方面的发展,导致了虚拟仪器系统的快速发展。,虚拟仪器不强调每一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新型 智能 仪器 ppt

链接地址:https://www.31ppt.com/p-2940419.html