Moving Forward Efficiently HEV/EV Traction Motor Lab

Similar documents
Moving Forward Efficiently HEV/EV Traction Motor Lab

Sensorless Vector Control and Implementation: Why and How

Sensorless Vector Control with RL78G14

Sensorless Vector Control with RL78G14

You CAN Do Digital Filtering with an MCU!

ADC Resolution: Myth and Reality

Real-time Math Function of DL850 ScopeCorder

RX23T inverter ref. kit

Power Factor Correction Why and How?

EE152 Final Project Report

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its

Design of Joint Controller Circuit for PA10 Robot Arm

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

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

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

3-in-1 Air Condition Solution

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group.

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

TMS320F241 DSP Boards for Power-electronics Applications

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

PAM & SAM System User s Manual

Designing with STM32F3x

POWER- SWITCHING CONVERTERS Medium and High Power

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China

High Frequency Inverter Design Fundamentals. Chandrashekar DR April 19, 2010

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Automotive Control Solution for Brushless DC Motors

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Direct Current Waveforms

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

LV-Link 3.0 Software Interface for LabVIEW

Demonstration. Agenda

Motor Control using NXP s LPC2900

Synchro and Resolver Conversion. Appendix F. Appendix F EFFECTS OF QUADRATURE SIGNALS ON SERVO SYSTEMS

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016

Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim

CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

Digital Control of Permanent Magnet Synchronous Motor

A13C: Performing Digital Filtering on an MCU

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

Real Time Implementation of Power Electronics System

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

Sistemi per il controllo motori

Variable Frequency AC Source

Pulse Width Modulation

Stepping motor controlling apparatus

Speed Control of Three Phase Induction Motor Using Fuzzy-PID Controller

2013 Texas Instruments Motor Control Training Series. -V th. InstaSPIN Training

Multiple Instrument Station Module

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

Micro Controller Based Ac Power Controller

TENTATIVE PP225D120. POW-R-PAK TM 225A / 1200V Half Bridge IGBT Assembly. Description:

PWM Control of Asymmetrical Converter Fed Switched Reluctance Motor Drive

International Journal of Advance Engineering and Research Development

ARDUINO BASED SPWM THREE PHASE FULL BRIDGE INVERTER FOR VARIABLE SPEED DRIVE APPLICATION MUHAMAD AIMAN BIN MUHAMAD AZMI

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

AutoBench 1.1. software benchmark data book.

Switched Mode Power Supply Measurements

Microcontroller: Timers, ADC

A Model-Based Development Environment and Its Application in Engine Control

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

ServoStep technology

Sensors and Sensing Motors, Encoders and Motor Control

Technical. Application. Assembly. Availability. Pricing. Phone

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

354 Facta Universitatis ser.: Elec. and Energ. vol. 13, No.3, December 2000 in the audio frequency band. There are many reasons for moving towards a c

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

3KDVH 6LQH *HQHUDWRU ZLWK 9DULDEOH3KDVH&RQWURO

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

Real-Time Testing Made Easy with Simulink Real-Time

AC Induction Motor (ACIM) Control using a Digital Signal Controller (DSC)

MAXREFDES73#: WEARABLE, GALVANIC SKIN RESPONSE SYSTEM

Hardware Platforms and Sensors

Permanent Magnet Synchronous Motor Control with Speed Feedback Using a Resolver

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller

5 TIPS FOR GETTING THE MOST OUT OF Your Function Generator

ISSN Vol.05,Issue.01, January-2017, Pages:

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes

Training Schedule. Robotic System Design using Arduino Platform

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

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

For reference only Refer to the latest documents for details

DRM100 Designer Reference Manual. Devices Supported: 56F801X

Developer Day. XMC technical presentation & Introduction to DAVE. Cristian Zaharia Field Application Engineering Industrial MCU June, 2014

PE Electrical Machine / Power Electronics. Power Electronics Training System. ufeatures. } List of Experiments

AN457 APPLICATION NOTE

AN AT89C52 MICROCONTROLLER BASED HIGH RESOLUTION PWM CONTROLLER FOR 3-PHASE VOLTAGE SOURCE INVERTERS

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

Peripheral Link Driver for ADSP In Embedded Control Application

Transcription:

