PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

Similar documents
combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

M.Kaliamoorthy and I.Gerald PSNACET/EEE CHAPTER 2 STEPPER MOTORS

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Computer Numeric Control

Step vs. Servo Selecting the Best

Lab Exercise 9: Stepper and Servo Motors

Control of Electric Machine Drive Systems

Upgrading from Stepper to Servo

Motion Control Glossary

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

EE 410/510: Electromechanical Systems Chapter 5

As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor

Modeling Position Tracking System with Stepper Motor

ELECTRONIC CONTROL OF A.C. MOTORS

Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities.

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

Type of loads Active load torque: - Passive load torque :-

Placement Paper For Electrical

Feedback Devices. By John Mazurkiewicz. Baldor Electric

SPECIAL MACHINES CONTENTS CONTENTS. Learning Objectives. Stepper motor

DUAL STEPPER MOTOR DRIVER

Stepper motor basics

Controlling Stepper Motors Using the Power I/O Wildcard

THE UNIVERSITY OF BRITISH COLUMBIA. Department of Electrical and Computer Engineering. EECE 365: Applied Electronics and Electromechanics

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

3. What is the difference between Switched Reluctance motor and variable reluctance stepper motor?(may12)

Three-Phase Induction Motors. By Sintayehu Challa ECEg332:-Electrical Machine I

Modelling and Control of Hybrid Stepper Motor

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 11 Motor Control

3.1.Introduction. Synchronous Machines

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Latest Control Technology in Inverters and Servo Systems

SYNCHRONOUS MACHINES

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Module 7. Electrical Machine Drives. Version 2 EE IIT, Kharagpur 1

Experiment#6: Speaker Control

UNIT - II STEPPING MOTOR. It is an electrodynamics and electromagnetic equipment. These motors are also referred to as step motors or stepping motors.


CHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES

NJM3777 DUAL STEPPER MOTOR DRIVER NJM3777E3(SOP24)

ServoStep technology

Half stepping techniques

CHAPTER 6 FABRICATION OF PROTOTYPE: PERFORMANCE RESULTS AND DISCUSSIONS

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Robot Actuators. Motors and Control. Stepper Motor Basics. Increased Resolution. Stepper motors. DC motors AC motors. Physics review: Nature is lazy.

Synchronous Machines Study Material

Motion-Control System of Bench-Top CT Scanner

Job Sheet 2 Servo Control

BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION

Motor control using FPGA

International Journal of Advance Engineering and Research Development. PI Controller for Switched Reluctance Motor

Page 1. Relays. Poles and Throws. Relay Types. Common embedded system problem CS/ECE 6780/5780. Al Davis. Terminology used for switches

Voltage-Versus-Speed Characteristic of a Wind Turbine Generator

Bahram Amin. Induction Motors. Analysis and Torque Control. With 41 Figures and 50 diagrams (simulation plots) Springer

Power System Dynamics and Control Prof. A. M. Kulkarni Department of Electrical Engineering Indian institute of Technology, Bombay

Sensors and Sensing Motors, Encoders and Motor Control

Actuators. EECS461, Lecture 5, updated September 16,

Smooth rotation. An adaptive algorithm kills jerky motions in motors.

Contents. About the Authors. Abbreviations and Symbols

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Application Information

Designated client product

Engineering Reference

:for... A G!,Jide to Stepp~s~ Se~o~, ~,6d ~er Electrical M~chines

Sensors and Sensing Motors, Encoders and Motor Control

Experiment 3. Performance of an induction motor drive under V/f and rotor flux oriented controllers.

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

9/28/2010. Chapter , The McGraw-Hill Companies, Inc.

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Module 9. DC Machines. Version 2 EE IIT, Kharagpur

30-80V, 8.2A Peak, No Tuning, Nulls loss of Synchronization

Stepping Motor Physics

Laboratory Seven Stepper Motor and Feedback Control

