Sensorless Vector Control with RL78G14

Size: px
Start display at page:

Download "Sensorless Vector Control with RL78G14"

Transcription

1 Sensorless Vector Control with RL78G14 John Pocs, Applications Engineering Manager Class ID: 7L02I Renesas Electronics America Inc.

2 John Pocs Sr. Application Engineering Manager Application focus: motor control, PFC Support Renesas MCUs, Rx, V850, RL years embedded system development, application and industrial experience 16 yrs with Renesas Electronics/ NEC Electronics Hardware, firmware, development tools, applications 8 yrs with Electronics Detection Systems Life safety, security systems and CCTV 5 yrs with Anina (Romania) Power Generation Plant Power generator, plant automation, power inverters Knowledge in 8/16/32-bit MCUs MSEE San Francisco State University Diploma Engineer in Industrial Electronics from Polytechnic Institute Iasi - Romania 2

3 Renesas Technology & Solution Portfolio 3

4 8/16-bit 32-bit Microcontroller and Microprocessor Line-up 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 Wide Industrial Format & LCDs Automotive, 130nm 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 4

5 Enabling the Smart Society Energy efficiency is key to a Smart Society Home Automation Energy harvesting Smart Metering Industrial Motors Motor control is key to efficient energy management 5

6 Agenda Introduction to the Field Oriented Control (FOC) with Sensorless Speed and Position Detection Challenges to implement SVC on 16-bit MCUs RL78G14 special features Implementation with RL78G14 Introduction to the RL78G14 kit Lab procedure Setup Sensorless Vector Control Demo Sample motor currents and DC bus voltage Drive motor in open loop Understand sensorless position and speed estimation Drive motor by closing the speed loop Tune motor operation 6

7 Sensorless Vector Control Loop Commanded speed * r r r Actual speed Speed Regulator i d * 0 i d * i q i q iq PI Regulator id PI Regulator * U q * U d Inverse Park transform d,q to, T 1 ( ) * U * U Inverse Clarke transform, to a, b, c SIN PWM PWM1~6 DC Bus Voltage Source 3-phase Inverter Motor Model Based Flux and Position Observer Park transform Clarke transform i q i d, to d,q T ( ) i i a,b,c to, i a i b r Speed Estimation 3-phase PMSM Computation intensive operations 7

8 Examples of control equations Phase voltages: νa, νb, νc ia, ib, ic phase currents Rs stator resistance λ magnetic flux linkage Clark transformation 3-phase to 2-phase in stator frame Park transformation ω angular speed L mutual inductance 8

9 Challenges of 16-bit MCUs for Motor Control Most 16-bit MCUs are CISC architecture Good code density (smaller memory needed) Execution time may not be fast enough for real-time control Representation of quantities is range limited 0 to unsigned to signed Without FPU scaling needs to be used Scaling limitation Multiply-Accumulate (MAC) operation: a = a + (b * c) d = b * c a = a + d Can the 16-Bit MCUs do field oriented sensorless control? Yes with the right performance and peripherals! 9

10 RL78G14: 16-bit MCU for Motor Control Memory Program Flash up to 64KB SRAM up to 5.5KB Data Flash up to 4KB 16-Bit CISC CPU Core 41 3-stage pipelined Harvard architecture MUL/DIV/MAC instructions 16-Bit Barrel Shifter System Clock system Timers Motor Control Support DTC Interrupt Controller 4 Levels, 20 pins POR, LVD MUL/DIV/MAC Debug Single-Wire External Clock 20MHz External Clock KHz Internal OCO up to 64MHz Internal LOCO 15KHz Clock Monitoring Safety 2 x Timer Array 16-bit, 4ch Interval Timer 12-bit, 1ch Window WDT 17-bit, 1ch RTC Calendar Analog ADC 10-bit, 12ch Internal Vref. Temp. Sensor Communications 2 x I 2 C Master / Slave 16-Bit Motor Control Timers 64MHz / 1% Internal Clock RD for 3-Phase PWM RJ for interrupt culling RG for quadrature encoder ADC trigger Event Link Controller (ELC) Power Management HALT RTC,DMA Enabled SNOOZE Serial,ADC Enabled STOP SRAM On RAM Parity Check/protection ADC Self-diagnostic SFR protection Memory CRC Motor Control 3ph MC Timer RD 16-bit with dead time Encoder Timer RG 16-bit, 1ch 1 x I 2 C Multi-Master 2 x CSI/SPI 7-, 8-bit 3 x UART 7-, 8-, 9-bit 1 x LIN 1ch Data Transfer Controller (DTC) Hardware Safety Independent Watchdog Hardware shutdown Self-test Timer RJ 16-bit, 1ch o Flash ECC, RAM Parity, H/W CRC, ELC WDT, A/D, RAM/SFR write protect, Clock monitor 10

