CAD CAM EDM DRO - Yahoo Group Archive

Re: Stepper controllers

Posted by paul@x...
on 1999-06-11 07:12:15 UTC
>
> From: "Ian W. Wright" <Ian@...>
>
> Hi,
>
> Having just started to play with my home-brew stepper controllers on a
> Pentium machine and realised that the 486 I was trying to use is just
> not man enough for the job, it has occurred to me that, rather than
> risking just one output card as on the 486, I am now putting my whole
> motherboard at risk of destruction by feedback spikes. Even though the
> motors are protected by diodes I was wondering if I should try to fit
> opto isolators on the input lines to the controller cards. In looking at
> published circuits, I couldn't find one which uses opto isolators
> (although I did see one which seemed to use them only on the limit
> switch inputs for some inexplicable reason ) so, is it usual to use
> optos, is it necessary and do you know of available designs which do use
> them? Thanks,
>

In the FWIW department, more years ago than I care to remember, I worked
for a company that was building computer controlled machine tools using
the (then) revolutionary 8080. Some of the stuff was pretty neat - they
had a gear cutter that was set up through the console. After the setup,
just toss a blank in and cut.

Anyway, their equipment was not, shall we say, extremely robust and we
were always getting stuff back for rework. I do recall that all of the
control lines from the processor used opto isoloators and they still
managed to fry the motherboards.

In the home shop environment, this is not quite so critical, but to be
safe, I'd use them. Motherboards are pretty cheap these days, but it's
still a headache to swap them out.

For a TTL output, or anything capable of sinking the optoisolator drive
current, you can use something like this for a signal line:

+----\ |
Sig in | )----|<------\/\/\/\-- +
+----/ |
\_

------
/ \
\/ \-------+--\/\/\-- +
| |
Gnd +--- Sig out

300 - 500 ohm resistors would work for a 5V supply. You can use a non
inverting gate as a driver or just use the signal line if there's
nothing else attached (and it can sink 10 ma). Or you can use an
inverting gate (7404) and put one on each side to buffer the isolator
and increase fanout.

I suppose if you're really picky, you'd put a schmidt trigger buffer
on the output.

And you really want separate power supplies (otherwise, what's the point? you'd
just couple the noise, spikes, etc through a couple of resistors)

--
Paul Amaranth | Rochester MI, USA
Aurora Group, Inc. | Software Development
paul@... | Unix / C / Tcl-Tk

Discussion Thread

Ian W. Wright 1999-06-10 13:07:48 UTC Stepper controllers DRigotti@x... 1999-06-10 15:17:08 UTC Re: Stepper controllers paul@x... 1999-06-11 07:12:15 UTC Re: Stepper controllers Ian W. Wright 1999-06-12 03:18:13 UTC Re: Stepper controllers Ian W. Wright 1999-06-12 03:22:13 UTC Re: Stepper controllers Ian W. Wright 1999-06-12 03:18:13 UTC Re: Stepper controllers Ian W. Wright 1999-06-12 03:22:13 UTC Re: Stepper controllers Jon Elson 1999-06-12 22:16:12 UTC Re: Stepper controllers Andrew Werby 1999-06-13 02:02:48 UTC Re: Stepper controllers Ian W. Wright 1999-06-27 09:04:02 UTC Re: Stepper controllers Ian W. Wright 1999-06-27 08:50:47 UTC Re: Stepper controllers John Grant 1999-06-27 18:37:41 UTC Re: Stepper controllers Jim GREGG 1999-06-27 20:13:34 UTC Re: Stepper controllers