Previous in Forum: Center Tap Transformer   Next in Forum: Instruments, Fuses and Power Failures
Close
Close
Close
16 comments
Rate Comments: Nested
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52

How to Get More Torque from a Stepper Motor?

02/03/2009 9:38 PM

I have come up with a way that seems to give me more torque out of my stepper and I can't seem to find anything about it on the web. I don't have a way to measure the torque out but I can turn up the speed without the motor stalling where it would before. I can also turn a load that the motor wasn't able to turn before.

This is a five wire unipolar stepper motor and I needed more torque than it was giving me. I know a traditional way is to increase the voltage and limit the current, but I am already doing this to get the max torque. I was driving the stepper motor with the full step sequence and I was thinking about how this works

For reference a wave sequence is 1000, 0100, 0010, 0001 and a full step is 1100, 0110, 0011, 1001

A full step sequence uses two coils on at once and gives you more torque than a wave sequence. So I thought why not have three coils on at once, basically the inverse of the wave sequence or 0111, 1011, 1101, 1110 So I did this and it worked. I also tried an inverse half step sequence, which also seems to work fine with slightly more torque.

What I want to know is, am I missing something and this shouldn't be working, or is working for a reason other than what I think? Why can't I find this anywhere online or am I just searching on the wrong words.

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru

Join Date: Sep 2007
Location: Defreestville, NY
Posts: 1072
Good Answers: 87
#1

Re: How to get more torque from a stepper motor?

02/03/2009 10:38 PM

More energy in, the more energy out (sometimes).

Whether your sequences are more efficient or practical (or both) will require some instrumentation. I'd be wary of overheating issues. Interesting concept though.

__________________
Charlie don't surf.
Register to Reply
Guru

Join Date: Sep 2006
Posts: 4513
Good Answers: 88
#2

Re: How to get more torque from a stepper motor?

02/04/2009 12:17 AM

Hi frankd20,

There is no reason this shouldn't work, but try running your motor under load for awhile and note the temperature rise (with your hand, at a minimum). You are running your motor at 50% greater total power, after all. Microstepping your motor using this inverse scheme should work as well. Just keep an eye on the temp. rise and your motor should be fine.

Can you vary your step sequence/rate under program control, or is it hardwired? I'm asking because you can exercise your motor, say, make it turn one way then another, under load, and see how it performs. Give it a good workout whilst noting the temp. rise.

Take care,

-e

Register to Reply
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52
#3
In reply to #2

Re: How to get more torque from a stepper motor?

02/04/2009 12:25 AM

In this particular application temperature isn't much of a concern of mine, so far nothing gets all that hot, but I do realize how this would increase the temperature. The motor driver is running on a PIC chip of my own coding, so I can make the thing do whatever I want with in the limits of my programing skills (the real limit in this case)and the hardware. I am just surprised that you can't find any information on this method of driving a stepper.

On another note I have a new stepper with a much higher torque rating on the way so this trick will not be necessary for this application in the near future.

Register to Reply
Guru

Join Date: Sep 2006
Posts: 4513
Good Answers: 88
#4
In reply to #3

Re: How to get more torque from a stepper motor?

02/04/2009 12:58 AM

One place to look is the US Patent and Trademark Office, or USPTO. Another search tool is the Google Patent Search. If it has been done and found to be patent-worthy, you'll find it here.

For your motor exercise program, try using one of the PIC's timers to toggle the wave sequence back and forth under program control and drive it, say, 5-10 seconds one way, then the other. If you can ramp the sequence rate up & down, all the better. Otherwise you may "hop" steps during the acceleration/deceleration phases.

Register to Reply
Guru
Engineering Fields - Electromechanical Engineering - Technical Services Manager Canada - Member - Army brat Popular Science - Cosmology - What is Time and what is Energy? Technical Fields - Architecture - Draftsperson Hobbies - RC Aircraft - New Member

Join Date: Sep 2006
Location: Clive, Alberta, Canada
Posts: 5916
Good Answers: 204
#5

Re: How to Get More Torque from a Stepper Motor?

02/04/2009 11:52 PM

you can make simple power measuring equipment using shafts, pulleys, ropes and weights..

either as a brake, or as a drum hoist. by varying the weight, on the same drum, you can at least get an idea of the difference between the two methods, as to the difference in power.

Register to Reply
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52
#9
In reply to #5

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 9:41 AM

I have read about an easier way to measure torque, that uses a ruler and some weights. Same concept just easier to do. For my purpose I can go even simpler since I don't need a number, I just need to compare the two different driving methods. I have no idea what the model # or spec'd torque output is anyhow so I can't compare to that.

Register to Reply
Guru

Join Date: Dec 2005
Location: Wisconsin USA
Posts: 824
Good Answers: 37
#15
In reply to #5

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 1:50 PM

If the OP needs dynamic torque, this will give comparative values; the comment mentioning a ruler & weights is only good for static torque [which may be fine]. I had need of a way to measure dynamic torque of a small motor once, and put a spool (miniature drum) onto its shaft, with a light string attached. At the other end of the string was a length of chain in a heap on the floor directly beneath the drum. As the motor turned, it began to lift the chain; when it stalled, I measured the amount above the floor, and had the radius of the drum and weight of that length of chain as basis for my torque value. In that case, something like bead chain was suitable. I've used sash chain in a similar way since then, and it is obviously scalable to much larger systems. The Christopher Becker "Chain-O-Matic" beam balance was my inspiration.

