摘要

针对目前精密直流电源领域存在的调整精度低、结构复杂和输出直流电不纯的问题,本文提出以STM32单片机为核心控制器,最终实现输出精稳的12V和5V直流电源的方法。该方法首先通过变压器将220V交流电压变换到48V,并通过整流桥后经过两个Buck电路进行斩波;然后使用PID实现对PWM输出波形状态的控制,其中PID的各项参数使用果蝇优化算法(FOA)进行优化;最后对传统的PID算法与果蝇优化算法进行动态特性负载突增和负载突降对比实验,实验结果证明了本文所提方法的有效性。