用户名: 密码: 验证码:         注册
返回首页

虚拟仪器技术及其在农业工程数据采集与处理中的应用

时间:2010-12-25 10:01来源: 作者:pangpang 点击:
摘要:阐述了虚拟仪器的概念、构成、特点,以及虚拟仪器软件开发平台一LabVIEW,概述了虚拟仪器技术在发动机的计算机检测、农产品的计算机检测和分级、农场的田间数据采集与监控、种子及秧苗生长特性监控、细胞生物特性的检测等方面的应用。实例表明:在农业工程领域中运
  

  随着计算机技术和微电子技术的快速发展,新的测试理论、测试方法,新的仪器结构不断出现,在许多方面冲破了传统仪器的概念,数字化仪器、智能化仪器快速发展,继而诞生了新的仪器—虚拟仪器。虚拟仪器具有很多传统仪器所不能代替的显著优点,它代表着仪器发展的最新方向和潮流,是信息技术的一个重要领域,对科学技术的发展和工农业生产已经产生了重要的影响。在农业工程领域,虚拟仪器具有广阔的应用前景。将虚拟仪器应用于农机产品的计算机检测,农产品等级分选,自动化农场的监控与田间数据采集,种子、秧苗或细胞生物特性的检测等方面,能够缩短系统开发周期,提高科研效率与测试精度,满足系统灵活性的要求。

2虚拟仪器系统的构成

    从构成要素讲,虚拟仪器系统是由计算机、应用软件和仪器硬件组成的。从构成方式讲,则有以插人式数据采集卡(DAQ)和信号调理部分为硬件来组成的PC-DAQ测试系统,GPIB, VXI、串行总线和现场总线等标准总线仪器为硬件方式组成的GPIB系统、VXI系统、串行总线系统、现场总线系统等。虚拟仪器系统构成如图1所示}2.3.81。无论哪种虚拟仪器系统,都是将硬件仪器搭载到笔记本电脑、台式计算机或工作站等各种计算机平台上,再加上应用软件而构成,因而虚拟仪器的发展已经与计算机的发展完全同步。1虚拟仪器的概念任何一台仪器,不外乎由信号的采集与控制、信号的分析与处理、结果的表达与输出这三大功能构

成。若这些功能全部是以硬件的形式存在,只能由仪器生产厂家来定义、制造,用户无法改变,这便是传统仪器。

    如果把计算机技术和仪器技术结合起来,将信号的采集与控制做成插件式,每个插件可以插人计算机的总线扩展槽内或插人专门的仪器插件板、插件箱上,将仪器的信号分析与处理、结果表达与输出由计算机来完成;用计算机屏幕形象、方便地模拟各种仪器控制面板,以各种形式表达输出检测结果,并用计算机软件实现各种各样的信号分析、处理,完成

多种多样的测试功能,这便是虚拟仪器[al0

1应拟仪器系统构成

Fig. 1 The constitution of virtual instrument

收稿日期:2002-04-30

作者简介:张淑娟,副教授,博士生,杭州市凯旋路268号浙江大学华家池校区农业工程与食品科学学院,3100293虚拟仪器的性能特点

    在虚拟仪器系统中,硬件仅仅是为了解决信号的输人、输出,软件才是整个仪器系统的关键。任何一个使用者都可以通过修改软件的方法,很方便地改变仪器系统的功能与规模,因此有“软件就是仪器”之说。虚拟仪器的硬、软件都具有开放性、模块化、可重复使用及互换性等特点。因此,用户可以根据自己的需要定义仪器功能,利用基于计算机技术的开放

机遇,挑战.创新2002年灵活的功能模块,将具有一种或多种功能的模块组建起来,构成所需的仪器。所需要的只是一些必要的硬件、软件,加上通用计算机。由于计算机强大的数

据处理能力,借助于数据采集板,用户通过软件可以构造几乎是任意功能的仪器,这大大提高了使用效率,减少了投资,克服了传统仪器系统封闭,功能固定,其数据编辑能力差,研制周期长等缺点。与传统仪器相比,虚拟仪器有以下显著特点〔1-31,见表I o 1传统仪器与应拟仪器比较

    Table 1 Comparison between traditional instrument

                    and virtual instrument

          传统仪器虚拟仪器系统仪器厂商定义

硬件是关键仪器功能、规模固定系统较封闭,与其它设备连接受

限价格贵技术更新慢(周期5-10)开发和维护费用高用户自己定义

软件是关建系统功能、规模可通过软件修改、增减开放的系统,可方便地同外设、网络及其它应用连接综合价格低,可重复利用技术更新快(周期1-2)软件结构,节省开发和维护费用为每一个子任务设置一个子虚拟仪器,最后建成的顶层虚拟仪器就成为一个包括所有应用功能的子虚拟仪器的集合。3)LabVIEW的查错、调试功能也非常强大。可以设定程序断点,进行带数据探针的单步运行,加亮执行程序进行数据流追踪,这些功能使程序的调试更为容易。4)LabVIEW是一个带有扩展功能库和程序库的通用程序设计系统。其开发环境下提供的应用程序有180多种,帮助用户迅速组建自己的应用系统。5)LabVIEW提供了600多个仪器驱动程序,可以驱动50多家厂商所制造的仪器。6)LabVIEW支持多种系统平台,在任何一个平台上开发的LabVIEW应用程序都可直接移植到其他平台上巨1.4-610 同传统的编程语言相比,采用LabVIEW图形编程方式可以节省大约80写的程序开发时间,是一种典型的虚拟仪器软件开发平台。4.2其它开发平台4虚拟仪器的软件开发平台软件技术是定义、构造虚拟仪器的核心。构造一个虚拟仪器系统,基本硬件确定以后,就可以通过不同的软件实现不同的功能。作为虚拟仪器技术的应用软件,应该具有三个主要的功能:集成的开发环

