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.

TMS320F28054M: USER_MOTOR_RES_EST_CURRENT locking current

Part Number: TMS320F28054M

Link to original post: https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/811011/3002116#3002116

I set the USER_MOTOR_RES_EST_CURRENT down to 0.3A, and did few tests. I pushed against the motor, the locking current gMotorVars.Is_A still go above 1A not limiting to 0.3A. Why?

  • The USER_MOTOR_RES_EST_CURRENT is set to reference Id, not total current (Is) of the motor, you might check if the Iq is not equal to Zero since the motor is adding a load and try to keep the stalled status with Zero speed.

    Btw, please have a detailed description of the locking process you did and post a current waveform, that may help us to solve your question if have any again.