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.

PMSM stall and startup fail

hi,

      I am using FOC to drive PMSM,and FOC drives ok, my problem is :

      I have added startup fail protection when startup estimation speed is not in my range.

      when motor startup,then i clamp axle right now, motor shakes,and I found oscilloscope display sine wave ,

      and in my software calc speed is OK, but the speed is fail in fact,SO i can not protect my motor!

      How to design startup fail protection  AND motor stall protection?

 

thanks !

 

 

  • what are you using to create your speed estimation? sounds like it doesn't know if the motor is stalled and can't estimate the speed properly. common issue with many techniques (like eSMO)

    The FAST estimator used in InstaSPIN-FOC will do this...and will actually recover from a stall once the load is removed.
  • thanks ChrisClearman,

    I am using smopos.h and speed_est.h to control motor,

    I found that motor stalling , and phase current is sine wave, Vpeak  = 200mA, Vbus = 310Vdc

    because phase current is sine wave , smopos.h and  speed_est.h can est proper speed when motor stall with startup

    so I want to know how to detect motor stall when motor current is small?

     

    hope for your answer!

  • Hello,

    For very low currents, that is sinusoidal, the smo will definitely not detect stall condition. I will consider a few trials

    1. At low speed if the current magnitude is higher than working range, then it could be stall

    2. Increase the Id current during forced rotation to ensure that the motor does get enough magnetic strength to produce enough torque and start

    rgds,

    ramesh