关于DALI协议

🔌 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-12字节命令帧 (参考标准: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:输入设备能发事件,三字节帧,更智能更互通。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值