基于STM32的LED多级调光器,采用PWM电压调节方法,利用STM32单片机集成有AD转换与PWM输出技术,通过对从控制始端(电位器)采集到的电位数据进行AD转换,并对数据进行处理得到PWM输出的占空比,从而能够对LED负载进行调节,完成调光。以STM32F103为核心的单片机开发板,对LED灯的1 000级亮暗调节。实验结果显示LED的亮暗变化均匀,电压变化与文中所建立的线性处理模型一致。