Voltage mode stepper motor control. Smooth stepper motor driving

Similar documents
STSPIN L6480 and L6482. ST motor drivers are moving the future

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

ServoStep technology

Upgrading from Stepper to Servo

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Step vs. Servo Selecting the Best

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

Latest Control Technology in Inverters and Servo Systems

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

DEVELOPMENT OF A SILENT BRUSHLESS DC MOTOR DRIVE. S. Camilleri, D. Patterson & H. Pullen

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

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

Programmable Adaptive Microstep Table

Stepping motor controlling apparatus

Electronics and Instrumentation Name ENGR-4220 Fall 1999 Section Modeling the Cantilever Beam Supplemental Info for Project 1.

Performance Optimization Using Slotless Motors and PWM Drives

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

Stepper Motors WE CREATE MOTION

2012 Texas Instruments Motor Control Training. -V th

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA

Sistemi per il controllo motori

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

EE152 Final Project Report

EE 42/100: Lecture 8. 1 st -Order RC Transient Example, Introduction to 2 nd -Order Transients. EE 42/100 Summer 2012, UC Berkeley T.

Motor Drive Business Unit Gem Li Marketing Manager

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE

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

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

EE152 F13 Midterm 1. Before starting, please check to make sure that you have all 6 pages Total 100. V0.

Characterizing the Frequency Response of a Damped, Forced Two-Mass Mechanical Oscillator

High-Torque/High-Power Bipolar Stepper Motor Driver Using 8-bit PIC Microcontroller. Over Temperature Detection COG1 COG1C COG2

SPEED CONTROL OF BRUSHLES DC MOTOR

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

Figure 1 Typical Inverter Block Diagram

AC Drives and Soft Starter Application Guide

Half stepping techniques

Control of Electric Machine Drive Systems

Introduction to BLDC Motor Control Using Freescale MCU. Tom Wang Segment Biz. Dev. Manager Avnet Electronics Marketing Asia

Acoustic Noise Reduction in Single Phase SRM Drives by Random Switching Technique

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

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

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

EE 410/510: Electromechanical Systems Chapter 5

Improvements of LLC Resonant Converter

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

Experiment VI: The LRC Circuit and Resonance

Using the HCS08 TPM Module In Motor Control Applications

Understanding RC Servos and DC Motors

SYNCHRONOUS MACHINES

UNIT-III STATOR SIDE CONTROLLED INDUCTION MOTOR DRIVE

Current Rebuilding Concept Applied to Boost CCM for PF Correction

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

Automated PMSM Parameter Identification

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

CHAPTER 2 LITERATURE REVIEW

Estimation of Vibrations in Switched Reluctance Motor Drives

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

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Three Phase Stepper with TMC5062

A Novel Concept in Integrating PFC and DC/DC Converters *

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

v(t) = V p sin(2π ft +φ) = V p cos(2π ft +φ + π 2 )

AN2229. Motor Control - Multi-Functional Stepping Motor Driver. Application Note Abstract. Introduction

CS545 Contents XIV. Components of a Robotic System. Signal Processing. Reading Assignment for Next Class

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

The period is the time required for one complete oscillation of the function.

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

Mitigation of Cross-Saturation Effects in Resonance-Based Sensorless Switched Reluctance Drives

Design of A Closed Loop Speed Control For BLDC Motor

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Exercise 1. Basic PWM DC Motor Drive EXERCISE OBJECTIVE DISCUSSION OUTLINE. Block diagram of a basic PWM dc motor drive DISCUSSION

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

4) Drive Mechanisms. Techno_Isel H830 Catalog

HARMONICS CAUSES AND EFFECTS

PHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.

All Servos are NOT Created Equal

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

Intermediate and Advanced Labs PHY3802L/PHY4822L

Non-Dissipative Control Saves Power And Cost In Stepper Motor Applications

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

Feedback Devices. By John Mazurkiewicz. Baldor Electric

International Journal of Advance Engineering and Research Development

Transconductance vs Voltage Amplifiers

Lab 9 AC FILTERS AND RESONANCE

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Increasing Performance Requirements and Tightening Cost Constraints

AN032 An Overview of AAM Mode Advanced Asynchronous Modulation Application Note

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

Realising Robust Low Speed Sensorless PMSM Control Using Current Derivatives Obtained from Standard Current Sensors

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

MEMS Optical Scanner "ECO SCAN" Application Notes. Ver.0

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

AN009 Tuning coolstep

Generator Advanced Concepts

Transcription:

Voltage mode stepper motor control Smooth stepper motor driving

Microstepping in stepper motors 2 The microstepping driving of the stepper motors is based on the following principle: Appling two sinusoidal currents at the motor phases with a phase relation of 90 (sine and cosine), it is possible to align the stator magnetic field in any possible direction. The voltage mode driving is designed to achieve this with the maximum effectiveness. B+ A+ θ A- B- I pha = I peak sin(θ) I phb = I peak cos (θ)