DM8010 tm. Hardware Reference Manual. Document Revision B3 May 16, 2018

Brushed DC Motor System

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Detect stepper motor stall with back EMF technique (Part 1)

UNIT-III STATOR SIDE CONTROLLED INDUCTION MOTOR DRIVE

Exercise 3. Doubly-Fed Induction Generators EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. Doubly-fed induction generator operation

CHAPTER TWO LITERATURE REVIEW

Generalized Theory Of Electrical Machines

Exercise 2-2. Antenna Driving System EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION

Position Sensors. The Potentiometer.

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

SCS Automation and Control Ltd

Using Stepper Motion By: Chuck Raskin P.E. CMCS

INTEGRATED CIRCUITS. AN1221 Switched-mode drives for DC motors. Author: Lester J. Hadley, Jr.

87000 Series Size 34 Hybrid Linear Actuators

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Electronic Speed Controls and RC Motors

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

Automatic Control Systems 2017 Spring Semester

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

Transcription:

6.1 Principle of Operation PART 2 - ACTUATORS 6.0 The actuator is the device that mechanically drives a dynamic system - Stepper motors are a popular type of actuators - Unlike continuous-drive actuators, stepper motors are driven in fixed angular steps (increments) - It is reasonable to treat stepper motors as digital actuators Continuous drive actuators are: - DC motors - Induction motors - Hydraulic and pneumatic motors etc, Three basic types of stepper motors - Variable-reluctance (VR) stepper motors, which have soft-iron rotors - Permanent-magnet (PM) stepper motors, which have magnetized rotors - Hybrid (HB) stepper motors, which have two stacks of rotor teeth forming the two poles of a permanent magnet located along the rotor axis 1 2 6.1.1 Permanent-Magnet (PM) Stepper Motor By switching currents in the two phases, either a clockwise (CW) or counterclockwise (CCW) rotations can be generated At the end of each step, the rotor assumes the minimum reluctance position stable equilibrium configuration detent position for the step Stator has two sets of windings two phases ( ) has four salient poles The rotor is a two pole permanent magnet Each phase can take one of three states 1, 0, and -1, defined as follows: -- State 1: current in a specified direction -- State -1: current in the opposite direction (complement state of 1) -- State 0: no current 3 PM stepper motor for clockwise rotation denotes the state of the phase 4

The switching sequence shown is half stepping - step angle of - both phases are energized in alternate steps Full stepping for the same arrangement corresponds to a step of - only one phase is energized at a time Typically, the phase activation (switching) sequence is triggered by the pulses of an input pulse sequence The switching logic (which determines the states of the phases for a given step) may be digitally generated by look-up table Half-step switching states, Switching logic for CW rotation, Switching logic for CCW rotation For CW rotation of the motor, state of lags by two steps and for CCW, state of leads by two steps Hence, instead of 8 pairs of numbers, just 8 numbers with delay necessary Translator (phase control logic) generally generates these sequences An indexer generates the required pulses for the angle of rotation This approach is more effective because the switching logic for a stepper motor is fixed 5 6 6.1.2 Variable-Reluctance (VR) Stepper Motor The rotor is a non-magnetized soft-iron bar Three phases are necessary for this geometry - If only two phases are used in stator, there will be ambiguity regarding direction of rotation Full step angle is and for half step is Only one phase is energized at a time in order 3-phase VR stepper motor to execute full stepping With VR stepping motors, the direction of current is not reversed in the full-stepping sequence, only states 1 and 0 are used for each phase For half-stepping, simultaneous energization and current reversal is necessary 7 Full-stepping sequence for 3-phase VR stepper motor (step angle ) 8

