Stepper motors' drive is AC-like if moving, but DC when stopped. There 
is a common misconception that you target average current, but that's 
not correct.

There are two windings in bipolar steppers.  If you have a motor rated 
at 2 amps with 2 ohm DC winding,  that rating allows 2A, 8W total, 
because it can stop on a winding.  The motor is rated for 8W 
dissipation, presuming it is free-air with a reasonable ambient.  Also 
the construction guarantees you won't demagnetize the magnets or cause 
core saturation at 2A on a winding.

Alternately, same bipolar, it may stop between phases in a microstep 
situtation.  That's 45 deg, so with a 2A peak, a microstep driver 
delivers 1.414A^2 *2ohm * 2 windings =8W total spread between two 
windings.  It's spread out so the hottest winding is cooler because it's 
only doing 4W, but that's not where the rating comes from.  Still 2A per 
winding.

There is no case where a driver set for a 2A peak will put 2A on EACH 
winding. THAT is the mysterious, confusing part of the spec if you 
overthink it.  It says "2A/phase", 2 phases, doesn't that add up to 4 
amps?  Not really, that number is based on the assumption that you drive 
only one phase or a phase A=sin(angle)*2A + phase B=cos(angle)*2A.  
Industry std assumption.

There's ONE catch.  In the case of UNIPOLAR, you break each phase into 2 
windings.  With the same above motor tapped like that, each winding ould 
be 1ohm and still rated for 2A.  You could drive the two half-windings 
in series, making a 2ohm 2amp winding and that's the exact same motor 
the bipolar case above already is.  Or, unipolar is only pulling down 
one half-winding at a time (the only reason to do this is it's a simpler 
driver, and mostly irrelevant now because driver costs are quite low for 
bipolar drives).

In that unipolar case, you can still ONLY apply 2A/winding, even though 
you're using half-windings and only 1 of 4 windings is being used when 
it's on-pole.  Only 4W total motor heat, but only 1/(2^0.5) the torque 
is possible.  You might say "well the motor can handle 8W, so I'll give 
it 2.83 amps and get 100% of the bipolar torque again".  But this will 
exceed the winding's rating, even if it's only a half-winding.  This is 
why unipolar doesn't make much sense, a larger motor to meet a torque 
requirement is expensive, whereas even the bipolar driver is pretty cheap.

Danny

On 9/3/2016 3:02 PM, Kirk Wallace wrote:
> On 09/03/2016 11:32 AM, Andy Pugh wrote:
>>
>>> On 3 Sep 2016, at 21:12, Danny Miller <dan...@austin.rr.com>
>>> wrote:
>>>
>>> l approximation of current targets whose PEAK value is equal to the
>>> motor current rating.
>> Are you sure? I don't have any information at all but would expect it
>> to be average current.
> My understanding is that one should check the motor and driver specs for
> voltage limit, and supply with the lower of the two voltage limits.
> Then start with a low driver current limit, let the motor come up to
> temp, test the temperature, then turn the current up and repeat until
> the motor runs at the desired temperature (usually barely touchable). I
> believe that the motor sitting at idle will produce the highest temp.
>
> In addition to the Jones link, this should also have some good
> information: http://www.geckodrive.com/support.html
>
>


------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to