Design of Control System for Sensorless Brushless DC Motor Based on STM32
A design scheme for a position sensorless brushless DC motor control system based on the STM32F407 main control chip is proposed.The microcontroller system is used to sample the terminal voltage,and the zero crossing signal is processed in the main control chip instead of the hardware zero crossing detection circuit.The reason for the zero crossing detection error caused by AD sampling error is analyzed,and a correction method is provided.Considering the influence of inductance freewheeling on the phase of commutation points,a commutation point correction method is proposed and the system is compensated.The experiment shows that the system starts smoothly and outputs torque smoothly when controlling the motor,which can provide a certain reference for the control of brushless DC motors.
brushless DC motorposition sensorless controlzero crossing recognitioncommutation point correction