Abstract:The filter hardware structure design of traditional back EMF method will lead to the commutation error of the position sensorless brushless DC motor. When the commutation error is large, the performance index of the system will be greatly reduced. Aiming at the problems of system commutation torque ripple and outofstep caused by commutation error, the relationship between the ideal backEMF zerocrossing point and the actual backEMF zerocrossing point is analyzed; on the base of adding a singleended primary inductor converter (SEPIC) predriver circuit, this paper adopts PWMONPWM modulation method, which detects and compares the voltage value of the nonconducting phase (i.e., the suspended phase) and the calibrated voltage value, then a commutation signal is obtained and the commutation error correction is realized. Compared with the traditional backEMF method, the proposed method needs only to detect one phase voltage, then the commutation error is accurately corrected and the torque ripple of the system is reduced at the same time. Simulation and experiment results verify the effectiveness of the proposed commutation error correction strategy in full speed range.