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
Once the offsets, also known as bias, are calibrated, the estimator is enabled and the following state of the identification process is started. The first state of the estimator state machine to be executed after being idle, is known as the R-over-L state, or RoverL (Figure 7-11).
This state of the estimator is used to measure the electrical time constant of the stator circuit by dividing the measured resistance and inductance. The RoverL time constant is used by the controller object in order to set the current controller gains, KP and KI of both IQ and ID current controllers. If the motor identification is bypassed, parameters provided in user.h are used to set the current controller gains.
The process of measuring the RoverL time constant is done by injecting a current of fixed amplitude, at a fixed frequency to the stator windings. Each of the injected current parameters is described below: amplitude, frequency and measurement time.