境,与仪器硬件接口的驱动程序和虚拟仪器的用户界面。当今流行的虚拟仪器软件开发环境是一种崭新的图形编程语言,其代表产品是美国NI公司的LabVIEWHP公司的VEE o

4.1 LabVIEW开发平台LabVIEW是世界上第一个采用图形化编程技术的面向仪器的32位编译型程序开发系统。它具有十分强大的功能,包括数值函数运算、数据采集、信号处理、输人/输出控制、信号生成、图像的获取、处理和传输等等。它采用了工程界熟悉的术语、图标等图形化符号来代替常规的文字编程。通过鼠标操作,菜单或图标提示选择功能,并用线条把各种功能(图形)连接起来,实现编程。在Lab VIEW中编程就像在画流程图,流程图画好了,编程也基本完成了。    Lab VIEW开发平台的特点是:1)LabVIEW使用不同的图标来表示不同的功能模块。连线表示各功能模块间传递的数据。LabVIEW编写程序的过

程也就是将多个图标用连线连接起来的过程。2)La bV1EW继承和发展了结构化和模块化程序设计的概念,使虚拟仪器分层次和模块化,这样用户可以有C语言编程经验的用户也可以使用NI公司的另一种虚拟仪器开发平台LabWindowslCVI。偏爱VisuaIBASIC语言者,NI还提供了另一种软件工具Component Works,加载于VisuaIBASIC下,同样可使VisuaIBASIC成为虚拟仪器的开发平台。5虚拟仪器技术在农业工程数据采集与处理中的应用虚拟仪器技术的优势在于可由用户自己定义自己的仪器系统,且功能灵活,很容易构建,所以在国内外的农业工程领域的测量、检测、计量、测控等方面应用极为广泛。5.1虚拟仪器技术在国外农业工程领域中的应用5.1.1自动化灌溉系统[7jGeomatics公司于1996年利用虚拟仪器开发工具—Lab VIEW,开发成功自动化灌溉系统。该系统运行于Macintosh计算机上,并通过现场处理器以星型结构连接一系列分布于农场中的土壤温度张力计、电磁阀、压力与流量传感器及水泵等。现场处理器配置有模拟量输入通道、锁存器、继电器等,并通过RS-232接口与主机实现串行通信。系统图形用户接口(GU I>生成的一个状态显示面板,向用户实时提供各类信息,如水箱水位、水泵与阀门状态、温度、土壤湿度及财产安全报警等。这些数据均以简单的图形方式显示于屏幕上,例如当显示器屏幕上的指示灯由绿变红,说明灌溉过程需要注意,这时用户只需按下屏幕左方的按钮,就可以通过系统弹出的监视与控制面板调查原因。每月的2002年张淑娟等:虚拟仪器技术及其在农业工程数据采集与处理中的应用土壤湿度和用水情况可由图形表达,系统同时监视降雨情况,以便将额外降水计人灌溉程序。不同时期的灌溉用水量、灌溉方式、水箱水位和降水量等都存人数据库,并以图形方式显示出来,供用户与当月信息进行对比,且每日生成一份灌溉报告。该系统不仅可以监视、控制灌溉方式,还能够记录不同灌溉方式的经济性,可有效地降低成本。5. 1. 2柴油机实验室自动化数据采集与控制系统[,〕 密执安工业大学于1996年开发的柴油机实验

室自动化数据采集与控制系统,由一台486DX66MH:计算机、两个多路转换模块及附件、一块AT-MIO-16多功能数据采集板和虚拟仪器软件开发平台组成,运行于Windows操作系统上,可以获得柴油机排放的试验数据。该系统包括一个由计算机、测力仪表控制器和测压元件等组成的控制系统,用于测量温度、压力、气体排放、发动机转速和负载等。所有测量结果都是为了描述柴油机及其辅助设备的运行情况,因此数据点每次进行多路转换后测量结果都要显示于屏幕上。屏幕显示控制面板和采集面板。采集面板以数字方式显示一系列当前值并以图形方式表达一段时间内的数据趋势,一个图表显示发动机速度与负载,一个同时显示5处用户定义的温度走向,一个用于显示压力;控制面板包括2个控制输出—发动机负载和转速,通过下拉菜单,用户可以选择不同的控制模式(手动或预置控制点)。发动机控制与数据采集是彼此独立的,这样即使无测量结果记录或显示,同样可以控制发动机,用户可以随意关闭或启动采集系统。最后系统将数据存人文件,该文件可由用户使用EXCEL软件进行后续处理。

5.1.3自动化秧苗分析系统川

    美国Goldmith种子公司于1997年利用虚拟仪器开发工具和计算机视觉软件,在MicrosoftWindows系统上开发了计算机自动化秧苗分析系统(CASA>,用于监视秧苗质量和预测在最后发芽期限发芽良好的秧苗数量。CASA系统通过GUI操作界面来设置应用参

数,对每种秧苗开发了参数配置数据库及最终结果的图形化表达;利用数据分析库提供的线性代数、统计、回归等分析函数进行测量计算;最后利用视觉软件为系统提供必要的视觉功能,以实现视频捕捉、图像显示、图像处理及分析等操作。a- A虚拟仪器技术在国内农业工程领域中的应用0.4.1免耕精密播种机虚拟仪器检测系统和苹果分选系统[[77中国农业大学于1999年利用虚拟仪器开发平台,开发了免耕精密播种机虚拟仪器检测系统和苹果分选系统。免耕精密播种机虚拟仪器检测系统可自动检测常规台架试验中的所有项目,获得所需的各类结果,如合格粒距平均值、落种性能(合格指数、重播指数、漏播指数)、播种精度变异系数、种子落地速度等,并做到操作界面可视化,通过建立DDE将测试结果直接传至EXCEL及自动打印试验报告等。苹果自动分选系统能够进行实时图像采集与分析,并根据检测结果控制各个苹果分选阀门的开关。5.2.2内燃机试验浏试系统[R]清华大学汽车工程系利用虚拟仪器技术构建了汽车发动机检测系统,用于汽车发动机的出厂检测,主要检测发动机的功率性、负荷性等。利用虚拟仪器软件开发平台LabVIEW,把过去采用DOS下的C语言开发程序,开发出来的检验系统整个系统移植到LabVIEW下,增强了系统的功能,操作界面也更加美观,检测时间大大减少,使用更加方便。检测后还能打印出完整的测试报告。5. 2. 3汽油发动机综合刚试仪[9]华南农业大学工程技术学院于1999年利用虚拟仪器技术开发了汽油发动机综合测试仪。该仪器主要用于信号的采集和分析,通过传感器,对发动机特定部位的信号进行采集,采集的信号经过处理后,输人至计算机。在LabVIEW所提供的各种函数库的支持下,实现信号的数字化处理和函数变换,得到对用户有实际指导意义的测试结果,最终以示波器、指针仪表、数字显示等方式输出结果,供用户使用。该综合测试仪中包括6个专用测试仪:起动性能测试仪、点火系性能测试仪、空载动力性能测试仪、配气相位测试仪、振动异响测试仪和数子万用表。该仪器为用户检测发动机运行性能而设计,因此,在面板设计方面力求方便、实用、易于操作。5. 2. 4多通道酶测试实验系统[[I07军事医学科学院卫生装备研究所于2000年利用虚拟仪器技术开发了多通道酶测试系统。该系统可以定时采集生物传感器信号,并实时显示测量趋势,实现记录仪功能,历史曲线显示,报表生成与打

印。具有多层菜单和软面板,使得操作非常方便,大大缩短了测量的时间。该系统更换传感器,可完成多种生物实验测试。5. 2. 5汽车连杆综合参数测童系统,’天津理工大学自动化工程系于2000年利用虚拟仪器技术设计了汽车连杆综合参数测量系统。该机遇·挑战·创新2002年系统利用电容传感器和电容测微仪作为汽车连杆综合参数的信号采集机构和前置信号预处理(SCXI )机构,利用插人式数据采集卡采集电容传感器的电压模拟信号为数字信号,送人计算机,利用相应的LabVIEW软件进行数据处理,在屏幕上形成类似硬件仪器操作界面的控制面板,并显示和打印测量结果该系统为12通道测量系统,测量连杆的综合参

数多,精度高,重复性好,对超差项有报替功能,明显优于气动量仪的检测方法,更适用于生产环节及实验室检测。

5. 2. 6温室数据自动采集与处理系统浙江大学农业工程与食品科学学院于2001年,利用虚拟仪器技术设计了温室数据自动采集与处理系统。该系统利用二氧化碳传感器、温度传感器、以及湿度传感器,作为温室中二氧化碳浓度、湿度、温度参数的信号采集机构,利用插人式数据采集卡采集传感器的信号并转换为数字信号,送人计算机,利用相应的LabVIEW软件进行数据处理,在屏幕上形成类似硬件仪器操作界面的控制面板,并显示和打印测量结果。该系统更换传感器,可完成多种温室数据的采集与处理,也可用于田间土壤信息和作物

信息的采集与处理。综上所述,虚拟仪器技术在农业工程领域已得到广泛的应用,该技术必将推动精细农业,农机产品的自动检测,农产品的自动检测与分级,生物信息自动检测等技术的发展。

6结语现代化的农业生产离不开现代的测试仪器,而且要求电子仪器品种多、功能强、精度高、自动化程度高,要求测试速度快、实时性好、具有良好的人机界面。然而我国传统仪器技术还比较落后,与国外比较,测量精度、可靠性和自动化程度还较低。广泛采用虚拟仪器技术能满足现代化的农业生产对测试仪器的要求,且节省仪器开发的时间、人力和费用,因

此,虚拟仪器技术在农业工程领域的应用研究和开发有着十分现实的意义和广阔的前景。

                  〔参考文献〕

[1〕肖甘,成豪.虚拟仪器技术在试验室领域中的应用 [J7,成都纺织高等专科学校学报,2000,1(1):23^27.

[27程虎.虚拟仪器的现状和发展趋势〔J7.现代科学仪器,19994(4):6-9.[3」路林洁,饶家明.虚拟仪器【JJ.电子技术,2000(1):44        ~        47.

[4]魏海燕,杨建新,郁顶新等.基于LabVIEW的虚拟仪器开发〔J7.机械工程师.2000(4):50-51.

[5〕唐统一,赵伟.电测与仪表技术的回顾与展望[J7.电测与仪表,2000(1):5^-9.

[6二许其贞.虚拟仪器的现状与展望CJ]。电子世界,2000      (8):4-5.

[7]金昊,高焕文.虚拟仪器技术及其在农业自动化中的应用〔Jl.农业工程学报,1999,5(3):108^-112.

[8」林正盛.虚拟仪器技术及其应用【I7.电子技术应用,1997(3)..24-26.

[9〕李永刚,洪天胜,罗锡文等.虚拟仪器技术在汽油发动机综合测试仪中的应用[J7.农业工程学报,1999. 12(4):40^43.

[10〕刘志国,吴太虎.虚拟仪器技术及其在生物实验中的应用仁JJ.医疗卫生装备,2000(2):14^-16.

[11]周克新.虚拟仪器技术在连杆综合参数侧f系统中的应用【J7.天津理工学院学报,2000,6(增刊):102-105.

      

本文系监测人会员分享,监测人只是提供展示的平台。

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
pangpang 查看详细资料 发表文章 加为好友 用户等级:注册会员 注册时间:2010-12-24 17:12 最后登录:2010-12-26 15:12
推荐内容
精彩推荐
精彩推荐

关于本站|免责声明|广告服务|网站地图|网站搜索|友情链接|联系我们|RSS订阅

Copyright © 2008-2018 www.jianceren.cn All Rights Reserved
监测人 www.jianceren.cn 安全监测行业最大的门户网站
稿件联系E-mail: admin@jianceren.cn 广告联系:QQ:32334427[请详细说明来意] 电话:13687374912【非诚勿扰】
免责声明:所有论文及相关资料均源于网上的共享资源及期刊共享,或者来源于会员的共享,监测人网站只是一个资源共享和交流的非盈利平台。
如有侵犯您论文的版权或其他有损您利益的行为,请联系批评与指出   湘ICP备14001333号-1

湘公网安备 43011102001622号