Moving Forward Efficiently HEV/EV Traction Motor Lab A traction motor is an electric motor providing the primary rotational torque of a machine, usually for conversion into linear motion (traction). Renesas Electronics America Inc.

Renesas Technology & Solution Portfolio 2

Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby 500 DMIPS, Low Power Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby 165 DMIPS, FPU, DSC Industrial, 90nm 242µA/MHz, 0.2µA standby 25 DMIPS, Low Power Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby 10 DMIPS, Capacitive Touch Industrial & Automotive, 130nm Wide Format LCDs 350µA/MHz, 1µA standby 1200 DMIPS, Performance Automotive, 40nm 500µA/MHz, 35µA deep standby 165 DMIPS, FPU, DSC Industrial, 40nm 242µA/MHz, 0.2µA standby Embedded Security, ASSP Industrial, 90nm 1mA/MHz, 100µA standby 44 DMIPS, True Low Power Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 3

Microcontroller and Microprocessor Line-up 2010 2013 32-bit 1200 DMIPS, Superscalar Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby 500 DMIPS, Low Power Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby 165 DMIPS, FPU, DSC 32-Bit High Performance, High Efficiency & Integration 1200 DMIPS, Performance Automotive, 40nm 500µA/MHz, 35µA deep standby 165 DMIPS, FPU, DSC Industrial, 40nm 242µA/MHz, 0.2µA standby 8/16-bit Industrial, 90nm 242µA/MHz, 0.2µA standby 25 DMIPS, Low Power Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby 10 DMIPS, Capacitive Touch Industrial & Automotive, 130nm Wide Format LCDs 350µA/MHz, 1µA standby Embedded Security, ASSP Industrial, 90nm 1mA/MHz, 100µA standby 44 DMIPS, True Low Power Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 4

Production Vehicles with Traction Motors Hybrids - Millions 0.5 0.4 0.3 0.2 MY = Model Year of Introduction Source: www.hybridcenter.org Total U.S. Vehicle Sales Mitsubishi I MiEV Cadillac Escalade Lincoln MKZ BMW X6 Kia Optima Porsche Cayenne Infiniti M VW Touareg BMW 750i Honda CR-Z Hyundai Sonata Renault Fluence Smart ED Total - Millions 18 Honda Toyota Chevy Ford Nissan BYD 0.1 Accord Highlndr Silverado Fusion Leaf e6 3 Toyota Prius Drivetrain Toyota Honda Ford Lexus Nissan Chevy Dodge Mercedes Chevy Tesla Ford Prius Civic Escape RX400 Altima Tahoe Durango ML450 Volt S Focus 0 0 1997 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 15 12 9 6 5

Traction Motor Efficiency HEV/EV overall efficiency is a key metric. (35kWh / 100mi) HEV/EV all electric range is a key metric. (38 miles using pure electric) Traction motors are ~70-90% efficient Depending on RPM, other factors Convert electrical energy to mechanical energy Traction motor efficiency is a primary factor in HEV/EV performance Electrical energy storage/retrieval are ~70-80% efficient Convert electrical energy to chemical energy, and then back See DevCon presentation about battery management 6

Renesas Smart Society Traction Motor Control Industry s Only Integrated Algorithm Hardware Park/Clarke transformations, PI controller, Duty Cycle Calculation Completely coherent angle and current samples Industry s Only Integrated RDC Hardware Industry leading Tamagawa resolver-to-digital converter (RDC) Optimized, Flexible PWM Generation Peripheral 2 Motor Control with Single Micro Full hardware & RDC support for 2 motors on next gen micro Software Driver Generation using QuantiPhi Less Expense & Faster Development 7

Agenda Typical Traction Motor Subsystem Renesas Smart Society Solution IRIS Evaluation Platform Resolver & RDC Lab Software & External RDC Motor Control Lab EMU & Integrated RDC Motor Control Lab Conclusion 8

Typical Traction Motor Subsystem 9

Typical Hardware Architecture Micro 6 aligned, continuously changing PWMs (5V digital outputs) 3 x IGBT module (6 x IGBT) 3 sinusoidal current waveforms Motor Position Motor Position digital angle RDC Motor Position Resolver output: Sin/Cos depending on motor position Motor with resolver 10

Resolver Operation Absolute angle sensor Resolves (modulates) angle into orthogonal pieces: sine & cosine signals Essentially a rotating transformer with specifically positioned secondaries Every angle has unique combination of sine & cosine, yielding an absolute angle Excitation input: V sin ωt Cosine output: kv cos θ sin ωt k = transformation ratio Sine output: kv sin θ sin ωt Sources: Tamagawa Seiki & admotec 11

Resolver History $ and # 60 50 40 30 20 10 140 120 100 80 60 40 20 mm 0 1960 1970 1980 1990 2000 0 Price ($) # Components Width (mm) Source: Tamagawa Seiki, for 52mm diameter resolver 12

RDC Operation Performs implicit arctangent Uses trigonometry identity: sin(θ φ) = sinθ cosφ cosθ sinφ Uses approximation: sin(θ φ) θ φ, for θ φ < ±30 To generate difference error, ε, between actual motor angle, θ, and RDC digital angle, φ ε kv (θ φ) sinωt As the difference error, ε, approaches 0, θ = φ and digital angle equals actual motor angle Provides resolution better than 0.1 Analog kv sin θ sin ωt resolver θ Vsinωt buffer kv cos θ sin ωt buffer amp * D/A * D/A + - ε cos ROM cmp Sync compare counter detection sin ROM exc. sig. generator RDC Digital φ 13

Motor Timer Peripheral Phase Counting The MTU-III A multi-function timer pulse unit with eight 16-bit channels Phase counting mode is used for an RDC s quadrature encoded angle signal Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 RDC RDC Motor 1 Motor 2 14

Motor Timer Peripheral - PWM Generation Generate a periodic time interval Trigger interrupts for A/D Conversion, Angle Sample Given 3 duty cycles generate 6 PWM signals Coordination of several up/down counters and thresholds Enforce dead time to prevent shoot-through current 15

Motor Timer Peripheral PWM Generation The MTU-III A multi-function timer pulse unit with eight 16-bit channels Complementary PWM mode is used for motor control Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Motor 1 Motor 2 PWM Carrier Cycle Reg s MTU Comparator Ch 6, 7 Timers Comparator Match Signals Match Signals Output Controller PWM Carrier Output PWM1 H/L PWM2 H/L PWM3 H/L Coil Duty Cycle Reg s 16

Software Responsibilities - Traditional Trough ADC Trigger Carrier Trough ISR Motor Algo. ADC Complete ISR Angle count from MTU Current to Amps Voltage Bounds Check Call Motor Algorithm Re-Arm ADC Return from ISR Calculate Elec. Angle Return from ISR Clarke & Park Transforms Q Vector PI Control Loop D Vector PI Control Loop Inverse Transforms Duty Cycle Calculation Timer Match Calculation Write match values to Timer Return 17

Renesas Smart Society Solution 18

Renesas Smart Architecture 6 aligned, continuously changing PWMs (5V digital outputs) 1 Micro with 2 RDCs Motor 1 See DevCon presentation about IGBTs 3 x IGBT module (6 x IGBT) Motor 1 3 sinusoidal current waveforms Motor 1 Motor 2 Motor 2 Motor 2 Motor Position Motor Position Motor 1 Motor 1 No external RDCs Motor 2 Motor Position Resolver output: Sin/Cos depending on motor position 2 motors with resolvers Motor 2 19

Integrated RDC Performs same arctangent operation To generate difference same difference ε To make the digital angle equal actual motor angle Still provides resolution better than 0.1 Analog kv sin θ sin ωt resolver buffer kv cos θ sin ωt buffer θ Vsinωt amp * D/A * D/A + - ε cos ROM cmp Sync compare counter detection sin ROM exc. sig. generator Micro Digital φ 20

EMU Peripheral (Enhanced Motor Control Unit) Application Id & Iq Request Data Transfer Section Motor Control Section 3-Phase Waveform Output Section Data from ADC Data from RDC Current and Angle Manipulation Feedback Vector Transforms Duty Cycle Calculation EMU PI Control Loop Inverse Vector Transforms Conversion to Timer Counts Timer Unit PWM Outputs Carrier Timing PWMs to Motor SH72AY Trigger to ADC 21

