The existing commutation error compensation methods require additional filtering and detection circuits,leading to increased complexity in brushless DC motors(BLDCM)sensorless commutation meth-ods.In response to this issue,a method for compensating commutation errors using terminal voltage spikes(TVS)was proposed,achieving accurate compensation for sensorless commutation errors in BLD-CM.The strong anti-interference characteristics of the TVS signal were investigated and that the duration of the TVS changes monotonically with the commutation error.Furthermore,a closed-loop control method for commutation error compensation was designed based on the duration of the TVS.This method elimi-nates the need for additional filtering and detection circuits,simplifying the circuit design for commutation error compensation while demonstrating good robustness and accuracy.Comparative analysis of phase er-rors before and after compensation was conducted using simulation and practical experimental platforms,with the results showing that the proposed method can achieve accurate commutation error compensation.In both simulation and practical experiments,the phase errors were controlled within a range of 1.1 elec-trical degrees and 4 electrical degrees,respectively.In speed control experiments,the sensorless method after compensation exhibited dynamic characteristics similar to those of Hall sensor-based methods.Com-pared to existing methods,the proposed method is better suitable for the application of BLDCM sensorless methods in high-performance motor control scenarios.
关键词
无刷直流电机/六步换相法/无传感器控制/换相误差补偿/端电压尖峰脉冲/闭环控制
Key words
brushless direct current motor/six-step commutation/sensorless control/commutation correc-tion/terminal voltage spike/hall signal restore/closed-loop control