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.

TMS320F28069F: Problem about the upward slope of the current

Genius 3095 points
Part Number: TMS320F28069F


In a motor system with high inertia (For example, a 5 times rated torque), it will happen that if putting the motor at 0 position, It will swing around the 0 position. Can this be improved by changing the rise slope of the current?
And which is the variable of current rise slope?
#define USER_MAX_CURRENT_SLOPE(USER_MOTOR_RES_EST_CURRENT/USER_IQ_FULL_SCALE_CURRENT_A/USER_TRAJ_FREQ_Hz)?
There is no effect after I reduce the value of USER_MAX_CURRENT_SLOPE.

  • Are you using InstaSPIN-FOC? or MOTION? When you say 0 position, how are you commanding that reference? Speed?

    Sean
  • As Sean replied to you, could you please provide more information about this question. For sensorless-FOC, it's difficult to keep zero speed and run with very low speed under heavy load. You may have a look at chapter 14 of InstaSPIN user's guide (SPRUHJ1G).

    btw, the USER_MAX_CURRENT_SLOPE is only for motor identification, not for startup/run. The current slope depends on the speed loop and current PI controller.