11 High Performance Optimized Architecture 16-bit CPU core with pipelining Efficient instruction execution 86% in 1-2 cycles Single cycle multiplication (HW math assist) Data transfer controller (up to 24 channels) HW math assist Operation Clock cycles 16-bit barrel shifter shift/rotate by n (n = 1-15) 1 multiply signed & unsigned 16 x 16 = 32 Bit result 2 multiply/accumulate signed & unsigned 16 x = 32 Bit result 3 11

12 Motor Timer RD Timer RD Registers Waveform Control TRDGRA0 PERIOD TRDIOC0 TRDGRD0 RD0 TRDGRB0 DUTY 1 U /U TRDIOB0 TRDIOD0 TRDGRC1 TRDGRD1 RD1 TRDGRA1 TRDGRB1 DUTY 2 DUTY 3 V /V W /W TRDIOA1 TRDIOC1 TRDIOB1 TRDIOD1 Buffer Compare 12

13 Complementary PWM Operation TRD0 Value in TRDGRA0 TRD1 Value in TRDGRB0 Value in TRDGRA1 Value in TRDGRB1 TRDIOB0 Output TRDIOD0 Output U /U TRDIOA1 Output TRDIOC1 Output V /V TRDIOB1 Output TRDIOD1 Output W /W 13

14 Event Link Controller (ELC) Using Interrupt: > 9-16 cyc ELC: 3cyc ELC links Inputs and Outputs of internal peripherals Performance benefits: Reduces CPU load, interrupts, program size and power consumption Improves real-time operation Enables direct control of I/O ports and built in event timers CPU CPU External analog input voltage Interrupt Controller External analog input voltage Interrupt Controller Comparator Timer A/D Comparator Timer A/D ELC Standard processing Processing with ELC 14

15 Data Transfer Controller (DTC) Data transfer between memory and registers without CPU use Reduced CPU overhead CPU Memory, SFR CPU Memory, SFR DTC DTC DTC unused DTC used Number of channels DTC Performance (G14 64-pin) 24 ch Address space for transfer 64 KB Max. transmission time/ Block size Transmission target Activation sources times / 512B memory memory memory SFR 15

16 RL78/G14 Use for Motor Control Control loop cycle management PWM interrupt culling (skipping) Timer RD: PWM frequency - 24KHz Timer RJ: Event count mode Count down from 2 to 0 ELC : Input from Timer RD Output to Timer RJ Control loop frequency set by Timer RJ underflow CPU Timer RD Timer RJ Interrupt Controller ELC Timer RD Complementary PWM TRD1 Underflow Trigger Event Link Controller Event Input Trigger Timer RJ Event Counter 16

17 Software Flow Main Loop Main loop synchronization cnt_init==0? Hardware and software Init cnt_init=num_int 125us Interrupt Interrupt enabling 10ms Main loop Main loop body Speed ramp management Communication management General board management Parameter modification management 17

18 Software Flow Control Interrupt Phase current reading Park and Clarke transformations iu, iv, iw iα, iβ id, iq DC bus voltage reading Rotor phase angle calculation Current PI processing (idref, iqref), (idmea, iqmea), vdout, vqout Inverse Clarke and Park transformations vdout, vqout vαout, vβout, vuout, vvout, vwout PWM duty update Rotor phase estimation: θest Speed estimation: ωest Speed PI processing or Start up Main loop synchronization 18

