论文部分内容阅读
现代温室是设施农业的生产车间,温室环境信息的监测系统是实现其生产自动化、高效化最为关键的环节。目前,温室的监测系统基本都采用有线的布网方式、还有一些则采用人工测量的方法,这些都会导致系统在现场安装困难,测量精度差,工作效率偏低,不仅增加了系统布网的电气工程施工费用,也导致浇水施肥等工作困难。除此之外,传统系统中的每个监控点没有自组织功能和自愈能力,维护成本高,维护工作量大,也不利于系统的升级。无线传感器网络作为一种全新的信息获取技术和处理技术,具有节点规模大、体积小、成本低、自组网等特点,在温室环境监测领域有广阔的应用前景。而其中ZigBee技术是近年兴起的一种无线网络技术,其特点是通信距离较近、协议复杂度低、能够进行自组织、节点消耗功耗低、传输速率较低和节点成本较低,非常适用于温室无线传感器网络监测系统的组网协议。本论文开发了一种基于ZigBee技术的温室无线传感器网络环境监测系统,首先对本系统所需要实现的基本功能做了介绍,针对这些要求,对整个系统的总体结构进行了构思与设计,并对拓扑结构的选择进行了介绍。在网络中设置七个传感器节点以满足测量要求,设置一个协调器节点与之进行无线通讯并接受数据,数据经由传感器节点测量,实时发送给协调器节点,而协调器节点则将这些数据应由GPRS模块,通过INTERNET由数据中心接收,最终数据在数据中心进行处理。而网络的拓扑结构则选择了星型结构。随后对系统的硬件进行研究与设计,其中包括传感器节点、协调器节点与GPRS模块。在传感器节点的硬件设计中,包括了数据的发送处理模块,传感器模块与电源模块。选择了CC2530芯片为数据发送处理模块的主要芯片,分别选择了七种传感器来满足系统的测量需求,包括空气温湿度传感器、土壤温湿度传感器、水温传感器、光照传感器、二氧化碳传感器、pH传感器和EC传感器。并对供电模块进行了三种有效的供电设计。在协调器节点的硬件设计中,包括了数据接收处理模块,串口模块与电源模块,选择了SN65C3243逻辑管理芯片为串口模块的主要芯片,而其他两个部分则与传感器节点大致相同。选用无线数据终端F2103GPRSIPMODEM作为系统的GPRS传输模块。随后对传感器节点的程序部分、协调器节点的程序部分与客户端程序进行了编程。传感器节点的程序主要包括7种传感器的测量程序,并将其移植到协议栈当中,修改协议栈中的数据发送的程序以及休眠程序。协调器节点的程序则是串口程序与数据接收程序。最后对系统进行实物测试,并在温室中进行实地的组网与运行,测量精度温度为±0.2摄氏度,湿度为±3.0%,符合设计要求。