This ought to be good for some laughs from a few of you, but I am serious in asking the question:
Is there a way to wire up standard stepper (4, 5, or 6 wire) motors so they can be driven forward/backward like a "normal" DC motor without a stepper-specific driver ? My nebulous goal in asking this is to minimize the number of gizmos in my junk box for building bots: having one kind of motors that can be used 2 different ways - by upgrading the electronics to drive them later.
Thanks for any help ... and enjoy the chuckles ! :-) JCDeen
Not with DC. You can use a step clock source (like a 555) feeding a driver of some sort and wind up with something that does not require a processor to run, but the driver board is not optional with DC on a step motor.
You might and that is a definite maybe, get a step motor to run on AC with a transformer and a capacitor or two, but it would be fixed speed (slow), very quirky and probably take a good bit of fooling with.
With a DC motor, a processor, driver and a shaft position encoder, you can make them behave a little like a step motor, in that you can direct them to a specific position. Generally they are better than steppers for motion control.
In a word, no. They require the coils to be energized in sequence. I don't really know, though, whether a brushless DC motor controller chip could be used to control a stepper...
Actually, during the sporge attack, I posted to Gordon's blog site about wanting to drive a hard drive BLDC spindle motor, a similar problem to what you propose if I'm not mistaken, and was actively encouraged to drop the idea, as being not worth the effort.
Still, I'd love to obtain a small and simple circuit which could spin those babies under s/w control 8-).
y can be driven forward/backward like a "normal" DC
Ok here's an idea... rotary switch attached to the output shaft of the motor... time the switch to turn on the correct coil depending on shaft rotation...
all the stepper motor is : stationary magnet(s) on rotor, electromagnets around stator.. wires come out of case for each coil, no timing done in case (need external driver circuit)
a standard DC motor is the same deal, except with stationary electromagnets and rotating permanent magnets..... it als has a switch inside it to time the ON/OFF sequence of the coils... on one side of the switch is the brushes, the other contact is the commutator on the rotor.
so put a rotary switch on it... I dunno if you'll be able to run at anything besides a constant speed... and it might be hard to find a (number of stepper coils) contact rotary switch... IE a 4 position rotary switch for 4 coil stepper
to minimize the number of gizmos in my junk box for
by upgrading the electronics to drive them later.
short answer: yes it can be done. no you don't want to.
rambling answer:
fundamentally stepper motors are the same as brushless dc motors: they both consist of a permag rotor in a rotating field generated by a multiphase stator coil. beyond that theoretical design, however, there are still a lot of design tradeoffs. steppers are designed for small step sizes, relatively low speed use, and high holding torque at low speeds. brushless dc motors are designed for high efficiency, minimal cogging, and high speeds.
so basically, you can use a stepper as a brushless dc motor without much trouble because in theoretical terms they're the same thing, but you'd be an idiot to try it, because absolutely every design parameter of the stepper has been optimized for the opposite application as what you're trying to do. it's like asking "why bother having both a barge and a sailboat when you can just attach a sail to the barge?"
PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.