Hello,
Is it possible to create an instantaneous brake on a DC motor using the Dual MC33926 card?
Is it possible to keep a holding torque when it is stopped?
Thanks a lot for your help.
Vincent
Hello,
Is it possible to create an instantaneous brake on a DC motor using the Dual MC33926 card?
Is it possible to keep a holding torque when it is stopped?
Thanks a lot for your help.
Vincent
Hello.
It is not clear if you’re referring to the #1213 Dual MC33926 Motor Driver Carrier or the #2503 Arduino shield version. In general the MC33926 driver can brake high or low depending on the control signals you send it. However, if you’re using our shield version, please note that it is configured to brake low.
This sort of braking is essentially equivalent to shorting the leads of your motor together, so the amount of holding torque will depend on your particular motor (you can try it even without the driver by just shorting the leads together).
If you need more than that, you might consider an external braking mechanism or using a stepper motor for your application.
Brandon
Hello Brandon,
thanks for your help.
I’m using the #2503 Arduino shield version.
Is it one of your shield version, configured to brake low ? By low do you mean a low brake or it brakes at low state ?
Unfortunately, using a stepper is not an option now
Thanks again
Yes, that shield is configured to brake low (i.e. it shorts both motor terminals to ground).
Brandon
Thank you Brandon,
Which command do that ?
Vincent
The #2503 shield will brake low whenever the PWM signals are low (including during the low portion of the duty cycle). If you’re using our Arduino library for the Pololu Dual MC33926 Motor Driver Shield, and want it to hold this state, you can use any of the set speed commands with a target speed of 0 (e.g. setM1Speed(0)
, setM2Speed(0)
, or setSpeeds(0, 0)
).
Brandon