In our application, we are using a Brushed DC motor for accurate vertical displacement of the shaft.
For the same the firmware has a trapezoidal profile for ramp up and ramp down of the motor.
but during the ramp down before the motor halts completely, because of the inertia the motor takes few extra pulses or few less pulses, for which we are not able to provide precise compensation.
therefore we planned to have a breaking circuit in between which will halt the motor instantaneously the moment the required position is achieved.
One way of breaking a DC motor operation is to short the 2 leads of the motor and because this scenario will arise during ramp down (ramp down in the trapezoidal profile) and at a lower speed, we may be successful in achieving our goal.
Queries:
1: Does DRV8412 allows us to break the DC Motor in the method mentioned above. Because we are shorting the outputs of the driver.
2: Does the method have some unknown consequence.
3; if yes, then kindly suggest me way to break the motor instantaneously using DRV8412 Driver.
Regards,
Shah Kunal