Sections
You are here: Home Forum Devices and Hardware stepper motor current draw

stepper motor current draw

Up to Devices and Hardware

stepper motor current draw

Posted by Scott Lindroth at July 05. 2008
I have two bipolar stepper motors rated at 12V, 75 ohms. The Make Controller can drive them with an external 9v power supply powering the entire unit, but the motors and the ICs get pretty warm. The current draw when the motors are stationary is about 90 mA. The 9v supply can output up to 1.5A. Will this damage the Make Controller? Thanks for any advice. Scott

Re: stepper motor current draw

Posted by Lou Deluxe at July 06. 2008

The short answer is that I don't think it will damage the Make Controller.

How warm is pretty warm?  Generally, warm isn't a problem.  Hot is a problem, though these parts are rated for 85C, which is pretty hot, indeed.  So long as the environment (heat sinking, airflow, etc.) is sufficient to keep the die temperature within safe range and below the thermal shutdown limit, it should be ok.  These drivers do have thermal shutdown circuitry which will shut drivers off until the temperature returns to an acceptable range.  That feature is there to try to prevent destroying the drivers with too much heat.

As these drivers are socketed, heat sinking through the middle 4 pins is compromised, so I'd not be surprised by them getting warm.  The heat has to go somewhere.  There do exist heat sinks which can be clipped onto the plastic body of the driver chips.  For sufficiently small loads, and I think yours might fit into that category, the power dissipation afforded by transfer through the socket pins to the board and through the body of the chip to the air can be sufficient to keep the driver from shutting itself down.



Re: stepper motor current draw

Posted by Scott Lindroth at July 06. 2008
Thanks for your help. I am breathing a bit easier knowing now that the ICs have protective circuitry built in. I may let the motors sit for awhile to see if shutdown happens. Scott

Re: stepper motor current draw

Posted by Aaron Tunell at July 07. 2008

in your programming, try setting the duty to 0 whenever you're not moving. Steppers use a lot of current to hold their position, but in some applications, this is not necessary. If you set the duty to 0, you'll eliminate this unnecessary current draw and thus keep things a lot cooler.

Re: stepper motor current draw

Posted by Lou Deluxe at July 07. 2008

Yes.  Depending, as you say, on the application, of course.  For something like a wheeled robot on level ground, or something with a spring or gravity return to an inert/safe position, that is absolutely true.

For systems that still require holding the position of a mechanism (lest it roll downhill or otherwise move to an unwanted position), you can still reduce the power by setting the duty to something between 0 and maximum when you're just holding and not trying to change position.  That value will need some tweaking, as it depends on the mechanism and your motors.  I'm assuming that the motor/system does not have a clutch which performs the holding function without having to energize the motor coils.  Most do not.

Also, if hold power is really an issue, you might want to consider single-stepping in preference to half-stepping.  Half-stepping has its advantages, but it does, by definition, draw twice the power in certain positions.

Re: stepper motor current draw

Posted by Scott Lindroth at July 07. 2008

Previously Aaron Tunell wrote:


><p>in your programming, try setting the duty to 0 whenever you're not moving. <p>
><blockquote>

Ah, of course! My application can certainly do with a lower duty cycle when the motors are stationary, though I do need stop in precise locations. In any case, this should cool things down. Thanks much Lou and Aaron. Scott

Re: stepper motor current draw

Posted by Eirik Simonsen at July 09. 2008
You can double the capacity of the driver chips by "stacking" them. If you add heatsinks, you can even draw more current from them. Check this post http://makingthings.com/forum/devices/707496757 /e
Powered by Ploneboard
Document Actions