分析三次谐波检测法的原理及实现方法,并通过实验测试,发现只检测三次谐波的传统方法存在自同步切换失败的情况.在此基础上,提出基于三次谐波检测和A相过零点检测共同定位的方法实现无刷直流电动机的无位置传感器控制.设计对应的位置信号检测电路,通过TMS320F28335的捕获单元完成对三次谐波位置信号和A相辅助位置信号的检测,并根据位置信号通过中断子函数完成电机的无位置传感器驱动.实验结果表明该方法实现简单且切换完全成功,位置精度和可靠性明显增强.