19 Physical quantities represented as 16-bit signed integers 32-Bit: to Bit: to sin(), cos(): (-1 to +1) x to Voltages (V): (0 to 511.9) x Currents (A): (0 to 32) x Resistance (Ω): (0 to 128) x Inductance (Henry): (0 to 2) x Magnetic flux (Weber): (0 to 8) x

20 High Integration = Cost Reduction Reduce system BOM by eliminating external components Voltage Regulator (1.6V to 5.5V input) EEPROM IC Dedicated flash memory for data storage (Data Flash) Supply Regulator IC Voltage Monitoring REG DATA FLASH RL78 CPU Internal Reset Accurate Internal Oscillators Reset IC LVD POR WDT OCO Temp. Sensor CODE FLASH PERIPHERALS SRAM PERIPHERALS 20mA port drive (no need for external transistors) IEC60730 in HW (Easier/quicker certification) X1 Temp. IC Temperature Sensor 20

21 Sensorless Vector Control Lab Agenda Setup Sensorless Vector Control Demo Sample motor currents and DC bus voltage Drive motor in open loop Understand sensorless position and speed estimation Drive motor by closing the speed loop Tune motor operation 21

22 Introduction to the RL78G14 Kit 22

23 RL78G14 Kit 23

24 RL78G14 Board 24

25 Lab Overview Lab Objectives 1. Get familiar with the RL78G14 starter kit and drive the motor. 2. Understand ADC sampling to measure motor currents and DC bus voltage. 3. Drive the motor in open loop. 4. Understand sensorless position and speed estimation. 5. Drive motor by closing the speed loop 6. Understand motor tuning Time to Complete Lab 100 Minutes Lab Materials Please verify you have the following materials at your lab station. RL78G14 Motor Control Evaluation Kit with E1 emulator, two USB cables, 24V DC power supply, control board and motor Laptop with the CD drive Skill Level 1. Familiar with motor control techniques 2. Familiar with sensorless vector control concepts 3. Familiar with IAR Embedded Workbench 25

26 Enabling the Smart Society Energy efficiency is key to a Smart Society Home Automation Energy harvesting Smart Metering Industrial Motors Motor control is key to efficient energy management 26

27 Questions? 27

28 Start Lab Please refer to the lab handout Go ahead and start the lab 28

29 Summary Introduced FOC with sensorless speed and position detection Challenges to implement SVC on 16-bit MCUs RL78G14 special features Implementation with RL78G14 Introduced the RL78G14 kit Lab procedure Setup sensorless vector control demo Sampled motor currents and DC bus voltage Drove motor in open loop Examined sensorless position and speed estimation Drove motor by closing the speed loop Tuned motor operation 29

30 Please Provide Your Feedback Please utilize the Guidebook application to leave feedback or Ask me for the paper feedback form for you to use 30

31 Renesas Electronics America Inc.

Sensorless Vector Control with RL78G14

Sensorless Vector Control with RL78G14 Sensorless Vector Control with RL78G14 Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar

More information

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

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group. RL78 Motor Control YRMCKITRL78G14 Starter Kit Renesas Electronics Europe David Parsons Application Engineering Industrial Business Group July 2012 Renesas MCU for 3-phase Motor Control Control Method Brushless

More information

Sensorless Vector Control and Implementation: Why and How

Sensorless Vector Control and Implementation: Why and How Sensorless Vector Control and Implementation: Why and How Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit

More information

RX23T inverter ref. kit

RX23T inverter ref. kit RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet

More information

Moving Forward Efficiently HEV/EV Traction Motor Lab

Moving Forward Efficiently HEV/EV Traction Motor Lab 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

More information

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

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers -bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories

More information

You CAN Do Digital Filtering with an MCU!

You CAN Do Digital Filtering with an MCU! You CAN Do Digital Filtering with an MCU! Kevin P King - Senior Staff Application Engineer Class ID: CC13B Renesas Electronics America Inc. Kevin P King Senior Staff Application Engineer RX DSP Library

