This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28069M: Lab 12b Estimator states (gMotorVars.EstState)

Part Number: TMS320F28069M
Other Parts Discussed in Thread: MOTORWARE

In motorware 14, for Lab12b I am trying to reduce the time between EST_State_Idle and EST_State_OnLine.

gMotorVars.Flag_enableRsRecalc = 0

gMotorVars.Flag_enableOffsetcalc = 0

It takes nearly 3 seconds for gMotorVars.EstState to change from EST_State_Idle to EST_State_OnLine.

How can I reduce this time?

Best regards

  • You can set the time of CTRL_State_OffLine state in user.c to a small value to reduce the ADC current/voltage offset calibration time if you can set a correct offset value in user.h.

    pUserParams->ctrlWaitTime[CTRL_State_OffLine] = (uint_least32_t)( 5.0 * USER_CTRL_FREQ_Hz);