控制算法是整个控制系统非常重要的组成部分,它把硬件电路联系在一起,完成了系统的功能。能量释放系统控制程序由主程序、捕获单元子程序、ADO中断子程序、APFC子程序、PWM信号生成子程序等程序模块组成。控制程序主要采用中断的方式来执行,通过设定计时器寄存器来确定中断周期。中断周期即采样控制周期设定为20kHz,中断开始一次采样控制,完成后返回主程序。 储能飞轮能量释放系统控制算法旨在输出平稳的电压,电流无畸变,功率因数尽量达到1。要使变换器工作时达到单位功率因数,必须对电流进行控制,保证其为正弦波形且与电压同相。根据是否引入电流反馈可以将这些控制方法分为两种:引人交流电流反馈,对输人电流进