More information

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.

More information

Moving Forward Efficiently HEV/EV Traction Motor Lab

Moving Forward Efficiently HEV/EV Traction Motor Lab Moving Forward Efficiently HEV/EV Traction Motor Lab Mark Ramseyer, Staff Technical Application Engineer Terry Downs, Staff Technical Application Engineer A traction motor is an electric motor providing

More information

Power Factor Correction Why and How?

Power Factor Correction Why and How? Power Factor Correction Why and How? Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar

More information

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

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China STM32 PMSM FOC SDK v3.2 蒋建国 MCU Application Great China Agenda 2 1 st day Morning Overview Key message Basics Feature Performance Hardware support Tools STM32 MC Workbench SDK components Architectural

More information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

Low Cost Motor Control Family

Low Cost Motor Control Family Low Cost Motor Control Family 2011 Microchip Technology Incorporated. All Rights Reserved. Comparator with blanking and filtering Slide 1 Welcome to the Low Cost Motor Control Family web seminar. My Name

More information

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

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions National Infotech A way to Power Electronics and Embedded System Solutions Electrical Drive Trainers In every industry there are industrial processes where electrical motors are used as a part of process

More information

ADC Resolution: Myth and Reality

ADC Resolution: Myth and Reality ADC Resolution: Myth and Reality Mitch Ferguson, Applications Engineering Manager Class ID: CC19I Renesas Electronics America Inc. Mr. Mitch Ferguson Applications Engineering Manager Specializes support

More information

Designing with STM32F3x

Designing with STM32F3x Designing with STM32F3x Course Description Designing with STM32F3x is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing platforms based

More information

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power

More information

MCU Product Selection Guide

MCU Product Selection Guide MCU Product Selection Guide Feature/Product 8-bit 8051 CPU Core/32-bit RISC Core CS8969, IS32CS8969** 1T 8051, 25MHz, /w IS31CS8973, IS32CS8973** 1T 8051, 25MHz, /w General Purpose MCU CS8967A CS8964 CS6257

More information

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

STM32 motor control firmware library. STM32 FOC PMSM SDK v3.0. STM32 motor control firmware library STM32 FOC PMSM SDK v3.0 Contents STM32 FOC PMSM SDK v3.0 overview The FOC (field oriented control) algorithm STM32 with FOC Motor control and electric motor offer FOC

More information

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

Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs Peripherals Summary When migrating from one PIC microcontroller (MCU) family to another, you get to stay within the same MPLAB

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

Sensorless PMSM Field-Oriented Control on Kinetis KV and KE

Sensorless PMSM Field-Oriented Control on Kinetis KV and KE NXP Semiconductors Document Number: AN5237 Application Note Rev. 3, 10/2016 Sensorless PMSM Field-Oriented Control on Kinetis KV and KE By: Josef Tkadlec 1. Introduction This application note describes

More information

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

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 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 main features and the application benefits of leveraging

More information

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with

More information

3-in-1 Air Condition Solution

3-in-1 Air Condition Solution 3-in-1 Air Condition Solution FTF-IND-F0476 Zhou Xuwei Application Engineer M A Y. 2 0 1 4 TM External Use Agenda Abstract Application Development Sensorless PMSM FOC Timing & PFC Timing Start Up Realization

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

Data Logger Subsystems Mark Buccini February 2012

Data Logger Subsystems Mark Buccini February 2012 Data Logger Subsystems Mark Buccini February 2012 Full Disclosure Mark E. Buccini ULP Staff at TI 25+ years strategy, applications, marketing, sales, and management experience Lead MSP430 worldwide introduction

More information

Hardware Platforms and Sensors

Hardware Platforms and Sensors Hardware Platforms and Sensors Tom Spink Including material adapted from Bjoern Franke and Michael O Boyle Hardware Platform A hardware platform describes the physical components that go to make up a particular

More information

Motor Control Solutions

Motor Control Solutions 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

More information

XC800 Peripheral Highlights

