基于虚拟仪器测控系统的设计和研究
- 格式:doc
- 大小:26.00 KB
- 文档页数:6
采用虚拟仪器技术加快测控系统发展摘要为了提升仪器设计和利用的方便性、快速性,避免过去仪器专用的复杂电路设计,所以采取虚拟仪器技术。
这种技术还提升了仪器的灵活性,因为不管什么样的功能只要通过软件对程序进行修改就可以完成各大仪器的功能,同时还节省了对特定仪器购买的费用。
本篇文章就是根据虚拟仪器的构思来实现它在实际测控系统中的应用。
关键词虚拟仪器;数据采集;lab windows/cvi;继电器盒中图分类号tp392 文献标识码a 文章编号 1674-6708(2013)88-0232-01所谓虚拟仪器就是伴着计算机技术、电子仪器、现代测量技术的发展而产生的一种新仪器,它基于计算机的基础加上专门的设计硬件与软件,不仅拥有和传统仪器的操作面板还具有传统仪器所不具备的特殊功能。
虚拟仪器是利用一种新型的观念设计和发展的仪器,它主要是依靠高性能的模块化硬件以及比较高效灵活的软件来完成自动测试、仪器设计、历程制约、自动化以及数据浅析的应用。
它依赖于计算机平台,根据用户的要求来自行设定功能,并且充分利用计算机上最新的技术完成和发展传统仪器的功能,它把仪器的硬件软件化,因此虚拟仪器标志着当前测试仪器的其中一个发展方向。
1虚拟仪器的组成和特征1)虚拟仪器的组成。
虚拟仪器的组成主要是对以硬件电路设计、软件设计两方面的进行考虑。
就目前我们所需要完成的测试设备而言,硬件电路的设计通常都是要选择各种现有的具有不同功能的板卡和信号调理板来建立。
只要将拥有一种或者多种功能的板卡与信号调理板结合在一起组件起来这就能组成不同的虚拟仪器;2)虚拟仪器的特征。
虚拟仪器的概念突破了传统仪器的概念,它是计算机和仪器仪表相互结合的产物。
和传统仪器相比较,虚拟仪器具有高效的灵活性,计算机用户可以根据自身的需求来改编软件达到重新定义功能的目的。
对于虚拟仪器而言,硬件和软件都具有模块化、开放化、可循环利用以及互换性等特征。
虚拟仪器的核心是软件,并且用户可以根据需要来定义仪器功能。
采用虚拟仪器技术加快测控系统发展摘要:采用虚拟仪器技术,可避开传统仪器复杂的专用电路的设计,从而提高仪器设计与使用的快速性和方便性。
由于使用软件来实现各种仪器功能,大大提高了仪器的灵活性,需要什么样的功能只需修改相应程序即可,节省了大量购买特定仪器的费用。
本文描述了基于虚拟仪器思想在实际测控系统中的应用。
关键词:虚拟仪器;lab windows/cvi;数据采集abstract: by using the virtual instrument technology, can avoid the traditional instrument complex special circuit design, thus improving the instrument design and use of the fast and convenience. due to the use of software to realize all kinds of functions of the instrument, greatly improves the flexibility of the instrument, need what kind of function, only need to modify the corresponding procedures, saves a large amount of purchase specific instrumentation costs. this paper describes the idea based on virtual instrument measurement and control system in practical application.key words: virtual instrument; lab windows/cvi; data acquisition中图分类号:k826.16文献标识码: a 文章编号:2095-2104(2012)06-0020-021、引言虚拟仪器是随着计算机技术、现代测量技术、电子仪器技术的发展而产生的一种新型仪器,是在通用计算机的基础上配以专门设计的硬件(如数据采集卡、vxi/pxi机箱等)和软件,既有类似于传统仪器的操作面板,也有传统仪器所没有的特殊功能。
基于虚拟仪器测控系统的设计和研究
[摘要]虚拟仪器是一种全新的仪器系统概念,与传统仪器不同之处在于虚拟仪器结合了计算机技术和网络通信
技术,其强大功能已完全超出了仪器概念本身。
本文针对传统实验平台的硬件成本高、构造复杂、重用性差、功能单一、开放性差等方面的问题,着重探讨了利用虚拟仪器技术开发基于虚拟仪器的测控实验平台的关键技术。
内容涉及虚拟仪器思想的确立,数据采集子系统的构建,GPIB仪器控制子系统的构建,VSIA技术的研究。
此外还对DDE技术、Datasoeket技术和DCOMA/ctiveX技术等进行了研究,并用这三种技术实现了基于局域网的远程测控,同时还定性给出了这三种方案在实时性、远程控制、开发难度和可靠性方面的性能比较。
将虚拟仪器技术应用到测控实验系统的构建中,通过运用计算机强大的计算与处理能力,大大地提高了系统的数据分析、处理能力;通过一机多用,硬件资源共享等,大大节约了系统构建的资金。
[关键词]虚拟仪器,测控系统,GPIB,viSA,远程测控中图分类号:TP391.9 文献标识码:A 文章编号:1009-914X(2018)03-0116-01
前言虚拟仪器是计算机技术和仪器技术结合的产物。
它
把计算机、仪器硬件、固件与计算机软件结合起来。
除继承传统仪器的已有功能外,还增加了许多传统仪器所不能及的先进功能。
虚拟仪器的最大特点是其灵活性。
用户在使用过程中可以根据需要添加或删除仪器功能,以满足各种需求和各种环境,并且能充分利用计算机丰富的软硬件资源,突破了传统仪器在数据处理、表达、传送、存储方面的限制。
1.基于虚拟仪器测控实验系统的功能及结构
随着科技的发展,社会对工科大学生的综合素质,尤其是对实际操作能力要求越来越高。
这就迫使大学必须不断提高教学质量,以满足社会的要求。
本课题既针对于此,同时又作为实验室建设的一部分,开发了一个基于虚拟仪器的测控实验平台。
基于虚拟仪器测控实验系统主要研究?拟仪器在测控系统中的应用,同时提供一个综合实验平台,让学生完成对数据采集、仪器控制、远程测控等实验系统的设计、仿真和实测。
1.1 硬件配置
随着微电子技术和计算机技术的迅速发展,对测控系统提出了更高的要求:(1)能够进行多点测量;(2)能够快速进行动态在线实时测量和控制,满足网上远程实验的要求;(3)能够实时快速地进行信号分析和处理。
以传统仪器为主的测试方式已经不能满足要求,因此,以计算机为核心的虚拟仪器测控系统已逐渐取代传统的测试方式。
本虚拟仪器
测控实验系统就是按照实际测控系统的要求而构建的。
现场的多个现场计算机可以进行多点测量,远程测控计算机则通过网络对现场计算机进行远程控制。
按照硬件构成的不同,本测控实验平台主要分为数据采集子系统和仪器控制子系统。
数据采集是将信号发生器产生的各种波形信号送到采集板PCI一6023E、PCL一812PG进行采集,然后将刀D转换后的数据传送给计算机进行处理。
仪器控制是通过GPIB 接口板或串行口实现对GPIB仪器、串行口设备的控制。
本系统采用了对等网络的概念,即远程测控计算机和现场计算机之间处于对等的地位,不存在Sevrer和Client的区别,它们对相关的资源进行了共享。
如果远程测控计算机通过现场计算机进行远程数据采集,这个过程就可以把现场计算机看成逻辑意义上的Sevrer,远程测控计算机就成了Cleint,而现场计算机要通过远程测控计算机进行操作时,它将成为逻辑意义上的Client,而后者成为Sevrer。
本系统可以在现场通过现场计算机完成数据采集、数据分析和仪器控制的任务,也可以通过网络远程对多个现场计算机进行控制,完成以上任务。
1.2 软件设计
虚拟仪器的提出和实现带来测控技术的一次革命,人们开始接受这一全新的仪器概。
LbavEIW作为适时推出的一个优秀测控软件开发平台和虚拟仪器构建环境,得到了广泛的
推广和应用。
LabvIEw(Laborato叮ViurtalInsturmentEngineeringWokbreneh,实验室虚拟仪器工程平台)是由美国国家仪器公司(NationalInsturmeniS,简称N)l研制的基于图形化编程语言G的开发环境。
它结合了简单易用的图形式开发环境与灵活强大的编程语言,提供了一个直觉式的环境,与测量硬件紧密结合,能让用户迅速开发出满足用户需求的各种虚拟仪器系统。
使用LbaVIEW进行原理研究、设计、测试并实现仪器系统,可以缩短系统的开发时间,大大地提高了生产效率。
因此,本测控实验系统的应用软件均是基于LbaVEIW平台来开发和实现的。
2.基于虚拟仪器远程测控技术的研究
2.1 远程测控技术的发展
远程测控技术的发展历程和网络通讯和传输技术的发
展密切相关。
首先是基于专用网络和专用传输控制协议的远程测控系统逐渐兴起,产生了如RS一232C、IEEE一488(GPIB)等著名的传输控制协议和相应的硬件实现。
但是,由于本身的缺点所限,这种基于专用网络和专用协议软硬件的远程测控体系并没能走得更远。
因为不仅需要大量的设备和资金的投入进行网络建设和专用软硬件的配置,而且整个体系缺乏通用性。
随着客户/服务器(Client/Serve)r模式的广泛应用,局域网开始逐步取代专用网络,通用网络协议也相应取代专业协议。
无论在整个体系结构的灵活程度,还是
系统构造的周期和难度方面,都使得远程测控系统向前迈进了一大步。
2.2 基于Dtskt技术的远程测控
Dtskt技术是一种面向测控领域的网上实时数据交换的编程新技术。
它是LbVE6O中新增加的一个网络测控系统开发工具。
它包括了Dtskt服务器管理程序、Dtskt服务器和Dtskt函数库这几个工具软件,以及DSTP (DatasoeketTrnasefrProtoeol)协议、通用资源定位符URL (UniofmrResoureeLocator)和文件格式等技术规范。
它能大大简化hietmet网上计算机之间的测控数据交换的编程工作。
同时,Datasocket也可用于一台计算机内或局域网中多个应用程序之间的数据交换。
3.结论
将虚拟仪器应用于教学实验中,建成所谓的虚拟实验室是目前实验室教学改革的热点之一。
本文的主要工作是开发基于虚拟仪器的测控实验系统,用先进的技术和设备来改善实验条件,提高实验效率,使数据的处理快捷和准确,使仪器的控制快速和高效。
通过前几章的分析探讨,得到以下结论:(1)虚拟仪器技术是当前测控领域应用和研究的重要方向之一,本文将虚拟仪器的思想溶入到测控实验平台的构建中,增强了实验平台的开放性,节省了实验室的投入,并为以后实验室建设提供了一个新的思路。
(2)LabVIEW是一套
专为数据采集与仪器控制、数据分析和数据表达而设计的革命性图形化编程环境。
由于LbaVEIW开放式开发环境的灵活性,使得我们可以通过LbaVEIW来整合整个仪器实验室,或者在不增加新设备的情况下方便地改变系统的功能。
(3)LabVIEW驱动程序库中提供的驱动程序均是面向本公司生产的板卡的。
Nl公司生产的板卡价位较高,对于国内大多数用户来说难以接受。
如果能在LbaVEIW中实现对通用板卡的驱动,在满足同等条件下无疑会大大降低系统的成本。
参考文献
[1] 吴明华.基于虚拟仪器的自动测控系统设计与研究
[D].南京理工大学,2004.
[2] 吕欣,吴娟,王纪森.基于虚拟仪器的某液压装置测控系统的设计与研究[J].计算机测量与控制,2013,21(5):1230-1232.。