基于单片机和Zigbee的林木生长监测系统.docx
- 文档编号:2169874
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:35
- 大小:835.10KB
基于单片机和Zigbee的林木生长监测系统.docx
《基于单片机和Zigbee的林木生长监测系统.docx》由会员分享,可在线阅读,更多相关《基于单片机和Zigbee的林木生长监测系统.docx(35页珍藏版)》请在冰豆网上搜索。
基于单片机和Zigbee的林木生长监测系统
基于单片机和Zigbee的林木生长监测系统
随着人们对低速率无线个人域网的应用需求越来越大,ZigBee技术在近年来得到了快速的发展。
由于ZigBee技术具有低功耗、成本低、低速率、近距离和网络容量大等特点,使得其得到了广泛的应用,具有十分广阔的研究前景。
我们利用Zigbee的无线传送数据的功能,将其作为数据远程传送模块。
Zigbee对温度传感器测得的温度数据或者光照传感器测得数据按时发回到主机接收端。
在主机端我们对数据进行分析处理。
主机端可以带有显示,报警等功能。
本文主要涉及具有完整功能的全功能设备的功能设计。
方案中使用STC12A32S2微控制芯片和CC2530无线模块搭建了一个基于ZigBee技术的FFD全功能模块,该模块通过DS3231进行精确的定时,并且采用无线数传模块与上位机通信。
FFD在网络中充当中心节点和协调器的作用,负责向终端节点查询温度的信息,然后反馈给计算机,达到无线测温的目的。
关键词:
无线数据传送,全功能模块(FFD),ZigBee,CC2530,光照,温度
前言
随着物联网无线通信技术的发展,无线通信、无线控制、无线组网和移动连接等走进我们生活,其原理主要运用Zigbee技术实现。
单片机具有很强大的功能拓展,我们可以运用其特性进行物联网无线通信设计,我们的生活,信息可以进行通信交流,进而可以实现智能控制。
这些新技术必将具有强大生命力和广阔的市场前景。
很多领域由于物联网都实现智能化的革命。
森林树木生长状况的检测对于消除森林安全隐患有很重要的意义。
通过本装置对林木外部生长质量检测。
在一些森林保护工作中运用这种技术手段有很大进步。
我们通过监测信息对很多状况可以预测防预。
运用无线Zigbee技术,我们就可以解决问题,同时,林木生长过程全程监测与生长要素控制可以市林木更加安全健康。
运用信息技术,可以解决林木生长中的一些问题。
为了使供应商能够提供最低可能功耗的设备,IEEE(InstituteofElectricalandElectronicsEngineers,电气及电子工程师学会)定义了两种不同类型的设备:
一种是完整功能设备(full.functionaldevice,FFD),另一种是简化功能设备(reduced.functionaldevice,RFD)。
[1]
本设计在ZigBee协议的基础上,提出了FFD的设计方案,完成了硬件电路的设计和程序的编写,最后完成对整个网络进行测试和数据分析。
以下是本文的主要工作以及论文的组织结构。
第一章:
绪论。
主要阐述该课题研究的背景和国内外的现状及意义,并说明了本文具体设计的内容。
第二章:
介绍ZigBee协议及其网络拓扑结构。
接着给出了Zighee协议的相关概念,并介绍了Zighee网络的拓扑结构和节点工作模式。
第三章:
硬件设计。
主要描述了利用STC单片机解决ZigBee的方案,包括ZigBee模块、MCU的外围电路以及LCD显示电路的设计。
第四章:
软件设计。
包含程序,其中包括流程图的绘制以及各子程序的分析。
第五章:
系统性能测试。
本章主要对硬件电路在实际应用中的性能测试进行分析,进一步说明本设计的不足和优点。
第六章:
结论与展望。
第1章本论
当问我ZigBee是什么的时候?
我会回答:
单片机+无线模块。
例如一块ZigBee的MCU只要一片CC2530就行。
其功能强大、组网方式千变万化。
无线传输的属性中我们可以看到Zigbee的应用范围是低速率远距离的。
这造就了Zigbee低功耗信息传输的优势,网上经常谈到两节普通的5号干电池可以使用6个月到2年的时间,免去充电和更换电池的麻烦。
在军事、国防、工农业、城市管理、生物医疗、环境监测、抢险救灾、防恐反恐、危险区域远程控制等许多重要领域都可以发挥很大作用,可以做到智能化检测。
[2]
Zigbee的应用领域很广。
随着技术日益成熟以及价格的下降,Zigbee在大多领域取代原始的无线模块是毋庸置疑的。
举个最简单的例子,终端节点和协调器的最大通讯距离为200米,我们在200米的地方加入1个点作为路由器,那么终端就可以通过路由器转发,也就是说通讯距离可达400米。
而且新节点加入现有网络极为方便。
我们姑且可以先把ZigBee当成普通的无线模块应用。
开发无线传感器网络所采用的协议取决于网络具体的应用范围。
ZigBee协议是为家庭控制、安全系统、建筑自动化等方面设计的传感器网络协议。
本文将会分析ZigBee协议的结构并基于ZigBee协议实现一种温度传感器网络。
平台是IAR+Z-stack2007PRO,芯片是TI公司的CC2530。
1.1课题背景
随着社会的发展,人们对通信技术的要求日益提高,无线通信技术在其中扮演着越来越重要的角色。
各种短距离无线传输技术层出不穷:
蓝牙(Bluetooth)、ZigBee、Wi.Fi、WiMAX,无线USB,UWB等。
其中蓝牙(Bluetooth)、UWB和ZigBee是最受产业界关注的三种标准。
对于工业控制、家庭自动化和遥测遥感领域。
ZigBee技术专注于低成本,低功耗和低速率的无线通信市场,该协议标准与其他几种无线通讯标准相比。
[3]具有如下特点:
1.成本低
2.低功耗
3.时延短:
ZigBee的响应速度较快
4.网络容量大
5.可靠度高
6.安全
7.传输距离远:
两节点间的物理传输范围一般介于10-100米之间,在增加RF发射功率后,亦可增加到1-3千米。
[4]
1.2国内外研究现状
传感器网络系统是当今前沿性的热点研究方向之一,有着巨大的科学意义和应用前景,被认为是将对21世纪产生巨大影响力的高技术之一。
国外的一些著名大学,如加州大学洛杉矶分校、康奈尔大学、麻省理工学院和加州大学伯克利分校等也先后开展了传感器网络方面的研究工作。
加州大学洛杉矶分校在生态监控方面研究了小气候传感器和视频传感器网络技术,在地震监控和响应结构方面研究了数据通信控制器和网络时间同步、传感器可靠部署、宽带地震网络、结构检测的无线地震监控网络。
[5]
在国内传感器网络系统方面的研究发展比较迅速。
在环境监测、生态保护、交通、工业控制等方面,传感器网络可以为我们及时准确的提供全方位的监测手段和监测信息。
1.3课题研究的目的和意义
温度感应和监测技术在社会生产生活各个方面都有广泛应用,如医疗护理、环保、科研等。
目前,此项设计的意义在于对无线测温的实用性机很强。
对无线传感器网络节点的体系结构及各个模块的能量消耗情况进行了初步的分析,提出了无线传感器网络节点构架设计的系统方式,确定FFD主动的协调方式的架构设计。
ZigBee网络具有低成本、低功耗、低速率、近距离、短时延、高容量、高安全及免执照频段等特点。
适合采用ZigBee网络来实现。
ZigBee是一个可由多达65000个无线数传模块组成的一个无线数传网络平台,在整个网络范围内,每个ZigBee网络数传模块之间可以相互通信,每个网络节点间的距离可以从标准的75m到几百米甚至几公里,另外整个ZigBee网络还可以实现与现有的其它的各种网络例如工业以太网等的连接。
[6]
ZigBee网络主要应用在工业控制(例如矿井监控系统),汽车控制(例如轮胎压力监测系统)、农业控制(例如精确耕种监控网络)、医学领域(例如血压、体温和心跳监视网络)、家庭智能控制(例如照明、水电气计量及报警)、消费类电子设备的遥控装置以及PC外设的无线连接等领域。
[7]
1.4论文研究的主要内容
本文主要研究基于ZigBee的无线测温网络中的FFD模块设计,本课题选用的是实现基于STC8052处理器和CC2530射频芯片的实用的、低成本的且可以灵活扩展的ZigBee系统,并在此基础上移植ZigBee协议栈,组建ZigBee网络,实现与节点间的信息交互。
本次设计的内容是无线测温网络中的FFD模块,要求基于ZigBee技术组网,担任网络协调者,形成网络,让其它的FFD或RFD连结,具备控制器的功能,可提供信息双向传输。
主要对组网的方式,控制效率分析设计。
完成模块的硬软件设计,硬件体系结构图和软件代码。
[8]
第2章ZigBee协议及其网络结构
2.1ZigBee网络结构概述
利用ZigBee技术组建的是一种低数据传输速率的无线个域网(LowRateWirelessPersonalNetwork,LR-WPAN),网络的基本成员成为“设备(Device)”。
网络中的设备按照功能的不同分为两类:
具有完整功能的全功能设备(FullFunctionDevice,FFD)和只具有部分功能的精简功能设备(ReduceFunctionDevice,RFD).其中RFD功能非常简单,可以用最低端的MCU实现,在网络了只能作为不需发送大量数据的终端设备,只能和某个特定的FFD进行通信。
而FFD可以作为个域网的主协调器、协调器,也可以作为终端设备实用。
在一个网络里至少需要一个主协调器。
在有些覆盖范围较大的场合,可以组建树簇型ZigBee网络,通过路由器实现多跳的数据传输,作为路由器的必须是FFD。
[9]
2.1.1Zigbee协议体系结构
看了Zigbee的体系结构,联想到TCP/IP的体系结构,觉得似乎每个协议都是由OSI七层协议演化而来的,由图可以看出IEEE802.15.4定义了物理层和MAC层,而Zigbee联盟定义了网络层、应用层技术规范,每一层为其上层提供特定的服务:
即由数据服务实体提供数据传输服务;管理实体提供所有的其他管理服务。
每个服务实体通过相应的服务接入点(SAP)为其上层提供一个接口,每个服务接入点通过服务原语来完成所对应的功能。
各层介绍:
物理层(PHY)
物理层定义了物理无线信道和MAC 子层之间的接口,提供物理层数据服务和物理层管
理服务。
物理层数据服务从无线物理信道上收发数据。
物理管理服务维护一个由物理层相关数据组成的数据库。
物理层功能
1)ZigBee 的激活;
2)当前信道的能量检测;
3)接收链路服务质量信息;
4)ZigBee 信道接入方式;
5)信道频率选择;
6)数据传输和接收。
MAC 层
MAC 层负责处理所有的物理无线信道访问,并产生网络信号、同步信号;支持PAN 连接和分离,提供两个对等MAC 实体之间可靠的链路。
_MAC 层数据服务:
保证MAC 协议数据单元在物理层数据服务中正确收发。
MAC 层管理服务:
维护一个存储MAC 子层协议状态相关信息的数据库。
MAC 层功能
1)网络协调器产生信标;
2)与信标同步;
3)支持PAN(个域网)链路的建立和断开;
4)为设备的安全性提供支持;
5)信道接入方式采用免冲突载波检测多址接入(CSMA-CA)机制;
6)处理和维护保护时隙(GTS)机制;
7)在两个对等的MAC 实体之间提供一个可靠的通信链路。
网络层(NWK)
ZigBee 协议栈的核心部分在网络层。
网络层主要实现节点加入或离开网络、接收或抛弃其他节点、路由查找及传送数据等功能,支持Cluster-Tree 等多种路由算法,支持星形(Star)、树形(Cluster-Tree)、网格(Mesh)等多种拓扑结构。
网络层功能:
1)网络发现;
2)网络形成;
3)允许设备连接;
4)路由器初始化;
5)设备同网络连接;
6)直接将设备同网络连接;
7)断开网络连接;
8)重新复位设备;
9)接收机同步;
10)信息库维护。
应用层(APL)
ZigBee应用层框架包括应用支持层(APS)、ZigBee设备对象(ZDO)和制造商所定义的应用对象。
应用支持层的功能包括:
维持绑定表、在绑定的设备之间传送消息。
所谓绑定就是基于两台设备的服务和需求将它们匹配地连接起来。
ZigBee设备对象的功能包括:
定义设备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 Zigbee 林木 生长 监测 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)