Electronics > Beginners
Manual Stepper Motor Control (No Arduino)
brucehoult:
--- Quote from: donotdespisethesnake on January 30, 2020, 09:02:27 pm ---You could build some hardware using TTL logic to drive the stepper, you might even find a way to incorporate the PWM driver. Basically you need a 555 to generate a clock and some logic to drive the right order of signals.
--- End quote ---
I don't think you'll get sufficient timing stability or accuracy from a 555 -- at least not using typical R/C circuits with one. You want a crystal. And then you need a huge and exact downclocking ratio from it. You could do that with probably a 16 bit binary counter chip, with a bunch of inverters and AND gates to detect the correct maximum count and generate a reset signal.
Which is going to need a whole PCB of chips and cost at least ten times more than a low end AVR or PIC with a 10 line program.
Refrigerator:
You don't need an arduino to make the pulses, a simple bistable multivibrator will work just fine.
As far as i know their frequency is pretty stable and as long as both transistors are at the same temp the frequency does not drift.
If not that then there's a pretty neat PWM generator circuit using LM393 where you can set the frequency and pulse width quite easily.
Not sure about the stability of that but it's based on an RC oscillator.
If you don't want an arduino because it's an overkill (or whatever) then you can use a digispark, i've myself used one for generating pulses for a stepper driver and even connected an encoder to it for added functionality. Mainly used it for testing stepper motors.
Navigation
[0] Message Index
[*] Previous page
Go to full version