m (→see also) |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Identifying a stepper motor: == | == Identifying a stepper motor: == | ||
[[File:Stepper motor.jpg|thumb|Stepper motor]] | |||
* 4 Wires: only bipolar usage | * 4 Wires: only bipolar usage | ||
* 5 Wires: only unipolar usage | * 5 Wires: only unipolar usage | ||
Line 6: | Line 6: | ||
* 8 Wires: bipolar + unipolar (very uncommon) | * 8 Wires: bipolar + unipolar (very uncommon) | ||
== Darlington Array ULN2003 + Unipolar Stepper == | == Driving a stepper motor == | ||
=== Darlington Array ULN2003 + Unipolar Stepper === | |||
One very cheap and simple circuit to drive a stepper motor consists of 4 darlington transistors + freewheeling diodes. Fortunately there are integrated circuits (IC) which have all of them together. One of the most popular ICs is the ULN2003 (also ULN2003AN or ULN2003A and many other ULN200x are similarly usable). | One very cheap and simple circuit to drive a stepper motor consists of 4 darlington transistors + freewheeling diodes. Fortunately there are integrated circuits (IC) which have all of them together. One of the most popular ICs is the ULN2003 (also ULN2003AN or ULN2003A and many other ULN200x are similarly usable). | ||
Line 14: | Line 14: | ||
This needs four data lines (each for one coil). | This needs four data lines (each for one coil). | ||
== H-Bridge and bipolar Stepper Motor == | === H-Bridge and bipolar Stepper Motor === | ||
Bipolar wiring of a stepper motor requires changing the current flow direction through two coils which can be achieved by two [[H-Bridge]]s. Each H-bridge has an input to enable / disable current flow and one to determine the current flow direction. This needs 4 data lines. | |||
=== Stepper motor driver and bipolar Stepper === | |||
A very simple method of driving a bipolar stepper is an integrated stepper motor driver. The driver IC contains two [[H-Bridge]]s and additional circuitry which gives you a simplified control: Has one input to do steps and a second input determining the step's direction. So only 2 input lines are needed here. | |||
== Stepper motor driver and bipolar Stepper == | |||
A very simple method of driving a bipolar stepper is an integrated stepper motor driver. The driver IC contains two H- | |||
A modern stepper motor driver does much more than just the described above. It also will adjust the current through the coils so the motor is powerful at high and low speeds (to do this for high speed it requires more voltage). Or is able to do so called micro-steps - steps which are between the given physical steps of a motor. Half-Steps means you have twice as much steps, quarter means four times ans much, ... | A modern stepper motor driver does much more than just the described above. It also will adjust the current through the coils so the motor is powerful at high and low speeds (to do this for high speed it requires more voltage). Or is able to do so called micro-steps - steps which are between the given physical steps of a motor. Half-Steps means you have twice as much steps, quarter means four times ans much, ... | ||
== see also == | == see also == | ||
*[[Servo]] | * [[wikipedia:Stepper motor]] | ||
* [[Servo]] | |||
* [[DC motor]] | |||
== links == | == links == | ||
* See [[Suppliers#Motors and robotic parts]] for sources where to get stepper motors. | |||
[http://www.societyofrobots.com/member_tutorials/node/127 scheme of a unipolar and bipolar stepper motor and its windings.] | * [http://www.societyofrobots.com/member_tutorials/node/127 scheme of a unipolar and bipolar stepper motor and its windings.] | ||
[[Category:Electronics]] | [[Category:Electronics]] | ||
[[Category:Martin Schied]] | [[Category:Martin Schied]] | ||
[[Category:Motor]] |
Latest revision as of 14:09, 7 January 2012
Identifying a stepper motor:
- 4 Wires: only bipolar usage
- 5 Wires: only unipolar usage
- 6 Wires: bipolar + unipolar
- 8 Wires: bipolar + unipolar (very uncommon)
Driving a stepper motor
Darlington Array ULN2003 + Unipolar Stepper
One very cheap and simple circuit to drive a stepper motor consists of 4 darlington transistors + freewheeling diodes. Fortunately there are integrated circuits (IC) which have all of them together. One of the most popular ICs is the ULN2003 (also ULN2003AN or ULN2003A and many other ULN200x are similarly usable).
- http://www.electronics-diy.com/stepper_motors.php Describes the connection of a stepper motor to a parallel port using a darlington transistor array with built in freewheeling diodes.
This needs four data lines (each for one coil).
H-Bridge and bipolar Stepper Motor
Bipolar wiring of a stepper motor requires changing the current flow direction through two coils which can be achieved by two H-Bridges. Each H-bridge has an input to enable / disable current flow and one to determine the current flow direction. This needs 4 data lines.
Stepper motor driver and bipolar Stepper
A very simple method of driving a bipolar stepper is an integrated stepper motor driver. The driver IC contains two H-Bridges and additional circuitry which gives you a simplified control: Has one input to do steps and a second input determining the step's direction. So only 2 input lines are needed here.
A modern stepper motor driver does much more than just the described above. It also will adjust the current through the coils so the motor is powerful at high and low speeds (to do this for high speed it requires more voltage). Or is able to do so called micro-steps - steps which are between the given physical steps of a motor. Half-Steps means you have twice as much steps, quarter means four times ans much, ...
see also
links
- See Suppliers#Motors and robotic parts for sources where to get stepper motors.
- scheme of a unipolar and bipolar stepper motor and its windings.