摘要
本发明提供了一种基于FPGA的双MCU热备份控制方法,涉及电源系统控制技术领域。包括:利用FPGA实时采集主MCU和备MCU输出的固定频率自检PWM信号;利用FPGA内部计数器测量固定频率自检PWM信号的频率和周期,得到实时频率值并与预设频率阈值进行对比,得到频率偏差;判断频率偏差是否大于偏差阈值,若否,则主MCU和备MCU未故障,若是,则进行偏差周期监测,得到监测结果并根据所述监测结果输出故障信号;根据故障信号确定故障类型;根据故障类型和输入信号确定输出信号。本发明解决了现有技术中的双MCU热备份控制系统存在单点故障、信息传输实时性差和控制逻辑准确性低下的问题。