Previous in Forum: PIC 16F84A microcontroller   Next in Forum: Looking for Electric Motor
Close
Close
Close
8 comments
Rate Comments: Nested
Member

Join Date: Sep 2007
Posts: 6

stepper motor problem

09/14/2007 5:57 PM

Hi

I have some search about stepper motor in these days. My search is about moment of stepper motor, I want to know why when we want to increase the rate of motor, the moment decreases.

Now I want to know how I can solve this problem, I also want to know this problem must solve by software or hardware.

I really become grateful if you give me any information that you think can help me.

Email: javad_maleki88@yahoo.com

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

Good Answers:

These comments received enough positive votes to make them "good answers".
Power-User

Join Date: Nov 2005
Posts: 173
Good Answers: 3
#1

Re: stepper motor problem

09/15/2007 9:38 AM

Your motor was designed to run at one speed with a built in time span to copletet the given task. This is a realtion ship of timing. If you slow down the speed rate, the time span will increase to complet the task as well. This is a gear driven event. As the speed of the motor increases, the time to complete the task is increased as well.

Any direct drive system will be varied by the amount of rotation speed ascerted.

Now, my question to you, is why do you want to increase the rate? Your motor is designed and rated to perform a function at "X" rate with a time constant of "Y".

If you increase the "X", then you will adversly loose the longevity of your motor. It's usable life span will decrease by 1/2 the rated time.

Now, if you want to increase the rate of this motor and keep the same duration rate of the function, you will need to increase the gear size of the "Y" function. This will also change the mounting position of your system. You will be required to re-design the actual placement of the final drive gear. You would be better off buying a new assembly with the built in abilities to afford your changes, or design a new mounting assembly with an adjustable meshing property for gear changes.

Good luck.

Maximo

Register to Reply
Guru

