Motor Control Solutions

Similar documents
Motor control challenges Motor control solutions overview Freescale Motor control IP Motor control enablement. Hands on / Demo

Sensorless PMSM Field-Oriented Control on Kinetis KV and KE

Large Appliance Trend and requirements Freescale Appliance Solutions. Freescale Product for Appliance. Touch Key VF by IDH VF by Freescale TM 2

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

3-in-1 Air Condition Solution

RX23T inverter ref. kit

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

Designing with STM32F3x

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

STM32 motor control firmware library. STM32 FOC PMSM SDK v3.0.

Motor Control using NXP s LPC2900

Three-Phase BLDC Sensorless Motor Control Using the MKV4x In Quadcopter Application

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

Efficient and Easy Motor Control with New Kinetis KVxx and DSC Families

Low Voltage Solutions for DC & BLDC Motors in Industrial Applications

Sensorless Vector Control with RL78G14

imotion Solution Platform Dedicated to Motor Control

Sensorless Vector Control and Implementation: Why and How

Integrated Environment Motor Control

MC56F825x/MC56F824x Product Brief

Hands-on Workshop: Motor Control Part 4 - Brushless DC Motors Made Easy

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

Introduction of ACIM and PMSM Motor Control

Low Cost Motor Control Family

Industrial Motor Control Roadmap

Sensorless PMSM Control on MKV46F256 Using Kinetis SDK

Sensorless Vector Control with RL78G14

Hands-On Workshop: Motor Control, Part 3: Development in MATLAB /Simulink Using the Motor Control Toolbox FTF-IND-F0010

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

Eduardo Viramontes A P R External Use

KV4x Family Product Brief Supports 150 MHz devices with 64 KB to 256 KB Flash

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

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers

Motor Control Part 3 - Solutions for Small Appliances and Health Care Applications

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

Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs

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

Automated PMSM Parameter Identification

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,

MCU Product Selection Guide

1 Introduction. Freescale Semiconductor Application Note. Document Number: AN4386 Rev. 0, 01/2012

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

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

Sistemi per il controllo motori

XMC in Power Conversion Applications. XMC Microcontrollers July 2016

Sensorless BLDC Motor Control Using FRDM-KE02Z Based on Tower Board

MC56F825x/MC56F824x. MC56F825x/MC56F824x Digital Signal Controller. Freescale Semiconductor Technical Data. Document Number: MC56F825X Rev.

Dual FOC Servo Motor Control on i.mx RT

Motor Control trends with Freescale MCU

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

Simplify Motor Control Development with S12 MagniV

System-on-Chip Two-Way Radio

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK

Motor Control Part 1 - Fundamentals and Freescale Solutions

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

KE1X AND TSI INTRODUCTION

DRM100 Designer Reference Manual. Devices Supported: 56F801X

Infineon Microcontroller for Industrial and Multi Market Infineon Technologies 2013

Using Z8 Encore! XP MCU for RMS Calculation

Small cost. Low power. Big Performance

Sensorless Sinusoidal Vector Control of BLDC Ceiling Fan on MC56F8006

1. Introduction. Benefits and Applications Enabled by 56F8000 Digital Signal Controllers. Contents. Freescale Semiconductor White Paper. 1.

XMC in power conversion applications. XMC microcontrollers September 2016

Infineon XMC1000 The M0 that punches well above its weight. Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0

BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation

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

Benefits and Applications Enabled by Expanded 56F8000 Digital Signal Controllers John Winters

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

MC56F8006/MC56F8002. MC56F8006/MC56F8002 Digital Signal Controller. Freescale Semiconductor Technical Data. Document Number: MC56F8006 Rev.

Low Cost PMSM Sensorless Field-Oriented Control Based on KE02

Freescale DSC New Product Introduction - MC56F82xxx

Integrated S12 MCU-Based Relay Driver with Diagnostic Bus

IBM Platform Technology Symposium

Motor Control Design Solutions

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers

Generating DTMF Tones Using Z8 Encore! MCU

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Power Factor Correction Why and How?

DSC MC56F84xxx in the motor control application

Zilog Motor Control Technologies

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM

MC56F844XX MC56F844XX

Hybrid Controller. 3-Phase SR Motor Control with Hall Sensors Reference Design. Designer Reference Manual. Freescale Semiconductor, I

PMSM Sensorless FOC for a Fan Using the Kinetis KV10

Using the HCS08 TPM Module In Motor Control Applications

TMS320F241 DSP Boards for Power-electronics Applications

Digital Power: Consider The Possibilities

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

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

BLuAC5 Brushless Universal Servo Amplifier

Design of Joint Controller Circuit for PA10 Robot Arm

DSP Development Board

VORAGO Timer (TIM) subsystem application note

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

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

Embedded Robotics. Software Development & Education Center

