0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【应用】ZigBee智能灯控系统设计应用(下)

亿佰特物联网应用专家 2025-07-10 19:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.ZigBee开关的功能实现

ZigBee开关也是一种用于智能灯控的关键设备,ZigBee开关设计简单,通常只需要通过GPIO输出高低电平控制继电器或晶体管的通断即可。通常ZigBee开关只集成开关簇的功能进去,只需要支持3种开关控制指令和开关状态属性即可。


通常一个ZigBee开关会同时支持多路按钮多路继电器,这时就要让ZigBee SOC启用更多的端口(Endpoint),并且每一路端口都要支持开关簇。


另外ZigBee开关有本地按钮控制和远程指令控制两种方式,这两种控制方式需要保持同步一致性。本地按钮控制时需要根据开关当前的通断状态执行下一步操作,并且操作结果要同步到开关状态属性中。


ZigBee开关的供电方式常见有单火供电和零火供电,零火供电的ZigBee开关通常会定义成ZigBee路由器,而单火供电的开关需要低功耗而不得不定义成ZigBee终端节点。单火供电的ZigBee开关定义成终端节点后也要注意减少耗电量,比如在第一次入网时需要扫描协调器的信标,此时降低扫描信道个数或者降低扫描信道时间都可以有效降低电流消耗。而单火开关在入网后需要周期唤醒才能接收控制命令。唤醒周期通常在1秒,但是如果单火供电电路的电流不足的话会导致单火开关无法正常工作,这个时候提高唤醒周期可以降低电流消耗,但是缺点就是单火开关的控制延迟增加了。总之单火开关的电流消耗和实时性是一对不可兼得的矛盾体。


模组选型推荐

Recommend

单火3路(以下)开关:

推荐E18系列模组,采用CC2530芯片硬件资源完全够用,价格便宜。


零(单)火4路(以上)开关:

推荐E180-Z5812系列模组,泰凌芯片的RAM大,可以支持更多的Endpoint,而且每个Endpoint只需要支持开关簇即可,GPIO资源丰富。而且考虑可使用SPI串转并芯片的情况下一个模组可支持10路以上开关。


2.ZigBee遥控器的功能实现

ZigBee遥控器是控制端设备,因此仅需要支持开关簇、亮度簇、灯控颜色簇的指令发送即可。另外控制端没有也不需要ZCL属性。ZigBee遥控器的关键功能是“控制谁”和“怎么控制”。


解决“控制谁”的问题,可以让遥控器采用MAC地址绑定的方式,其操作方式有两种

网关设置遥控器绑定灯泡或开关,网关上记录了每个入网设备的MAC地址,簇信息。网关可以通过向遥控器发送ZDO Bind Req命令,使其使用开关簇、亮度簇、灯控颜色簇绑定灯泡和开关的MAC地址。遥控器触发按键后向绑定目标发送对应的开关簇、亮度簇、灯控颜色簇的控制指令。


利用ZigBee 3.0协议定义的“发现绑定”功能,让需要被遥控的开关或灯泡进入“Identify”(设备标记)状态,然后遥控器发起“发现绑定”功能。该功能的原理是遥控器广播询问处于设备标记状态的全部设备,是否支持开关簇、亮度簇或者灯控颜色簇。只要符合上述条件的设备、遥控器主动绑定他们的MAC地址,然后触发遥控器按键后向绑定的受控端设备发送上述簇的控制指令。


ZigBee遥控器注意事项

ZigBee遥控器通常是开环控制,有时候需要一个遥控器同时控制多个设备,因此遥控器在向受控端发送控制指令时本地没有受控端的当前状态。遥控器多使用的指令为开关簇下的Toggle指令、亮度簇下的Step指令、灯控颜色簇下“Step”开头的指令。遥控器在没有绑定目标时可以采用广播的方式控制全场的受控端设备。



模组选型推荐

Recommend

ZigBee灯控遥控器:

E18系列模组,该模组价格便宜。遥控器需要配置成终端节点角色,并且不需要周期唤醒,可通过按键触发唤醒。遥控器的按键可以采用串联电阻的方式实现多个按键。


液晶屏遥控器:

这种遥控器需要一个液晶屏作为控制菜单,可采用E180-ZG120B模组。现有的标准品模组支持AT指令,可以绑定开关簇、亮度簇的受控端设备并使用AT指令发射这两个簇的控制指令。菜单中可选择控制多个设备、也可单独选择控制其中一个设备。液晶屏可以虚拟出开关灯的按钮、调节亮度的进度条、条件颜色的色相环。另外液晶屏遥控器可以为每个受控端建立各种的映射数据,获取每个受控端各个簇上的属性,实现闭环控制。


3.ZigBee网关的功能实现

ZigBee网关是一个万能的控制端,可以控制ZCL协议规范下所有的簇,也包括开关簇、亮度簇、灯控颜色簇。同时网关可以随时随地读取各个簇下的属性,或是设置各个簇下的属性主动上报,从而实现真正的闭环控制。

网关最重要的两项功能就是检测设备入网、枚举设备。

检测设备入网发生在设备第一次入网,ZigBee协调器会在设备入网关联的时候传输ZigBee网络密钥,协调器可以在向新入网设备发送密钥时记下该设备的MAC地址和网络地址。协调器向新入网设备发送密钥后新入网设备有可能会入网不成功,这个时候可以让协调器再读取一下新设备的任意信息,比如使用ZDO Active Endpoint指令读取新设备的端口列表,如果新设备入网稳定下来会向协调器回复自己的端口列表,协调器收到该回复后可以认为新设备入网后稳定下来了。

