本方案实现采用 DALI (Digital Addressable Lighting Interface) 协议照明控制系统,实现远端控制系统初始化、开灯、关灯和任意调光控制。
DALI 控制主机使用 NuMicro® NUC120 系列芯片,NUC120 系列具备 USB、通讯接口、定时器、输入捕捉功能,从机使用 NuMicro® Mini52 系列芯片,Mini52 系列具备定时器、输入捕捉、存贮、脉宽调制 (PWM) 和模拟数字转换 (ADC) 功能,超工规工作温度范围 (105度),支持 2.5~5.5V 宽电压供电。本方案大幅提升系统抗干扰性、对电源的强适应性,并符合照明对于高温的环境要求。
利用 NUC120 USB 功能与电脑主机实现通讯,通过电脑软件发送命令给 DALI 主机,实现命令发送、解析和传递等功能,利用定时器的捕捉功能进行 DALI 命令分析,利用脉宽调制 (PWM) 和模拟数字转换 (ADC) 功能进行调光控制,利用 Data Flash 功能存贮从机信息。
系統示意圖如下:
充分利用新唐完整资源,利用了 Mini52 的定时器功能完成信号发送、输入捕捉完成信号输入、以 DataFlash 功能完成信息存贮、脉宽调制 (PWM) 和模拟数字转换 (ADC) 功能完成亮度控制。