100% found this document useful (1 vote)
37 views6 pages

Operating Modes of Stepper Motors

The document discusses the operating modes of a stepper motor. It begins by providing an overview of stepper motors, describing how they translate electrical pulses into mechanical movement through electromagnetic poles. It then discusses interfacing a stepper motor to an 8051 microcontroller and using assembly language programs to control the motor's angle and direction. The document also covers stepper motor terminology like step angle, steps per revolution, and the relationship between steps per second and RPM. It describes common switching sequences like 4-step and 8-step that control the motor's movement and ability to achieve finer resolutions.

Uploaded by

Adi Adnan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
37 views6 pages

Operating Modes of Stepper Motors

The document discusses the operating modes of a stepper motor. It begins by providing an overview of stepper motors, describing how they translate electrical pulses into mechanical movement through electromagnetic poles. It then discusses interfacing a stepper motor to an 8051 microcontroller and using assembly language programs to control the motor's angle and direction. The document also covers stepper motor terminology like step angle, steps per revolution, and the relationship between steps per second and RPM. It describes common switching sequences like 4-step and 8-step that control the motor's movement and ability to achieve finer resolutions.

Uploaded by

Adi Adnan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

RAJGAD DNYANPEETH TECHNICAL CAMPUS

SHRI CHHATRAPATI SHIVAJIRAJE COLLEGE OF ENGINEERING


[Link].237 DHANGAWADI, TAL: BHOR, DIST: PUNE

DEPARTMENT OF ELECTRONICS AND TELECOMMUNICATION

SUBJECT: ELECTRICAL CIRCUITS AND MACHINES CLASS: S.E.

EXPERIMENT NO: 08

OPERATING MODES OF STEPPER MOTOR

AIM: To study various operating modes of Stepper Motor

APPARATUS REQUIRED:
1. Stepper Motor
2. 8051 Trainer Kit
3. Keil Simulator
4. Flash magic Software for downloading

THEORY
The section begins with an overview of the basic operation of stepper motors. Then we
describe how to interface a stepper motor to the 8051. Finally we use assembly language
programs to demonstrate control of the angle and direction of stepper motor rotation.

STEPPER MOTORS

A stepper motor is a widely used device that translates electrical pulses into mechanical
movement. In applications such as disk drives, dot matrix printers, and robotics the stepper
motor is used for position control. Stepper motors commonly have permanent magnet rotor
surrounded by a stator. There are also steppers called variable reluctance stepper motors that do
not have a PM rotor. The most common stepper motors have four stator windings that are paired
with centre tapped common as shown. This type of stepper motor is most commonly referred to
as a four phases or unipolar stepper motor. The centre tap allows the change of current direction
in each of the two coils when a winding is grounded, thereby resulting in a polarity change of the
stator. Notice that while a conventional motor shaft runs freely, the stepper motor shaft moves in
a fixed repeatable increment, which allows one to move to a precise position. This repeatable
fixed movement is possible as a result of the basic magnetic theory where the poles of the same
polarity repel and opposite poles attract. The direction of rotation is dictated by the stator poles.
The stator poles are determined by the current sent through the wired coils. As the direction of
the current is changed, the polarity is also changed causing the reverse rotation of the motor. The
stepper motor discussed here has total of 6 leads : 4 leads representing four stator windings and
2 common for centre tapped leads. As the sequence of the power is applied to each stator.

winding the rotor will rotate. There are several widely used sequences where each a
different degree of precision.

It must be noted that although we can start with any of the sequence , once we start we
must continue in proper order.
STEP ANGLE

How much movement is associated with a single step, depends on the internal
construction of the motor, in particular of the number of the teeth on the stator and the rotor. The
step angle is minimum degree of rotation associated with a single step. In table notice the term
steps per revolution. This is the total number of the steps needed to rotate one complete rotation
or 360 degrees.

[Link]. STEP ANGLE STEPS PER REVOLUTION


It must be noted that perhaps contrary to one’s initial impression, a stepper motor does not need
more terminal leads for the stator to achieve smaller steps. All the stepper motors discussed in
section have 4 leads for the stator winding and 2 COM wires for the common signal instead of
two; they always have 4 leads for the stators. Next we discuss some associated terminology in
order to understand the stepper motor further.

Steps per second and RPM relation

The relation between rpm, steps per revolution and steps per second is as follows:

Steps per second = (rpm x steps per revolution)/(60)

The four step sequence and number of teeth on the rotor

