Abstract:
This thesis presents an implementation of vector control drive system of Permanent Magnet Synchronous Motor (PMSM) using resolver sensor.
The requirement of the accurate rotor angle is necessary for the vector control. The rotor angle is used to transform the abc variables to the dq
variables in the synchronously rotating reference frame. This thesis introduced the resolver sensor and its algorithm implemented in such system.
Unlike popular Quadrature Encoder Pulse (QEP) sensor, the resolver can measure the initial rotor position at standstill, resulting in the optimal starting
torque. The resolver algorithm for calculating the rotor position and speed of PMSM is developed. In this technique, the calculated position is obtained
by closed loop operation. The error between the calculated position and the actual one is forced to zero by a PI controller. The output of this PI controller
is the rotor speed, which is then integrated to obtain the rotor position. However, the rotor position calculated by resolver algorithm may not be in phase
with the back EMF. Thus, the method of rotor position compensation is also presented to find the proper offset. Finally, the compensated rotor position
can be used in the vector control system. The MATLAB/SIMULINK program and fixed-point DSP based digital controller are employed to verify
the proposed resolver algorithm. Experimental results show that the proposed scheme is successful in the speed closed loop vector control drive of PMSM.