Robot design - stepper motor heat.
Bits
Posts: 414
I am designing a robot PCB and while testing the A3967 stepper motor driver I have discovered the the motor gets very hot when I hold it after stepping out x amount of steps.
I am considering pulsing the sleeping pin, in my mind it would creating a duty cycle if you will. That said would this even help remove some heat? How hot can a stepper motor safely run. At this point I cant touch the motor chassis without burning my finger I am guessing its over 40C.
Would hole stepping help vs 1/8 stepping etc?
Any ideas....?
I am considering pulsing the sleeping pin, in my mind it would creating a duty cycle if you will. That said would this even help remove some heat? How hot can a stepper motor safely run. At this point I cant touch the motor chassis without burning my finger I am guessing its over 40C.
Would hole stepping help vs 1/8 stepping etc?
Any ideas....?
Comments
I have two modes I am interested in.
1. Move stepper motor a desired number of steps then put the ic in sleep mode. There are no issues except a lower precision when I stop the wheel
2. Move stepper motor a desired number of steps then hold the wheel. This is where I am getting fantastic precision
You want to ramp the motor up to speed, move it toward position, then ramp it down to stop exactly on target, possibly holding it stopped briefly until all your inertia dies down, then shut it off entirely. Can you live with that?
Some applications apply reduced voltage & current to hold a stepper in a fixed position. That's burning power to stay still, makes less sense.
I will give this a shot.
This is what I was thinking when I mentioned pulsing the sleep pin. So that the current would be cut in half.
I just PWM the sleep pin and it looked bad. Ill test it out Erco. Thank you
I have had the opportunity to work with steppers quite a bit. Steppers can get quite warm, but it sounds like yours are getting too much current. There are two main ways to get around this, either with current limiting resistors or with PWM and current sensing technology. When I started messing with steppers, I built my drivers from TIP120s, and by not have the proper currenting limiting, my motors would get very hot, just like you describe. Now that I purchased some Gecko drives, they run pretty darn fast, with decent torque, and remain fairly cool.
Bruce
Go to your post, click on EDIT POST, and in the new window click on GO ADVANCED. From there, you can use the Prefix drop down menu to mark it as "solved".
Edit the prefix in the original post