The switching sequence shown earlier in the table is called the 4 step switching sequence since
after the same two windings will “ON”. How much movement is associated with these four
steps? After completing every 4 steps the rotor moves only when one tooth pitch. Therefore, in a
stepper motor in 200 steps per revolution, the rotor has 50 teeth since 4 x 50 = 200 steps are
needed to complete one revolution. This leads to the conclusion that the minimum step angle is
always a function of the number of teeth on the rotor. In other words, the smaller the step angle,
the more teeth the rotor passes.

One might wonder what happens if we want to move 45 degrees, since the steps are 2 degrees
each. To allow for finer resolutions, all stepper motors allow what is called an 8-step switching
sequence. The 8 step sequence is also called half stepping, since in the 8 step sequence each step
is half of normal step angle. For example, a motor with a 2 degree step angle can be used as a 1
degree step angle if the sequence of table is applied.

HALF STEP 8 STEP SEQUENCE

WINDIN WINDIN WINDIN WINDIN


STEP# G A GB GC GD
1 1 0 0 1
2 1 0 0 0
3 1 1 0 0
4 0 1 0 0
5 0 1 1 0
6 0 0 1 0
7 0 0 1 1
8 0 0 0 1

CONCLUSION

Thus, the operating modes of stepper motor is studied.

Common questions

Powered by AI

When starting a stepping sequence, it is crucial to choose an appropriate initial step and maintain the proper order thereafter. Improper sequencing can lead to missed steps, inaccurate positioning, or potentially causing the rotor to stall, leading to inefficient or failed operation of the motor. Maintaining the sequence is vital for ensuring the motor reaches the desired positions accurately and with the necessary torque .

The relation between RPM (revolutions per minute), steps per revolution, and steps per second is given by the formula: Steps per second = (RPM x steps per revolution) / 60. This relationship is essential because it allows for the calculation of precise motor speeds and timings needed for applications such as robotics, where synchronized and accurate movement is crucial for operations .

The step angle directly relates to a stepper motor's movement precision because it represents the smallest angle the motor's rotor can move in one step. The minimum step angle is determined by the number of teeth on the rotor; the more teeth, the smaller the step angle and the higher the movement precision. This relationship is due to the need for more steps to complete a full revolution, enhancing the control over smaller angular movements .

The centre tap in a unipolar stepper motor is vital as it allows for the change of current direction in each of the two coils when a winding is grounded. This results in a polarity change of the stator, affecting the motor's operation by determining the direction of rotation. This design allows the stepper motor to alternate the current direction without changing the lead connections frequently, thereby ensuring precise control over rotation .

Stepper motors are commonly chosen for position control in devices like disk drives and robotics due to their ability to convert electrical pulses into precise mechanical movements. Their design allows for accurate control over positioning without needing feedback systems, offering direct and repeatable positioning. The fixed repeatable increments provide high reliability and accuracy, essential for the precise operations required in these applications .

The number of teeth on the rotor is significant in determining the stepper motor's performance because it directly influences the minimum step angle and thus the precision of the motor's movements. More teeth lead to smaller step angles, enabling greater precision and finer control in movements. This factor is crucial in applications requiring detailed and exact positions, allowing for increased steps per revolution and thus smoother motor operation .

Challenges when interfacing a stepper motor with an 8051 microcontroller include managing timing accuracy for pulse sequences, dealing with limited processing power for real-time applications, and ensuring enough output pins for controlling several winding configurations. These challenges can be addressed by using timer interrupts for precise timing, optimizing code efficiency, and potentially using external driver circuitry to manage current and control complex sequences without overloading the microcontroller .

A 4-step switching sequence in a stepper motor involves cyclically energizing two of the windings at a time, basic for full-step operation. In contrast, an 8-step sequence, also known as half-stepping, uses both fully energized and single winding steps, effectively halving the step angle and improving resolution. The 8-step sequence allows for smoother and finer control of the motor's position by reducing the step angle by half, which is beneficial when more precision is required .

Assembly language programming interfaces with stepper motors by sending specific sequences of electrical pulses to the motor's windings, dictating the angle and direction of the rotor's movement. This low-level programming offers precise control over timing and sequence, which is crucial for real-time applications. The advantage is that it allows direct manipulation of hardware resources for fine-grained control, enhancing the motor's responsiveness and accuracy in applications such as robotics and automated systems .

Half-stepping might be preferred over full-stepping in applications requiring higher precision and smoother motion. By reducing the step angle, half-stepping allows for more gradual and finer control of the motor's position, which is especially beneficial in applications such as precision printing or robotics where tight control over position and speed is needed. The trade-off may include a slightly lower torque, but the benefits in terms of smoother operation often outweigh this in precision applications .

You might also like