Driving Stepper

17,393

Circuit Image

M1 is a stepper taken from an old disk drive. There are five pins, i.e., common, coil 1, 2, 3 and 4. Resistance measured between common pin and each coil is about 75 Ohms. Driving current for each coil is then needed about 60mA at +5V supply. A darlington transistor array, ULN2003 is used to increase driving capacity of the 2051 chip. Each output provides 500mA max at 50V. P1.4 to P1.7, four output pins are connected to the input of the ULN2003 as shown in the circuit. Four 4.7k resistors help the 2051 to provide more sourcing current from the +5V supply. The serial port is optional for your exercises. Many have provided useful technical, and application of using stepper, see the links below.

The M1 stepper motor, sourced from an obsolete disk drive, features a configuration of five pins: one common pin and four coil pins. The measured resistance between the common pin and each coil pin is approximately 75 Ohms, indicating a relatively low impedance, which is typical for stepper motors. To operate each coil effectively, a driving current of about 60mA is required when powered by a +5V supply.

To facilitate the increased driving capacity necessary for controlling the stepper motor, a Darlington transistor array, specifically the ULN2003, is employed. This component is designed to handle higher current loads, with each output capable of supplying a maximum of 500mA at voltages up to 50V. The arrangement of the circuit involves connecting four output pins from the control chip (noted as P1.4 to P1.7) to the inputs of the ULN2003. This configuration allows for efficient control of the motor coils.

Additionally, four 4.7kΩ resistors are incorporated into the design to enhance the current sourcing capabilities from the +5V supply, thereby ensuring that the 2051 chip can drive the ULN2003 effectively. This resistor setup serves to limit the current flowing into the inputs of the ULN2003, protecting the control logic while still providing sufficient drive for the transistor array.

An optional serial port interface is mentioned for further exercises, allowing for additional control and communication with the stepper motor system. The integration of the stepper motor in various applications has been widely documented, providing a wealth of technical insights and practical implementations for users interested in harnessing stepper motor technology.M1 is a stepper taken from an old disk drive. There are five pins, i.e., common, coil 1, 2, 3 and 4. Resistance measured between common pin and each coil is about 75 Ohms. Driving current for each coil is then needed about 60mA at +5V supply. A darlington transistor array, ULN2003 is used to increase driving capacity of the 2051 chip. Each output provides 500mA max at 50V. P1.4 to P1.7, four output pins are connected to the input of the ULN2003 as shown in the circuit. Four 4.7k resistors help the 2051 to provide more sourcing current from the +5V supply. The serial port is optional for your exercises. Many have provided useful technical, and application of using stepper, see the links below. 🔗 External reference