DALI 介绍 Digital Addressable Lighting Interface Mar 2017
DALI DALI: 数字地址化照明接口 (Digital Addressable Lighting Interface) 2
System structure example 3
DALI 2 the Standard IEC-62386
命令 DALI 协议定义双字节指令集, 指令分为标准指令和专用指令两大类 标准指令的第 1 字节为地址字节, 用于对 DALI 从机的寻址 ; 第 2 字节为命令字节, 用来控制寻址得到的 DALI 从机 - 使用标准命令, 主控制器可以实现对 DALI 从机的分组控制, 调光控制, 场景设定等功能 专用指令不包含地址字节, 两字节内容都是命令码, 使用 广播方式发送, 主要用于对 DALI 系统进行地址初始化
地址字节 YAAA AAAS - 短地址 Y = 0 :0AAA AAAS (AAA AAA = 0 ~ 63) - 组地址或者广播地址 Y = 1 100A AAAS (A AAA = 0 ~ 15) 广播地址 1111 111S - 特殊命令 101C CCC1(CCCC = 命令代码 ) - S = 0 后面的数据字节代表弧功率等级 - S = 1 后面的数据字节代表命令 6
Cmmunicatin between bus units 7
新唐 DALI2 系统介绍 Digital Addressable Lighting Interface Mar 2017
Why DALI 2? 在新的标准 62386: Part103 中, 描述了多主机及输入设备之间的互动模式, 可支持单一 DALI 系统上由多主机进行控制 修改标准 62386: Part101&102, 改良系统的操作性, 并且提供 BUS 讯号在多主机控制系统的处理流程 增加输入用的控制装置, 如按键开关 传感器等等, 详细内容可参考标准 62386: Part3xx 9
DALI 2 Diagram PC USB DALI Master (IEC 62386-101/102/103) Self-cntained emergency Lighting (IEC 62386-202) Bus Pwer RGB LED Discharge lamps Occupancy sensr Supply (IEC 62386-207) (IEC 62386-203) (IEC 62386-303)
Nuvtn DALI2 System Dem DALI2 Applicatin Cntrller DALI2 Cntrl Gear & Cntrl Device DALI BUS POWER
DALI2 Applicatin Cntrller DALI BUS Pwer DALI BUS Interface DALI BUS Nuvtn MCU NUC240 USB Interface POWER Cntrl Buttn 12
DALI2 Applicatin Cntrller Pwer Jack UART Extended Cnnectr Pwer ICE Cnnectr LCD Display NUC240 USB LED x 4 Push Bttn x 4 DALI BUS
DALI2 Part207 LED mdules (device type 6) DALI BUS Interface DALI BUS LED Nuvtn MCU Mini58 POWER Cntrl Buttn
DALI2 Cntrl Device Pwer In UART Extended Cnnectr Pwer Out ICE Cnnectr Mini58 /N76E003 Instance Device DALI BUS In LED x 2 Push Bttn x 2 DALI BUS Out
DALI2 Cntrller Tl 16
特点 符合 DALI 协议 电路简单, 成本低 宽电压输入支持 8 到 24 伏 16 位 PWM 输出控制 PWM 可触发 ADC 芯片工作温度 105 度 17
支持 DALI 特性 通过 DALI 总线接收主机数据 可完成参数初始化 可分配短地址 可分配组号 可指定场景亮度 能查询灯当前状态 18
系统初始化 - Initial Cmmands INITIALISE RANDOMISE SEARCHADDRH SEARCHADDRM SEARCHADDRL COMPARE Prgram Shrt Address WITHDRAW TERMINATE
20
DALI2 Part:102 新增命令 21
Nuvtn MCU fr DALI2 Slave Crtex-M0 Mini58 Series 内核 脉宽调变 (PWM) ARM Crtex -M0 最高运行频率 50 MHz 操作电压 : 2.5V ~ 5.5V 工作温度 : -40 ~ 105 内存 32 KB 应用程序 Flash 内嵌 4KB SRAM 可配置 Data Flash 支持在线系统更新 ISP (In-System Prgramming) 支持在线电路更新 ICP (In-Circuit Prgramming) Supprt IAP (In-Applicatin Prgramming) 内建 16 位 PWM 产生器, 可输出 6 路 PWM 或 3 组互补配对 PWM 捕捉 ADC 功能 内建两组比较器 通讯接口 Cnnectivity 一组 SPI ( 可达 36 MHz) 两组 I²C ( 可达 400 khz) 两组 UART ( 可达 1 Mbps) 时钟控制 外部 4 t 24 MHz 高速晶振 内部 22.1184 MHz 振荡器 (1% 精准度 25, 5 V) 模拟转数字转换器 (ADC) 提供 8 通道 10 位分辨率 可达 300 ksps ( 每秒采样率 ) 22
Nuvtn MCU fr DALI2 Slave 8-bits N76E003 Series 内核 (cre) 脉波宽度调变 (PWM) - 1T 8051 微处理器 - 6 通道 16 位 PWM 输出 - 工作频率可达 16 MHz - 带死区产生器 - 工作电压 : 2.4V 至 5.5V - 工作温度 : -40 至 105 内存 (memry) 模拟转数字转换器 (ADC) - 12 位 8 通道 ADC - 每秒转换速率可达 500 ksps - 18 KB 应用程序 Flash - 内嵌 1 KB SRAM - 可配置的 Data Flash - 支持在线系统更新 : ISP(In-System Prgramming) ICP(In-Circuit Prgramming) IAP(In-Applicatin Prgramming) 通信接口 (cnnectivity) - 二组 UART, 可达 115200 bps - 一组 SPI, 可达 8 MHz - 一组 I²C, 可达 400 khz 时钟控制 (clck cntrl) - 内置 < 2% 误差 16 MHz 高精度 RC 晶振 - 内置低速省电 10 khz RC 晶振 23
Nuvtn MCU fr DALI2 Master Crtex-M0 NUC240 Series 内核 (Cre) - Crtex -M0 32 位微处理器 - 工作频率可达 72 MHz - 工作电压 :2.5V t 5.5V - 工作温度 :-40 ~ 105 内存 (Memry) - 128 KB 应用程序 - 内嵌 16 KB SRAM - Cnfigurable Data Flash - 在线系统更新 ISP(In-System Prgramming) - 在线电路更新 ICP(In-Circuit Prgramming) - 在线应用程序更新 IAP(In-Applicatin Prgramming) 模拟转数字转换器 (ADC) - 提供 8 通道 - 12 位分辨率 - 每秒采样率可达 800 ksps - PWM 输出可以触发 A/D 转换 - 提供误差 ± 1 温度传感器 脉波宽度调变 (PWM) - 最多 8 通道 PWM 输出或互补式 PWM 输出 - PWM 时间与周期可触发 A/D 转换 通讯接口 (Cnnectivity) - 提供最多四组 SPI( 可达 36 MHz) - 提供最多二组 I²C( 可达 400 khz) - 提供最多六组 UART - 提供最多二组 ISO-7816-3 接口 - 提供最多二组 Bsch CAN 2.0A/B 接口 - 提供一组 USB 2.0 full speed 装置 - 提供一组 16/8 位外扩接口 (EBI) 时钟控制 (Clck cntrl) - 外部晶振 4 t 24 MHz - 内置 22.1184 MHz 高精度 RC 晶振, 常温 5V 下 ± 1% 误差 24
25