(1)主程序实现 主程序的主要功能是完成系统的初始化,配置各控制寄存器,调用各初始化子程序,如看门狗初始化、中断初始化、I/O引脚功能初始化、事件管理器EVA的PWM和ADC初始化、事件管理器EVB的CAP初始化等。初始化完成后,主程序便进入主循环,等待各个中断的发生,从而在各中断子程序中完成各种功能。其流程如图1所示。 图1 主程序流程图 (2)APFC算法实现 APFC模块是整个软件控制程序的部分,决定着转化器的整体性能。APFC将反馈电压、飞轮输出端电压、电流检测值进行运算,终与生成的三角载波进行比较生成PWM控制信号,输出结果为占空比已调解的PWM信号,并通过设定比较单