Hello, and welcome to this presentation of the STM32L4 comparators. It covers the main features of the ultra-lowpower comparators and some

Transcription:

Motor Control Solutions EUF-IND-T0590 Radim Visinka MCU SW Libs Manager J U N E. 2 0 1 4 TM External Use

Agenda Key Motor Control Technologies Freescale Motor Control Microcontrollers DSC and Kinetis V Series Freescale Motor Control Enablement Freescale Motor Control Services External Use 1

Key Motor Control Technologies External Use 2

Electric Motor Type Classification ELECTRIC MOTORS ASYNCHRONOUS multi-phase AC SYNCHRONOUS DC VARIABLE RELUCTANCE Induction ACIM Sinusoidal PMSM Trapezoidal BLDC Synch. Reluctance Switched Reluctance Stepper External Use 3

Motor Control Topology DC Bus Three Phase Inverter DC Voltage DC bus Cap IGBT / MOSFET Pre- Drivers A B C Motor Current Feedback Position Feedback Speed/Torque Command PWM Generation Control Algorithm Feedback Processing MCU External Use 4

Freescale High-End Motor Control Technology PMSM (Permanent Magnet Synchronous Motor) Sensorless solution High speed operation - FOC with BEMF observer Low speed operation FOC with high frequency current injection Zero speed smart start-up, zero speed rotor position recognition Solution with position sensors FOC with different types of position sensors Encoder Resolver Hall sensors Field weakening technique for high speed operation Freescale patent SR (Switched Reluctance) motor Sensorless solution Three Freescale patents Start-up method Freescale patent Rotor resistance estimation Freescale patent Rotor alignment Freescale patent External Use 5

Motor Control Example Sensorless PMSM FOC Field Control d-current Control Fast Loop (faster) ~50-100ms FW Error Calculator Σ u d Inverse Park Transformation u α d,q SVM Inverter req Σ Σ u q α,β u β Ramp Speed Control q-current Control i d i q d,q α,β i α i β α,β a,b,c i a i b i c Tracking Observer BEMF Observer Park Transformation Clarke Transformation M Load Slow Loop (slower) ~ 1-5ms Freescale DSCs or Kinetis V MCU External Use 6

Freescale Motor Control Microcontrollers DSC and Kinetis V Series External Use 7

Performance TM DSC Roadmap 120MHz 32-bit Core 256K Flash FPU MC56F85xx 56F8441 100MHz 32-bit Core 256K Flash DMA, UHS ADC, Ultra-Hi Res PWM MC56F802x/3x MC56F803x 32MHz Hi Res PWM, CAN, ADC, DAC MC56F824x/5x MC56F825x 60MHz 64K Flash Ultra-Hi Res PWM, UHS ADC MC56F824x 60MHz 48K Flash Ultra-Hi Res PWM, UHS ADC 568432/1 100MHz 32-bit Core 128K Flash DMA, UHS ADC, Ultra-Hi Res PWM 56F8422/1 100MHz 32-bit Core 64K Flash DMA, UHS ADC, Ultra-Hi Res PWM New 50/100MHz 64K Flash Ultra-Hi Res PWM UHS ADC MC56F82xxx MC56F801x MC56F802x 32MHz Hi Res PWM, ADC, DAC MC56F84xxx MC56F801x 32MHz Hi Res PWM, ADC MC56F800x MC56F800x 32MHz Hi Res PWM Low power Small Flash Blocks Hi Res PWM Available Announced MC56F80xx Planned Proposed Future External Use 8

MC56F82xxx 64KB Flash 8KB SRAM 16KB Flash 2K B SRAM Memory Options Program Flash Data RAM Memory Resource Protection 56800EX Core 50MHz/40MHz JTAG/EOnCE System Integration Module (SIM) PLL Crystal OSC 8MHz OSC 32KHz OSC Inter-module Cross Bar Voltage Regulator 2 COP POR LVI CRC Band-gap Ref 8-Ch 12bit ADCA w/ PGA 8-Ch 12bit ADCB w/ PGA 8-Ch PWM 4-Ch 16bit Timer 4x Analog Comp 1 x MSCAN 2 x HS SCIs 2 x SPI IIC/SMbus 32QFN, 32LQFP, (44LQFP), 48LQFP & 64LQFP Packages will be pin compatible with the MC56F824x/5x and MC56F84xx Breakthrough Features: High speed ADC @ 800ns conversion time Nano Edge PWM @ 512ps Resolution Inter-module Cross bar DMA Memory Resource Protection Unit 4Ch DMA 2 x 12bit DAC 56800EX V3 Core @ 50MHz (100MHz from RAM) 2.7-3.6V Operation Up to 64KB Program FLASH,with Flash Security Up to 6KB Program/Data RAM Memory Resource Protection Unit Up to 100 MHz Peripherals Timers and SCIs Eight Channel Nano Edge PWM (512ps resolution) Up to four programmable fault protection input Dead-time insertion Input Capture function 2 x12-bit ADCs with total 16 Inputs & PGAs 1x, 2x, 4x 800ns conversion rate Band-gap reference Four channel DMA controller Inter Module cross-bar 4 x Comparators with a 6bit Voltage reference CRC Generator 2 x Windowed Watchdog External Watchdog Monitor 4 x 16-bit Enhanced Multifunction Programmable Timers 2 x 12b DAC 2 x High Speed SCI 2 x SPI 1x I 2 C/SMbus Communications Interface Software Programmable Phase Locked Loop Multiple Clock sources External Crystal/Resonator Oscillator 8MHz/200KHz Tunable Internal Relaxation Oscillator 32KHz Internal RC relaxation Oscillator 5v Tolerant IO Error code correction Industrial temperature:-40c to 105C @ 50MHz External Use 9

