新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Zigbee技术的LED灯光控制器的设计及应用

基于Zigbee技术的LED灯光控制器的设计及应用

作者:时间:2014-09-02来源:网络收藏

  3 系统软件设计

本文引用地址://m.amcfsurvey.com/article/262488.htm

  软件开发环境选择IAR Embedded Workbench for MCS-51 7.51A 作为 开发的IDE.在TI Z Stack 协议栈的基础上,编写了系统的应用程序代码,用VC 编写上位机程序。

  Z Stack 提供了丰富的调试函数调试接口。系统软件主要包括协调器节点程序、路由器节点程序。协调器是第一级节点,负责组建网络,网络组建好后会分配节点ID 地址,协调器接收到手持控制终端发送的命令,发送控制命令到节点就可以实施相应控制,如图4 是协调器的工作流程图。

  

 

  图4 协调器工作流程图。

  以下扩展到第2 级、第3 级甚至多级,只要在同一网络就可以实施相应控制,协调器接收命令同时将控制命令发送到路由器或者终端节点,如果直接发送命令给路由器,路由器就会执行相应命令, 也可以通过路由器发送给终端节点,由终端节点执行相应命令。如图5 是路由器(包含终端节点)工作流程图。

  

 

  图5 路由器(包含终端节点)工作流程图。

  4 功能实现

  控制终端是一手持遥控器,遥控器内设置了无线收发模块,在组建网络时将遥控器加入网络,遥控器会自动识别每一节点的ID 地址,通过对节点发送命令实现控制。可以对单个灯进行亮度调节,即向单个节点发送控制命令,也可以将部分节点组建一个局域网络存储到遥控器中,对这个局域网络发送命令就可以实现局域网内所有节点的灯光控制。

  5 结论。

  通过 技术实现了对灯光的无线控制,解决了家庭内部网布线复杂、扩展性差、价格高、功耗高和通信范围存在盲区等问题, 实现了家庭住宅或者办公场所的无线通讯,所构建控制系统具有低功耗、低成本,开发方便,易于扩展等特点,而且通过手持遥控器进行控制给人们带来了便利。由于国家大力推行使用LED 节能照明灯, 所以 无线灯光控制方面具有广阔的市场,同时可以进一步扩展到中对家用电器进行无线控制, 甚至远程无线控制。基于Zigbee 技术的各种优点, 其在物联网上的发展空间会很大,尤其是学校的宿舍,教学楼,图书馆或者食堂。

万能遥控器相关文章:万能遥控器代码


pwm相关文章:pwm是什么


路由器相关文章:路由器工作原理


路由器相关文章:路由器工作原理


led灯相关文章:led灯原理


分频器相关文章:分频器原理
光控开关相关文章:光控开关原理
声光控开关相关文章:声光控开关原理
调光开关相关文章:调光开关原理

上一页 1 2 3 下一页

关键词: Zigbee 智能家居 PWM

评论


相关推荐

技术专区

关闭