本发明提供了一种无误差开关磁阻电机电流控制方法。本方法根据电机运行时记录的参数,先通过计算获得任一电周期内下一载波周期的电流变化斜率,然后根据实际电流与参考电流的差值,准确的获得任一电周期内下一载波周期的驱动状态,并准确计算出任一电周期内下一载波周期所需要的占空比。此方法在大功率电驱系统中,在有限的开关频率下实现电流无误差跟踪,提高电流跟踪性能,从而减小开关磁阻电机输出的转矩脉动,提高电机输出性能。