SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
In order to start up the motor with full load from stand still, the estimator needs an initial rotating angle to allow some back EMF to be present in the motor, as shown in Figure 15-33. Typically, less than 1 electrical cycle is required for FAST to lock on the real angle. In order to enable a rotating angle, user must enable the forced angle feature of InstaSPIN. Once the motor has gone through a startup, it is recommended to disable forced angle so that the motor can go through a speed reversal. However, if the motor is stalled for a few seconds during any of the low speeds or speed reversal tests, it is recommended to re-enable the forced angle mode to get out of a stalled motor condition.
The following code example enables forced angle prior to enabling the controller.
// enable the forced angle
EST_setFlag_enableForceAngle(obj->estHandle,TRUE);
FAST configuration different for best start-up performance: enable forced angle.