DSP-based extended Kalman filter estimation of speed and rotor position of a PM synchronous motor

The paper concerns with the realisation of a sensorless drive with a permanent magnet synchronous motor. Position and angular speed of the rotor are obtained through an extended Kalman filter. The estimation algorithm requires neither the knowledge of the mechanical parameters nor the initial rotor position, overcoming two of the main drawbacks of other estimation techniques. The drive also incorporates a predictive current control, that yields some benefits on the overall filter performances. The experimental set-up includes a PM synchronous motor, a PWM voltage source inverter and floating-point DSP-based control system.<<ETX>>