计算机在测控网领域的应用探析

上传人:豆浆 文档编号:9860650 上传时间:2017-09-02 格式:PDF 页数:1 大小:131.90KB
返回 下载 相关 举报
计算机在测控网领域的应用探析_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机在测控网领域的应用探析》由会员分享,可在线阅读,更多相关《计算机在测控网领域的应用探析(1页珍藏版)》请在金锄头文库上搜索。

1、工程管理 计算机在测控网领域的应用探析 沙雪凤 (中航工业洪都集团,江西南昌330024) 一、引言 随着微电子技术、计算机技术、软件技术、网络技术的高度 发展及其在电子测量技术与仪器上的应用,新的测试理论、新的 测试方法、新的测试领域以及新的仪器结构不断出现,在许多方 面已经突破传统仪器的概念,电子测量仪器的功能和作用已经 发生了质的变化。在这种背景下,美国国家仪器公司(National Instruments Corporation,简称NI)在2O世纪8O年代最早提出虚 拟仪器(Vi,tual Instrument,简称VI)的概念。虚拟仪器这种计 算机操纵的模块化仪器系统在世界范围内得

2、到了广泛的认同和 应用,国内近几年的应用需求急剧高涨。因此,虚拟仪器的产生 是测控领域的一次革命。 二、虚拟仪器的基本概念、特点及其构成 所谓虚拟仪器,就是在以通用计算机为核心的硬件平台上, 由用户设计定义、具有虚拟前面板、测试功能由测试软件实现的 一种计算机仪器系统。其基本思想就是在测试系统或仪器设计 中尽可能地用软件代替硬件,即“软件就是仪器”。简而言之VI 系统是由计算机、应用软件和仪器硬件组成的。用户可以通过 友好的图形界面(这里称作虚拟前面板)操作计算机,如同操作 功能相同的单台传统仪器一样。虚拟仪器具有以下特点:1)在 通用硬什平台确定后,由软件取代传统仪器中的硬件来完成仪 器的功

3、能。2)仪器的功能是用户根据需要由软件来定义的,而 不足事先由厂家定义好的。3)仪器性能的改进和功能扩展 需 进行相关软件的设计更新,而不需购买新的仪器。4)研制周期 较传统仪器大为缩短。5)虚拟仪器开放、灵活,可与计算机同步 发展,可与网络及其他周边设备互联。与传统非数字化仪器相 比,虚拟仪器技术的优势在于用户自定义仪器功能、结构等,且 构建容易,转换灵活以及其开放性。虚拟仪器的基本构成包括 计算机、虚拟仪器软件、硬件接口模块等。其中,硬件接口模块 可以包括插入式数据采集卡(DAQ)、串并口、IEEE488接口 (GPIB)卡、VXI控制器以及其他接口卡。目前较为常用的虚拟 仪器系统是数据采

4、集卡系统、GPIB仪器控制系统、VXI仪器系 统以及这三者之问的任意组合。在这里,硬件仅仅是为了解决 信号的输入输出,软件才是整个系统的关键。 (1)虚拟仪器的硬件构成。1)基于数据采集的虚拟仪器系 统。这种方式借助于插入计算机内的数据采集卡与专用的软件 如LabVIEW(或LabWindowsCV1)相结合,通过AD变换将模 拟、数字信号采集到计算机进行分析、处理、显示等,并可通过 DA转换实现反馈控制。根据需要还可加入信号调理和实时 DSP等硬件模块。2)基于通用接口总线GPIB接口的仪器系统。 GPIB(General Purpose Interface Bus)仪器系统的构成是迈向虚

5、拟仪器的第步,即利用GPIB接口卡将若干GPIB仪器连接起 来,用计算机增强传统仪器的功能,组织大型柔性自动测试系 统,技术易于升级,维护方便,仪器功能和面板自定义,开发和使 用容易。它可高效灵活地完成各种不同规模的测试测量任务。 利用GPIB技术,可山计算机实现对仪器的操作和控制,替代传 统的人工操作方式,排除人为因素造成的测试测量误差。同时, 由于可预先编制好测试程序,实现自动测试,提高了测试效率。 3)基于串行口或其他工业标准总线的系统。将某些串行口仪器 和工业控制模块连接起来,组成实时监控系统。将带有RS-232 总线接口的仪器作为IO接口设备通过RS-232串口总线与PC 计算机组成

