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
During motor identification, there are three initial steps that don't require rotation of the shaft. The first one calculates hardware offsets. The second one injects a high frequency current sine wave to identify what we call high frequency resistance (Rhf) and high frequency inductance (Lhf). The third step is to identify the stator resistance (Rs) by injecting a DC current. During this step, take note of the high frequency inductance (Lhf) and stator resistance (Rs). The two required variables in this step are available by using the following function calls from the library:
// get Lhf
gLhf = CTRL_getLhf(ctrlHandle);
// get the stator resistance
gRs = EST_getRs_Ohm(obj->estHandle);