为了实现电能的双向流动,本设计中采用了BUCK-BOOST 电路拓扑,基于STM32 的ARM Cortex-M4 MCU 为控制核心,通过对该模型进行理论推导和控制器仿真,确定了以PID 算法作为软件设计的核心,采用脉宽调制(PWM)技术来实现能量的双向流动,且两个方向都可升、降压,电压增益较高。