基于ZigBee智能节能灯控系统设计.docVIP

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

基于ZigBee智能节能灯控系统设计   摘要:目前照明系统存在输出无节制,负载不可调节,浪费电能等缺点。该项目结合了无线控制系统的优点和ZIGBEE无线通信技术,使用目前比较成熟的ZIGBEE技术,通过网状拓扑结构搭建基于CC2530芯片[3,6]的智能节能灯控系统。该系统控制方便,安装简单,智能高效,可有效地解决用电量大,成本高,布线繁琐等传统家用﹑公用﹑工业照明方面的问题。 关键词:ZigBee;节能;智能;CC2530;PWM 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2014)07-1582-04 1 概述 照明问题一直被社会所关注,与人们日常生活紧密联系。随着社会的不断发展,照明系统也由传统的煤油,蜡烛等可燃物转向了电力系统。爱迪生发明的电灯改变了整个社会的照明方式,电灯走入了社会的各个领域。但是随着电力照明技术的不断发展,节能减排已成为亟待解决重要问题之一。 现有的智能灯控系统基本上采用的是有线控制,增加成本和电力能源消耗,且对于用户远程控制系统造成很大的障碍[1]。目前楼宇灯控设备具有数量大、开放时间长的特性,所以我们不在简单的追求不计能源消耗的照明方式,现有的ZIGBEE技术具有低功耗,近距离,低成本等优势[1,2]。其自动组网技术可以实现家庭网络环境中所有灯控设备的连接,数据共享及网内统一控制。在这些家庭网内灯控节点中加入温度传感器,光敏传感器可以更快更方便地收集设备周围数据,为后续的灯控操作提供依据。本系统提供了以太网和移动互联网的接入方式,为用户提供人性化可操作控制程序和安卓手机控制终端,便于智能照明系统的推广和使用。 2 灯控系统概述 本系统主要由协调器节点,灯控节点,上位机Web平台和安卓或WinCE控制终端四部分组成。此ZigBee协议栈是基于ZStack协议栈所进行的开发。TI官方的Zstack协议栈具有普及性强,适用人群多,易于二次开发等优点。上位机不但有Web平台功能且具有服务器性能,通过服务器组建无线局域网,进而将手持控制终端设备加入到局域网中,实现手持设备与协调器节点的相互通信。 系统的架构图[5]如图1所示,可以看到整个系统主要组成部分,及各层次之间的上下级关系。底层协调器节点和各灯控节点之间具有相同的数据通信协议。此协议通信采用主从式,一问一答,避免灯控节点同时发送数据产生冲突。通信过程均由上位机发起,灯控节点应答。 上层监控软件客户端与手持设备的通信协议采用TCP/IP。根据整个系统数据流传输过程,我们将下层两个传感器采集到的数据传递给灯控节点中的主控MCU,后通过ZIGBEE协议传到上层网关及监控客户端。本系统主要采用TI公司生产的CC2530芯片,此芯片具有增强型8051 CPU,系统内部可以编程闪存,且其具有4种不同的闪存运行模式模式,让此芯片可以真正具有符合低功耗环境开发的基本条件。可直接在片上系统进行编程且代码移植性好,技术成熟,成本低等优势让其成为目前ZIGBEE开发的主流芯片。 3 节点硬件设计 系统灯控节点由CC2530芯片模块﹑传感器模块﹑检错电路模块﹑PWM调光及开关模块﹑外围电路模块和电源模块六部分组成。 节点硬件设计图如图3所示,芯片模块主要包含CC2530主控芯片及各管脚外接电路,此芯片模块具有快速接收,转发和处理数据的功能。传感器模块我们采用的是DS18B20温度传感器,光敏传感器并由芯片模块给传感器供电[7],此模块可以时刻感知周围环境参数并及时上传至主控芯片。PWM调光模块包含电压升压模块,通过芯片模块自主调控或用户控制所给出的PWM信号调节整个电路中的灯泡亮度[10,11]。 检错电路图如图4所示,检错电路主要采用一个2N551小功率三极管,两个二极管及电阻控制电压变化[4]。左侧箭头所指方向为信号输出端,当其为高压状态时输出数字信号1,通过协议栈内部编程,当灯控节点内部收到触发信号时发送预警信号给协调器节点,再通过TCP/IP协议同步数据到Web和手持客户端。 检错电路工作原理:协调器获得开灯指令后,如果电路输出为高电压状态,即灯泡损坏或接触不良等,则上位机和手持设备检错指示灯亮,需用户检查电路更换灯泡。检错电路工作原理在灯控系统上的应用,方便有效地解决灯泡损坏检查的问题。 4 软件设计 软件设计主要包括客户端、服务器、底层ZIGBEE协议栈的搭建,客户端主要通过用户的操作来实现上下层的数据交互,所有的客户端都要连接到服务器,并从服务器获取数据信息。 软件设计流程图如图5所示,上位机作为服务器与主节点通过RS232串口通信,通过建立TCP/IP连接与安卓手机、PAD等设手持设备,并且利用Socket通信并保持手持设备与

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档