根据此原理应用性能稳定的红外模块,当有人走动时模块输出3.3V电压,没人时为低电平。模块有可调的延时,最多可达到18秒。

3.1.2 环境亮度传感模块

此传感模块的核心器件是光敏电阻。光敏电阻利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化),见图2。

基于STC12C5628AD系列单片机的智能照明控制方案设计

基于STC12C5628AD系列单片机的智能照明控制方案设计

3.2 控制部分

STC12C5628AD系列单片机是宏晶科技生产的单时钟/机器周期(IT)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAx810专用复位电路。4路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。

选择这个型号的单片机主要考虑到具有PWM和AD转换的作用,使得外围电路得到了大大的简化,同时产生的PWM信号可直接与驱动芯片相连,使得这个系统的成本降低了很多。

由于采用的是PWM调光的方式,为了减少不必要的外围的电路,选择的驱动芯片可直接由DIM管脚输入PWM方波。

LM3407是一款集成了N沟道功率MOS场效应管的脉冲宽度调制的浮动式降压转换器,其设计是为提供精准的恒定电流输出,以驱动高功率发光二极管(LED)。LM3407的显着特色是脉冲电平调制(PLM)控制方案,这一方案在使用一个外部1%精度的电流设定厚膜电阻时,能确保在整个输入电压和工作温度范围内恒定电流输出精度好于10%。转换器的另一个特点是具有一个可接收标准逻辑脉冲,控制LED阵列亮度的DIM引脚,使得LM3407成为精密功率LED驱动器或者恒流源的理想器件。

4 软件设计

本程序采用模块化设计思想,以主程序为核心设置了2个功能模块子程序,使一些功能在子程序中实现,简化了设计结构。运行过程中通过主程序调用个功能模块子程序。

基于STC12C5628AD系列单片机的智能照明控制方案设计

基于STC12C5628AD系列单片机的智能照明控制方案设计

该系统有2个功能模块:1是AD转换模块;2是PWM产生模块。在主函数中直接调用就可以了,大大简化了设计结构。其系统的流程图见图6。