You are in:  Design Ideas |


Read The Magazine

Issue: 16 - 22 Dec, 2009
Get Electronics Weekly

Simple circuit smoothly drives stepper motors

Monday 25 May 2009 08:10

Uwe Schüler, Institute of Physiology, Tübingen, Germany; Edited by Martin Rowe and Fran Granville -- EDN, 5/28/2009

Adding an analogue switch makes the motor bidirectional.

The circuit in this Design Idea drives low-power, unipolar stepper motors using only a shift register, a few resistors, and low-power transistors. Adding an inexpensive 4053 analogue switch allows bidirectional switching. Compared with other simple stepper-motor-drive circuits, it has better-than-half-step characteristics (Figure 1).

After power-up, all shift-register outputs are in a zero state. Pin QP3 feeds back to the serial input through an inverter—transistor Q5 in Figure 2 and analogue-switch IC2 in Figure 3. The circuit generates a sequence of four ones and then four zeros.

You can use this pattern to drive, for example, NPN transistors with emitters that tie to ground and collectors that tie to the stepper-motor coils. However, to achieve smoother drive characteristics, the shift-register outputs drive four simple DACs, each comprising two identical resistors.

These DACs can generate output voltages of 0, 2.5, and 5V to drive four emitter followers. A snapshot from an oscilloscope shows the base voltages of Q1 and Q2 (Figure 1). They come close to a quarter-step drive pattern. The circuit can use almost any 8-bit shift register.

Recommend this article

View the ElectronicsWeekly.com topic zones:

Electronics Weekly Zone - PowerElectronics Weekly Zone - Test & Measurement


 

Sign-up for the ElectronicsWeekly.com newsletters:

Electronics Weekly newsletters

Resources

Most Viewed

Blog roll