andy pugh wrote:
> On 1 May 2012 12:26, cogoman <cogo...@optimum.net> wrote:
>   
>> I don't see how they could switch from 1/10 to full step without letting
>> LinuxCNC know, and having LinuxCNC reduce the number of steps being
>> sent, unless they used a clock multiplier, which would make it look like
>> full step to the control,
>>     
>
> I imagine it is an internal clock-divider, so at high speed it
> full-steps every N input pulses, and at low speed it microsteps every
> input pulse.
>   
I've always been very suspicious of this claim (that Geckos switch from 
microstepping to
full steps at some speed).  it seems totally unnecessary, and might be 
hard to do without
causing some manner of glitch.  What I think really happens is that at 
some speed
the sinusoidal current command gets enough ahead of the motor's 
inductance that
the winding current never reaches the current setpoint, and so the 
transistors naturally
switch from chopping mode to regulate current to a mode where they are 
on for the
half electrical cycle of that winding.  I expect every microstepping 
chopper drive
will do the same.

In other words, the drive does this naturally due to the lag of the 
motor's inductance,
and there is no special circuit at all to perform this function.  And, 
the speed
at which this happens is determined by the DC supply voltage and the motor
inductance.

Jon

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to