开关磁阻电机在抽油机、龙门刨床等需要正反转切换的场合下,若导通与关断相绕组选择不合适,不仅无法正常切换,而且有可能因为电流过大,损坏功率器件。针对该问题,给出了基于DSP控制的开关磁阻电机正反转切换的设计方案,分析了正反转中GPIO位置检测和CAP捕获模块中位置逻辑信号的不同。通过光电开关管传来的6路位置信号,结合PWM斩波技术,进行相应相绕组的通电、断电操作,不仅能使开关磁阻电机转子在任意位置具有自起能力,而且在给出正反转切换指令后,通过改变PWM占空比,从而可以调节正反转切换的快速性。以一台3 k W 12/8开关磁阻电机为研究对象,通过实验验证了方法的有效性和可靠性。