12 极物科技 | DALI调光灯 - 设备发现与地址分配机制

极物科技 | DALI调光灯 - 设备发现与地址分配机制

前言

极物科技致力于智能控制系统及硬件研发,以"极物OS+多协议融合"打破生态壁垒。

一句话概述:本文深入解析DALI设备发现与地址分配机制,帮助技术人员理解DALI总线新灯具如何自动发现并获得短地址的核心流程。

本文聚焦于 DALI 设备发现与地址分配机制,系统阐述 DALI 协议中设备从"出厂无地址"到"获得短地址"的完整流程,包括随机地址搜索原理、24 位随机地址空间、二进制搜索算法、两种发现模式以及短地址自动分配策略,为设备部署、扩容与替换提供完整参考。


1. 为什么需要设备发现

1.1 DALI 设备的特殊性

与多数从机总线协议(如 RS485/Modbus)不同,DALI 灯具在出厂时没有短地址。灯具接入总线后,主机无法直接通过短地址对其进行控制。

1.2 设备发现的作用

设备发现(Discovery)机制用于解决以下问题:

  • 识别总线上新接入的灯具设备
  • 为每个灯具分配唯一的短地址(0~63)
  • 读取设备的类型信息(DT6/DT8)
  • 建立灯具与地址的映射关系

1.3 与 RS485 的对比

对比项 DALI RS485/Modbus
出厂地址 无(随机地址) 通常有固定地址(拨码/EEPROM)
新设备接入 自动发现并分配 手动设置地址
地址冲突 自动检测避免 需人工保证唯一
最大设备数 64 无协议限制(由硬件决定)

2. 随机地址搜索原理

2.1 24 位随机地址

DALI 标准为每个灯具内置一个 24 位随机地址 ,出厂时由灯具自行生成,范围覆盖 0x000000 ~ 0xFFFFFF(1600 多万个取值),冲突概率极低

2.2 随机地址的生命周期

阶段 说明
出厂 灯具生成随机地址
接入总线 随机地址作为临时身份标识
执行发现 主机通过随机地址识别并分配短地址
退出搜索 分配短地址后调用 Withdraw,灯具退出搜索

2.3 为什么用随机地址而非短地址

  • 短地址容量有限(仅 64 个),无法在无冲突情况下直接寻址
  • 随机地址空间巨大(2^24),可保证临时身份的唯一性
  • 24 位空间支持高效的二分搜索算法

3. 二进制搜索算法

3.1 搜索原理

主机通过逐位逼近的方式,在 24 位随机地址空间中定位到具体设备:

复制代码
1. 设置搜索范围:上界 = 0xFFFFFF,下界 = 0
2. 取中点作为当前搜索地址
3. 写入搜索地址(高/中/低三个字节)
4. 发送 COMPARE 命令
5. 根据设备的应答状态缩小搜索范围:
   - 有设备应答 → 上界 = 当前地址
   - 无设备应答 → 下界 = 当前地址
6. 重复二分,直到锁定唯一设备

3.2 搜索过程示意

以 3 位随机地址空间(简化示例)进行说明:

步骤 搜索范围 中点 COMPARE 结果 新范围
1 0~7 4 有应答(目标 ≤4) 0~4
2 0~4 2 有应答(目标 ≤2) 0~2
3 0~2 1 无应答(目标 >1) 2~2
4 2 2 锁定设备 唯一定位

3.3 搜索指令族

指令 功能
SEARCHADDRH 写入 24 位搜索地址的高 8 位
SEARCHADDRM 写入 24 位搜索地址的中 8 位
SEARCHADDRL 写入 24 位搜索地址的低 8 位
COMPARE 与当前搜索地址比较,设备应答表示"我的随机地址 ≤ 搜索地址"

4. 完整发现流程

DALI 设备发现遵循 IEC 62386 标准定义的状态流程,核心阶段如下:

4.1 流程总览

复制代码
① 退出初始化(TERMINATE)
        ↓
② 进入初始化(INITIALISE)
        ↓
③ 重置数据传输寄存器(DTR)
        ↓
