Speed Control of Permanent Magnet Synchronous Motor Based on FPGA
In response to the problems of slow response speed,large overshoot,and easy integration satura-tion caused by traditional PI control in the speed controller of permanent magnet synchronous motor(PMSM),this paper designs a speed controller with Anti-Windup strategy,and implements the control of PMSM in the field programmable gate array(FPGA).Firstly,high-level synthesis technology(HLS)is used to model the key modules of PMSM servo control,then packaged into an IP core and imported into the project.Finally,it is downloaded to the FPGA chip to complete the control of PMSM.After comparing with traditional PI controller experiments,using this speed control method reduces the overshoot to 4.3%,re-duces the speed at load by14 r/min,and adjusts for0.01 s.It has good dynamic performance and anti-in-terference performance,meeting the application requirements of PMSM servo control systems.
field programmable gate array(FPGA)high-level synthesis(HLS)permanent magnet syn-chronous motor(PMSM)Anti-Windup strategy