- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟仪器及其应用文献综述摘要随着当前经济和互联网的快速发展,虚拟仪器与人类生活的关系越来越紧密。虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面显示的软件组成的测控系统,具有用户定义测量功能、便于组成自动测试系统强大的数据处理功能、系统组建时间短、便于扩展等特点,被广泛应用于测量、监控、工程处理、远程教育、报表生成技术等方面。关键词:虚拟仪器,测试系统,特点,应用,互联网引言从十九世纪初到二十世纪末,测量仪器经历了模拟仪器、数字化仪器、智能仪器和虚拟仪器这四个阶段。相较于前面三代的测量仪器,虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面显示的软件组成的测控系统,是一种由计算机操纵的模块化仪器系统[1]。计算机管理着虚拟仪器的硬软件资源,是虚拟仪器的硬件基础。此外,还有基于计算机总线和模块化仪器总线的各种主要用于完成被测输入信号的采集、放大、模/数转换功能的测控功能硬件,如:利用PCI计算机总线的数据采集卡(DAQ)、GPIB总线仪器、VXI总线仪器模块、串口总线仪器等。虚拟仪器的软件系统主要包括I/O接口软件、仪器驱动程序、仪器开发软件、应用软件。1虚拟仪器系统构成虚拟仪器由硬件系统和软件系统两部分组成,其中硬件系统一般分为计算机硬件平台和测控功能硬件;软件系统从底层到顶层,包括三部分:VISA 库、仪器驱动程序和应用软件,如图1、2。图1-1虚拟仪器的基本构成图1-2虚拟仪器的构成框图1.1 硬件构成(1)计算机硬件平台计算机硬件平台可以是各种类型的计算机,如普通台式计算机、便携式计算机、工作站、嵌入式计算机等。[2](2)测试功能硬件通过A/D转换将模拟信号转化成数字信号,送入计算机进行分析、处理、显示等;再通过D/A转换把数字控制量转化成模拟控制量,送到执行器,从而实现反馈控制,如数据采集卡系统、GPIB仪器控制系统、VXI仪器系统以及它们之间的任意组合。所涉及到的硬件接口模块包括:插入式数据采集卡(DAQ)、串/并口、IEEE488接口(GPIB)卡、VXI控制器以及其它接口卡。1.2软件系统计算机硬件平台可以是各种类型的计算机,如普通台式计算机、便携式计算机、工作站、嵌入式计算机等。虚拟仪器是一种主要靠软件实现的仪器,软件才是整个系统的关键.因为虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界面等功能,使传统仪器的某些硬件乃至整个仪器都被计算机软件所代替。[3]-[5](1)I/O 接口软件 I/O 接口是系统正常工作不可或缺的重要一环,主要实现以下三方面的功能:1)速度的匹配;2)信息格式的变换,包括串并转换,A/D、D/A 转换,电平转换等;3)提供主机和外设间数据所必需的状态和控制信息。在虚拟仪器系统中,硬件接口软件驱动化,已经经历了 VISA 和 IVI 两种规范。(2)仪器驱动程序 驱动程序是一种将硬件与操作系统相互连接的软件。 (3)仪器开发软件 仪器开发软件是设计虚拟仪器所必须的软件工具。目前,存在两类虚拟仪器开发软件:一类是通用开发软件,如VC++,VB等;另一类是专用开发软件,专门面向用户的编程软件,如 LabVIEW、LabWindows/CVI、HP公司的VEE等。(4)应用软件 应用软件建立在仪器驱动程序之上,直接面对操作用户,通过直观友好的测控操作界面、丰富的数据分析与处理功能等,完成自动测试任务。应用软件应完成3个主要功能:提供1个集成的开发环境,1个与仪器硬件的高级接口和1个图形用户接口。2虚拟仪器发展前景及应用2.1发展前景(1)虚拟仪器沿总线技术的发展过程有两条:1.GPIB → VXI → PXI总线方式(适合大型高精度集成系统);2.PC 插卡式 → 并口式 → USB口 → IEEE1394 →eSATA(适合于普及型的廉价系统)。(2)网络化发展:随着计算机网络的迅速发展及相关技术的日益完善,高性能、高可靠性、低成本的网关、路由器、中继器、网络接口芯片等网络互联设备的不断进步。通过虚拟仪器,用户不仅能够远程监测/控制过程和实验数据,而且还可以在网络上实时发布信息,同时监控多个过程,实现资源共享,增强了用户的工作能力。目前,国内外网络化虚拟仪器的发展主要有三种模式:远程示教与监测,仿真实验,远程控制实测。2.2应用虚拟仪器经过十几年的发展,其应用涉及到与人们生活息息相关的多个领域,得到了国际上越来越多国家的重视。 (1)虚拟仪器在测量方面的应用。其在测量方面不仅能提高精确度,降低成本,还能节省用户的开发时间,如在电力系统中对谐波的测量。(2)虚拟仪器在监控方面的应用。用虚拟仪器可以随时采集和记录从传感器传来的数据,并进行统计、数字滤波、频域分析等处理,从而实现监控功能。如可以利用采集卡和计
文档评论(0)