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.

DRV8824: How to stop the stepper moter immediately with DRV8824

Part Number: DRV8824

Hi team,

 

My customer is using DRV8824 to drive a stepper motor in the half step mode. They use slow-decay mode to stop the motor but they found that the motor cannot stop immediately and there will be a few steps overshoot. So my question is: to make the motor stop immediately from a constant speed, which below parameter should be adjusted?

1. Is it related to the full step/half step/micro step mode? In which mode can the motor be stopped immediately?

2. Is it related to the full scale current? In a higher current mode or a low current mode can the motor be stopped immediately?

3. Is it related to the decay mode? In mixed decay mode or slow decay mode can the motor be stopped immediately? 

Thanks.

Best regards,

Wayne

  • Hi Wayne,

    The ability for a motor to stop immediately is related to motor torque, load torque, and inertia of the load. If the motor load torque is strong or the inertia (weight and speed) is high, it may overpower the motor torque. That said, to increase the torque needed to stop the motor, I would increase the full-scale current before stopping it. The larger current will produce more torque, and the higher torque will stop the motor.

    I think this should be fine for any decay mode, but you should choose one with the smallest ripple.

    If possible, I recommend the customer to decelerate the motor rather than stopping immediately. But, if they require their system to stop immediately, then they need to increase the full-scale current.