④ 重置短地址(STORE DTR AS SHORT ADDRESS = 0xFE)
        ↓
⑤ 清除全部分组(REMOVE FROM GROUP 0~15)
        ↓
⑥ 生成随机地址(RANDOMISE)
        ↓
⑦ 二分搜索(SEARCHADDRH/M/L + COMPARE)
        ↓
⑧ 分配短地址(PROGRAM SHORT ADDRESS)
        ↓
⑨ 验证短地址(QUERY SHORT ADDRESS)
        ↓
⑩ 退出搜索(WITHDRAW)
        ↓
⑪ 循环 ⑦~⑩,直至总线无新设备
        ↓
⑫ 退出初始化(TERMINATE)

4.2 各阶段说明

阶段 说明
① TERMINATE 确保总线处于非初始化状态
② INITIALISE 广播进入初始化模式,所有设备准备接受寻址
③ DTR 重置 重置数据传输寄存器数值
④ 短地址重置 将所有设备短地址重置为 0xFE(未分配标记)
⑤ 分组清除 清除所有设备的分组归属,保证全新配置
⑥ RANDOMISE 所有设备重新生成 24 位随机地址
⑦ 二分搜索 通过 COMPARE 逐位收敛,锁定唯一的随机地址
⑧ 地址分配 将锁定的设备编程为下一个可用短地址
⑨ 地址验证 查询确认短地址分配成功
⑩ WITHDRAW 该设备退出搜索,不再响应后续 COMPARE
⑪ 循环 继续搜索下一个设备,直至无设备应答
⑫ TERMINATE 退出初始化模式,发现流程完成

5. 两种发现模式

5.1 新设备模式(全新初始化)

适用于首次部署全量重建场景:

  • 清空主机的设备列表
  • 重置总线上所有设备的短地址与分组
  • 重新发现全部分设备并分配短地址
  • 发现完成后自动重新扫描灯具状态

5.2 已知设备模式(增量发现)

适用于系统扩容新增灯具场景:

  • 保留已有设备的短地址与配置
  • 仅搜索短地址为 0xFF 的新接入设备
  • 新设备分配首个空闲短地址(0~63 中未使用的最小值)
  • 不影响现有灯具的正常运行

5.3 模式对比

对比项 新设备模式 已知设备模式
适用场景 首次部署/全量重建 扩容/新增灯具
地址保留 全部重置 保留已有地址
分组保留 全部清除 保留已有配置
执行时间 较长(全量搜索) 较短(增量搜索)
影响范围 全总线灯具 仅新设备

6. 短地址自动分配策略

6.1 分配规则

  • 短地址范围:0~63
  • 分配策略:优先分配首个空闲地址(未使用的、编号最小的短地址)
  • 容量限制:单条总线最多 64 个灯具

6.2 分配示例

已占用地址 新设备分配地址
0
0、1、2 3
0、2、5 1
0~63(已满) 分配失败(需移除设备)

7. 工程实践建议

7.1 首次部署流程

  1. 完成 DALI 总线布线,所有灯具通电
  2. 确认灯具驱动全部采用 DALI 标准驱动
  3. 在主机 Web 界面执行设备发现(新设备模式)
  4. 等待发现完成,核对灯具数量与地址列表
  5. 为灯具命名并配置分组/场景
  6. 验证单灯控制、分组控制、场景调用

7.2 系统扩容流程

  1. 将新灯具接入现有 DALI 总线
  2. 在主机 Web 界面执行设备发现(已知设备模式)
  3. 等待新设备被自动分配短地址
  4. 为新灯具命名并加入相应分组/场景
  5. 验证新灯具控制正常

7.3 替换灯具流程

  1. 拆除故障灯具
  2. 将新灯具接入原总线位置
  3. 执行设备发现(已知设备模式)
  4. 新灯具将获得空闲短地址
  5. 手动将新灯具配置为原灯具的地址(或直接使用新地址重新配置)

💡 建议:替换灯具后,重新配置该灯具的分组归属与场景值,因为场景值存储在灯具内部,更换后不会自动恢复。