然后就是枚举设备,枚举设备需要协调器获取新入网设备支持多少个端口,每个端口支持的簇有哪些。协调器首先向新设备发送ZDO Active Endpoint后得到新设备支持的端口,然后再向该设备的每个端口发送ZDO Simple Description指令获得每个端口支持的簇有哪些。通过对新设备有多少个端口,支持哪些簇就可以判断这个新设备是什么设备。


模组选型推荐

Recommend

ZigBee协调器:

E72-2G4M20S1E/Link72模组,该模组基于TI CC2652P芯片,拥有强大的组网管理能力。可以接入200个路由器或终端节点。同时拥有全自动化的设备枚举功能,自动检测入网设备并自动发送ZDO Active Endpoint指令和ZDO Simple Description指令。实测80个ZigBee同时入网,每个设备4个端口,LINK72自动枚举320个设备不漏掉一个。另外该模组具备白名单组网功能,可根据设备MAC地址选择设备入网。

E180-Z5812SX-C模组,该模组基于泰凌微8258芯片。该模组和LINK72模组一样,拥有自动枚举功能和白名单组网功能,最大组网规模127个设备。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ZigBee
    +关注

    关注

    158

    文章

    2296

    浏览量

    249129
  • 灯控系统
    +关注

    关注

    0

    文章

    6

    浏览量

    6878
  • 智能灯控
    +关注

    关注

    0

    文章

    12

    浏览量

    2429
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ZigBee Light Link协议控方案

    `信驰达科技联合ZigBee领导厂商TI(美国德州仪器)共同开发并设计ZigBee Light Link标准的智能灯光控制方案, 更好的支持和服务终端客户。 整个方案系统
    发表于 08-19 14:31

    基于Zigbee技术的智能大棚远程监控系统设计

    想做一个基于Zigbee技术的智能大棚远程监控系统设计。但不知道该如何开始和学习什么,求指教啊{:4:}
    发表于 09-23 18:45

    基于Zigbee智能家居监控系统的设计

    基于Zigbee智能家居监控系统的设计...我的毕业设计题目,用单片机控制,哪位高手做过此类设计的,恳请帮忙,求指导
    发表于 02-23 15:15

    ZigBee智能餐厅定位系统

    。就餐区域大,送餐工作就显得特别困难,如上图所示:现在很多快餐店都有分双层楼或是房间的情况,这种情况的送餐工作就显得更复杂了。二、ZigBee送餐业务流1. 工作流程图利用ZigBee智能
    发表于 04-18 17:51

    什么是智能

    `智能,不仅要省电,还要能我想亮就亮,我想暗就暗,我想什么颜色就什么颜色。 智能照明系统,可以进行预设,通过手机APP将照明亮度转变为一系列设置的功能,称之为场景。例如,“离家”模式
    发表于 02-05 10:34

    ZigBee Light Link智能控方案

    Link的ZigBee产品可与ZigBee3.0互操作。 二、 方案介绍 四信基于ZigBee Light Link协议的控制方案,采用智能
    发表于 04-05 15:15

    基于ZigBee智能楼宇灯光控制系统设计

    求大神指导,基于ZigBee智能楼宇灯光控制系统设计题目的设计思路及方案实现的功能包括:1.雷达控制(实现人来亮,人走灯灭)2.亮度调节
    发表于 04-06 17:35

    求一种基于NXP JN5169的ZigBee3.0智能控方案

    ZigBee3.0智能控有哪些核心技术优势?基于NXP JN5169的ZigBee3.0智能
    发表于 06-26 06:47

    基于ZigBee智能家居系统设计

    互通控制的一套体系。图1-1为某单位设计的以ZigBee、WiFi及GSM为基础构建的集智能控制、安全监控为一体的智能家居系统示意图,依次是:家庭内部以
    发表于 11-08 07:44

    怎样去设计一种基于ZigBee模块的智能系统

    基于ZigBee模块的智能系统是由哪些部分组成的呢?怎样去设计一种基于ZigBee模块的智能
    发表于 01-25 06:46

    ZigBee智能交通系统中的应用

    关键词ZigBee 智能交通系统摘 要介绍ZigBee通信技术在现代智能交通系统中的应用
    发表于 11-04 11:25 23次下载

    基于ZigBee的无线暗控制系统的设计与实现_莫太平

    基于ZigBee的无线暗控制系统的设计与实现_莫太平
    发表于 02-07 18:37 4次下载

    基于zigbee智能农业系统设计介绍

    2011 ATMEL AVR校园设计大赛——基于zigbee智能农业系统
    的头像 发表于 07-10 03:23 5313次阅读

    毕业设计之 -- 基于ZigBee智能系统

    向大家介绍一个学长做的单片机项目基于ZigBee智能系统大家可用于 毕业设计技术解答毕设帮助:<Q>746876041本系统
    发表于 11-30 12:51 6次下载
    毕业设计之 -- 基于<b class='flag-5'>ZigBee</b>的<b class='flag-5'>智能</b><b class='flag-5'>灯</b>控<b class='flag-5'>系统</b>

    【应用】ZigBee智能系统设计应用(上)

    什么是ZigBeeZigBee是一种成熟的无线通信协议,在智能控领域有着悠久的应用历史。ZigBee本身是一种带有自愈功能的Mesh网络
    的头像 发表于 07-03 19:32 771次阅读
    【应用】<b class='flag-5'>ZigBee</b><b class='flag-5'>智能</b><b class='flag-5'>灯</b>控<b class='flag-5'>系统</b>设计应用(上)