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.
Hi,
We have a system which uses stepper motor . we are using it to lift weights in very small steps. lets say lift 100kg of weight every 5mm .WE are using DRV8711 to control system. we are noticing that sometimes motor slips and because of heavy load, motor accelerates and damages FETs and driver which we believe it is because of BackEMF. We are using camping diodes to protect the system but looks like it doesn't work. There is 100:1 gearbox attached to stepper motor so when load slips we are seeing massive RPM on motor. any help on this appreciated.if you need more info please let me know.Thanks
Hello,
Where do you put the Zener diode? Is it on VM bus? How many capacitors do you put on VM bus?
If you can use a scope to capture the voltage spike, that can help us to find the root cause.
If the motor accelerates due to the heavy load and damages FETs and driver which you believe it is because of BackEMF. Basically, we need a clamp circuit to quickly response the high voltage spike on VM bus and that clamp circuit can absorb the energy sending back from the motor.
I would think we may need to update the clamp circuit: when the input voltage is higher than a certain level, turn on a switch on VM bus and short the VM to ground through a load resistor and that switch.
Hello,
The diodes on A+ A- B+ B- cannot clamp the VM voltage because those diodes don't absorb any energy when the VM voltage is higher than normal operating voltage.
So, we have to block the motor reverse spin; or design a clamp circuit to clamp the VM voltage (For example: https://patents.google.com/patent/US20110057627A1/en ).