- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1基于虚拟仪器技术果园生态环境数
基于虚拟仪器技术的果园生态环境数据采集系统设计与实现
袁媛1 李绍稳2* 汪伟伟1 樊建峰1
(1安徽农业大学园艺学院 2安徽农业大学信息学院,安徽 合肥 230036)
摘 要:本文首先简要介绍了虚拟仪器技术及其开发平台LabVIEW,然后阐述基于LabVIEW虚拟仪器技术对果园生态环境进行数据采集的系统设计原理和实现方法。该系统采用研华ADAM-4017数据采集模块,通过串口进行数据传递,实现了果园生态环境信息的计算机自动采集、显示和存储,为果园生产管理提供及时准确的园区信息。
关键词:虚拟仪 LabVIEW 果园 数据采集
引言
近年来,计算机在农业上的应用越来越多。农业生态环境的实时监控作为农业生产上的有效措施是实现农业生产自动化、高效化的关键环节之一;而且,随着网络技术的迅猛发展,以计算机为核心的环境实时监控系统逐步迈入网络化、智能化阶段。
目前,自动化、智能化、网络化和数字化是今后农业发展的主要方向之一,而虚拟仪器技术正是适应了这种现代化农业的发展要求。在果树园区的生产管理中,环境对果树的生长发育、栽培技术的实施、病虫害的预防等产生极其重要的影响。传统的数据采集方法耗时耗力,而且容易受到外界的干扰,准确性不高。本研究试图利用基于LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)开发平台的虚拟仪器技术对果树园区的生态环境进行数据实时采集和存储。
虚拟仪器及其开发环境
所谓的虚拟仪器(Virtual Instrument,简称VI),就是在以计算机为核心所组成的硬件平台上,利用其显示功能虚拟仪器控制面板,测试分析功能由软件实现的一种计算机仪器系统。这种新型的仪器充分利用了最新的计算机技术来实现和扩展传统仪器的功能,它的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛,尤其在科研、开发、测量、检测、计量、测控等领域更是不可多得的好工具[1]。
虚拟仪器应用程序的开发环境主要有两种:一种是基于传统的文本语言的软件开发环境,常用的有LabWindows/CVI、VB、VC++等;一种是基于图形化语言的软件开发环境,常用的有LabVIEW和HP-VEE,但最早和最具影响力的是NI(National Instruments,美国国家仪器有限公司)公司的LabVIEW开发环境。LabVIEW是一个完全开放式的虚拟仪器开发系统应用软件,它使用图形化程序设计语言G(Graphic),用框图代替传统的程序代码。利用它组建仪器测试系统和数据采集系统可以大大简化程序的设计,相比传统的编程语言,效率提高很多。
LabVIEW编程语言中的基本编程单元是VI(Virtual Instrument,虚拟仪器),VI包括三个部分:前面板(Front Panel)、框图程序(Block Diagram)和图标(Icon)/连接器(Connector)。前面板具有与传统仪器相类似的界面,可以接受鼠标和键盘指令,用于设置输入和观察输出。每一个VI程序的前面板都对应着一段框图程序。框图程序用G语言编写,可以把它理解成传统程序的源代码,简明直观,易学易用。LabVIEW中的VI具有模块化结构和层次化结构,每一个VI可以单独执行,或者作为子VI(SubVI)被其他程序调用。图标/连接器就是子VI被其它VI调用的接口。图标是SubVI在其它框图程序中被调用的节点表现形式,而连接器则表示该SubVI与调用它的VI之间进行数据交换的输入输出口,就像函数的
袁媛(1981-),女,安徽农业大学园艺学院研究生,主要研究方向为计算机在园艺学上的应用。
*李绍稳(1962-),男,安徽农业大学信息学院教授,主要研究方向为智能信息处理与农业专家系统。
参数。用户必须指定连接器端口与前面板的控件和指示器一一对应。LabVIEW还提供各种各样的、功能强大的虚拟仪器集成函数库和专用程序,同时方便调用DLL接口、CIN节点,直接支持动态数据交换(DDE)、结构化查询语言(SQL)、TCP和UDP网络协议等。该图形编程的一个重要的特点是程序的执行次序是数据流控制。
系统设计
数据采集系统一般由数据采集硬件、硬件驱动程序和数据采集函数及应用程序几个部分组成[2],其基本任务就是物理信号的产生和测量。本系统是对果园的生态环境进行实时监测,主要选择气象因子进行监测(其它因子只需增加传感器即可)针对这样的情况,我们采用串口总线组成虚拟仪器系统,通过串口与计算机通信。系统的硬件组成包括:①温湿度、光照度和雨量传感器,由北京前景惠邦温室控制技术有限公司生产,温度量程是0~50℃,湿度量程是0~100%,光强测量范围是0~10万lux,雨量传感器是翻斗式的,每采集1mm漏
文档评论(0)