- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee无线传感器网络的智能仓储节点设计
[导读]摘要:针对传统仓储管理自动化程度不高、人工依赖性等问题,提出一种基于ZigBee技术的智能仓储管理。文章给出了协调器节点及终端节点的硬件框图及主要软件运行流程,并对节点的能耗进行分析,实现对仓储温度、湿度等
摘要:针对传统仓储管理自动化程度不高、人工依赖性等问题,提出一种基于ZigBee技术的智能仓储管理。文章给出了协调器节点及终端节点的硬件框图及主要软件运行流程,并对节点的能耗进行分析,实现对仓储温度、湿度等环境参数进行无线传输和实时监测的设计。关键词:智能仓储;Z_Stack;CC2530;能耗0 引言??? 随着现代物流业和供应链管理理念的不断发展,仓储管理在物流管理中的重要性日益提高,仓储管理己成为物流管理的核心部分和关键环节。目前我国仓储管理存在自动化程度不高、人工依赖性强等诸多问题,降低了仓储管理的效率。本文设计了一种基于ZigBee无线传感器网络的智能仓储系统,在原有仓储系统的基础上引入ZigBee技术,利用无线传感器节点能耗低、网络容量大、成本低的特点,在仓储区域内让其自组织构成智能测控网络。这样能够有效地解决传统仓储存在的各种问题,同时还能够对温度、湿度等环境参数进行实时监测,从而构建了智能化的仓储环境监测系统。1 系统方案设计??? 为了保证系统的可靠运行,必须选择合适的网络拓扑结构。由于本仓储系统节点有限,节点位置较为固定,因而采用了节点易于扩充、寻找路径比较方便的树型结构。树型结构由网络协调器、路由器、终端设备组成,其中网络协调器通过串口与PC机相连,主要负责网络的建立、发送PC机的指令和接收节点的数据,并将接收的数据发送给PC机。路由节点作为一种中介使协调器与终端设备通信,实现路由通信功能,同时也可以采集数据。终端设备完成对数据的控制和数据的采集,包括温度、湿度、空气成分等数据。2 节点硬件设计??? 传感器节点是无线传感器网络的基本单元,它负责传感和信息预处理,响应监控主机的指令发送数据等。传感器节点由传感器、处理器、无线通信和能量供应等模块组成,其结构如图1所示。
??? CC2530是TI公司生产的一款基于具有SOC(片上系统),支持IEEE802.15.4、ZigBee、ZigBee PRO标准,芯片集成了2.4GHz直接序列扩频RF收发器、工业级增强型8051微处理器、高达256kB闪存、8kBRAM、8通道12位ADC,2个USART接口,21个通用接口GPIO等,4种供电模式,具有较高的无线接收灵敏度和抗干扰性能,传输距离大于75m,最高传输速率250kbps。??? 传感器模块主要包括温度传感器和湿度传感器。温度传感器采用CC2530上的模拟温度传感器,使能时电流消耗(不包括ADC电流)为0.5 mA,温度系数为4.5/10℃,压力系数为1/0.1V。湿度传感器采用瑞士Sensirion公司推出的SHT75,默认的湿度测量分辨率为12bit,工作的最低电压为2.4V,湿度的量程范围0~100%RH,温度的量程范围为一40~123.8℃。3 节点软件设计??? 节点的软件以TI公司推出的ZigBee协议栈Z_Stack为基础,通过添加传感器采集函数和应用层函数完成。Z_stack可实现绝大部分代码公用,大大增加了项目的通用性和易移植性。Z-Stack协议栈是以简单的任务轮询形式运行的,该协议栈的主循环结构如下:?????? 主要任务有八个,其中macEventloop负责MAC层事件处理;nwk event loop负责网络层路由处理;Hal ProcessEvent完成硬件管理的任务;MT ProcessEvent模块主要用于网络调试工具;应用支持子层处理函数APS event loop一般用户不要修改;ZDApp event loop为应用层处理函数,可根据需要修改;SennorApp ProcessEvent和SerialApp ProcessEvent为用户应用层处理函数,前者主要用于终端和路由设备的温度、湿度等数据采集及发送模块,后者主要用于协调器与主机间串口通信模块。3.1 协调器节点软件设计??? 网络协调器需要在应用层添加SerialApp ProcessEven处理函数,协调器工作的主程序如图2所示,协调器上电后,由启动代码来初始化硬件系统和软件架构需要的各个模块,然后协调器会在默认的信道上建立一个网络,并指定网络标号PANID,协调器建网成功后进入监控模式,当有路由或者终端节点申请加入时,对其分配16位短地址;当有数据请求时协调器会接收数据并将数据发送给PC机。
??? 本文中协调器采用的ZStack 2.4.0版本协议,协调器组网要进行如下步骤:1)首先从NV中读出设备
您可能关注的文档
- 飞思卡尔展示ZigBee®网络和智能节能系统提供的双网功能.docx
- 分布式Zigbee多节点传感器数据融合轨迹关联.docx
- 光伏发电和ZigBee协议在智能防盗系统中的应用.docx
- 基于ARM+zigBee的通用网络测控系统硬件设计.docx
- 基于ARM9处理器的ZigBee工业以太网网关设计.docx
- 基于CC2530的Zigbee2007/PRO协议的无线温湿度系统设计.docx
- 基于GSM和ZigBee的实验室安防系统的设计.docx
- 基于IEEE 802.15.4ZigBee标准的WSN解析方案.docx
- 基于IEEE802.1 5.4/ZigBee的语音通信系统.docx
- 基于Linux系统和ZigBee的智能家居系统.docx
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)