基于labview的温室环境集成测控系统开发

基于labview的温室环境集成测控系统开发

ID:20410366

大小:68.62 KB

页数:6页

时间:2018-10-13

基于labview的温室环境集成测控系统开发_第1页
基于labview的温室环境集成测控系统开发_第2页
基于labview的温室环境集成测控系统开发_第3页
基于labview的温室环境集成测控系统开发_第4页
基于labview的温室环境集成测控系统开发_第5页
资源描述:

《基于labview的温室环境集成测控系统开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于LabVIEW的温室环境集成测控系统开发摘要:为了实现温室大棚各参数的精确控制和自动化,提高温室蔬菜种植产量和品质,文中开发了一种基于LabVIEW的温室环境集成测控系统,实现了大棚内温度、湿度、土壤湿度、光照度、C02浓度的自动测控,以及卷帘电机的自动化控制,阐明了LabVIEW网络通信模块、数据库模块和网络视频模块开发方法。通过LabVIEW软件极大地缩短Y系统的开发时间,提高了温室环境自动控制水平。本文采集自网络,本站发布的论文均是优质论文,供学习和研究使用,文中立场与本网站无关,版权

2、和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除己转载的信息,如果需要分享,请保留本段说明。关键词:温室大棚;LabVIEW;网络通信;数据库中图分类号:TP391.42文献标识码:A文章编号:2095-1302(2017)07-0-030引言随着计算机技术的发展,其在设施农业的应用越来越广泛,通过计算机实现设施农业的自动化控制与对温室蔬菜大棚的精准控制,可以大大降低劳动强度,提高作物的产量和品质,对于大面积农业温室蔬菜大棚的集成化、批量化、智能化控制具有深远影响。我们通过LabVI

3、EW软件成功开发出了温室环境集成测控系统,实现了大棚内温度、湿度、土壤湿度、光照度、C02浓度的自动测控,以及卷帘电机的自动化控制,同时采用LabVIEW网络通信模块、数据库模块和网络视频模块成功实现了数据远程通信、上传以及远程视频监控,并取得了良好的效果。1温室测控系统的基本组成温室环境集成测控系统主要实现温室内温度、湿度、土壤湿度、光照度、C02浓度数据的采集,并实时控制各参量的值,以使温室内环境时刻保持适宜作物生长的水平;根据系统设定时间控制卷帘电机,实现自动卷帘功能;通过实时接收网络摄像

4、机采集温室内、外图像,以便管理员在控制室进行远程监控;同吋将采集到的温室内各环境参数上传数据库服务器,并统计,以便管理人员分析决策。系统组成框图如图1所示。2系统前面板设计系统框体设计所需控制面板如图2所示。系统前面板主要包含视频监视模块,环境参数显示模块与实时波形显示模块,通过选项卡控件实现历史记录、报警记录、系统设置和电机控制面板的切换,各面板如图3、图4、图5、图6所示。3系统后面板设计3.1UDP网络通信模块编程网络通信模块采用UDP通信,主机采用服务器工作模式接收下位机发送的数据,程序

5、框图如图7所示。采用UDP通信模式只需设定好本机端门号和下位机端门号,主机便会自动接收下位机发来的数据,无需验证地址,大大提高了数据通信速率。发送数据及命令则采用UDP广播通信方式和远程地址方式即可对所有下位机广播发送也可指定地址发送。3.2数据处理模块编程数据处理模块主要实现对接收数据的处理,解析接收到的数据包,获得各参数值并显示,程序框图如图8所示。为了提高数据吞吐率,在这里采用队列方式,通过队列操作控件建立数据队列,如图9所示。3.3数据库模块编程数据库模块主要实现温室内环境参数的实吋记录

6、,通过数据库记录数据可以提高数据利用率,可通过数据库服务器远程访问获取大棚内数据,通过MySQL数据库实现。这里需要在主机安装数据库接口驱动程序mysql-connector-odbc.msi,Na,vicat8.exe和MySQL?稻務课?它们可以通过网络下载安装,安装完ConnectortoODBC之后,在控制面板一管理工具一一数据源(ODBC)的驱动程序中就可以看到MySQL的驱动程序了,即MySQLODBC5.2ANSIDriver。该驱动要被使用在LabVIEW进行数据库的访问。同时L

7、abVIEW软件需要安装LabSQL工具包,LabSQL文件夹放至LabVIEW安装目录下的user,lib文件夹下即可。数据库模块程序框图如图10所示,从队列输出的数据经簇打包送入数据库子VI,子VI程序框图如图11所示。这里需要采用SQL语言来实现数据库操作,本例中需要将各参数写入数据库,则相应的SQL语句为INSERTINTOjilu(Date,Time,DPBH,Tempi,Tcmp2,Tcmp3,Tcmp4,Temp,Kqsdl,Kqsd2,Kqsd3,Kqsd4,Kqsd,Trsdl

8、,Trsd2,Trsd3,Trsd4,Trsd,C021,C022,C02,Gzd,FD,BJ)。3.4视频采集模块编程采用网络摄像头来实时采集大棚内外的图像,LabVIEW中采用方法节点来获取网络视频地址,以及网络摄像头各控制参量,视频采集模块如图12所示。IP地址的方法名为IpServerlp,端口地址方法名为IPort,用户名方法为IpUserName,IP地址、端口地址和用户名可通过网络摄像头客户端软件查询。3.5电机控制模块编程卷帘电机控制主要是向下位机发送电机控制命令,下位机接收后解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。