{Speed_limit} Position_Error. {P_pos/quadcounts} max. Speed_command. z.o.h. Radians/sec. clk. Clamp min. Clk1 V22. {-Speed_limit} VELOCITY OBSERVER

Similar documents
POWER- SWITCHING CONVERTERS Medium and High Power

Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family

MSK4310 Demonstration

A Low Torque Ripple PMSM Drive for EPS Applications

GATE: Electronics MCQs (Practice Test 1 of 13)

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

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

Svpwm Technique to Eliminate Harmonics and Power Factor Improvement Using Hybrid Power Filter and By Using Dsp Tms 320lf2407

Speed Control of Induction Motor using Space Vector Modulation

Hello, and welcome to the TI Precision Labs video discussing comparator applications, part 4. In this video we will discuss several extra features

Design of double loop-locked system for brush-less DC motor based on DSP

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

3-in-1 Air Condition Solution

EE152 Final Project Report

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

P a g e 1. Introduction

Speed Control Of Transformer Cooler Control By Using PWM

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

Design of Joint Controller Circuit for PA10 Robot Arm

Brushed DC Motor System

Application Note. Brushless DC Motor Control AN-1114

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

International Journal of Advance Engineering and Research Development

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

Working with ADCs, OAs and the MSP430

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

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

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

LINEAR IC APPLICATIONS

Conventional Paper-II-2013

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

When you have completed this exercise, you will be able to relate the gain and bandwidth of an op amp

RX23T inverter ref. kit

AN5258. Extending output performance of ST ultrasound pulsers. Application note. Introduction

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

ECE 363 EXAM #2 (F18) 4 problems for 100 pts Problem #1: Amplifier Output Error (25 pts)

CHAPTER 3 H BRIDGE BASED DVR SYSTEM

Latest Control Technology in Inverters and Servo Systems

Linear Integrated Circuits

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

Using the HCS08 TPM Module In Motor Control Applications

10 AMP, 75V, 3 PHASE MOSFET BRUSHLESS MOTOR CONTROLLER

Select the Right Operational Amplifier for your Filtering Circuits

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

The Battle for Data Fidelity:Understanding the SFDR Spec

CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Modeling and Simulation of Induction Motor Drive with Space Vector Control

10 AMP, 75V, 3 PHASE MOSFET BRUSHLESS MOTOR CONTROLLER

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

Key Critical Specs You Should Know Before Selecting a Function Generator

Linear vs. PWM/ Digital Drives

EL4089 and EL4390 DC Restored Video Amplifier

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

ML4818 Phase Modulation/Soft Switching Controller

LESSON PLAN. SUBJECT: LINEAR IC S AND APPLICATION NO OF HOURS: 52 FACULTY NAME: Mr. Lokesh.L, Hema. B DEPT: ECE. Portions to be covered

Noise Engineering. Sinclastic Empulatrix Simple Attack-Release Envelope with Voltage Controlled Clamp. Overview

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Speed control of sensorless BLDC motor with two side chopping PWM

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

POWER ISIPO 29 ISIPO 27

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

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

AVERAGE CURRENT MODE CONTROL IN POWER ELECTRONIC CONVERTERS ANALOG VERSUS DIGITAL. K. D. Purton * and R. P. Lisner**

Galil Motion Control. DMC 3x01x. Datasheet

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

Motomatic Servo Control

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

Design Implementation Description for the Digital Frequency Oscillator

ABSTRACT. Introduction

Module 9C: The Voltage Comparator (Application: PWM Control via a Reference Voltage)

CHAPTER 6 ANALYSIS OF THREE PHASE HYBRID SCHEME WITH VIENNA RECTIFIER USING PV ARRAY AND WIND DRIVEN INDUCTION GENERATORS

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

Design and Simulation of Passive Filter

3 Circuit Theory. 3.2 Balanced Gain Stage (BGS) Input to the amplifier is balanced. The shield is isolated

Options & Accessories

ACVoltageAnalysisusingMatrixConverter. AC Voltage Analysis using Matrix Converter. By Anubhab Sarker American International University

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

14. DC to AC Converters

BLuAC5 Brushless Universal Servo Amplifier

Application Note # 5448

RT2902. RobuST low-power quad operational amplifier. Applications. Description. Features

PowerAmp Design. PowerAmp Design PAD541 COMPACT POWER OP AMP

LINE MAZE SOLVING ROBOT

AN457 APPLICATION NOTE

LSI/CSI LS7560N LS7561N BRUSHLESS DC MOTOR CONTROLLER

Open Loop Speed Control of Brushless DC Motor

Micrel, Inc Fortune Drive San Jose, CA USA tel + 1 (408) fax + 1 (408)

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals

CHAPTER 4 MULTI-LEVEL INVERTER BASED DVR SYSTEM