8. 注意事项

  1. 发现期间勿操作:设备发现执行期间,请勿下发控制指令,以免干扰搜索流程
  2. 容量限制:单条 DALI 总线最多 64 个灯具,超出后无法分配短地址
  3. 驱动兼容性:使用符合 DALI 标准的驱动,非标准驱动可能无法被发现
  4. 全量重置影响:新设备模式会清除全部分组与场景,请谨慎使用
  5. 总线工程注意
    • DALI 总线采用两线制无极性连接(DALI+ / DALI-),接线时无需区分正负极性
    • 总线建议使用 1.0mm² 以上双绞线,总线长度不宜超过 300 米
    • 单条 DALI 总线最多挂载 64 个灯光设备(含驱动/电源),需核算总线电流承载
    • DALI 总线两端无需终端匹配电阻(DALI 标准不要求)

9. 相关文档

  • 《极物科技 | DALI调光灯 - 快速接入指南》
  • 《极物科技 | DALI调光灯 - UDP 通讯协议规范》
  • 《极物科技 | DALI调光灯 - IEC 62386 底层协议解析》
  • 《极物科技 | DALI调光灯 - DT8 双色温控制专题》
  • 《极物科技 | DALI调光灯 - 功能接口与调试指南》
  • 《极物科技 | DALI调光灯 - 状态上报与监控机制》
  • 《极物科技 | DALI调光灯 - 工程实施与运维指南》

关于极物科技(ZEEWO)

极物科技(Zeewo)致力于为用户提供智能控制系统及硬件产品。我们以总线系统为技术底座,以**"稳定、可靠、快速响应"**为产品底线,是国内少有的拥有 KNX、DALI 全套软硬件自主研发能力的厂商之一。

我们的核心能力:

  • 系统架构:自研极物 OS,支持多协议无界融合(KNX/DALI/CAN/RS485/IP)。
  • 核心硬件:带双路 DALI 的 KNX 主机、超薄全金属定制面板、各类智选传感器及网关。
  • 生态互联:深度融入 Apple HomeKit、Matter、小度、HomeAssistant 及纯血鸿蒙生态。
  • 调试交付:独家支持 ETS 导出 XML 直接导入进行 APP 免编程调试,支持远程 WEB 运维。

我们的市场覆盖:

服务网点已覆盖全国核心城市(含长三角、珠三角、成渝等),并以高品质的方案深耕家居生活、酒店民宿、企业办公、疗愈康养、餐馆会所等多个细分领域。

相关推荐
阿钱真强道18 小时前
09 极物科技 | DALI调光灯 - IEC 62386 底层协议解析
智能照明·总线协议·极物·极物智能·极物科技·dali调光灯·iec 62386
阿钱真强道2 天前
07 极物科技 | DALI调光灯 - 快速接入指南
智能照明·极物·极物智能·极物科技·dali调光灯·iec 62386·调光控制
阿钱真强道2 天前
08 极物科技 | DALI调光灯 - UDP 通讯协议规范
通讯协议·智能照明·极物·极物智能·极物科技·dali调光灯·iec 62386
阿钱真强道5 天前
06 极物科技 | 创明RS485窗帘 - UDP 通讯协议规范
udp·智能家居·通讯协议·极物·极物智能·极物科技·创明窗帘
阿钱真强道6 天前
04 极物科技 | 创明RS485窗帘 - 快速接入指南
智能家居·rs485·极物·极物智能·极物科技·创明窗帘·窗帘控制
万亿少女的梦1681 个月前
无障碍与智能化融合的老年公寓适老化室内设计研究
室内设计·智能照明·适老化设计·无障碍设计·老年公寓
鉴生Eric1 个月前
双系统自研·全域稳控:拉孚Larfe,重新定义工程级智能照明
智能照明
鉴生Eric1 个月前
拉孚KNX工程智能照明供应商:园区_厂房商用照明改造方案解析
智能照明
大耳朵-小飞象1 个月前
智慧节能技术赋能城市有机更新3.0:智能照明与空调集控的革新实践
智慧城市·能耗系统·智能照明·楼宇智控·0-10v调光模块·物联网灯