🔌 DALI / DALI-2 协议总结
1️⃣ 基础框架
-
DALI = Digital Addressable Lighting Interface,双线总线,16V,1200bit/s,半双工。曼切尔斯特编码。(参考标准:IEC 62386-101-2022)
-
拓扑:主机 (Application Controller / DALI Master) + 从机 (Control Gear / Input Devices)。
-
线长:最大 300m(2.5mm² 电缆)。
-
设备容量:64个短地址,从机可组成 16 个组,广播命令可发给所有。
2️⃣ 报文结构
-
DALI-1:2字节命令帧 (参考标准:IEC 62386-101-2022、IEC 62386-102-2022)
-
Byte0 = 地址/组/广播
-
Byte1 = 命令/数据
-
-
DALI-2:新增 事件消息(3字节),用于输入设备 → 主机 (具体可以去看标准IEC 62386-103-202)
3️⃣ 通信模式
-
主控下行(Master → Control Gear)
-
广播、组播、单播控制
-
示例:
[Addr=0x05][CMD=ON]
-
-
查询/应答(Master ← Gear)
-
查询亮度、故障、版本
-
应答 = 8bit 数据(单字节)
-
-
输入设备事件(Input Device → Master,DALI-2才有)
-
示例:
[Addr=0xA0][Event=Pressed][Input=i1]
-
4️⃣ 地址体系
-
短地址:0–63
-
组地址:0–15
-
广播:0xFE (所有灯具) / 0xFF (专用保留)
-
DALI-2 输入设备:也占用地址,区别在功能类型 (IEC 62386-301-2017)。
5️⃣ 功能扩展
-
DALI-1:基础调光、开关、组播。
-
DALI-2:
-
输入设备 (开关、传感器) → 事件上报
-
统一测试标准,提高互通性
-
更复杂的人因照明场景(色温、亮度联动,节能控制)
-
6️⃣ 常用命令示例
-
开关灯:
Addr + CMD(0x01 ON / 0x00 OFF) -
设定亮度:
Addr + LEVEL(0x00–0xFE) -
查询状态:
Addr + CMD(QUERY STATUS)→ 单字节应答 -
事件消息 (Push Button):
-
Byte0=地址 -
Byte1=事件码 (0x00=pressed, 0x01=released, …) -
Byte2=输入通道 (i0=0x00, i1=0x01, …)
-
7️⃣ 应用场景
-
人因照明:输入设备事件 (存在传感器/按钮) + AC 规则 → 动态调光 / 色温调整。
-
节能控制:光照传感器事件 + 定时器 → 自动调节亮度,减少能耗。
-
楼宇集成:DALI 与 BACnet / KNX / Modbus 网关互联,实现智慧建筑。
✅ 一句话总结:
-
DALI-1:主机下发控制命令,两字节帧。
-
DALI-2:输入设备能发事件,三字节帧,更智能更互通。
6440

被折叠的 条评论
为什么被折叠?



