Abstract

This paper presents an adaptive speed control IC for use in a PMSM (Permanent Magnet Synchronous Motor) drive based on FPGA (Field Programmable Gate Array) technology. Firstly, PMSM is mathematics modelled and the vector control scheme is introduced in the current loop of the PMSM drive. Secondly, to increase the performance of the PMSM drive, an AFC (Adaptive Fuzzy Controller) constructed by a fuzzy basis function and a parameter adjustable mechanism is derived and applied to the speed loop of a PMSM drive to cope with the effect of the system dynamic uncertainty and external load. Thirdly, a proposed adaptive speed control IC based on the FPGA is employed to realize the aforementioned current vector controller and adaptive speed controller of PMSM drive. In addition, a FSMD (Finite State Machine with a Datapath) is presented to model the overall AFC algorithm. As a result, a fully digital controller, including the AFC, the current vector scheme, SVPWM (Space Vector Pulse Width Modulation) generation, coordinate transformation and QEP (Quadrature Encoder Pulse) detection, for PMSM drive can be realized within a single FPGA chip. Finally, an experimental system is set up and some experimental results are demonstrated.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call