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: Lab11e for TMS32F28069F Current much higher after switching

Part Number: TMS320F28069F

Hi IntaSpin Experts,

We see an issue on Lab 11E after the switching from Hall sensors mode to sensor less mode. After the switching the phase current jumps up from 2.5A to 18A and goes slowly down to 5A. It looks like a phase jump in the system. The load of the motor is very low.

Could you please give us a hint where we have to take a look? Thanks and best regards

Jens

  • Hi Jens, we believe this issue is caused from integrator windup. Can you try clamping the integrator value once it's reached saturation and report if this changes the current output at the transition point?

    Sean
  • Hi Sean,

    we modify the path HALL to Fast speed mode in the function "HALLBLDC_Ctrl_Run".

    // Set the initial condition value for the integrator output to 0, speed
    PID_setUi(pidHandle[0], _IQmpy(gHall_PwmDuty, gHall2Fast_Spd_Coef));

    // Set the initial condition value for the integrator output to 0, Iq
    PID_setUi(pidHandle[2], _IQmpy(gHall_PwmDuty, gHall2Fast_Iq_coef));

    // Set the initial condition value for the integrator output to 0, Id
    PID_setUi(pidHandle[1],_IQmpy(gHall_PwmDuty, _IQ(0.0)));

    we change these lines with diffenent values from zero up to positive values, at the end we recalculate the PI controller and use this values for initialisation but nothing helps.

    The phase current does not change, I will send the attach file to Jens, I can't add a picture of the phase current.
  • I believe we are handling this offline through email. I will close this thread for now.

    Sean