基于ZigBee的智慧农业监测系统

我国是农业大国, 传统农业在国际市场上的优势主要依赖于丰富的自然资源和低廉的劳动力成本。随着物联网等高新技术的发展,我国传统农业正在加快向现代农业转型,而智慧农业将成为现代农业未来发展的趋势。所谓“智慧农业”就是充分应用现代信息技术成果,集成应用计算机与网络技术、物联网技术、音视频技术、3S 技术、ZigBee无线模块通信技术及专家智慧与知识,实现农业可视化远程诊断、远程控制、灾变预警等智能管理。它主要通过各种无线传感器实时地对农业生产现场的温湿度、光照、CO2浓度等参数进行ZigBee数据采集,利用视频监控设备获取农作物的生长状况等信息,远程监控农业生产环境,同时将采集的参数和获取的信息进行数字化转换和汇总后, 经传输网络实时上传到相关农业智能管理系统中;系统按照农作物生长的各项指标要求,精确地遥控农业设施自动开启或者关闭,实现智能化的农业生产,有效减少成本,提高农作物产量。

1 系统总体设计

基于ZigBee无线模块传感网络的智慧农业监测系统总体结构如图1 所示,系统主要有ZigBee 传感器端节点、中心节点、GPRS无线模块和监控中心组成。ZigBee模块传感网络主要由分布在监测区域的各种传感器节点和中心节点构成,传感器节点由各种传感器和ZigBee数传模块组成, ZigBee数传模块以星型拓扑结构组网。中心节点节点负责汇集各传感器节点采集到的数据,并将其通过GPRS传输至监控中心。监控中心计算机采用VB工具开发人机交换界面,可接收理和示各监测区域的各种数据。此外还直接通过GPRS网络直接实现机和中心节的通信,随时随获取农作物信息。监测区域扩大时,可通过由器节点来增强网络的稳定性,如图1所示。

基于ZigBee的智慧农业监测系统_第1张图片

1 系统总体结构设计图

2 系统硬件设计

无线传感网络由多个传感器节点和一个中心节点构成,传感器节点也称设备,可实现农作物环境的ZigBee数据采集。中心节点又称协调器,系统总体硬件设计图如图2 所示。

clip_image004

2 系统总体硬件设计图

本系统中的传感器节点用TI 公司的CC2530 芯片,它是一种低功耗、低成本的无线微控制器,适用于IEEE 802.15.4协议和ZigBee 软件应用。CC2530 是一个真正的片上系统(SoC) 解决方案,它能够以非常低的材料成本建立强大的网络节点,它结合了领先的RF 收发器的优良性能、业界标准的增强型8051CPU、系统内可编程闪存、8KB RAMA/D 转换器以及许多其他强大的功能,并且其具有不同的运行模式,使得它尤其适应超低功:耗要求的系统。围绕着CC2530 芯片,系统大致可分为三大模块:CPU 和内存相关的模块,外设、时钟和电源管理相关的模块以及无线电相关的模块。

    主控MCU 选择意法半导体公司STM32F103RBT6 芯片,它是基于ARM 推出的V7 平台的Cortex-M3 内核的32 位处理器。该处理器芯片有64 个引脚、51 I/O 口、128KB Flash20KB SRAM3 个串口、2 SPI 接口、1 CAN 总线和1 USB 接口。芯片的数据处理能力为1.25dMi/s MHZ,在72MHZ的工作频率下,工作电流为36mA,待机时下降到2 mA,是目前32 位处理器市场上功耗最低的产品。其售价接近51 单片机的售价,但它的数据处理能力达到了DSP 的水平,具有较高的性价比和应用前景。

    GPRS 无线传输选用西门子公司的MC35i GPRS 模块,主要通过主控制器的串口发送AT 命令实现对模块的控制,它主要完成与STM32 之间的数据交换。该模块内嵌TCP/IP协议栈, 能通过移动公司GPRS 网络与Internet PC 机以及用户手机进行数据交换;SMS 支持PDU 以及Text 模式短信息的发送与接收;内5K Buffer,使传输数据的最大数据包长度可达1.5K,完全满足各路传感器的信息传输要;提供两全双工串口,可实现TCP 的同时传输。

3 系统软件设计

3.1 系统通信原理

本系统型网络拓扑结构, 有一个成为网络协调器的中心控制器和若干从设备。协调器负责建立和维护网络,它是功能设备FFD,有稳定的电能供给,无需考虑功耗。设备是用电池供电的RFD,它接与网络协调器进行数据通设备之间的通信只能通过协调器转发。协调器上电开始工作时, 它就会检测周环境, 选择合适信道

IEEE 802.15.4 规范定义27 信道信道号从0 26个具体的信道对应着一个中心频率, 在我国使用的是2.4GHz ,它定义16 信道(11~26 号信道)信道确定后选择一个PAN 识符然后建立起自己的网络。PAN 识符来唯确定本网络,以和其他的PAN 分。有数据要传送时,设备便从休眠状态被唤醒信道扫描获得围协调器的有关信息,选择一个合适的PAN,并开始建立接,接通过服务原语传输数据服务,使用的原语原语确认原语原语原语。如果连接建立成功,设备就会获得一个16 位的短地址码围在0X0000~0XFFFD之间。至此ZigBee 网络就已构建成功,设备和协调器之间便可进行通了,设备的ZigBee数据采集数据就可上传。

3.2 软件设计

流程在本系统中使用的环境IAR7.6用的协议栈为TI TI-MAC-1.3.1,软件流程图如图3 所示。

基于ZigBee的智慧农业监测系统_第2张图片

3 系统软件流程图

4 结语

在“十二五”规划中明确指出,物联网是我国新一代信息技术自主创新突破的重点方向,而ZigBee模块传感网络是物联网发展的中坚力量。本系统中采用时下新兴的ZigBee数传模块传感网络组网,对农农作物的生长环境进行ZigBee数据采集,具有“成本低、功耗低、组网便捷、移动性强、性能稳定、安装方便等特色与创新之处。与传统农业相比,本系统更好地实现了“精准农业、智慧农业”,从根本上节省人力、物力、财力,大大加快了建设小康社会的步伐,具有广阔的应用前景。

   

基于ZigBee的智慧农业监测系统

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30161304/viewspace-1674467/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30161304/viewspace-1674467/

你可能感兴趣的:(基于ZigBee的智慧农业监测系统)