XC800 Peripheral Highlights XC800 Peripheral Highlights 8-bit microcontrollers July 2008 Industrial and Multimarket Microcontroller AIM MC IMM Agenda Realtime Applications Example Switched Mode Power Supply CC6 Example Current Measurement

More information

GC221-SO16IP. 8-bit Turbo Microcontroller

GC221-SO16IP. 8-bit Turbo Microcontroller Total Solution of MCU GC221-SO16IP 8-bit Turbo Microcontroller CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products

More information

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

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents User Guide 08092 IRMCS3043 System Overview/Guide By International Rectifier s imotion Team Table of Contents IRMCS3043 System Overview/Guide... 1 Introduction... 1 IRMCF343 Application Circuit... 2 Power

More information

ID 620C: Complete Motor Control Integration with Rx62T

ID 620C: Complete Motor Control Integration with Rx62T ID 620C: Complete Motor Control Integration with Rx62T Renesas Electronics America Inc. Yashvant Jani Ph. D. Director, Applications Engineering 13 October 2010 Version 2.0 Yashvant Jani, Ph. D. Director,

More information

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

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction User Guide 0607 IRMCS3041 System Overview/Guide By Aengus Murray Table of Contents Introduction... 1 IRMCF341 Application Circuit... 2 Sensorless Control Algorithm... 4 Velocity and Current Control...

More information

Course Introduction. Purpose: Objectives: Content: 24 pages 3 questions. Learning Time: 35 minutes

Course Introduction. Purpose: Objectives: Content: 24 pages 3 questions. Learning Time: 35 minutes Course Introduction Purpose: This course provides an overview of the timer peripherals built into popular SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are members of the SuperH series

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

Design of Joint Controller Circuit for PA10 Robot Arm

Design of Joint Controller Circuit for PA10 Robot Arm Design of Joint Controller Circuit for PA10 Robot Arm Sereiratha Phal and Manop Wongsaisuwan Department of Electrical Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, 10330, Thailand.

More information

TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM

TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM January 2017 1 PSIM supports TI s InstaSPIN FOC sensorless motor control algorithm in simulation and SimCoder auto code generation.

More information

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

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR Shiyoung Lee, Ph.D. Pennsylvania State University Berks Campus Room 120 Luerssen Building, Tulpehocken

More information

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

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers Application Note, V1.0, April 2007 AP08060 CANmotion Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10 Microcontrollers Edition 2007-04 Published by Infineon Technologies

More information

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

BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation MultiMotor Series BLDC Motor Control on Z8FMC16 Series MCUs Using Sensored Sinusoidal PWM Modulation AN036102-0114 Abstract This application note discusses the control of a 3-phase brushless BLDC motor

More information

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

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller AVR 8-bit Microcontroller AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817 APPLICATION NOTE Features Base setup for performing core independent brushless

More information

TUTORIAL Simulation and Code Generation with TI InstaSPIN Block

TUTORIAL Simulation and Code Generation with TI InstaSPIN Block TUTORIAL Simulation and Code Generation with TI InstaSPIN Block November 2016 1 PSIM supports TI s InstaSPIN FOC sensorless motor control algorithm in simulation and SimCoder auto code generation. With

More information

Low Voltage Solutions for DC & BLDC Motors in Industrial Applications

Low Voltage Solutions for DC & BLDC Motors in Industrial Applications Low Voltage Solutions for DC & BLDC Motors in Industrial Applications Agenda n Introduction o Technical Requirements o DC vs BLDC Motors n Infineon Solutions for DC & BLDC n Infineon Support n Summary

More information

imotion Solution Platform Dedicated to Motor Control

imotion Solution Platform Dedicated to Motor Control imotion Solution Platform Dedicated to Motor Control Christian Daniel - Head of Product Marketing Marco Palma imotion Technical Marketing - restricted - We are driving for right-fit products and highest

More information

Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU

Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU MultiMotor Series Application Note Vector Control of a 3-Phase PMSM Using the ZNEO Z16FMC MCU AN039402-0816 Abstract Brushed DC machines are widely popular due to their simplicity, ease of control and

More information