Join Date: May 2006
Location: Placerville, CA (38° 45N, 120° 47'W)
Posts: 6215
Good Answers: 248
#2

Re: stepper motor problem

09/15/2007 11:57 PM

My apologies to Lord Maximo, but his answer makes no sense! How can increasing speed make it take longer to complete a task? Stepper motors may have one or more most efficient speed, but they are hardly single-speed motors.

In motors, the word 'moment' is synonymous with 'torque". Torque is force multiplied by a perpendicular distance. Stepper motors have many poles, commonly 200. Rotation is caused by switching from one pole to the next (in microstepping, one field is diminished in steps, while the adjacent field is augmented in steps). At higher speeds, the rotor pole is already approaching the stator pole by the time the magnetic field reaches maximum. This means that the direction of the magnetic field is significantly NOT perpendicular to the radius, which is equivalent to having a smaller radius, and therefore a reduced torque, or moment.

__________________
Teaching is a great experience, but there is no better teacher than experience.
Register to Reply
Participant

Join Date: Sep 2007
Posts: 1
#3

Re: stepper motor problem

09/16/2007 12:11 AM

Hi javad_maleki88,

I can't get you exactly; your requirement is to increase the speed of the stepper motor when the stepper motor's load decreases (load carried by the motor i.e, moment) its correct?

If my observation is correct what I got from your words, the solution for your problem is, you need to measure the current (amp) consumed by your stepper motor. Because, when the moment of the motor increases the consumed amps rate of the stepper motor will also increased and vice versa. So, you can correlate the moment and load, that is you can increase the speed of the motor when the consumed amps of the motor decreases (moment decreases). Try this...


karmegakannan

Register to Reply
Guru

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

Re: stepper motor problem

09/16/2007 1:12 AM

The problem with speeding up stepper motors has to do with the LR time constant of the windings. Typically a motor is rated at a certain max step rate at a certain maximum constant voltage. Usually you can make the motor go much faster by either of two ways. If you quadruple the voltage but insert resistors so that you limit the winding current to the rated value, since the inductive time constant t=1/LR, what now happens is you develop the rated winding current in less time, thereby pumping more power into the winding sooner and enabling it to respond more quickly. Using resistors is very inefficient and you can use a switching regulator to limit current while operating from a higher voltage to achieve the same effect more efficiently. I have run large motors rated at 200sps up to 2000sps by using 5 volt motors at 48 volts or more and there is no degrading of life expectancy since you never exceed the motors max current spec.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Register to Reply
Member

Join Date: Sep 2007
Posts: 6
#7
In reply to #4

Re: stepper motor problem

09/28/2007 9:47 AM

Hi

Thanks for your good answer to my question. If my observation is correct what I got from your words, you said that for increase torque I must quadruple the voltage and use a switching regulator to limit current.

I have some question about your answer. Do you have any reason for quadruple the voltage or your mind is I must increase the voltage?

And my another question is about switching regulator, can you explain switching regulators and please say what kind of switching regulator you recommend to me for this problem.

At the end, I thank again for your good answer.

Respectfully,

Javad maleki

Email: javad_maleki88@yahoo.com

Register to Reply Off Topic (Score 5)
2
Guru

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

Re: stepper motor problem

09/29/2007 1:02 AM

OK, the problem with making the motor go faster is that the windings have inductance. This limits how fast the current will rise. The thing that limits how high the current will rise is the winding resistance and the voltage applied. When you increase the voltage and add more resistance so that the total maximum winding current remains the same you are reducing the LR time constant of the circuit which is what limits the rate at which the current can increase but is inefficient due to power loss in the added resistor.

The better solution is to use the lowest voltage motor you can. That means fewer turns of bigger wire and so less winding inductance and a shorter LR time curve. Then by increasing the source voltage you effectively push the point at which you are able to achieve maximum winding current closer in time to the time that current is switched on to the winding. The result is you are able to bring the winding up to full magnetic power in a much shorter amount of time. That is important when the time that the winding is turned on gets smaller as you try to make the motor go faster. At some point you just can't get enough power into the winding in the amount of time that current is on in order to develop enough mechanical power to drive the load.

The problem you are left with after increasing the voltage is that without some way to limit the current you will have way too much current flowing and then you will end up letting out the magic smoke and it is no longer a motor but a paper weight. The chopper method of current limiting uses a current sense element (resistor typically) to turn off the current to the winding when it reaches an upper limit and then turn it back on when it falls a given amount from maximum at which point you turn it back on and on and on in this fashion. You can run the current sense into a comparator that uses a reference voltage that has a high frequency triangle wave superimposed on it. The frequency of the triangle wave should be much higher than the stepping rate you wish to achieve. The magnitude of the triangle wave will affect frequency by changing the level at which the current is turned on and off. You should use a frequency that is not higher than needed since switching faster than necessary increases the switching losses in the transistor.

I would suggest that you google "stepper motor driver" and review the many IC's that are available to do all of this in one part or with external power transistors. Whether you build your own discrete circuit or use one of these parts it will give you more information about how to do this. There is no rule of thumb about how high to go with the voltage but keep in mind that it increases the requirements for the circuit so you should try to find a balance that gets you what you need with the least amount of effort.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Register to Reply Good Answer (Score 2)
Power-User

Join Date: Jan 2007
Location: Walkersville, Md, USA
Posts: 139
#5

Re: stepper motor problem

09/16/2007 9:58 AM

a good read from just one source; http://www.designnews.com/article/CA632573.html

__________________
Out Of The Inner Circle
Register to Reply
Guru
Technical Fields - Architecture - New Member Popular Science - Weaponology - New Member Engineering Fields - Control Engineering - New Member Engineering Fields - Electrical Engineering - New Member Engineering Fields - Electromechanical Engineering - New Member Hobbies - Fishing - New Member Hobbies - Target Shooting - New Member Hobbies - Hunting - New Member

Join Date: Dec 2005
Location: Clemson, South Carolina
Posts: 1722
Good Answers: 18
#6

Re: stepper motor problem

09/17/2007 8:29 AM

There are resonant frequencies in stepper motors where the torque almost disappears. A good explanation was once found in Sigma's publication, "Stepper Motor Handbook." Resonances occur because the windings which cause a motor to move in one direction appear behind the salient pole when the pole is roughly half way to its destination, and there are harmonic frequencies which cause this too.

__________________
We have met the enemy and he is us . . . Walt Kelly
Register to Reply
Register to Reply 8 comments

Good Answers:

These comments received enough positive votes to make them "good answers".
Copy to Clipboard

Users who posted comments:

Bill (1); dkwarner (1); Hap (1); javad (1); karmegakannanvm (1); LordMaximo (1); rcapper (2)

Previous in Forum: PIC 16F84A microcontroller   Next in Forum: Looking for Electric Motor

Advertisement