The servo system is a motion control system that accurately follows and reproduces a certain process.Brushless motors have the advantages of small size,low stator current and stator resistance losses,and strong overload capacity.The vector control strategy has the advantages of simple motor torque control and good motor dynamic performance.Therefore,the brushless motor servo system using vector control is widely used in industrial motion control systems.Since many servo systems need to work in industrial scenes with constantly changing workloads and moments of inertia,the servo drive system needs to have strong anti-disturbance performance and be able to suppress the adverse effects of disturbance factors such as load changes on the control system.This article first analyzes the mathematical model of the brushless motor in the three-phase static coordinate system and the two-phase rotating coordinate system,combines the auto disturbance rejection controller,the BLDC mathematical model and the servo system control structure,and designs an improvement based on the LESO and PD controller.Type active disturbance rejection control algorithm,and apply the algorithm to the position loop controller to achieve the accuracy of the BLDC servo system.Finally,on the basis of the above work,a set of STM32-based BLDC servo control system was developed,and compared with PID control experiments,and finally the effectiveness of the algorithm was verified by experiments. |