Using the TMS320C24X DSP Controller for Optimal Digital Control

Using the TMS320C24X DSP Controller for Optimal Digital Control Using the TMS320C24X DSP Controller for Optimal Digital Control APPLICATION REPORT: SPRA295 Authors: Kai M. Chung Astro Wu DSP Applications Tresna Hidajat DSP Strategic Marketing Texas Instruments Taiwan

More information

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

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK User manual Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK Introduction The STSW-ESC001V1 firmware package for the STEVAL-ESC001V1 board includes the application code to support

More information

AN Sensorless single-shunt FOC on LPC2900. Document information. LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link

AN Sensorless single-shunt FOC on LPC2900. Document information. LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link Sensorless single-shunt Rev. 01 16 December 2009 Application note Document information Info Keywords Abstract Content LPC2900, FOC, SVPWM, SMC, current observer, PMSM, single shunt DC-link This application

More information

IBM Platform Technology Symposium

IBM Platform Technology Symposium IBM Platform Technology Symposium Rochester, Minnesota USA September 14-15, 2004 Remote control by CAN bus (Controller Area Network) including active load sharing for scalable power supply systems Authors:

More information

Dual FOC Servo Motor Control on i.mx RT

Dual FOC Servo Motor Control on i.mx RT NXP Semiconductors Document Number: AN12200 Application Note Rev. 0, 06/2018 Dual FOC Servo Motor Control on i.mx RT 1. Introduction This application note describes the dual servo demo with the NXP i.mx

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different

More information

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

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

More information

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz PRODUCT SPECIFICATION 2.4 2.5 GHz e Applications 6 : 2 " 2! 2 2 + 2 7 + + Alarm and Security Systems Video Automotive Home Automation Keyless entry Wireless Handsfree Remote Control Surveillance Wireless

More information

The Development and Application of High Compression Ratio Methanol Engine ECU

The Development and Application of High Compression Ratio Methanol Engine ECU National Conference on Information Technology and Computer Science (CITCS 2012) The Development and Application of High Compression Ratio Methanol Engine ECU Hong Bin, 15922184696 hongbinlqyun@163.com

More information

A13C: Performing Digital Filtering on an MCU

A13C: Performing Digital Filtering on an MCU A13C: Performing Digital Filtering on an MCU Renesas Electronics America Inc. Kevin P King Senior Staff Applications Engineer 13 October 2010 Version 1.2 1 Kevin P King Senior Staff Application Engineer

More information

VORAGO Timer (TIM) subsystem application note

VORAGO Timer (TIM) subsystem application note AN1202 VORAGO Timer (TIM) subsystem application note Feb 24, 2017, Version 1.2 VA10800/VA10820 Abstract This application note reviews the Timer (TIM) subsystem on the VA108xx family of MCUs and provides

More information

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

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016 Application - Power Factor Correction (PFC) with XMC TM XMC microcontrollers July 2016 Agenda 1 Key features 2 Specification 3 System block diagram 4 Software overview 5 Highlight MCU features 6 CCM PFC

More information

Automated PMSM Parameter Identification

Automated PMSM Parameter Identification Freescale Semiconductor Document Number: AN4986 Application Note Rev 0, 10/2014 Automated PMSM Parameter Identification by: Josef Tkadlec 1 Introduction Advanced motor control techniques, such as the sensorless

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

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

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 TN0063 Technical note Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 Introduction The purpose of this technical note is to provide an overview of the main features

More information

UM0486 User manual. STM3210B-MCKIT motor control starter kit. Introduction. In this manual, you will find information on:

UM0486 User manual. STM3210B-MCKIT motor control starter kit. Introduction. In this manual, you will find information on: User manual STM3210B-MCKIT motor control starter kit Introduction The STM3210B-MCKIT starter kit is an integrated system designed to provide a complete, ready-to-use motor control application developed

More information

Improving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs

Improving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs ISSUE: March 2016 Improving Loop-Gain Performance In Digital Power Supplies With Latest- Generation DSCs by Alex Dumais, Microchip Technology, Chandler, Ariz. With the consistent push for higher-performance