6、虚拟仪器系统,目前仍然是虚拟仪器的构成方式之 一。当今,PC计算机已更多地采用了USB总线和IEEE1394 总线。 (2)虚拟仪器的软件体系构成。构成一个虚拟仪器系统, 基本硬件确定以后,就可通过不同的软件实现不同的功能。软 件是虚拟仪器系统的关键。没有一个优秀的控制分析软件,很 难构成一台理想的虚拟仪器系统。根据VPP(VXIPlug&Play)系 统规范的定义,虚拟仪器系统的软件结构应包含3部分。1)IO 接口软件。IO接口软件存在于仪器(即IO接口设备)与仪器 驱动程序之问,是一个完成对仪器寄存器单元进行直接存取数 据操作,并为仪器与仪器驱动程序提供信息传递的底层软件,是 实现开放的、

7、统一的虚拟仪器系统的基础与核心。在VPP系统 规范中,详细规范了虚拟仪器的I1O接口软件的特点、组成、内 部结构与实现规范,并将符合VPP规范的虚拟仪器IO接口软 件定义为VISA软件。2)仪器驱动程序。每个仪器模块均有自 己的仪器驱动程序。仪器驱动程序的实质是为用户提供了用于 仪器操作的较抽象的操作函数集。对于应用程序来说,它对仪 器的操作是通过仪器驱动程序来实现的;仪器驱动程序对于仪 器的操作与管理,又是通过IO软件所提供的统一基础与格式 的函数库(VISA)的调用来实现的。对于应用程序设计人员来 说,一旦有了仪器驱动程序,在不是十分了解仪器内部操作过程 的情况下,也可以进行虚拟仪器系统的

8、设计工作。虚拟仪器驱 动程序是连接上层应用程序与底层lO接口软件的纽带和 桥梁。 三、虚拟仪器的整体设计 在科学研究与工程实验室里,有各种各样的仪器与设备。 如何提高它们的综合使用效率?如何对它们进行更有效的管 理?是仪器用户值得考虑的问题。目前,最有效的方法是采用 “虚拟仪器”技术。即充分利用计算机强大的管理与处理能力, 以此为基础,将实验室相关设备搭配起来,构成一种全新的实验 环境。实验室中的仪器与设备一般都是具有特定功能的单台设 备。如果它们具有某种总线接口,就有可能进行虚拟仪器的构 造。步骤如下: 1)确定所用仪器或设备的接口形式。如果仪器设备具有 RS-232串行总线接口,则不用进行

9、处理,直接用连线将仪器设 备与计算机的RS-232串行接口连接即可;如果是GPIB或HP IB接口,则需要额外配备一块GPIB-488接口板,将接口板插入 汁算机的ISA插槽,建立起计算机与仪器设备之间的通讯渠道; 如果使用计算机来控制VXI总线设备,也需要配备一块GP1B 接口卡,通过GPIB总线与VXI主机箱零槽模块通信,零槽模块 的GPIBVXI翻译器将GPIB的命令翻译成VXI命令并把各模 块返回的数据以一定的格式传刚主控计算机。由于计算机的 RS-232串行接口有限,若仪器设备比较多,必要时必须扩展计 算机的RS一232接口。市场上此类产品品种繁多,用户可以根据 具体情况,选择合适的

10、RS-232总线接口扩展产品。2)确定所选 择的接口卡是否具有设备驱动程序。接口卡的设备驱动程序是 控制各种硬件接口的驱动程序,是连接主控计算机与仪器设备 的纽带;如果有设备驱动程序,它适合于何种操作系统?如果没 有,或者所带的设备驱动程序不符合用户所用的操作系统,用户 就有必要针对所用接口卡,编写设备驱动程序。3)确定应用管 理程序的编程语言。如果用户有专业的图形化编程软件,如 LabVIEW、HPVEE,那么就可以采用专业的图形化编程软件进行 编程。如果没有此类软件,则可以采用通用编程语言,如Visu alC+、Visual Basic或者Delphi。由于它们易于使用、功能强 大而倍受测控人员的青睐。4)在硬件连接无误的情况下,编写 用户的应用管理程序。 参考文献: 1李刚,林凌I VIEw易学易用的计算机图形化编程语言M 北京航空航天大学出版社 2袁翔,等基于总线式的虚拟仪器系统J机电工程,2S(4) 3刘君华,贾惠芹,等虚拟仪器图形化编程语言一LabVIEW教程 M西安电子科技大学出版社 4施珍珠,张玮,等虚拟仪器技术J国外电子测量技术,2012(1) 49

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号