6.1.3 Polarity Reversal For motor rotation, stator windings (field winding) need to be switched in sequence to produce required pole pairs ( and ) It is necessary to reverse the polarity of stator poles to generate certain stepping sequences. To achieve this - Reverse the direction of current in unifilar windings (one set of windings) - Switch the winding in bifilar windings (two sets of windings) For a given torque rating, bifilar has twice the number of windings and half of them are inactive at a time 9 Example (1): Consider the VR stepper motor as shown earlier. The rotor is a nonmagnetized soft-iron bar. The motor has a two-pole rotor and a three-phase stator. Using a schematic diagram show that the half-stepping sequence for a full clockwise rotation of this motor. What is the step angle? Indicate an advantage and a disadvantage of half-stepping over full stepping. Solution: The half-stepping sequence for a complete CW rotation is shown below. In this case, two phases have to energized simultaneously during some steps. Furthermore, current reversals are needed, thus requiring more elaborate switching circuitry. The advantage, however, is that the step angle has been halved to, thereby providing improved motion resolution. When two phases are activated simultaneously, the minimum reluctance position is halfway between the corresponding pole pairs (i.e., from the detent position that is obtained when only one of the two phases is energized), which enables half-stepping. 10 Solution (Contd..): 6.2 Stepper Motor Classification Most classifications of stepper motors are based on the nature of the motor rotor - one such classification considers the magnetic character of the rotor - VR motor has soft-iron rotor, whereas PM motor has magnetized rotor Half-stepping sequence for 3-phase VR stepper motor (step angle ) 11 Classification of stepper motors 12

An advantage of PM motors is that they have a small torque even when they are not energized A disadvantage of VR stepper motors is that as the rotor is not magnetized, the holding torque is practically zero Hybrid motors have two PM stacks with each magnetized with single polarity Single stack stepper motor rotor tooth pitch and stator tooth pitch are unequal Multiple stack stepper motor stator and rotor tooth pitch can be equal but rotationally shifted (misaligned) Some form of geometric/magnetic misalignment of teeth is necessary in both single and multiple-stack motors In descriptive examples, it is more convenient to use VR stepper motors 13 6.2.1 Single-Stack The motor has three phases of winding ( ), eight teeth in the softiron rotor ( ). Three phases are numbered as 1, 2, & 3. Total number of stator poles is 12 ( ) Pitch angle, defined as the angle between two adjacent teeth, is denoted by (in degrees) and number of teeth is denoted by,wehave Stator pitch, Rotor pitch, For one-phase-on excitation, the step angle, (for ) (for ) where, is the largest positive integer such that is positive. For this example, 14 Now, if phase 1 is turned-off and phase 2 is turned-on, the rotor will turn in the CCW direction to its new minimum reluctance position If phase 3 is turned-on instead of phase 2, the would turn CW If phase 2 is turned-on while phase 1 is on, the rotor will turn CCW In summary, the full-stepping sequence for CCW rotation is 1-2-3-1; for CW rotation, it is 1-3-2-1. The half-stepping sequence for CCW rotation is 1-12-2-23-3-31-1; for CW rotation, it is 1-31-3-23-2-12-1. If there are phases, the angle of rotation for complete switching cycle of p switches is, and this angle (pitch) is (for ) ; (for ) Now, by definition of pitch angles, the above equation becomes, (or) (for ) (for ) 15 Similarly, (for ) (or) (for ) where, is the number of rotor teeth, is the number of stator teeth, and is the largest feasible positive integer Finally, the number of steps per revolution is In our previous example, and (for ) 16