Kinetis V Series Motor & Power Control Full Kinetis portfolio compatibility targeting low cost, stand alone motor control, to high performance digital power conversion Optimized for processing efficiency with performance ranging from 75MHz to beyond 200MHz ARM architecture with best in class, high speed capture and control peripherals for motor control and power management applications Enablement and tools built around reducing customer development time and cost, whilst increasing ease of use. External Use 10

Kinetis V Series for Motor Control Entry Level FOC Motor Control Scalable Mid Range Motor Control High Performance Motor Control Increasing the performance + HS ADC KV4x + Advanced Timers KV4x + Dual Motor Control + FPU KV3x KV3x KV4x KV4x + Integrated Motor Control S/W KV1x KV3x Baseline KV1x Core: ARM Cortex -M0+ ARM Cortex -M4 External Use 11

KV1x: 75MHz Cortex-M0+ Key Features: Core/System 75MHz Cortex-M0+ with 4ch DMA Hardware divide & SqrRoot Memory 32KB Flash 8KB SRAM Communications Multiple serial ports Analog 2 x 8ch 12-bit ADC (1uS conv) 1 x12-bit DAC 2 x ACMP w/ 6b DAC Timers 1x6ch FlexTimer (PWM) 1x2ch FlexTimer (PWM/Quad Dec.) Programmable Delay Block Others 32-bit CRC Intermodule Crossbar Switch Up to 35 I/Os 1.71V-3.6V; -40 to 105oC Packages 32QFN, 32LQFP, 48LQFP ARM Cortex-M0+ 75MHz Debug Interfaces Interrupt Controller Security and Integrity Cyclic Redundancy Check (CRC) Core System Memories Clocks HW Divide & SqrRoot 2 x12-bit ADC 2 x ACMP 1 x12-bit DAC Internal and External Watchdogs 4ch-DMA Inter- Module Crossbar 6ch FlexTimer Programmabl e Delay Block Periodic Interrupt Timers Low-Power Timer Program Flash 32KB 1xI 2 C 2xUARTs 1xSPI SRAM 8KB Phase & Frequency- Locked Loop Low/High Frequency Oscillators Internal Reference Clocks Analog Timers Communication Interfaces HMI 2ch FlexTimer Typical applications: BLDC sensorless PMSM Sensorless FOC Low Dynamic ACIM V/Hz and FOC Low Dynamic GPIO External Use 12

KV3x 512K/256K Flash 120MHz Key Features: Core/System Cortex-M4 @ 120MHz / FPU Memory up to 512KB Flash, up to 128KB SRAM FlexBus (External Bus Interface) Communications Multiple serial ports Analog 2 x16-bit ADC Up to 2 x12-bit DAC 2 x ACMP Timers up to 2x8ch FTM (PWM) 2x2ch FTM (PWM/Quad Dec.) Low Power Timer Others Up to TBD I/Os 6 high-drive I/Os (20mA) SPI/I2C 1.71V-3.6V; -40 to 105oC Packages 64LQFP, 100LQFP Debug Interfaces Interrupt Controller Security and Integrity Cyclic Redundancy Check (CRC) Core System Memories Clocks Arm Cortex-M4 120MHz DSP FPU 2 x16-bit ADC 2 x ACMP 2 x12-bit DAC Internal and External Watchdogs 16ch-DMA Low-Leakage Wake-Up Unit FlexTimer Programmable Delay Block Periodic Interrupt Timers Low-Power Timer Program Flash Up to 512K Serial Programming Interface (EzPort) 2xI 2 C 4xUARTs 2xSPI SRAM up to128kb FlexBus External Bus Interface 32-byte Register File Phase-Locked Loop Frequency- Locked Loop Low/High Frequency Oscillators Internal Reference Clocks Analog Timers Communication Interfaces HMI GPIO External Use 13

Freescale Motor Control Enablement External Use 14