More information

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

Infineon XMC1000 The M0 that punches well above its weight. Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin Infineon XMC1000 The M0 that punches well above its weight Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor

More information

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

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms ISSUE: February 2017 A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms by Ken Johnson, Teledyne LeCroy, Chestnut Ridge, N.Y. Part 12 began the explanation of

More information

Sistemi per il controllo motori

Sistemi per il controllo motori Sistemi per il controllo motori TALENTIS 4ª SESSIONE - 28 MAGGIO 2018 Speaker: Ing. Giuseppe Scuderi Automation and Motion control team Central Lab Prodotti ST per il controllo motori 2 Applicazioni e

More information

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

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson 2014 Texas Instruments Motor Control Training Series -V th Evolution of Sensorless Drive Technology March, 2013 InstaSPIN-FOC Saliency Tracking Direct Torque Control Sliding Mode Observers Linear Observers

More information

UM2392. STM32 motor control SDK. User manual. Introduction

UM2392. STM32 motor control SDK. User manual. Introduction User manual STM32 motor control SDK Introduction This manual describes the X-CUBE-MCSDK and X-CUBE-MCSDK-FUL STM32 motor control software development kits (SDKs) designed for, and to be used with, STM32

More information

TECO F510 Inverter. Quick Start Guide. Step 1. Supply & Motor connection

TECO F510 Inverter. Quick Start Guide. Step 1. Supply & Motor connection Quick Start Guide TECO F510 Inverter This guide is to assist you in installing and running the inverter and verify that it is functioning correctly for it s main and basic features. For detailed information

More information

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

Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers Freescale Semiconductor Application Note Document Number: AN4836 Rev. 1, 07/2014 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale

More information

TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM

TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DRV8312 EVM TUTORIAL Simulation and Code Generation of TI InstaSPIN Using DR8312 EM October 2017 1 Simulation and Code Generation of TI InstaSPIN Using DR8312 EM PSIM supports TI s InstaSPIN-FOC sensorless motor control

More information

DMCode-MS(BL) MATLAB Library

DMCode-MS(BL) MATLAB Library Technosoft is a Third Party of Texas Instruments supporting the TMS320C28xx and TMS320F24xx DSP controllers of the C2000 family To help you get your project started rapidly, Technosoft offers the DMCode-MS(BL)

More information

Intelligent and passive RFID tag for Identification and Sensing

Intelligent and passive RFID tag for Identification and Sensing Zürich University Of Applied Sciences Institute of Embedded Systems InES Intelligent and passive RFID tag for Identification and Sensing (Presented at Embedded World, Nürnberg, 3 rd March 2009) Dipl. Ing.

More information

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4

Implementation of Brushless DC motor speed control on STM32F407 Cortex M4 Implementation of Brushless DC motor speed control on STM32F407 Cortex M4 Mr. Kanaiya G Bhatt 1, Mr. Yogesh Parmar 2 Assistant Professor, Assistant Professor, Dept. of Electrical & Electronics, ITM Vocational

More information

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 74 CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 4.1 LABORATARY SETUP OF STATCOM The laboratory setup of the STATCOM consists of the following hardware components: Three phase auto transformer used as a 3

More information

Zilog Motor Control Technologies

Zilog Motor Control Technologies Optimized Motor Control Solutions www.zilog.com Zilog Motor Control Technologies Optimized motor control strategies and solutions Demands on the efficiency and control of electric motors is increasing

More information

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

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

32-bit Microcontroller for Home

32-bit Microcontroller for Home 32-bit Microcontroller for Home Appliances This is a FUJITSU microcontroller adopting a 5V interface and a 32-bit RISC CPU as the core for application in high-function home appliances. MB91F479, the first

More information

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

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization) International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,

More information

CprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones

CprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones CprE 288 Introduction to Embedded Systems (Output Compare and PWM) Instructors: Dr. Phillip Jones 1 Announcements HW8: Due Sunday 10/29 (midnight) Exam 2: In class Thursday 11/9 This object detection lab

