利用虚拟仪器设计的网络化温室测控系统

发布者:光速思考最新更新时间:2011-09-14 关键字:虚拟仪器  网络化温室测控 手机看文章 扫描二维码
随时随地手机看文章

    1  引言

    随着计算机技术的不断提高,现代测控系统正向仪器的自动化、智能化、小型化和网络化方向发展。虚拟仪器(Virtual Instrument简称VI)的出现给现代测控技术带来了一场革命,它利用计算机系统的强大功能结合相应的软件,大大突破了传统仪器在数据处理、显示、传送、存储方面的限制。虚拟仪器技术与网络技术的融合,使虚拟仪器系统更加突破了传统的测量理念,使测量数据得到了真正意义上的共享,使远程测量得以实现。传统的温室测控系统往往在现场操作,对温室监测受到地域的限制,为此我们利用虚拟仪器技术设计了网络化温室测控系统,使远程客户端通过局域网或Internet也能对温室进行监测和控制,从而实现了真正意义上的虚拟仪器。

    2  网络化虚拟仪器技术

    网络化虚拟仪器也称为虚拟仪器网络化[1],其一般特征是指将虚拟仪器、昂贵的外部设备、被测试点以及数据库等资源纳入网络,实现资源共享,共同完成测试任务。使用网络化虚拟仪器,人们可以在任何地点、任何时间获得测量信息或数据。网络化的虚拟仪器也适合异地或远程监测、数据采集、故障检测、报警等。

    网络化虚拟仪器将传统仪器由单台计算机实现的三大功能:数据采集、数据分析以及图形化显示分开处理,分别使用独立的硬件模块实现传统仪器的三大功能,以网线相连接,测试网络的功能将远远大于系统中各部分的独立功能。根据具体的工程实践需要,可以构成各种样式的网络化虚拟仪器。

    网络化虚拟仪器由以下几部分组成:网络操作系统、虚拟仪器(有网络测试功能)、分散的I/O系统模块、数据采集卡和控制器。目前通用的虚拟仪器平台通常具有很多网络方面的功能,这样使得建立网络虚拟仪器更加容易和方便,而不必去学习复杂的TCP/IP传输协议。随着测试系统越来越庞大,测试节点或PC机的分布广泛,需要分散的I/O系统模块。此类系统模块提供3种类型的元件:I/O模块、接线座、网络模块,为工业检测和控制应用提供了最经济的解决策略。用户可以通过以太网将这些模块集成到已有的虚拟仪器系统中或与RS-232, RS-485等串行设备通信连接。网络测试中的数据采集卡( DAQ)必须带有远端数据设备访问的驱动软件(RDA),这样才能实现在网络上的资源共享。网络测试中所使用的仪器必须是带有网络功能的控制器,即GPIB-ENET。[page]

    3  系统构成

    3.1系统的硬件配置

    网络化温室测控系统硬件由温度传感器、湿度传感器、光照传感器、数据采集板、集线器、Datasocket服务器和远程计算机等构成。如图1所示。其中温度传感器选用 JWSL温度变送器,湿度传感器为JWSL湿度变送器,光照传感器选用北京昆仑海岸传感技术中心生产的ZD-VB照度变送器,数据采集板选择了美国NI公司生产的插入式数据采集板PCI6024E。

  图1  系统硬件结构图
 
  本系统用温度传感器、湿度传感器和光照传感器对温室内的实时数据进行采集并传送给PCI6024E数据采集板,并由其将采集的电信号数据转换为计算机可以识别的数字信号,进入预先编制好的实时数据分析处理程序,实现数据的采集、显示、实时传送和分析,同时利用以太网接口,通过通讯和数据发布模块,实现与其他分析系统或网络的互联。

    3.2系统的软件设计

    虚拟仪器的提出和实现带来测控技术的一次革命,人们开始接受这一全新的仪器概念。LabVIEW作为适时推出的一个优秀测控软件开发平台和虚拟仪器构建环境,得到了广泛的推广和应用。

    LabVIEW (Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司(National Instruments,简称NI)研制的基于图形化编程语言G的开发环境。它结合了简单易用的图形式开发环境与灵活强大的编程语言,提供了一个直觉式的环境,与测量硬件紧密结合,能让用户迅速开发出满足用户需求的各种虚拟仪器系统。使用LabVIEW进行原理研究、设计、测试并实现仪器系统,可以缩短系统的开发时间,大大地提高了生产效率[2]。因此,本系统的应用软件均是基于LabVIEW平台来开发和实现的。系统的软件结构如图2所示。

  图2系统软件模块构成

[page]

    系统的各个软件模块都是在LabVIEW7.1环境下开发的。利用虚拟仪器技术的网络化温室测控系统由以下几个模块组成:(1)参数设置模块;(2)数据采集模块;(3)数据处理模块;(4)远程控制模块;(5)系统帮助模块。各个模块之间是相互独立的。这对于软件的设计和日后升级改进都很有用处,保证了各个模块开发的独立性。参数设置模块负责待测参数、采集通道号、采样间隔、报警和温室内控制设备等参数的设定,数据采集模块负责对温度、湿度和光照信号的收集;数据处理模块负责对被测信号的数字滤波、异常信号剔除和数值转换;远程控制模块负责远程客户端能实现对温室的监测和控制;系统帮助模块给操作者提供系统的功能及如何操作等相关内容

    3.3 网络化测控

    LabVIEW强大的网络通信功能使得用户可以很容易地实现远程测控,本系统选用DataSocket技术来实现远程测控。DataSocket 就是NI提供的一种编程工具,借助它可以在不同的应用程序和数据源之间传递数据。DataSocket可以访问本地文件以及HTTP和FTP服务器上的数据,DataSocket为低层通讯协议提供了一致的API(应用编程接口),编程者无需为不同的数据格式和通讯协议编写具体的程序代码,而且这些数据源可以分布在不同的计算机上。

    DataSocket使用一种增强数据类型来交换仪器类型的数据,这种数据类型包括数据特性(如采样率、操作者姓名、时间及采样精度等)和实际测试数据。DataSocket用类似于Web中的统一资源定位器(URL)定位数据源,URL不同的前缀表示了不同的数据类型,file表示本地文件, http为超文本传输资源,ftp为文件传输协议,OPC (OLE for Process Control)表示访问的资源是OPC服务器,dstp(DataSocket Transfer Protocol)则说明数据来自DataSocket服务器的实时数据[3,4]。

    利用DataSocket技术分别编写服务器端与客户端软件,具体步骤如下:先将服务器前面板的各控件的DataSocket连接属性进行设置,编好服务器程序;然后将将服务器端前面板的所有控件复制到一个新的VI中,即客户端前面板与服务器端前面板完全相同;由于DataSocket只能传递控件的数据(控件对应变量的值),而不能传递控件的属性,因此客户端根据控件值的变化而引起的控件属性的变化的特点来编好客户端程序。这样就可以实现客户端与服务器端的前面板运行变化完全相同,即客户端不仅可以显示出服务器端前面板显示的温室的实时数据和控件状态,而且可以控制服务器端面板上的控件动作,从而达到对温室进行网络化测控的目的。

    4  结束语

    将网络技术引入测控领域,不仅是虚拟仪器发展的必然,也是很多测控任务的要求。通过网络化虚拟仪器,人们不仅可以共享测量数据,而且可以构建网络化测控系统,从而可以在更大范围内提高人们的测控效率。实践证明,LabVIEW7.1开发的网络化温室远程测控系统利用虚拟仪器、网络把现有的软、硬件资源和网络带来的各种好处充分利用起来,实现各种资源最有效、最合理的配置,适应了网络化的需要,具有广阔的应用前景。

 

关键字:虚拟仪器  网络化温室测控 引用地址:利用虚拟仪器设计的网络化温室测控系统

上一篇:基于虚拟仪器技术自动测试与数据管理系统
下一篇:基于虚拟仪器的污水水质在线监测系统

推荐阅读最新更新时间:2024-03-30 22:18

基于嵌入式系统的虚拟仪器设计
       1 引言        计算机及其接口技术的发展和传统测试测量仪器系统暴露出来的不足,使得基于计算机的虚拟仪器设备越来越成为测试测量仪器的主导。虚拟仪器系统以其平台通用性、可扩充、易升级和高度的智能性获得了广泛的工业应用。在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能,成为业界的主要解决方案。        但是在野战和恶劣环境下测试任务的实践过程中,我们发现基于PC或工控机的虚拟仪器暴露出很多问题,如:体积大,不便于携行;插卡式结构,接触易松动、不紧固;以机械硬盘为主要存储介质,抗震性能差等等。         
[嵌入式]
基于虚拟仪器技术设计油位传感器动态性能测试设备
测控设备的硬件设计 1 设备结构 TSG动态性能测试设备的硬件部分由数据采集系统、阻值和低油位报警测量系统、运动控制测量系统、启动电流测量系统、极性测量系统、气动系统和报警系统等组成,其相互关系如图1所示。 图1  测试系统构成 2 数据采集系统 数据采集系统主要由基于PCI的采集卡PCI-6527和PCI-6052E构成。PCI-6527卡是应用在24Vdc下的24路输入、24路输出的数字采集卡,用于满足TSG动态测试设备20路数字输入信号,21路数字输出信号的控制要求;PCI 6052E卡是能提供8路差分信号输入,最高采样率333kS/s,输入分辨率16位,输入范围±10V的模拟量采集卡,完全满足设
[传感器]
基于虚拟仪器的铁轨损伤检测系统
1 引言 在铁路的现代化建设中,铁路的安全是首先需要解决的问题。随着铁路建设的发展,以往靠巡道工进行铁轨检测的方式在许多新建的铁路线上,因站点间的距离太长而无法实施。另外,火车的大幅度提速也给巡道工造成更大的危险。现状迫切需要实施铁轨状态的自动化检测,以代替以往的人工检测。由于人工对铁轨进行探伤的危险性大、效率低,并且有可能出现误检。因此,本 National Instruments公司的虚拟仪器开发平台LabVIEW,设计了一个基于LabVIEW的铁轨损伤检测系统,以实现人工探伤向自动化探伤的转变。 2 检测系统原理 本系统主要采用漏磁场检测法,其基本原理是利用励磁磁场和缺陷相互作用产生的漏磁现象来检测铁轨表面的裂纹或损伤。实验证
[测试测量]
基于<font color='red'>虚拟仪器</font>的铁轨损伤检测系统
基于LabVIEW的近红外测量系统的研究
0引言 近红外谱区 是指位于可见谱区与中红外谱区之间的一段电磁波谱,即介于780-2526nm的光区。近红外光谱(Near-infrared Spectroscopy, NIRS)可划分为短波长近红外波段和长波长近红外波段,其波段范围分别为780-1100nm和1100-2526nm。由于频率较高,NIR谱区分子对其吸收主要是分子振动的倍频与合频吸收。NIRS分析技术是通过被分析物质中的含氢基团,如OH、CH、NH、SH、PH等在近红外区域内表现有特征吸收,利用计算机技术及化学计量学方法,对扫描测试样品的光学数据进行一系列的分析处理,最后完成该样品有关成分的定量分析任务。由于它具有不破坏样品且快速、准确等优点,是20世纪90
[测试测量]
虚拟仪器是智能仪器发展的新阶段
测量仪器的主要功能都是由数据采集、数据分析和数据显示等三大部分组成的。在虚拟现实系统中,数据分析和显示完全用pc机的软件来完成。因此,只要额外提供一定的数据采集硬件,就可以与pc机组成测量仪器。这种基于PC机的测量仪器称为虚拟仪器。在虚拟仪器中,使用同一个硬件系统,只要应用不同的软件编程,就可得到功能完全不同的测量仪器。可见,软件系统是虚拟仪器的核心,软件就是仪器。 传统的智能仪器主要在仪器技术中用了某种计算机技术,而虚拟仪器则强调在通用的计算机技术中吸收仪器技术。作为虚拟仪器核心的软件系统具有通用性、通俗性、可视性、可扩展性和升级性,能为用户带来极大的利益,因此,具有传统的智能仪器所无法比拟的应用前景和市场。 智能仪器
[测试测量]
虚拟仪器与LabVIEW概述
  随着计算机技术、大规模集成电路等技术的飞速发展,仪器系统与计算机软件技术紧密结合,使得传统仪器的概念得以突破,出现了一种全新的仪器概念 虚拟仪器(VirtualInstrumentation,VI)。   虚拟仪器的核心是应用计算机上的虚拟仪器软件系统进行仿真。图形化软件开发环境LabVIEW(Laboratory Virtual InstrumentEngineering Workbench)是目前实现虚拟仪器软件设计最流行的工具之一,其广泛地被工业界、学术界和研究实验室认可并接受,被公认为标准的数据采集和仪器控制软件,现已成为测试测量和控制行业的标准软件平台。   虚拟仪器   虚拟仪器的出现是测量仪器领域的一个突破
[测试测量]
基于虚拟仪器的增量型PID控制系统设计
利用图形化编程语言LabVIEW及其PID工具包能方便、高效地进行PID控制器设计。若将其与传感器、信号调理电路、数据采集卡等硬件设备良好结合,即可构成基于虚拟仪器的控制系统。   虚拟仪器控制系统中控制策略和控制算法的软件实现是测控系统重要组成部分,是测控系统中控制部分的核心内容。本文首先详细地阐述测控系统中增量型PID控制器的设计原理及程序实现,然后介绍将增量型PID控制器应用到基于虚拟仪器的电压控制系统中的方案。    电压测控系统软件控制器原理与实现    1 PID控制原理   PID控制器是一种线性控制器。在连续控制系统中,用输出量y(t)和给定量r(t)之间的误差时间函数的比例、积分、微分线性组合构成控
[工业控制]
一种嵌入式便携数据采集分析仪
引言 对旋转机械的多点振动测试实践中,需要使用多种仪器,如示波器、动平衡仪、振动分析仪等。随着测试技术的进步,虚拟仪器的出现将其合而为一,大大简化了复杂的测试工作。虚拟仪器的概念是使用计算机对被测信号进行数据采集,并对采集到的数据序列进行分析和显示的全过程。按照虚拟仪器概念搭建的仪器需要三部分:计算机、数据采集硬件和分析软件。数据采集硬件一般由A/D板卡实现。然而计算机的进步和总线的变化使曾经可行的测量结构和分析程序在新的总线、操作系统上不能正常工作。各个厂家的A/D板卡一般只具有简单的采样触发方式;硬件和windows底层源代码的保密性又扼杀了用户自行开发新的采样触发方式的可能性。PC机体积过大不便移动工作;笔记本电脑
[单片机]
一种嵌入式便携数据采集分析仪
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved