“Moving Forward Efficiently” HEV/EV Traction Motor Lab

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

Multiplexed vs. Simultaneous Data Acquisition Using USB Devices Presented by: Rene Messier Company: Data Translation Company: Data Translation.
Data Acquisition Risanuri Hidayat.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
Drives & Control June 2003 A. Jansen 1 Brushless DC Motor Control with C868 and CAPCOM6.
MotoHawk Training Model-Based Design of Embedded Systems.
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
Department of Electrical Engineering Southern Taiwan University of Science and Technology Robot and Servo Drive Lab. 2015/7/2 Digital Control Strategy.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Sensorless Vector Control and Implementation: Why and How.
ASPPRATECH.
VELOCITY LABTM Embedded Development Ecosystem
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Digital Power Supply, Design and Architectural Trade-offs.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using a Renesas Code Generation Tool for RL78 Devices.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: CL06B Sensors Fundamentals Dragos Bogdan, MCU Application.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. RL78 Ultra Low Power MCU Lab.
ID 413C: Can Touch This: Designing Capacitive-Based Touch Solutions Mark F Rodriguez Senior Engineering 13 October 2010 Version: 1.0 Xaplos Inc.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Increase the Dynamic Range and Precision of Digital Filters.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Know your Precise Position with RX600 MCU.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Sensorless Vector Control with RL78G14.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID A15C: Application Code Reprogramming Using Different Serial.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 320L: Rapid RX600 System Development Using the RPDL and.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L13B David Hedley, Applications Engineer Advanced.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: “Moving Forward Efficiently” HEV/EV Traction Motor.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Migrating from CubeSuite+ to Eclipse.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 2L03I RL78 Bluetooth Connectivity Anthony Harris,
Southern Taiwan University of Science and Technology
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Know your Precise Position with RX600 MCU Huangsheng.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID630L: Becoming Familiar with Sensorless Vector Control.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Virtual EEPROM and Flash API for.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 011C: VELOCITY LAB TM Embedded Development Ecosystem Amrit.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. QuantiPhi for RH850 and RL78 - The Fastest Path from Idea.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Increase the Dynamic Range and Precision of Digital.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Implementing Bootloaders on Renesas MCUs.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
2L01I Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 2L02I CAN In A Day Carl Stenquist, Staff.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Audio Solutions on the RX MCU Family Mitch Ferguson,
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Module Introduction Purpose  This training module provides an overview of the analog interfaces.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced Debugging on the RX600.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Advanced E 2 Studio Topics.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Low Power Design Michael Thomas, Applications Engineer.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L05I Advanced Debugging on the RX600 Fatih Peksenar.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 5L08I Using the Renesas Graphics API to Create.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 322L:Advanced Debugging on the RX600 Brandon Hussey Applications.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an overview of the PWM type Digital-to-Analog.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. ID 421L: R8C Segment-LCD API Lab Bob Proctor Staff Engineer.
Digital Control CSE 421.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: QuantiPhi for RH850 and RL78 - The Fastest Path.
ID 021L: Model Based Control Design and Auto-Code Generation using the R8C Christopher Myers Director of Software Development 12 October 2010 Version:
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Software Building Blocks for Faster.
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 AD converter.
Digital Control CSE 421.
Application Case Study Security Camera Controller
Timers and Event Counters
Motor Control Solutions
An FPGA Implementation of a Brushless DC Motor Speed Controller
DesignDRIVE Position Manager SIN/COS
DC MOTOR SPEED CONTROL 1. Introduction
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Implementing Motor Control Designs with MCUs and FPGAs
Motor Control Solutions
ID 325L: Getting Started with CubeSuite
Motor Control Solutions
FPGA Based Single Phase Motor Control Using Multistep Sine PWM Author Name1, Author Name2., Author Name3, (BE-Stream Name) Under the Guidance Of Guide.
Presentation transcript:

“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 Technology & Solution Portfolio In the session 110C, Renesas Next Generation Microcontroller and Microprocessor Technology Roadmap, Ritesh Tyagi introduces this high level image of where the Renesas Products fit. The big picture. <Click>    NOTE For Reviewer, the below notes are from the 110C presentation so you can better understand this slide ___________________________________________________________________________________________________________________________________ The wealth of technology you see here is a direct result of the fact that Renesas Electronics Corporation was formed on April 1, 2010 as a joint venture between Renesas Technology and NEC Electronics — Renesas Technology having been launched seven years ago by Hitachi, Ltd. and Mitsubishi Electric Corporation. There are four major areas where Renesas offers distinct technology advantage. --The Microcontrollers and Microprocessors are the back bone of the new company. Renesas is the undisputed leader in this area with 31% of W/W market share. --We do have a rich portfolio of Analog and power devices. Renesas has the #1 market share in low voltage MOSFET solutions. --We have a rich portfolio of ASIC solution with an advanced 90nm, 65nm, 40nm and 28nm processes. The key solutions are for the Smart Grid, Integrated Power Management and Networking --ASSP: Industry leader for USB 2.0 and USB 3.0. Solutions for the cell phone market -- Memory: #1 in the Networking Memory market

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

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

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

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

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

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

Typical Traction Motor Subsystem

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

k = transformation ratio 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 Cosine output: kV cos θ sin ωt Excitation input: V sin ωt Sine output: kV sin θ sin ωt k = transformation ratio Sources: Tamagawa Seiki & admotec

Resolver History Source: Tamagawa Seiki, for 52mm diameter resolver

RDC Operation RDC ε φ θ 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° RDC Analog Digital kV sin θ sin ωt cos ROM resolver buffer * D/A + ε cmp Sync detection compare counter φ kV cos θ sin ωt - buffer * D/A sin ROM θ amp exc. sig. generator Vsinωt

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 Motor 1 Motor 2

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

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 PWM Carrier Output Comparator Match Signals MTU Ch 6, 7 Timers Output Controller PWM1 H/L PWM2 H/L PWM3 H/L Comparator Match Signals Coil Duty Cycle Reg’s

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

Renesas “Smart Society” Solution

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

Integrated RDC Micro ε φ θ 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° Micro Analog Digital kV sin θ sin ωt cos ROM resolver buffer * D/A + ε cmp Sync detection compare counter φ kV cos θ sin ωt - buffer * D/A sin ROM θ amp exc. sig. generator Vsinωt

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

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

IRIS Evaluation Platform

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

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

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

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

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

Resolver & RDC Lab

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

Software & External RDC Motor Control Lab

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

EMU & Integrated RDC Motor Control Lab

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

Conclusion

‘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 2nd micro for 2nd 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

Questions?