www.freescale.com/motorcontrol Rich set of reference designs RD s cover: All motor types Majority of algorithms MC microcontrollers The most popular Freescale application web page! External Use 15

Motor Control HW Boards Tower system module for BLDC / PMSM control Support most of current and new TWR MCU modules Features: Power supply voltage input 24VDC Output current up to 8 Amps 3 phase bridge inverter (6 MOSFET s) with protection Voltage and Current sensing Encoder/Hall sensor sensing circuitry Optically isolated high voltage power stage with PFC Supports both DSC and Kinetis V motor control MCU s Features: Input voltage 85-240VAC, 110-390VDC Output power 1kW without PFC at 250VAC 800W with PFC at >90VAC Analog sensing & protection Encoder/Hall sensors interface On-Board Interleaved Power factor correction Product Page at Freescale.com: TWR-MC-LV3PH Product launch scheduled for Q3 2014 External Use 16

Math and Motor Control Algorithm Library Note: MC Lib for 56800E Math functions included into the individual algorithms MC Lib for Kinetis and 56800EX - Math functions separated into MLIB External Use 17

MCU Math and Motor Control Library Target Platform CodeWarrior KDS Keil IAR 56800E Available N/A n/a n/a 56800E/EX Available N/A n/a n/a ColdFireV1 Available N/A n/a n/a CortexM4 FixPoint (K, KV) Available Q4 2014 Available Available CortexM0+ (KL, KV, KE) Available Q4 2014 Available Available CortexM4 Float (K, KV) n/a Q2 2015 Q2 2015 Q2 2015 Product releated web pages: www.freescale.com/fslesl External Use 18

IEC 60730 Class B Recommended self-diagnostic tests for microcontrollers in Class B Diagnostic of CPU registers Diagnostic of PC (program counter) Diagnostic of watchdog Memory testing Flash Memory testing RAM Provided by Freescale as a certified library Runtime diagnostic of stack failure Diagnostic of interrupt handling and execution Diagnostic of clock frequency (accuracy) Diagnosis of abnormalities in external interface (communications) Runtime diagnostic of critical variables of control algorithm Etc. (depends on the application) External Use 19

V.D.E. Approved IEC60730 Safety s/w Routines CPU Test PC Test WDOG Test RAM March Flash CRC Microcontroller IEC60730 Class B IEC60730 Class C MC9S08ACxx Available Available MCF51xx Available not planned MC56F8xx/80xx Available not planned MC56F82xx/84xx Available not planned Kinetis K, KL, KV3x, KM Available not planned Kinetis KE, KV1x Q3 2014 not planned All pieces have been certified by VDE to help accelerate manufacturer development FSL Web page: IEC 60730 Safety Standard for Household Appliances External Use 20

Kinetis MCU based Motor Control Solutions BLDC Sensor-less Drive on Kinetis KV10 Sensor-less 3-phase trapezoidal BLDC motor control Running on a Tower kit Dual Sinusoidal PMSM for Industrial drive on K70 Sensorless Sinusoidal FOC control algorithm with Encoder Targets industrial drives Running on Tower Kit with added dual motor control support Sensorless PMSM on Kinetis KV10 & KV30 Sensorless Sinusoidal FOC Drive running on a Tower kit Position and speed detection using dq back-emf observer and tracking observer Includes MCAT to allow easy configuration and tuning External Use 21

DSC based Motor Control Solutions VF PMSM Compressor on MC56F82xx Sensorless sinusoidal FOC for compressor PMSM motor Control using K70 HMI with graphic touch display demo and s/w available VF 3 in 1 Motor Control for AirCon on MC56F84xxx 1.5 KW output power, support sensor-less PMSM motor control for both outdoor fan and compressor with FOC algorithm Support digital PFC (average current control) Demo, h/w and s/w available Sensorless PMSM FOC on MC56F82xxx Sensorless sinusoidal PMSM FOC for general purpose applications Includes MCAT to allow easy configuration and tuning External Use 22

Application Tuning Wizard Development tool enabling easy tuning of motor control applications According to the motor & performance parameters the application parameters are calculated Two options: Basic mode majority of application constants is pre-recalculated for novice customers Advanced mode the pre-calculated application constants can be further adapted for experience customers Parameters calculation window Output parameters window External Use 23

Freescale Motor Control Services External Use 24

Customer Support Activity Demonstration of our solution & technology at ctm technical customer visits technical presentation of FSL solutions demonstration of FSL expertise's Adaptation of FSL ref. design to customer specific requirements Demonstration how our solution can handle ctm requirements Requires tuning of the application at FSL Post Design-Win Support Technical application trainings Support & guidance of ctm development Provide customer specific development for customer specific application. Often on-site at ctm Support of ctm specific development at FSL site (ctm spends days/weeks at our lab supported by our experts) External Use 25

www.freescale.com 2014 Freescale Semiconductor, Inc. External Use