Voltage mode basics 3 Voltage mode is based on the linear model of stepper motors. If a voltage sinewave is applied to a stepper motor phase the resulting current is sinusoidal too.

Voltage mode vs. Current mode 4 Current mode driving Abrupt current changes cause strong mechanical vibrations. Current mode tries to follow even non idealities (reference quantization and sampling) Noisy and jerky motion. Peak current is controlled. Average current value is different from target one. Inaccurate positioning Non-constant switching freq. Torque ripple is difficult to control.

Voltage mode vs. Current mode 5 Voltage mode driving Smooth current transient reduces mechanical vibrations. Motor movement is soft and silent. Average current is controlled. Accurate positioning. Constant switching freq. Torque ripple is under control.

Voltage mode basics 6 When a voltage sinewave with amplitude V PH is applied to the motor, the amplitude of the resulting current (I PH ) depends on: Motor electrical parameter BEMF voltage Sinewave frequency (i.e. the motor speed) The phase relation between rotor and stator magnetic field (i.e. the torque)

Voltage mode basics 7 The equation that relates the phase voltage and the phase is complex: V 2 PH = R 2 m + 2πf 2 el L2 m I 2 PH + k e f 2 el + 2cos(π α arctan(2πf el L m R m )) I PH k e f el R 2 m + 2πf 2 2 el L m

Voltage mode basics 8 ST s patent simplifies the relation allowing a practical implementation of the algorithm. The system discriminates two cases: 1. When the motor speed (proportional to f el ) is low 2. When the motor speed (proportional to f el ) is high V PH = R m I PH + k e f el for 2πf el 2πf el L m I PH + k e f el for 2πf el R m R m L m L m

Voltage mode basics 9 The control algorithm can be defined through 4 parameters: V PH = KVAL + StSlp Speed for Speed IntSpeed FnSlp Speed for Speed > IntSpeed Par Description Formula Unit KVAL IntSpeed Voltage applied at zero speed Motor speed discriminating the slow and the fast region 4 R m I PH R m 2πL m V steps/s StSlp Compensation slope used in the slow region k e 4 V/(steps/s) FnSlp Compensation slope used in the fast region 2πL m I PH 4 + k e V/(steps/s)

Voltage mode basics 10 The resulting driving curve is: Starting amplitude: The zero speed amplitude of the output sinewave Starting comp. slope: The slope of the compensation curve when the speed is lower than the Intersect speed V FnSlp Final comp. slope: The slope of compensation curve when the speed is greater than the Intersect speed KVAL StSlp Intersect speed: Speed at which the compensation curve slope switches from the starting to the final value IntSpeed Steps/s

Supply voltage compensation 11 The voltage sinewaves are generated through a PWM modulation. As a consequence, the actual phase voltage depends on the supply voltage of the power stage. VS VS Vph Power stage Vph

Supply voltage compensation 12 V S + n(t) V OUT,id DC = V OUT,id / V S PWM + H-Bridge V OUT = DC x V S + n(t) The equation can also be written in this form: V S + n(t) = V S x (1 + n(t) / V S ) V OUT = DC x V S x (1 + n(t) / V S ) = DC x V S x ε If a compensation factor is applied to the Duty Cycle, the error can be canceled: V OUT = DC x 1/ε x V S x ε = V OUT,id

Supply voltage compensation 14 Compensation algorithm calculates the correction coefficient V S + n(t) ADC COMP PWM + H-Bridge V OUT Sinewave Amplitude ADC measures the actual motor supply voltage Compensation coefficient is applied to the sinewave amplitude

Maximum output current vs supply voltage 18

Sensorless stall detection 19 The voltage mode driving makes the detection of the stall condition easier. V phase STALL threshold Normal operation I phase BEMF

Sensorless stall detection 20 By measuring the phase current, it is possible to determine the stall condition of the motor: V phase STALL! BEMF is null and current is suddenly increased STALL threshold I phase BEMF

Sensorless stall detection limitations 21 Stall detection performances can be reduced in the following conditions: Low speed (negligible BEMF value) High speed (current can be low because the low-pass filtering effect of the inductor)

Voltage mode and motor resonances 22 Stepper motor motion is not uniform and this behavior can make the mechanics resonate. When this occurs, the BEMF voltage is no longer sinusoidal causing issues in the control algorithm.

Voltage mode and motor resonances 23

Voltage mode and motor resonances 24 Motor resonances can be avoided by using following strategies: 1. Appling a mechanical load to the motor The load shifts the resonance spot of the system. 2. Increasing acceleration to skip resonance spot If the resonance speed is a limited range of the motor, you can skip it using the motor inertia and higher acceleration values.

Voltage mode advantages summary 25 The main advantages of the voltage mode are: Extreme smoothness Precise positioning (control of the average current) Controlled current ripple Stall condition is easy to detect Main drawbacks are: Algorithm must be tuned according to motor characteristics Sensitive to the motor resonances Further information and full design support can be found at www.st.com/stspin 20/06/2016