论文部分内容阅读
农业是国家发展进步的基础,通过不断的改革创新,我国农业迎来了前所未有的发展机遇。设施农业能有效弥补自然环境的缺陷,提升农业生产效率,是我国农业现代化转型的必由之路。目前,各类设施温室大棚不断推广普及,但其自动化水平普遍较低,为解决温室大棚集中化管理的问题,本文以大型分散温室群为背景,设计实现了一套网络化温室大棚监控方案。在对温室现场详细考察研究的基础上,本文根据用户需求完成了系统通信网络的搭建、硬件设备的选型、上下位机的分工和监控软件的设计实现等工作。首先,本文设计完成温室监控单元的总体结构,按照模块化的设计思路编写完成RTU(Remote Terminal Unit)监控程序的编写和调试;介绍现场各设备基于RS485总线网络通信功能的实现及各类设备通信协议的帧格式详情。其次,引入作物生长模型概念,以数据自适应加权融合算法为依据,设计出一套基于人工经验的多输入多输出温室环境自动化控制方案。对上位机监控软件功能作了模块化划分,重点阐述通信服务模块和数据库操作模块的设计原理和实现步骤,详细介绍监控中心软件动画显示技术和上下位机的通信协议帧格式。最后,简要说明系统Web信息发布系统的界面风格、局部刷新技术和安全性考虑。系统设计为C/S(Client/Server)+B/S(Browser/Server)混合架构模式,采用Visual Studio2010集成开发环境,以C、C#以及WPF和ASP.NET作为编程语言和应用平台,以SQL Server2008为数据库,将图表控件MSChart和VisiChart嵌入开发环境进行组件式开发,在Linux操作系统的下位机和Windows操作系统的上位机软件平台上,开发了温室大棚的实时监测、数据查询、图形报表、远程控制等功能,实现了温室大棚集散化监控的需求。