计算机在测控领域的应用

计算机在测控领域的应用

ID:25274742

大小:56.50 KB

页数:7页

时间:2018-11-19

计算机在测控领域的应用_第1页
计算机在测控领域的应用_第2页
计算机在测控领域的应用_第3页
计算机在测控领域的应用_第4页
计算机在测控领域的应用_第5页
资源描述:

《计算机在测控领域的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机在测控领域的应用

2、第1内容加载中...[摘 要] 介绍了虚拟仪器这一新技术在计算机测控领域中的应用,描述了建立虚拟仪器的一般过程、特点与关键技术,并对国际上几种著名的虚拟仪器开发平台软件作了评述。  [关键词] 测控系统;虚拟仪器;软硬件  1 引言  随着微电子技术、计算机技术、软件技术、网络技术的高度发展及其在电子测量技术与仪器上的应用,新的测试理论、新的测试方法、新的测试领域以及新的仪器结构不断出现,在许多方面已经突破传统仪器的概念,电子测量仪器的功能和作用已经发生了质的变化。在这种背景下,美国国家仪器公司(N

3、ationalInstrumentsCorporation,简称NI)在20世纪80年代最早提出虚拟仪器(VirtualInstrument,简称VI)的概念。虚拟仪器这种计算机操纵的模块化仪器系统在世界范围内得到了广泛的认同和应用,国内近几年的应用需求急剧高涨。因此,虚拟仪器的产生是测控领域的一次革命。  2 虚拟仪器的基本概念、特点及其构成  所谓虚拟仪器,就是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟前面板、测试功能由测试软件实现的一种计算机仪器系统。其基本思想就是在测试系统或仪器设计中尽可能地用软件

4、代替硬件,即“软件就是仪器”。简而言之VI系统是由计算机、应用软件和仪器硬件组成的。用户可以通过友好的图形界面(这里称作虚拟前面板)操作计算机,如同操作功能相同的单台传统仪器一样。虚拟仪器具有以下特点:  ① 在通用硬件平台确定后,由软件取代传统仪器中的硬件来完成仪器的功能。  ② 仪器的功能是用户根据需要由软件来定义的,而不是事先由厂家定义好的。  ③ 仪器性能的改进和功能扩展只需进行相关软件的设计更新,而不需购买新的仪器。  ④ 研制周期较传统仪器大为缩短。  ⑤ 虚拟仪器开放、灵活,可与计算机同步发展,可与网络及其它

5、周边设备互联。  与传统非数字化仪器相比,虚拟仪器技术的优势在于用户自定义仪器功能、结构等,且构建容易,转换灵活以及其开放性。  虚拟仪器的基本构成包括计算机、虚拟仪器软件、硬件接口模块等。其中,硬件接口模块可以包括插入式数据采集卡(DAQ)、串/并口、IEEE488接口(GPIB)卡、VXI控制器以及其它接口卡。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXI仪器系统以及这三者之间的任意组合。在这里,硬件仅仅是为了解决信号的输入输出,软件才是整个系统的关键。  2.1 虚拟仪器的硬件构成500)t

6、his.style.ouseg(this)">  如图2—1所示,虚拟仪器的硬件构成有多种方案,通常采用以下几种:  (1)基于数据采集的虚拟仪器系统  这种方式借助于插入计算机内的数据采集卡与专用的软件如LabVIEE(VersaModuleEurocard)总线在仪器领域的扩展。由于其标准开放、传输速率高、数据吞吐能力强、定时和同步精确、模块化设计、结构紧凑、使用方便灵活,已越来越受到重视。它便于组织大规模、集成化系统,是仪器发展的一个方向。  (4)基于串行口或其它工业标准总线的系统  将某些串行口仪器和工业控制模块

7、连接起来,组成实时监控系统。将带有RS-232总线接口的仪器作为I/O接口设备通过RS-232串口总线与PC计算机组成虚拟仪器系统,目前仍然是虚拟仪器的构成方式之一。当今,PC计算机已更多地采用了USB总线和IEEE1394总线。  2.2 虚拟仪器的软件体系构成  构成一个虚拟仪器系统,基本硬件确定以后,就可通过不同的软件实现不同的功能。软件是虚拟仪器系统的关键。没有一个优秀的控制分析软件,很难构成一台理想的虚拟仪器系统。根据VPP(VXIPlug&Play)系统规范的定义,虚拟仪器系统的软件结构应包含3部分,如图2—2

8、所示:500)this.style.ouseg(this)">  (1)I/O接口软件  I/O接口软件存在于仪器(即I/O接口设备)与仪器驱动程序之间,是一个完成对仪器寄存器单元进行直接存取数据操作,并为仪器与仪器驱动程序提供信息传递的底层软件,是实现开放的、统一的虚拟仪器系统的基础与核心。在VPP系统规范中,详细规范了虚拟仪器的I/O接口软件的特点、组成、内部结构与实现规范,并将符合VPP规范的虚拟仪器I/O接口软件定义为VISA软件。  (2)仪器驱动程序  每个仪器模块均有自己的仪器驱动程序。仪器驱动程序的实质是为

9、用户提供了用于仪器操作的较抽象的操作函数集。对于应用程序来说,它对仪器的操作是通过仪器驱动程序来实现的;仪器驱动程序对于仪器的操作与管理,又是通过I/O软件所提供的统一基础与格式的函数库(VISA)的调用来实现的。对于应用程序设计人员来说,一旦有了仪器驱动程序,在不是十分了解仪器内部操作过程的情况下,也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。