Example (2): Now, consider the example shown below: Calculate the following: Solution: Stator pitch, Rotor pitch, Step angle, (for ) ( ) Also, 6.2.2 Toothed-pole construction Since there are limitations to the number of poles (windings) in the stator and number of teeth in the rotor to reduce the step angle -- a common solution is to use toothed poles in the stator -- toothed construction improves the motion resolution (step angle) & enhances the concentration of the magnetic field, which generates torque 17 An 8-pole, 4-phase motor Generalizing the step angle equation 18 represents number of teeth rather than number of poles In full-stepping (e.g., one phase on) after number of switching's (steps), the adjacent rotor tooth will take the starting position of a particular tooth, Previous derivations assumed that no. of stator poles = no.of stator teeth. This is no longer valid Here and only one tooth in stator pole is aligned with rotor tooth The offset between rotor tooth pitch and stator tooth pitch is The number of rotor teeth in the sector made by two adjacent stator poles is, where is the number of poles per phase The total tooth offset, for Noting that is true even for toothed construction, therefore, for (or) in general, 19 Example (3): Consider a simple design example for a single-stack VR stepper motor. Suppose that the number of steps per revolution, which is a functional requirement, is specified as. This corresponds to a step angle of Assume full stepping. Design restrictions, such as size and the number of poles in the stator, govern, the number of stator teeth per pole. Let us use the typical value of 6 teeth/pole. Also assume that there are two poles wound to the same stator phase. We are interested in designing a motor o meet these requirements. Solution First, we will derive some useful relationships. Suppose that there are poles per phase. Hence, there are poles in the stator (Note: ) Then, assuming,wehave would apply. Divide by,weget (i) 20

Solution (Contd..) Now, (or) Substituting this in eqn. (i), we get, (iii) Now as is less than 1 for a stepper motor and is greater than 1 for the toothed-pole construction, an approximation for (iii) can be given by, (iv) where is the number of teeth/stator pole, is the number of stator poles/phase, is the number of phases, and is the number of steps/ rev. In present example, Hence, from (iv), we have, Which gives Note that has to be an integer. Now, using (iii), we get two possible designs for. First, with the specified values, we get, which is slightly larger than the 21 required value of 6. (ii) Solution (Contd..) Alternatively, with the specified,weget which is slightly smaller than the specified value of 200. Either of these two designs would be acceptable. The second design gives a slightly larger step angle. Note that for the second design and for the first design Summarizing the two designs, we have the following: For design 1 For design 2 Number of phases, 4 Number of phases, 4 Number of stator poles 8 Number of stator poles 8 Number of teeth per pole 6.5 Number of teeth per pole 6 Number of steps per revolution 200 Number of steps per revolution 184 Step angle 1.8 Step angle 1.96 Number of rotor teeth 50 (from (ii)) Number of rotor teeth 46 (from (ii)) Number of stator teeth 52 Number of stator teeth 48 22 6.3 Driver and Controller In principle, stepper motor is an open-loop actuator - In normal operating mode, the stepwise rotation of the motor is synchronized with the command pulse train digital synchronous motor Basic control system of stepper motor Computer/indexer generates the pulses required position, acceleration, deceleration (by changing frequency), and direction Translator (phase control logic) converts these pulses into phase sequences Power amplifier produces the required currents to energize the phases This is open-loop control of a stepper motor but may not be adequate under some transient conditions due to missing pulses feedback control may have to be employed The leads of the output amplifiers of the drive system carry currents to the phase windings on the stator of the motor The load may be connected to the motor shaft directly or through some form of mechanical coupling device -- harmonic drive, tooth-timing belt drive, hydraulic amplifier, rack, etc. Basic components of a driver 23 24

