ABSTRACT

A sensorless Field Oriented Control (FOC) based on a Low-Frequency Signal Injection (LFSI), an Extended Kalman Filter (EKF) estimator and a Proportional-Integral (PI) controller in the speed control loop of a Permanent Magnet Synchronous Motor (PMSM) drive is presented in this paper. Firstly, a mathematical model for the PMSM is derived and the sensorless FOC is built up. Secondly, the rotor position and rotor speed, which are estimated by using EKF and LFSI, are described. These estimated values are feed back to the current loop for FOC function and to the speed loop for PI control. Thirdly, a Hardware Description Language (HDL) is presented to describe the behavior of the adopted control and estimation algorithm. Further, based on the Electronic Design Automation (EDA) simulator link, which is a co-simulation work by Simulink and ModelSim, the designed HDL codes are verified and some simulation results are shown, demonstrating the correctness of the proposed control and estimation algorithm. Finally, an experimental system with a PMSM, a motor driver circuit and a Field Programmable Gate Array (FPGA) board are set up to implement the sensorless speed control system.