it work with even 1us off state
it work with even 1us off state
Are you looking to implement a frequency multiplier using PIC ?
oh no, it's a stepper motors driver
Well okay, a stepper motor driver should not be difficult to implement. You are possibly asking for some kind of multiplication factor between an input wave (encoder) and the output drive(Stepper). I'm not sure I understand the problem you described very well.
Last edited by Jerson; - 20th January 2016 at 17:18.
simply the stepper motor driver use the input clock to define the steps, one rising pulse is one step, 400 rising pulses are 400 steps
So the PIC is what's going to generate the pulses for two step motor drivers and you're trying to implement linear interpolation in the PIC?
Generally what you're looking for is Breshenhams algorithm but your case seems rather specific with one axis always moving the same distance so I don't know.
/Henrik.
if i choose the two pic serially connected solution the two separate quartz can produce an error in time or it will be negligible?
it would be relatively easy to to emit 400 cycles of a 50% pw 600uS period wave [x] using a ccp module while toggling another pin at 2 to 12 mS intervals (100-600 pulses) . the pin toggle isr would count down the desired number of [y ] pulses (the period being predetermined) and terminate the ccp output and itself at that point . if a 16 bit timer is used for the isr then the resoution would be reasonable with a 20mhz clk.
you could also look at a PoKeys57 module or an arduino running GRBL.
your description of the problem at hand lacks sufficient detail for me to progress beyond this point , a classic xy problem http://xyproblem.info/
Bookmarks