尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

09 极物科技 | DALI调光灯 - IEC 62386 底层协议解析

09 极物科技 | DALI调光灯 - IEC 62386 底层协议解析 极物科技 | DALI调光灯 - IEC 62386 底层协议解析前言极物科技致力于智能控制系统及硬件研发以极物OS多协议融合打破生态壁垒。一句话概述本文深入解析 IEC 62386DALI国际标准的底层协议原理展示极物科技对 DALI 总线协议的深入掌握。本文聚焦于IEC 62386 DALI 总线协议标准解析系统阐述 16 位前向帧结构、地址编码机制、标准指令集分类、特殊指令与初始化流程、DT8 双色温扩展协议以及自动重发与应答机制帮助技术团队深入理解 DALI 总线的工作原理与技术特性。1. DALI 总线概述1.1 标准体系DALIDigital Addressable Lighting Interface数字可寻址照明接口是国际照明控制领域的标准总线协议由IEC 62386系列标准定义是智能照明领域应用最广泛的国际标准之一。标准编号内容IEC 62386-101系统一般要求总线协议、电气特性IEC 62386-102控制装置一般要求调光、状态IEC 62386-201DT0-DT5 早期设备类型IEC 62386-202DT6 单色温调光设备类型IEC 62386-209DT8 双色温/颜色控制设备类型IEC 62386-301输入设备按键、传感器扩展1.2 总线特性DALI 总线具有以下核心特性两线制无极性DALI / DALI- 两根线即可组网接线无需区分极性低速高稳通讯速率 1200bps数据采用曼彻斯特编码拓扑灵活支持星型、树型、总线型任意拓扑断电保持灯具地址、分组、场景等配置存储在设备内部双向通信主机可下发控制指令也可查询设备状态2. 16 位前向帧结构DALI 总线上主机向灯具发送的指令称为前向帧固定为16 位由两部分组成位域长度说明地址字节8 位目标设备地址命令字节8 位具体操作命令| 地址字节8 bit | 命令字节8 bit |2.1 地址字节编码地址字段根据控制目标的不同分为四种编码格式地址类型编码格式含义短地址帧0YAAAAAS单灯地址Y0 直接寻址/Y1 间接寻址分组地址帧100AAAAS分组地址0~15广播帧1111111S广播到所有灯具S0/1 区分寻址范围特殊指令帧1XXXXXXXX特殊命令初始化/寻址/配置2.2 短地址编码规则短地址在帧内采用左移 1 位方式编码并保留最低位作为直接/间接寻址标记短地址帧内编码二进制表达00x010000 000110x030000 001150x0B0000 1011630x7F0111 1111编码公式帧内地址 短地址 × 2 12.3 分组地址编码规则分组地址同样左移 1 位但最高两位固定为10分组地址帧内编码二进制表达00x801000 000010x821000 001080x901001 0000150x9E1001 1110编码公式帧内地址 0x80 分组地址 × 22.4 广播与特殊指令广播地址0xFE标准广播与0xFF寻址广播用于一次性控制所有灯具特殊指令地址段0xA0 ~ 0xFD用于初始化、随机地址搜索、短地址编程等特殊操作3. 标准指令集分类IEC 62386 标准将指令分为四大类各指令码对应特定功能3.1 标准控制指令命令码 0x00~0x1F命令码功能说明0x00DAPC 直接亮度控制携带 0~254 亮度值0x01OFF关闭灯具0x02UP调亮0x03DOWN调暗0x04STEP UP步进调亮0x05STEP DOWN步进调暗0x06RECALL MAX LEVEL恢复最大亮度0x07RECALL MIN LEVEL恢复最小亮度0x08STEP DOWN AND OFF步进调暗后关闭0x09ON AND STEP UP开启后步进调亮0x10~0x1FGO TO SCENE 0~15调用场景 0~153.2 配置指令命令码 0x20~0x81配置指令用于修改灯具内部配置参数包括亮度限值最大亮度、最小亮度、系统故障亮度、上电亮度渐变参数渐变时间、渐变速率场景配置存储场景值16 个场景、场景移除分组配置加入分组、移出分组16 个分组地址管理短地址存储、写入存储器3.3 查询指令命令码 0x90~0xFF查询指令用于读取灯具当前状态与配置命令码范围查询内容0x90~0x97状态、控制装置、灯故障、上电状态、限位错误、复位状态、缺失地址、版本号0x98~0x9DDTR 寄存器、设备类型、物理最小亮度、故障状态0xA0~0xA5实际亮度、最大/最小/上电/故障亮度、渐变时间/速率0xB0~0xBF场景亮度值16 个场景0xC0~0xC1分组归属0-7 / 8-150xC2~0xC424 位随机地址高/中/低字节0xC5存储器内容3.4 特殊指令命令码 0xA1~0xC7特殊指令用于总线初始化与设备寻址命令码功能说明0xA1TERMINATE退出初始化模式0xA3DATA TRANSFER REGISTER写入数据传输寄存器DTR0xA5INITIALISE进入初始化模式0xA7RANDOMISE生成 24 位随机地址0xA9COMPARE与搜索地址比较并应答0xABWITHDRAW退出随机地址搜索0xB1/0xB3/0xB5SEARCHADDRH/M/L写入 24 位搜索地址0xB7PROGRAM SHORT ADDRESS编程短地址0xB9VERIFY SHORT ADDRESS校验短地址0xBBQUERY SHORT ADDRESS查询当前短地址0xBDPHYSICAL SELECTION物理选择0xC1ENABLE DEVICE TYPE启用设备类型DT6/DT80xC3/0xC5DATA TRANSFER REGISTER 1/2扩展数据传输寄存器4. 自动重发与应答机制4.1 自动重发机制为保证指令可靠到达DALI 标准对特定指令要求在 100ms 内重复发送指令类型重发要求配置指令0x20~0x81必须重发一次特殊指令 INITIALISE必须重发一次特殊指令 RANDOMISE必须重发一次查询指令无需重发这是 DALI 协议区别于多数从机总线的关键特性对关键配置指令采用主动冗余机制保证指令可靠执行。4.2 应答机制无需应答指令控制/配置类指令如 DAPC、OFF、场景调用灯具执行后无需应答需要应答指令查询类指令如 QUERY ACTUAL LEVEL、QUERY STATUS灯具返回8 位应答帧应答帧可能包含数据应答返回查询的具体数值如当前亮度、版本号状态应答返回 1 位状态标记如是否在分组、是否灯故障无应答灯具未响应可能离线或地址错误5. DT8 双色温扩展协议5.1 设备类型概述DT8Device Type 8是 IEC 62386-209 定义的双色温控制设备类型支持亮度 色温双维度控制是当前高端智能照明的主流方案。5.2 色温与 DALI 值的换算DT8 协议内部使用 DALI 值表示色温与色温K的换算关系如下DALI 值 1000000 / 色温(K)色温KDALI 值2000K5003000K3334000K2506500K1547000K1425.3 色温写入序列DT8 色温控制通过数据传输寄存器 应用扩展命令的方式实现写入一个色温值需依次执行① DATA TRANSFER REGISTERDTR → 写入色温值低字节 ② DATA TRANSFER REGISTER 1DTR1 → 写入色温值高字节 ③ ENABLE DEVICE TYPE X 8 → 启用 DT8 设备类型 ④ APPLICATION EXTENDED CMD 231 → 写入色温值到设备 ⑤ ENABLE DEVICE TYPE X 8 → 再次启用 DT8 ⑥ APPLICATION EXTENDED CMD 226 → 应用色温值并生效5.4 色温读取序列读取当前色温值同样需要多步操作① DATA TRANSFER REGISTERDTR 240 ② ENABLE DEVICE TYPE X 8 ③ APPLICATION EXTENDED CMD 250 → 读取色温值高字节 ④ DATA TRANSFER REGISTERDTR 226 ⑤ ENABLE DEVICE TYPE X 8 ⑥ APPLICATION EXTENDED CMD 250 → 读取色温值低字节 ⑦ QUERY CONTENT DTR0x98 → 读取 DTR 中的低字节5.5 DT8 限值寄存器DT8 设备支持查询与配置冷/暖色温的物理上限与配置上限寄存器值DTR含义128/129暖色温配置上限 / 物理上限130/131冷色温配置上限 / 物理上限6. 技术特性总结极物主机 DALI 调光服务基于 IEC 62386 标准实现具备以下技术特性全指令集覆盖支持标准控制、配置、查询、特殊指令全部类别可与任意符合标准的 DALI 灯具/驱动互通双路独立总线2 路 DALI 总线完全独立工作可同时控制两个区域自动重发机制对配置指令自动执行标准要求的重发策略保障指令可靠执行亮色分离执行亮度与色温指令独立调度规避部分驱动在快速交替控制下的兼容性问题主动状态同步周期性扫描总线设备状态并主动推送实现控制即反馈的闭环体验7. 常见问题7.1 为什么 DALI 总线无需区分正负极DALI 标准采用两线制无极性设计总线电平由主机驱动设备只检测电平状态而不依赖极性因此接线无需区分 DALI / DALI-。7.2 为什么配置指令需要重发配置指令如分组、场景、限值设置直接写入设备内部存储器标准要求 100ms 内重发以确保写入的可靠性避免因瞬时干扰导致配置丢失。7.3 为什么单条总线最多 64 个灯具DALI 标准规定短地址空间为 0~63共 64 个可寻址地址这是协议层面对总线容量的硬性限制。7.4 如何判断灯具是 DT6 还是 DT8通过查询指令QUERY DEVICE TYPE命令码 0x99读取设备类型返回 6 表示 DT6 单色温返回 8 表示 DT8 双色温。8. 相关文档《极物科技 | DALI调光灯 - 快速接入指南》《极物科技 | DALI调光灯 - UDP 通讯协议规范》《极物科技 | DALI调光灯 - DT8 双色温控制专题》《极物科技 | DALI调光灯 - 功能接口与调试指南》《极物科技 | DALI调光灯 - 设备发现与地址分配机制》《极物科技 | DALI调光灯 - 状态上报与监控机制》《极物科技 | DALI调光灯 - 工程实施与运维指南》关于极物科技ZEEWO极物科技Zeewo致力于为用户提供智能控制系统及硬件产品。我们以总线系统为技术底座以**“稳定、可靠、快速响应”**为产品底线是国内少有的拥有 KNX、DALI 全套软硬件自主研发能力的厂商之一。我们的核心能力系统架构自研极物 OS支持多协议无界融合KNX/DALI/CAN/RS485/IP。核心硬件带双路 DALI 的 KNX 主机、超薄全金属定制面板、各类智选传感器及网关。生态互联深度融入 Apple HomeKit、Matter、小度、HomeAssistant 及纯血鸿蒙生态。调试交付独家支持 ETS 导出 XML 直接导入进行 APP 免编程调试支持远程 WEB 运维。我们的市场覆盖服务网点已覆盖全国核心城市含长三角、珠三角、成渝等并以高品质的方案深耕家居生活、酒店民宿、企业办公、疗愈康养、餐馆会所等多个细分领域。(如果您在开发或落地中遇到技术问题欢迎通过官网或后台私信与我交流探讨)
返回列表