Re: Pulse Gen
Posted by
Jon Elson
on 2000-12-07 12:00:37 UTC
Dan Mauch wrote:
can be used to count step pulses. I will, as soon as I get time, design a
frequency generator that will be a companion to this. It will generate step
pulses for 4 axes at rates from 5 MHz down to .596 Hz
The step rates at the upper end are not too usable, as the steps get larger
as a percentage between rates, but anything up to about 1 MHz should be
fine for all purposes. (Even microstepping, that's going faster than almost
any stepper can go.)
The idea here is that the steps are totally un-synchronized with the computer,
but the counter keeps track of position at all times. The computer outputs
velocity information to the rate generator, just like a servo system, and
observes position changing from the counters. If you have encoders on the
motors, you can also break the electrical link between rate generator and
counter, and feed the counter from the encoders, thereby having closed-loop
stepper control. This way, you also get DRO capability when the stepper
drivers are turned off.
The 4-axis encoder counter is all on one Xilinx chip, with an interface to
be controlled by a parallel port in EPP mode. I have this all working,
with PC boards made, etc. What I was proposing to do is design some
different logic using the same chip and PC board, such that it becomes
a 4-axis rate generator.
The current version of this stuff runs to about $135 in parts for the complete
board, so that would get up to about $270 in parts for the counter and rate
generator. Of course, in volume, all of this stuff comes way down in price.
We have already made motherboards that will accomodate up to 8 of these
boards, so you could have more than 4 axes, digital I/O for limit switches and
auxilliary control, and maybe eventually a pendant/control panel interface.
Jon
> Could you also provide artwork for a through hole version PCB ?. If you doI already have 1/2 of this done, which is the quadrature encoder counter, which
> then I would volunteer to have some boards made and low cost kits made
> available to those that wanted one but can't handle surface mount or want to
> search for parts.
> >The problem:
> >
> >It presently takes a fairly powerful computer to generate relatively
> >mediocre step pulse rates (<100 kHz for a 500 MHz Pentium). No one I
> >know complains their step frequencies are too high.
> >
> >The solution:
> >
> >Relieve the PC of the burden of having to generate step pulses
> >directly with external hardware.
can be used to count step pulses. I will, as soon as I get time, design a
frequency generator that will be a companion to this. It will generate step
pulses for 4 axes at rates from 5 MHz down to .596 Hz
The step rates at the upper end are not too usable, as the steps get larger
as a percentage between rates, but anything up to about 1 MHz should be
fine for all purposes. (Even microstepping, that's going faster than almost
any stepper can go.)
The idea here is that the steps are totally un-synchronized with the computer,
but the counter keeps track of position at all times. The computer outputs
velocity information to the rate generator, just like a servo system, and
observes position changing from the counters. If you have encoders on the
motors, you can also break the electrical link between rate generator and
counter, and feed the counter from the encoders, thereby having closed-loop
stepper control. This way, you also get DRO capability when the stepper
drivers are turned off.
The 4-axis encoder counter is all on one Xilinx chip, with an interface to
be controlled by a parallel port in EPP mode. I have this all working,
with PC boards made, etc. What I was proposing to do is design some
different logic using the same chip and PC board, such that it becomes
a 4-axis rate generator.
The current version of this stuff runs to about $135 in parts for the complete
board, so that would get up to about $270 in parts for the counter and rate
generator. Of course, in volume, all of this stuff comes way down in price.
We have already made motherboards that will accomodate up to 8 of these
boards, so you could have more than 4 axes, digital I/O for limit switches and
auxilliary control, and maybe eventually a pendant/control panel interface.
Jon
Discussion Thread
Alan Marconett KM6VV
2000-12-05 16:58:48 UTC
Pulse Gen
Wally K
2000-12-05 20:43:19 UTC
Re: Pulse Gen
Alan Marconett KM6VV
2000-12-05 21:56:36 UTC
Re: Pulse Gen
Wally K
2000-12-05 23:30:20 UTC
Re: Pulse Gen
Mariss Freimanis
2000-12-06 07:16:05 UTC
Re: Pulse Gen
Mariss Freimanis
2000-12-06 07:55:06 UTC
Re: Pulse Gen
Alan Marconett KM6VV
2000-12-06 11:42:09 UTC
Re: Pulse Gen
Wally K
2000-12-06 13:35:49 UTC
Re: Pulse Gen
Dan Mauch
2000-12-07 06:46:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Jon Elson
2000-12-07 12:00:37 UTC
Re: Pulse Gen
Jon Elson
2000-12-07 12:28:46 UTC
Re: Pulse Gen
Jon Elson
2000-12-07 12:35:32 UTC
Re: Pulse Gen
Jon Elson
2000-12-07 12:39:29 UTC
Re: Pulse Gen
Jeff Barlow
2000-12-07 12:46:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Doug Harrison
2000-12-07 13:55:36 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Mariss Freimanis
2000-12-07 15:17:36 UTC
Re: Pulse Gen
Jeff Barlow
2000-12-07 15:52:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Jon Elson
2000-12-07 15:54:08 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Jeff Barlow
2000-12-07 16:19:48 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Mariss Freimanis
2000-12-07 16:22:45 UTC
Re: Pulse Gen
Smoke
2000-12-07 16:32:55 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Jeff Barlow
2000-12-07 16:40:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pulse Gen
Alan Marconett KM6VV
2000-12-07 20:41:50 UTC
Pulse Gen
Jeff Barlow
2000-12-07 20:57:34 UTC
Re: [CAD_CAM_EDM_DRO] Pulse Gen
ballendo@y...
2000-12-09 13:19:31 UTC
Re: Pulse Gen
ballendo@y...
2000-12-09 13:28:03 UTC
Re: Pulse Gen
ballendo@y...
2000-12-09 14:46:59 UTC
Re: Re: Pulse Gen