课程导论
灯光控制软件概述集成与标定重要性课程目标与学习路径
基础概念
DALI / DMX512 / 0-10V灯具类型与驱动方式
开发环境搭建
VS Code / Keil编译器配置J-Link / ST-Link
DALI协议详解
帧结构·寻址命令集(调光/场景/查询)
DMX512协议详解
帧格式·起始码数据链路层·RDM
0-10V模拟调光
ADC采样DAC输出线性度校准
灯具驱动层设计
LED恒流驱动MOSFET开关·过流保护
场景管理
场景定义·存储EEPROM/Flash·切换
状态机设计
主状态机(初始化/运行/错误)子状态机(调光/场景)
RTOS应用
FreeRTOS任务·消息队列信号量
标定基础
标定概念·参数最小/最大亮度·Gamma·流程
标定工具开发
上位机(Python/PyQt)串口协议·数据记录
自动标定算法
二分法寻址·线性插值曲线拟合(最小二乘法)
集成测试
单元测试(驱动层)集成测试(协议层)·系统测试
调试技巧
逻辑分析仪·串口打印断点·Trace分析
常见问题排查
灯具不亮·调光闪烁通信失败·标定偏差
固件升级
Bootloader·OTAWiFi/蓝牙·签名安全
项目实战一:单灯调光
DALI从机·PWM调光·标定
项目实战二:多灯场景
DMX512主控·场景联动·群组
课程总结
知识体系回顾·行业趋势物联网照明·人因照明·进阶路径