6.3.2 Motor time constant As torque generated by stepper motor is proportional to phase current -- it is desirable to reach its maximum current level as quickly as possible -- unfortunately, as a result of self-induction, the current in the energized phase does not build up instantaneously Chopper (switching) circuit is used to increase the current level -- a sensing element (resistor) in the drive circuit detects the current level The required switching rate is governed by electrical time constant as, where is the inductance of the energized winding, is the resistance. It is well-known that the current buildup is given by, where is the supply voltage. The larger the electrical time constant, the slower the current buildup. Decreasing the time constant to, Torque degradation. (a) Low stepping rate. (b) High stepping rate. 25 A diode circuit for deceasing the time constant 26 Open-loop operation is adequate for many application of stepper motors at low speeds and in steady-state operation it is not known whether a significant error is present due to missed pulses 6.7.1 Pulse missing 6.7 Control of Two main reasons for pulse missing: -- Pulse translator may not respond for e.g., malfunction of the drive unit -- Pulse may not be generated malfunction of the pulse source Pulse missing can lead to stalling or nonsynchronous response If a pulse is lost in the translator/drive hardware, the corresponding winding is not energized and the next pulse will be used to energize the subsequent winding -- motor will decelerate because of the -ve torque from the previous phase If a pulse is lost before the translator, the next pulse will be interpreted as the missing pulse and will energize the current winding -- time delay is introduced motor will decelerate 27 Motor deceleration due to pulse missing. (a) case of missed pulse. (b) missed phase activation. Consider a 3-phase motor with one phase on excitation. Suppose that motor runs at constant speed and phase activation is at,etc. In the first case, pulse is missed at. Phase 1 continues to be active, providing a negative torque. This slows down the motor. The next pulse is received when the rotor is at position because of rotor deceleration. In the second case, the pulse at fails to energize phase 2. This decelerates the motor because of negative torque generated by the phase 1. The next pulse is received at point as motor has slowed down. 28

6.7.2 Feedback Control Feedback control is used to compensate for motion errors Operation of feedback encoder-driven stepper motor switching angle lead angle step angle If an error is detected by comparing the actual with desired responses, the pulse train to the drive system is modified to reduce the error The encoder pitch angle should be made equal to step angle of the motor for ease of comparison and error detection Drive pulses are generated by feedback encoder itself mounted on shaft Useful for operations requiring steady acceleration and deceleration when there is a likelihood of pulse missing 29 First pulse is generated externally but subsequent pulses are by encoder Encoder is placed such that 2 nd pulse generated before detent position For this switching configuration, torque is always positive motor accelerates until it balances off with load torque, damping, etc. If is increased beyond, there is a negative static torque from the present phase, which tends to somewhat decelerate the motor Torque can be adjusted by changing the switching position 30 6.7.3 Torque control through switching Under standard operating conditions, phase switching (by a pulse) occurs at the present detent position Higher average torque is possible by advancing the switching time to the point of intersection of the two adjacent torque curves In the figure, standard switching points are denoted as and so on, and the advanced switching points as and so on. Nota that in the case of advanced switching, the static torque always remains greater than common torque value at the point of intersection The effect of advancing the switching pulses 31 Example (5): A stepper motor misses a pulse during slewing (high-speed stepping at constant rate in steady state). Using a displacement vs time curve, explain how a logic controller may compensate for this error by injecting special switching sequence. Solution: Consider displacement-time curve below. If a pulse is missed at while slewing, the response will approach and tend to oscillate about the detent position. The logic controller should again apply the missed pulse at, which is the point closest to the max. torque point when the phase corresponding to the missed pulse is energized. This should overshoot the response thru new position 2. Apply the next pulse at, which is the point closest to the max. torque point when this phase is energized. This sequence of two pulses at and should put the response back onto the slewing line. Now continue with the normal slewing pulse (at ). 32

Summary Stepper motors are a popular type of actuators. They are driven in fixed angular steps. Each step is the response of the rotor to an input pulse Three basic types of stepper motors: 1. Variable-reluctance (VR) stepper motors 2. Permanent-magnet (PM) stepper motors 3. Hybrid (HB) stepper motors The pitch angle ( ) is defined as the angle between two adjacent teeth Stator pitch, ; Rotor pitch, The step angle, (for ) (for ) is the largest positive integer Summary (Contd..) Two main reasons for pulse missing: -- Pulse translator may not respond for e.g., malfunction of the drive unit -- Pulse may not be generated malfunction of the pulse source Feedback control is used to compensate for motion errors --If an error is detected by comparing the actual with desired responses, the pulse train to the drive system is modified to reduce the error The electrical time constant of a stepper motor, The current buildup is given by, 33 34