一、北极光投影灯整机工作原理
(1)光学成像原理(区别普通星空灯)
普通星空灯只有静态星盘旋转,北极光灯采用双光路复合光学结构,同时输出流动极光光幕+闪烁星点双层画面:
1. 极光光路(主氛围)
RGB三色灯+波浪衍射水纹菲林+低速减速电机旋转;菲林带有不规则波纹透光层,电机匀速转动时,光线经广角透镜折射,投射出流动、飘逸绿/紫/粉极光光幕,模拟地磁粒子碰撞大气的带状极光效果。
2. 星点光路(叠加星空)
独立点状激光/白光点阵灯+固定星盘,投射细碎星光,极光流动时星光同步闪烁,层次感更强。
3. 光学核心逻辑:电机带动水纹片持续转动,MCU实时调节RGB三路PWM占空比,完成色彩渐变、流水、呼吸,还原极光自然变色效果。

(2)北极光投影灯功能
1. 四路独立12bit PWM调光:红/绿/蓝极光灯、星光灯独立无级亮度调节,无频闪(20kHz高频);
2. 电机调速/换向:H桥驱动微型减速电机,3档转速可调(慢/中/快),顺转/反转模拟不同极光流动方向;
3. 电机堵流保护:主回路采样电阻+芯片内置OP差分运放采集电流,卡死自动停机告警;
4. 红外NEC遥控解码:全功能远程控制(开关、模式、亮度、定时、转速);
5. 定时休眠 15/30/60min三档自动关机,睡前伴睡场景;
6. 供电两种版本:USB直插5V / 18650锂电Type-C充电,ADC采集电池电压低压告警;
7. 低功耗:无操作3min关闭光源电机,MCU进入PWOFF深度休眠。
(3)整机标准功能
1. 极光色彩模式:单色绿/紫/粉、七色流水渐变、慢呼吸、快渐变、随机流动;
2. 星光效果:常亮/间歇闪烁/关闭三种模式;
3. 电机控制:3档转速、正转/反转/停止;
4. 亮度:0~100%无级调节;
5. 定时关机:15/30/60min;
6. 交互:机身实体按键+38kHz红外遥控双操作;
7. 保护:电机堵转、锂电过放、长时间过热降功率。
二、北极光投影灯用到哪些EN8F1812硬件资源
芯片硬件适配清单(SOP16封装 详情请参见规格书)
1. 工作电压2.2~5.5V:兼容USB5V、3.0~4.2V锂电;
2. TIMER3四路独立12bit PWM:直接驱动R/G/B极光+星光四路LED,无需外置PWM芯片;
3. 内置OP0差分运放:电机采样电阻毫伏压差放大,实现堵转检测,省去TL082;
4. 多路12bit ADC:电池电压采集、预留NTC测温;
5. Timer0:红外38kHz载波时序;Timer1:16位长定时(最大90min);Timer2:电机调速PWM;
6. 256Byte EEPROM:断电记忆上次灯光模式、转速、定时档位;
7. 多级低功耗模式(IDLE/PWSAVE/PWOFF),休眠电流<1μA;
8. 硬件WDT看门狗,低温长时间工作不死机;
9. IO外部中断:按键、遥控快速唤醒休眠。
三、北极光投影灯硬件模块电路
1. USB/18650锂电充电电源模块
2. EN8F1812 SOP16最小主控系统
3. RGB极光+星光四路恒流LED驱动模块
4. 减速电机H桥驱动+OP0堵流检测电路
5. 38kHz红外遥控接收模块
6. 机身按键+故障指示灯交互模块
7 TVS/PPTC/肖特基整机保护电路
分电路详细设计
(1)电源供电电路(锂电充电款)
- Type-C 5V输入→TP4056恒流恒压充电芯片,给18650充至4.2V;
- 锂电输出经片内集成LDO生成稳定3.3V,给MCU、红外、LED驱动供电;
- 锂电正极100k+33k精密电阻分压接入PA1(ADC1),软件判定<3.0V低压告警;
- 整机输入并联SMF05C TVS防静电浪涌,串联1A PPTC短路保护。
(2)四路LED恒流驱动电路
每一路LED搭配PT4115恒流驱动IC,消除电压波动造成亮度闪烁:
- PB0 PWM2:红色极光灯(主粉色极光基底);
- PB1 PWM3:绿色极光灯(核心极光绿色);
- PB2 PWM4:紫色极光灯(紫调氛围感);
- PB3 PWM5:白色星光点阵;
Timer3配置20kHz高频PWM,人眼无频闪,适合卧室伴睡。
(3)电机驱动+内置OP0堵流检测
- H桥驱动DRV8833,IN1=PB4、IN2=PB5控制正/反/停转;
- 电机负极低端串联10mΩ精密采样电阻,压差送入OP0差分输入;
- OP0配置20倍增益放大微小压差,输出送入PA0 ADC;
- 软件阈值:电流>450mA持续200ms判定菲林卡死,立即关断电机,红灯闪烁告警。
(4)红外遥控接收电路
一体化38kHz红外接收管输出信号接入PA2,Timer0生成载波基准时序,软件NEC标准解码;遥控支持21个指令:开关、色彩切换、亮度加减、转速、定时、星光开关。
(5)人机交互电路
1. 机身侧按轻触按键PB6,内部上拉电阻,下降沿外部中断唤醒休眠:短按切换模式,长按2s切换定时;
2. PB7红色0805LED:电池亏电/电机故障间歇闪烁提示。
北极光投影灯BOM清单
1. 主控:EN8F1812 SOP16 ×1
2. 充电IC:TP4056(锂电款,USB直插版可删除)
3. LED恒流:PT4115 ×4(R/G/B/星光各一路)
4. 电机驱动:DRV8833 H桥 ×1
5. 感应器件:38kHz红外接收头
6. 动力配件:6V静音减速电机、水纹衍射菲林、广角投影透镜、星盘
7. 电源:8MHz无源晶振、0805阻容、肖特基1N5819、TVS、PPTC
8. 光源:红/绿/紫大功率LED、白光点阵星光灯
9. 结构:圆形ABS外壳、Type-C母座、18650电池弹片仓
四、EN8F1812软件状态机完整逻辑
(1)上电初始化流程
1. 系统时钟配置8MHz,OP0运放开启20倍增益用于电机电流放大;
2. Timer0红外载波、Timer1长定时、Timer2电机调速、Timer3四路12bit PWM全部初始化;
3. 多路ADC开启,启用内部FVR 1.0V高精度电压基准;
4. WDT看门狗开启,1s周期喂狗,防止长时间低温死机;
5. 读取256Byte EEPROM存储参数:上次极光色彩、电机转速、定时时长;
6. 采集电池电压,低压直接红灯慢闪,限制灯光最大亮度。
(2)功能实现逻辑
状态1:深度休眠待机(3min无操作自动进入)
1. 全部PWM输出关闭,电机H桥切断;
2. 红外接收间歇低功耗采样,MCU进入PWOFF休眠;
3. 唤醒触发:机身按键按下 / 红外遥控信号接收。
状态2:极光基础常亮模式
读取EEPROM保存色彩参数,四路PWM输出对应亮度;电机按记忆转速持续旋转,星光保持设定状态;Timer1倒计时持续递减,定时到自动渐暗关机。
状态3:动态极光特效子模式
1. 单色呼吸:单路RGB占空比0~100缓慢循环,柔和静态极光;
2. 七色流水:绿→粉→紫循环渐变流动,模拟极光色彩漂移;
3. 随机流动三色独立缓慢变化,无固定循环,更贴近自然极光;
4. 星光闪烁星光PWM周期性明暗交替,模拟漫天繁星。
状态4:电机转速控制子状态
- 低速:PWM低占空比,菲林转动缓慢,极光舒缓;
- 中速:标准流速,日常氛围;
- 高速:快速波纹,派对动态效果;
- 正/反转切换,改变极光流动方向;
实时ADC读取电机电流,超阈值立刻停机故障告警。
状态5:定时关机倒计时
15/30/60min三档可选,Timer1 1s累加计时;倒计时剩余30s灯光缓慢降亮度,时间到切断电机+所有LED,进入休眠。
状态6:低压/故障保护
1. 电池<3.0V:红灯3s闪烁一次,灯光亮度限制50%,禁止电机高速运转;
2. 电机堵转:红灯快速闪烁,锁定电机输出,重启按键清除故障。
(3)软件核心优化算法
1. 无频闪PWM控制:20kHz高频输出,避免夜间视觉疲劳;
2. OP硬件电流检测:比纯ADC轮询响应快10倍,菲林卡死瞬间保护;
3. 多阶色彩渐变平滑算法,无阶梯断层;
4. 遥控指令滤波:连续3帧相同指令才执行,消除灯光电磁干扰误触发;
5. EEP记忆机制,断电不丢失用户偏好设置;
6. 分级低功耗管理,休眠切断模拟外设(运放、ADC),最大降低锂电损耗。
五、北极光投影灯方案核心优势
1. 内置双OP运放,省去外置TL082运放,降低BOM物料成本、缩小PCB面积;
2. 四路独立12bit硬件PWM,RGB极光+星光四路精准无级调光,渐变丝滑无断层;
3. 16位Timer支持最长90min定时,伴睡定时精准稳定;
4. 完整保护机制:电机堵转、锂电过放、长时间过热自动降功率;
5. SOP16小封装,圆形壳体窄PCB完美适配,全自动SMT量产;
6. 双光路极光星空复合效果,市面差异化卖点,功能覆盖卧室、宿舍、派对场景。