Software Responsibilities Renesas Solution ADC Trigger Carrier Trough ISR Motor Algo. ADC Complete ISR Angle count from MTU EMU Complete ISR Current to Amps Voltage Bounds Check Call Motor Algorithm Re-Arm ADC Return from ISR Calculate Elec. Angle Return from ISR Re-Arm ADC Return from ISR Clarke & Park Transforms Q Vector PI Control Loop D Vector PI Control Loop Inverse Transforms Duty Cycle Calculation Timer Match Calculation Write match values to Timer Return 22

IRIS Evaluation Platform 23

IRIS Goals Provide investigation system of Renesas solution to OEMs and Tier 1s Encourage use within OEM and Tier 1 development systems Show efficiencies of Renesas integrated RDC Show performance advantages of Renesas Enhanced Motor control timer Unit (EMU) Highlight cost savings & better performance Evaluate RDC vs. resolver inter-operation Evaluate RDC performance with injected noise 24

IRIS Capabilities Support for 2 motors Software selectable RDC per motor 4 different external RDCs 1 internal RDC 1 FPGA simulated RDC Software selectable resolver per motor Motor resolver FPGA simulated resolver Resolver Flexibility Excitation voltage of 5V to 15V Practically any transformation ratio 2 FPGA simulated motors and resolvers, including current and voltage feedbacks Isolated, low skew (< 10ns) motor PWMs and control/status 2 x CAN, 1 x RS-232, 1 x isolated USB Robust inputs Automotive capable 6V 30V supply Most inputs protected for short to power/ground 25

Simplified IRIS Diagram USB USB micro debug port Control software ATI A7 Drivers Data Acq. & Micro D board Calibration Tool Micro Daughterboard Current, voltage, temp inputs Multiple RDCs & resolver circuits FPGA motor simulator CAN x 2 Power supplies LEDs, switches Control Board (ECU) harness CAN x 2 IGBTs/MOSFETs Gate drivers Volt, current sensors Temp sensors Inverter Board IGBTs/MOSFETs Gate drivers Volt, current sensors Temp sensors Motor & resolver 1 sin, cos, exc Motor & resolver 2 Inverter Board Power Supply 26

IRIS Control Board Block Diagram USB ATI A7 Data Acq. & Calibration Tool SH72AY micro Debug port Micro Daughterboard CAN x 2 CAN Txcvr Micro socket Motor Control Motor Control FPGA Motor Simulator Motor Feedback PWM PWM current, voltage, temp Motor Feedback current, voltage, temp Power Supply Analog Muxes AU6802 RDC AU6803 RDC AD2S1205 RDC AD2S1210 RDC Analog Muxes sin, cos exc Analog Muxes AU6802 RDC AU6803 RDC AD2S1205 RDC AD2S1210 RDC Analog Muxes sin, cos exc Control Board (ECU) 27

IRIS Software Architecture Motor 1 Control via EMU Motor 2 Control via Software Configuration SW Speed Control App Configuration SW Speed Control App Ext RDC ADC EMU RDC ISR1 ISR2 ADC Input Processing Coordinate Transforms PI Controller Duty Cycle Calculation IGBTs Registers MTU-III IGBTs Motor Resolver Motor Resolver User interface through AUD connection 28

Resolver & RDC Lab 29

Resolver & RDC Lab 50W motor motor coils connector resolver resolver connector sine wave excitation signal sine/cosine resolver signals Do not connect motor coils Turn motor shaft by hand Watch resolver response oscilloscope 30

Software & External RDC Motor Control Lab 31

Software & External RDC Motor Control Lab AUD resolver sine/cosine resolver signals Motor PWMs excitation signal resolver connector 50W motor Motor connector Motor Coils Inverter Board ATI VISION & A7E 32

EMU & Integrated RDC Motor Control Lab 33

EMU & Integrated RDC Motor Control Lab resolver 50W motor AUD sine/cosine resolver signals resolver connector Motor PWMs excitation signal motor connector Motor Coils Inverter Board ATI VISION & A7E 34

Conclusion 35

Smart Society Traction Motor Control Resolver-to-Digital Converters (RDCs) provide accuracy for high traction motor efficiency Integrated algorithm hardware allows for control of 2 traction motors with 1 micro Significant cost savings can be gained by RDC integration and elimination of 2 nd micro for 2 nd motor Driver generation is real, efficient, practical and even fun Renesas Electronics has a really smart, integrated solution for traction motor control It can be evaluated today 36

Questions? 37

Renesas Electronics America Inc.