More information

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

DRM100 Designer Reference Manual. Devices Supported: 56F801X

DRM100 Designer Reference Manual. Devices Supported: 56F801X DRM100 Designer Reference Manual Devices Supported: 56F801X Document Number: DRM100 Rev. 0 06/2008 Contents Chapter 1 Introduction 1.1 Introduction... 9 1.2 Freescale Digital Signal Controller Advantages

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

More information

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Payal P.Raval 1, Prof.C.R.mehta 2 1 PG Student, Electrical Engg. Department, Nirma University, SG Highway, Ahmedabad,

More information

AN Low Frequency RFID Card Reader. Application Note Abstract. Introduction. Working Principle of LF RFID Reader

AN Low Frequency RFID Card Reader. Application Note Abstract. Introduction. Working Principle of LF RFID Reader Low Frequency RFID Card Reader Application Note Abstract AN52164 Authors: Richard Xu Jemmey Huang Associated Project: None Associated Part Family: CY8C24x23 Software Version: PSoC Designer 5.0 Associated

More information

Microcontroller: Timers, ADC

Microcontroller: Timers, ADC Microcontroller: Timers, ADC Amarjeet Singh February 1, 2013 Logistics Please share the JTAG and USB cables for your assignment Lecture tomorrow by Nipun 2 Revision from last class When servicing an interrupt,

More information

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by

More information

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL N. Bulic *, M. Miletic ** and I.Erceg *** Faculty of electrical engineering and computing Department of Electric Machines, Drives and Automation,

More information

VC7300-Series Product Brief

VC7300-Series Product Brief VC7300-Series Product Brief Version: 1.0 Release Date: Jan 16, 2019 Specifications are subject to change without notice. 2018 Vertexcom Technologies, Inc. This document contains information that is proprietary

More information

ID A17C: Powering, Driving and Dimming High Brightness LEDs with Renesas Lighting Microcontrollers

ID A17C: Powering, Driving and Dimming High Brightness LEDs with Renesas Lighting Microcontrollers ID A17C: Powering, Driving and Dimming High Brightness LEDs with Renesas Lighting Microcontrollers Renesas Electronics America Inc. John Pocs Staff Applications Engineer 13 October 2010 Version: 1.1 1

More information

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

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which behaves like ADC with external analog part and configurable

More information

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier 1 Mr. Gangul M.R PG Student WIT, Solapur 2 Mr. G.P Jain Assistant Professor WIT,

More information

Cortex-M3 based Prepaid System with Electricity Theft Control

Cortex-M3 based Prepaid System with Electricity Theft Control Research Inventy: International Journal of Engineering And Science Vol.6, Issue 4 (April 2016), PP -139-146 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com Cortex-M3 based Prepaid System

More information

EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER

EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER A Thesis Submitted in partial Fulfillment Of the Requirements of the Degree of Bachelor of Technology In Electronics

More information

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

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved. Sensors Fundamentals Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Agenda Introduction Sensors fundamentals ADI sensors Sensors data acquisition ADI support for sensors applications

More information

Prototyping Unit for Modelbased Applications

Prototyping Unit for Modelbased Applications PUMA Software and hardware at the highest level Prototyping Unit for Modelbased Applications With PUMA, we offer a compact and universal Rapid-Control-Prototyping-Platform optionally with integrated power

More information

Motor Control Development Kit

Motor Control Development Kit User s Manual, V 1.0, June 2003 Motor Control Development Kit A reference design for low voltage 3-phase AC induction and brushless DC motor control. Microcontrollers Never stop thinking. Revision History:2003-06

More information

Using the Z8 Encore! XP Timer

Using the Z8 Encore! XP Timer Application Note Using the Z8 Encore! XP Timer AN013104-1207 Abstract Zilog s Z8 Encore! XP microcontroller consists of four 16-bit reloadable timers that can be used for timing, event counting or for

More information

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes Course Introduction Purpose This module provides an overview of sophisticated peripheral functions provided by the MCUs in the M32C series, devices at the top end of the M16C family. Objectives Gain a

More information