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 estimator is in Rs state (EST_State_Rs), the stator resistance recalibration will start. The EST_State_Rs contains three states which are executed during full motor identification:
During stator resistance recalibration only two states are executed: EST_Rs_State_RampUp and EST_Rs_State_Fine hence the recalibration time will be shorter than the full calibration during motor identification. In order to calculate the EST_State_Rs execution time during motor recalibration, consider the following two wait times configured in the user.c file:
pUserParams->RsWaitTime[EST_Rs_State_RampUp] = (uint_least32_t)(1.0*USER_EST_FREQ_Hz);
pUserParams->RsWaitTime[EST_Rs_State_Fine] = (uint_least32_t)(3.0*USER_EST_FREQ_Hz);
Figure 7-50 shows the stator resistance recalibration. It shows the time it takes, as well as the states before and after Rs recalibration.