Castle Creations, INC.

Nicolò Antonante Kristian Bergaplass Mumba Collins

PowerAmp Design. PowerAmp Design PAD112 HIGH VOLTAGE OPERATIONAL AMPLIFIER

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Hybrid 5-level inverter fed induction motor drive

As delivered power levels approach 200W, sometimes before then, heatsinking issues become a royal pain. PWM is a way to ease this pain.

A Review: Sensorless Control of Brushless DC Motor

Transcription:

Co-Owner Kappa Electronics www.kappaiq.com Counts V14 Clk0 z.o.h. PULSE(-1 1 0 0 0 {T_aperture} {1/Fs_pos} 100000) V7 Position_Command {2*pi/quadcounts} E18 i_sampled Pos_encoder POSITION REGULATOR VELOCITY OBSERVER Pos_vo Position_Error {P_pos/quadcounts} error_vo E1 {Speed_limit} max Clamp min V5 {-Speed_limit} {I_vo/Fs_speed} {P_vo} E6 E9 E10 {Kt_est} {B_vo/Jt_est} E15 V1 Torque^ Speed_command Radians/sec Clk0 SPEED REGULATOR {1/Jt_est} E13 V22 Clk1 z.o.h. {I_speed/Fs_speed} E2 {P_speed} PULSE(-1 1 {2*T_apert ure} 0 0 {T_aperture} {1/Fs_speed} 100000) {1/Fs_speed} E14 Acceleration^ CLAMPED INTEGRATOR E5 Speed_Error INTEGRATOR INTEGRATOR INTEGRATOR Clk0 max Clamp min {1/Fs_speed} E17 Clk1 Clk0 Clk0 Clamp min {I_limit} max V19 {-I_limit} 0.5 V16 Pos_vo E16 current PULSE(-1 1 {20uS + p/2 - T_aperture} 0 0 {T_aperture} {p} 100000) I_command CURRENT REGULATOR Range={2.2*I_limit}, bits=10 Speed^ PWM Speed M1- ADC i_sampled V3 Clk2 V4 B3 ADC Trigger V=I(L1)*Kt E4 {Kd} z.o.h. V6 {Kf} max Clamp min {I_current/Fs_current} E11 {P_current} E12 PULSE(-1 1 10uS 0 0 {T_aperture} {1/Fs_current} 100000) Motor Model (Pittman DC Servo Motor Model 14206 with 24V W inding) Damping Losses INTEGRATOR Current_Error L1 {L} V11 {-Kf} B1 V=I(L1) E3 {Kemf} R2 {Rt} Frict ion Motor Bearings and Brushes Clk2 V18 25 max Clamp min 25 V17 current Torque LOAD lock rotor {1/(Jmotor + Jload)} load torque V12 Load E7 V15 PWL(0 0 0.0999999 0 0.1 0.6) PWM Module Reload i.c. V13 To put motor on a dyno, set jumper to "lock rotor" and then use integrator i.c. voltage source to specify dyno speed. 0 z.o.h. MODULATION Quantize Range=50, levels=760 PULSE(-1 1 {20uS + p - T_aperture/2} 0 0 {T_aperture} {p} 100000) E8 PULSE(-24 24 20uS {p/2} {p/2} 0 {p} 1000 {30 / pi} i.c. PWM Carrier Radians Radians/sec Speed RPM 2016 Kappa Electronics Motor Control Training Series 2016 Kappa Electronics LLC Z -1 Z -1 Z -1 Z -1 Z -1 Z -1 -V th

Cycle-by-Cycle Current Limit From Amplifier Motor Current Dave s Motor Control Center PWMs come back on line automatically at the start of the next PWM cycle. Desired current limit + - To PWM Disable PWM Current limit 0 Pros: Cons: Great for robust hardware over-current protection. Can use on-board hardware comparator and fault inputs on most processors. Simple. No software required. Cost effective. Not good for control, since it regulates peak current, not average current. Unstable for duty cycles > 50% unless slope-compensation is used.

In-Line Current Sensing Dave s Motor Control Center i a PWM top PWM Bottom i b i c = -i a -i b Motor Phase Current Average Current Sample Sample Sample Sample Sample Synchronous ADC Sampling helps to filter the measured current anti-aliasing Noise free ADC sampling when the power transistor is not switching Current signal is ALWAYS visible Current can be sampled at TWICE the PWM frequency (null-vectors V0 AND V7) More expensive!

LEM Sensors Simplified schematic representation Hall Sensor - + 8A 7A I(L1) 6A 5A 4A 3A 2A 1A 0A -1A -2A -3A -4A -5A -6A -7A -8A 0.0ms 0.5ms 1.0ms 1.5ms 2.0ms 2.5ms 3.0ms 3.5ms 4.0ms 4.5ms 5.0ms Most popular in-line current sensing sensor. Excellent linearity (flux is zero, so permeability variations of core material do not affect the linearity of the reading). Frequency response all the way down to DC. Expensive

In-Line Current Sampling in Both V0 and V7 Measurements Carrier Voltage Modulation Phase Voltage Sample Pulses Phase Current

2-Shunt Current Sensing Dave s Motor Control Center Inverter Leg Shunts i c = -i a -i b PWM top PWM Bottom Motor Phase Current Average Current Shunt Resistor Signal Sample Sample Sample Synchronous ADC Sampling helps to filter the measured current anti-aliasing Noise free ADC sampling when the power transistor is not switching Current can be sampled at up to the PWM frequency (null-vector V0 only) Current samples are simultaneous. Not suitable for high power motors due to shunt power losses. Reading blackouts occur during high duty-cycle values In the d-q rotating reference frame: - Gain differences manifest as a 2X harmonic distortion - Offset errors manifest as a 1X harmonic distortion

Inverter Leg Current Sampling in V0 Only Measurements Carrier Voltage Modulation Measurement window is closing! Phase Voltage Sample Pulses Current Shunt Signal

3-Shunt Current Sensing Dave s Motor Control Center PWM top PWM Bottom Motor Phase Current Average Current Shunt Resistor Signal Sample Sample Sample Synchronous ADC Sampling helps to filter the measured current anti-aliasing Noise free ADC sampling when the power transistor is not switching Current can be sampled at up to the PWM frequency (null-vector V0 only) Current samples are simultaneous. 100% Modulation supported by switching between pairs of shunts. Extra shunt results in additional power loss. Channel gain differences can cause waveform discontinuities.

Selecting Shunt Pairs Based on V-angle Zone 1 Phase A Voltage High Zone 2 Phase B Voltage High Zone 3 Phase C Voltage High Zone 1 Phase A Voltage High Shunts B&C Shunts A&C Shunts A&B Shunts B&C 120 o 120 o 120 o 120 o Shunt selections are based on the voltage zones, not the current angles. Just a one percent gain change from one pair of shunts to the next represents a 41 count discrepancy on a 12-bit converter! Gain calibration may be required.

Phase Current Reconstruction from Single-Shunt Measurement Space Vector i bus Value i a i b i c V1 i a??? i b i c i a i bus V2 -i c i a i b The inverter can be driven to 8 states. V3 i b??? i c V1 = 100 V2 = 110 V3 = 010 V4 -i a - 6 voltage vectors V4 = 011 V5 = 001 V6 = 101 V5 i c - 2 null vectors V0 = 000 V7 = 111 1 = Top Switch is on 0 = Bottom Switch is on V6 -i b Assumes no ground currents in load

Single-Shunt Current Sensing Dave s Motor Control Center DC Bus Shunt Synchronous ADC Sampling helps to filter the measured current anti-aliasing Noise free ADC sampling when the power transistor is not switching Current can be sampled at SVM periodic rate (TWICE the PWM frequency). Lower power losses due to only one shunt. Only one current amplifier, so no waveform discontinuities due to gain mismatching. Only one shunt and one amplifier represents an economical solution. Op-amp must have much higher slew-rate characteristics. Shunt must be sampled during voltage vectors, NOT null vectors (timers required). ADC triggering is not fixed w.r.t. PWM waveform. (Timer scheduling). Current readings are skewed in time. Reading blackouts occur during similar duty cycles on two or more phases (next slide )

Current Sampling Blackout Problem Two current samples cannot be taken when: 1. voltage vector is crossing Space-vector boundary only one sample can be taken 1. Areas where voltage vector is crossing SV boundary 2. low modulation indexes sampling intervals are too short none of current samples can be taken 2. Low Modulation Index Source: Freescale Semiconductor

i a i b -i c Shunt Signal V a Single-Shunt Waveform Blackout Only c phase current reading available. V b V c Sample interval for b current V Bus PWM1 PWM3 PWM5 PWM2 i PWM4 PWM6

Single-Shunt Blackout Solutions Solution 1: Asymmetrical PWM Modified ON/OFF times Duty cycles preserved Source: STMicroelectronics

Single-Shunt Blackout Solutions Solution 2: Symmetrical PWM Double Pulse Split duty cycle into 2 pulses Duty cycles preserved 3-phase visibility! Source: STMicroelectronics

Single Supply Bipolar Current Sensing +V dd R +V dd R - + 10R +V dd rail-to-rail op amp with >20V/uS slew rate Good rail-to-rail performance > 15 MHz Gain-Bandwidth Product OPA320/2320 OPA350/2350 OPA365/2365 ADC in R 50 mw R R SENSE i bus Negative bus rail (V ss) I 0 reading is taken during V null vectors, and then stored.