基于ZigBee技术的环境监测系统设计 .pdfVIP

基于ZigBee技术的环境监测系统设计 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

龙源期刊网

基于ZigBee技术的环境监测系统设计

作者:王志雷秦玉龙张沈兵邢晓丽

来源:《物联网技术》2013年第12期

摘要:以CC2530和zstack协议栈为平台,给出了基于ZigBee技术的温度、光照度无线

传感器网络的设计方法,同时对协议栈的运行机制、组网过程及应用层的数据采集进行了分析

与设计。实验结果表明,该设计方法可行,各节点工作良好,能成功实现多跳网络的数据采

集。

关键词:ZigBee协议栈;CC2530;无线传感器网络;环境监测

中图分类号:TP311文献标识码:A文章编号:2095-1302(2013)12-0021-04

引0言

各行各业尤其是工农业生产、环境监测等领域,都对无线数字监测系统提出了极大的需求

和更高的要求。无线传感网的迅速发展并逐渐走向成熟,使得这一需求得到了较好的满足。基

于ZigBee技术的无线传感网具有自组织、低功耗、以数据为中心、抗毁性强和无需架设网络

设施等优势,可以在外界环境十分恶劣的条件下,完成其他监测手段无法完成的任务,代表了

数字监测的一个新的发展方向。本文以TI公司的CC2530和zstack协议栈为平台,给出了基于

ZigBee技术的温度及光照度无线传感器网络的设计方法。

系统1总体设计

本文设计的基于ZigBee技术的无线传感器网络由一个协调器节点、若干路由节点和众多

传感节点组成,图1所示是其系统总体结构。其中,传感节点负责对环境温度等数据的监测,

然后通过路由节点以多跳方式将数据发送给协调器节点,协调器节点负责将数据上报给监测中

心PC机。

节点2硬件设计

根据节点在系统中的应用不同,可分为传感节点、路由节点和协调器节点。各节点的功能

不尽相同,可分为数据采集、数据处理、无线通信、能量供应和串口通信等功能。各功能模块

采用模块化的方法设计,这样可以实现各模块的并行设计、调试,缩短开发周期,同时也便于

后期更换和扩展传感器,从而方便后期维护或移植到其他监测领域。

2.1ZigBee模块

本设计中的各节点选用CC2530芯片作为ZigBee模块,实现数据处理及ZigBee无线通信

功能。CC2530内部集成了一个高性能2.4GHz射频收发器和一个增强型8051微处理器,最大

龙源期刊网

256KB可编程FLASH、8KB的RAM并提供了一套广泛的外设集,为2.4GIEEE802.15.4和

ZigBee应用提供了一种SOC解决方案[4]。该模块的电路如图2所示,图2中包含了最小系

统、射频前端及I/O接口电路。

数据采集模块2.2

各传感节点通过一线制数字温度传感器DS18B20和CDS光敏电阻5516对环境温度、光

照度进行数据采集,图3所示是数据采集模块电路图。其中,DS18B20可实现-55~+125℃测

量范围及最高12位测温分辨率,测温精度可达±0.0625℃,供电电压范围为+3~+5.5V[3]。

本设计中供电电压选择来自LD1117稳压芯片的+3.3V输出,数据线DQ和CC2530芯片的

P2.0相连实现一线接口,如图3(a)所示。5516光敏电阻的亮电阻为5~10kΩ,暗电阻为

500kΩ,电路如图3(b)所示,输出电压为0~2V,送至P0.5进行AD转换。

节点软件设计3

节点软件是在TI公司的ZigBee协议栈——Z-stack基础上开发设计的。该协议栈支持

ZigBee网络的建立和加入、自组网、多跳传输和动态网络拓扑。

3.1Z-stack协议栈的运行机制

OSAL是TI公司开发的用于Z-Stack协议栈的一个轮转查询式的操作系统。OSAL把优先

级放在最重要的地位,优先级高的任务中的所有事件都具有很高的优先级,只要优先级高的任

务有事件没有处理完,就一直处理,直到所有事件都得到处理,才去查询下一个任务的事件。

另外,即使当前在处理的任务中有两个以上事件等待处理,处理完一件后,也要回头再去查询

优先级更高的任务。只有在优先级更高的任务没有事件要处理的情况下,才会处理原来

文档评论(0)

155****0853 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档