__________________
" Ignorance and arrogance have more in common than their last four letters. "
Register to Reply
Guru

Join Date: Jul 2008
Location: Mallorca, Spain
Posts: 567
Good Answers: 15
#16
In reply to #5

Re: How to Get More Torque from a Stepper Motor?

02/07/2009 6:25 AM

Hi Chris,

thanks for that. I often use this rope brake to load systems for checking electric and hydraulic winches but it never occured to me that I could actually measure anything other than the draw on the line.

regards

Chas

__________________
En la casa del herrero, cuchillos de palo!
Register to Reply Off Topic (Score 5)
Guru

Join Date: Dec 2005
Location: Etats Unis
Posts: 1871
Good Answers: 45
#6

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 12:06 AM

You have more torque because you are dumping more power into the motor. However, the locking position of the rotor will be slightly different because you will be pulling and one of the poles from two different magnets. Also, if you are driving three coils with the rated current per coil you will be dissipating more heat than was intended by the design spec which may not be a problem if you only do it for intermittent moves and are able to lower the power when stopped. You can actually micro-step the motor by ramping the current with chopper drivers and you also reduce the cogging effect. The additional torque from higher voltage with limited current is only during the period when you incur the 1/LR time constant of the motor and so only becomes significant when the windings are only on for very short times during high speed operation. You aren't really getting more than rated torque you are just getting it for closer to 100% of the step period instead of waiting for it to ramp up with the LR time constant.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Register to Reply Score 1 for Good Answer
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52
#10
In reply to #6

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 9:44 AM

That is one possibility I have thought of, and someone who I work with also suggested to me. It makes sense that this could be the situation.

I guess if I really want to find out I would need to measure the torque output and compare against the motor spec. I don't know the motor spec for this particular motor so I would have to use another one.

Register to Reply
Guru

Join Date: May 2007
Location: Budapest, Hungary, HA5YAR
Posts: 617
Good Answers: 14
#7

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 4:33 AM

you can increase the torque with a gearbox. It will reduce the step length and increase the torque with the same rate.

__________________
Aged man is not old man...
Register to Reply
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52
#11
In reply to #7

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 9:50 AM

It will also reduce the speed which is what I need. If I reduce the speed of the motor the torque goes way up. Right now I am driving the motor about as fast as it can go before it starts to skip to do what I need, I don't need accuracy. I just need a motor that will turn at a very constant yet adjustable rate that won't vary when the load does.

Register to Reply
Guru
Engineering Fields - Control Engineering - New Member China - Member - New Member

Join Date: Sep 2006
Location: CHINA
Posts: 2945
Good Answers: 14
#8

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 8:50 AM

if you hope to increase torque, as other recommand. increase input power, the larger current, the stronger torque .(of cause the higher voltage, we can ge t more current). power = torque x turns/m

Register to Reply
Guru
Hobbies - HAM Radio - New Member Hobbies - Model Rocketry - New Member

Join Date: Jan 2007
Posts: 787
Good Answers: 52
#12
In reply to #8

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 9:54 AM

I know that increasing the voltage gives you more torque as I stated in my original question. I am already driving the motor with about twice the voltage it is rated at, but it wasn't enough.

Register to Reply
Guru

Join Date: Dec 2005
Location: Etats Unis
Posts: 1871
Good Answers: 45
#14
In reply to #12

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 12:25 PM

If you use a proper chopper driver (duty cycle modulation) you can run the motor at a much higher voltage. I have operated very large stepper motors at 2000 sps (600rpm) by using ten times the rated motor voltage. You should select a motor with a lower rated voltage but higher current. That in effect makes the winding have less inductance which is what you are fighting. Twice the voltage is hardly worth the effort especially if you have a relatively high voltage motor.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Register to Reply
Guru
Engineering Fields - Electrical Engineering - Been there, done that. Engineering Fields - Control Engineering - New Member

Join Date: Dec 2008
Location: Long Island NY
Posts: 15600
Good Answers: 981
#13

Re: How to Get More Torque from a Stepper Motor?

02/05/2009 10:14 AM

frankd20,

Kudos for creative thinking out of the box, but as you might guess there are some complications that may or may not concern you. By turning on three phases at once the larger maximum B field position in the stator is less clearly defined. In other words going from position one to position two the magnetic field is larger but position one and position two may not necessarily be where you think they should be. Your external load (gravity, inertia, and friction) may pre-load the motor so that this becomes a moot point. To test this you may find that when you are holding a load in one position in your three coil activation approach, you'll find a larger region that motor can drift from a supposedly fixed position compared with the full or half step norm. Since most motor manufacturers expect that the at rest motor position is a critical criteria (why else use a stepping motor) they probably don't recommend this approach. Therefore, no web based mentions of this approach. As I mentioned before though this may not be critical in your application.

Also since you have all three coils ON at once, the parasitic IR power heating the motor chassis will be at least 50% higher than anticipated. Again, your operating modes may not care about this. But since it can overheat the motor in some applications, no manufacturers will recommend this.

__________________
"Don't disturb my circles." translation of Archimedes last words
Register to Reply
Register to Reply 16 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

capblanc (1); chrisg288 (1); cnpower (1); frankd20 (5); Qqberci (1); rcapper (2); redfred (1); Ron (1); stevem (1); user-deleted-13 (2)

Previous in Forum: Center Tap Transformer   Next in Forum: Instruments, Fuses and Power Failures

Advertisement