RX23T Inverter kit Deep Dive NOVEMBER 2016.

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

Drives & Control June 2003 A. Jansen 1 Brushless DC Motor Control with C868 and CAPCOM6.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Sensorless Vector Control and Implementation: Why and How.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
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.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
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.
Adviser : Cheng-Tsung Lin Student :Nan-hui Hsieh
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
P /10/2 Primarion VR Chipset Up to 2 MHz switching 1 to 6 phases Reduced output cap – 100A, 1000A/us with 500uF MLCC Current sense calibration –
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Introduction to Microcontroller Technology
Fan Assembly Driven by Magnetic Fields
Project Title PASSWORD BASED CIRCUIT BREAKER CONTROL TO ENSURE ELECTRIC LINE MAN’S SAFETY Under the Guidance of Submitted by.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Voice Controlled Robot by Cell Phone with Android App
Hands-On Design of BLDC Motor Control with Microchip MCUs
Study Report for Brushless DC (BLDC) Motors
ENGINEERING COLLEGE ADAMS PALONCHA ECE MINI PROJECT PRESENTATION.
AC PWM CONTROL FOR INDUCTION MOTOR
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Motor Control Solutions
PC CONTROLLED SCROLLING MESSAGE DISPLAY FOR COLLEGE NOTICE BOARD
Networking of Multiple street junction signals for better traffic management Submitted by:
DTMF BASED REMOTE INDUSTRIAL LOAD AND/OR AGRICULTURAL PUMP CONTROL
Arduino BASED RFID Device Access
An FPGA Implementation of a Brushless DC Motor Speed Controller
SCADA for Remote Industrial Plant
SUBMITTED BY EDGEFX TEAM
PC Mouse operated Electrical Load Control Using VB Application
AC PWM BASED POWER Control BY IGBT / MOSFET
Predefined Speed Control of BLDC Motor
Project Title ARDUINO BASED WIRELESS ELECTRICAL APPARATUS CONTROL SYSTEM USING IR COMMUNICATION Under the Guidance of Submitted by.
Under the Guidance of Submitted by
SMART CARD ENABLED EMPLOYEE IDENTIFICATION FOR SECURITY PURPOSE
ARDUINO DC MOTR SPEED CTL
SYNCHRONIZED TRAFFIC JUNCTION SIGNALING (GET GREEN SIGNAL ALL-THROUGH AT ANY STREET JUNCTION)-A NEW CONCEPT TO EASE TRAFFIC CONGESTION IN METROS Submitted.
RAILWAY TRACK SNAP NOTIFICATION
Under the Guidance of Submitted by
TWO PHASE BLDC MOTOR SPEED CONTROL USING FUZZY LOGIC CONTROL
Implementing Motor Control Designs with MCUs and FPGAs
Introduction to Microprocessors and Microcontrollers
December 2016, Vincent Mignard
Motor Control Solutions
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
CSCI1600: Embedded and Real Time Software
8051 Micro Controller.
CSCI1600: Embedded and Real Time Software
AC Drives Dr. Adel A. El-Samahy Department of Electrical Engineering University of Helwan.
Under the Guidance of Submitted by
A PROJECT ON PASSWORD BASED CONTROL SYSTEM. A PROJECT ON PASSWORD BASED CONTROL SYSTEM.
Introduction to Arduino
Motor Control Solutions
Presentation transcript:

RX23T Inverter kit Deep Dive NOVEMBER 2016

YROTATE-IT-RX23T kit content

YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs

Motors & driving methods supported Permanent Magnet Synchronous Vector controlled Sensorless   1 or 3 shunts Sensored   Hall, encoder 180° Brushless DC Block commutation 120° Sensorless   3 Back EMF Sensored   Hall, encoder By default on the kit

Auto-tuning & auto identification enable Vector control Algorithm in Floating Point arithmetic 3-phase Permanent Magnet AC motors Sensorless Control Closed loop 1 or 3 shunts 150W @ 48VDC Renesas MOSFETs inverter External. stage 1.5KW @ 300VDC Or 3.6KW @ 60VDC Hall & Encoder connectors USB powered E1 Prog/debug connector

YROTATE-IT-RX23T PCB in details Up to 48VDC Up to 6A Six MOSFETS RJK0654DPB (60V/30A) ICS connection External power Stage connection E1 connector Debug/prog. RX23T 64-pin, 5V USB connection Fully isolated Encoder, hall sensor connection

Three power stage classes 48VDC 6APeak 300VDC 20APeak Scalable solution: From low voltage, low current Up to high voltage, high current 60VDC 100APeak

Auto-tuning s/w for all RX inverter kits Current PI coefficients tuned ! Partname: YROTATE-IT-RX23T Price: EUR 179,00 Oscilloscope to display Motor Phase and current Stator resistance, synchronous inductance, permanent magnet flux tuned ! 45 seconds to drive unknown PMSM motors !

High Performance & dynamics at competitive price 32 32 22 KHz KHz 64 64 Max PWM Max Control loop

Vector Control s/w routines implemented Auto-tuning Vector Control Algorithm PI control Current & Speed Current PI automatic calibration Parameters self-identification Current control Stator resistance compensation Anti-windup Max. torque control Flux weakening control Bus Voltage automatic compensation Position control/torque control/ speed control Max. efficiency control Power factor control Modulation Dead-time compensation Clamped Modulation Direct Current control Sensorless drive at low-speed Sensorless estimation Position detection Speed detection dq conversion Method using Integral estimation Model using Direct Integration Centred Modulation αβ conversion

Overview Microcontrollers Specifications Inverter System dynamics RX111 32-bit @ 32MHz 50 DMIPS RX23T 32-bit @ 40MHz 80 DMIPS with FPU RX62T 32-bit @ 100MHz 165 DMIPS with FPU Microcontrollers Specifications Inverter System dynamics PWM frequency: Max. 64KHz Max. 64KHz Max. 64KHz Control loop speed: Max. 15KHz Max. 20KHz Max. 25KHz Vector Control loop: 57µs 40µs 35µs Sensorless: 1 or 3 shunts 1 or 3 shunts 1 or 3 shunts Microcontroller resources used by algo. CPU load @ 8KHz 45% 32% 28% Flash footprint: 25KB 20KB 20KB RAM usage: 3KB 3KB 3KB Arithmetic Fixed-point Floating-point Floating-point Peripherals: MTU2 MTU3 MTU3 12-bit A/D 12-bit A/D 12-bit A/D Comp. PGA, Comp.

Overview Sensorless Algorithm capabilities Development Tools Torque & speed control: Flux Weakening support: Efficient PWM Modulation: PI current auto-tuning: Motor para. Identification: Development Tools Compilers: IDE: CC RX Renesas E²Studio CubeSuite+ CS+ HEW 3-ph inverter capabilities Isolated USB connection: Drive one or two motors: Motor Voltage capability: Debugger connector: Yes Single 24VDC E1 48VDC Dual

Bill of Material in details Renesas devices: PART-NAMES DESCRIPTION QUANTITY R5F523T3ADFM RX23T MCU 1 RJK0654DPB MOSFETs 6 R1EX2400-2A-SA-S0A EEPROM   TOTAL 8 PART-NAMES DESCRIPTION QUANTITY Cxx Capacitor 110 JPxx Jumper/connector 33 Dxx Diode/LED 37 Fux Fuse, connector 2 Lx Inductance 4 Px Push button Qx Transistor 6 Rx Resistor 155 U10, U11, U12 MOSFET driver 3 Ux Op-amp, IC 9 X1 Quartz 1   TOTAL 364

Schematics Hints Easy connection to PC via USB and Micro-USB connector Serial to USB IC used for easy reuse of the serial protocol FDTI chip used to ensure Windows drivers compatibility: W7, W8 LED DL1 used to indicate the connection traffic Max. baud rate is: 76.6 KBd to ensure fluid oscilloscope window

Schematics Hints USB connection is galvanic isolated Ensure maximum safety for user when high voltage or high current motor used

Schematics Hints E1 connection for debug and programming Parameters management in EEPROM It stores: the motor parameters The algorithms specific data the application specific parameters

Schematics Hints Three driving circuits for the 6 x low voltage MOSFETS Over-current circuit management using gate driver signals, linked to Port Output Enable of the RX23T to stop the PWM signal in hardware

Schematics Hints Three shunts used for the motor current reading and motor speed estimation

Schematics Hints Three circuit using Op. amplifier action as signal conditioning. Option to remove two shunts and use a single shunt to reduce bill of material cost. Shunt current measurements and Bus voltage connected to A/D inputs: AN000 to AN003

Schematics Hints Phases voltage are measured for the back EMF signals detection A/D inputs: AN100 to AN102 Use for Brushless DC motor Sensorless controlled

Schematics Hints: Power stage connection 300VDC/20A or 60VDC/100A

Schematics: Feedback, Hall sensors & encoders

Schematics hints: RX23T, 64-pin resources used Hall sensor Press Buttons Yellow LED Serial com. Six PWM signals Over-current Encoder E1 connection EEPROM com. Bus voltage Shunts measurement Temperature Phase voltages meas. Quartz

RX23T Embedded Software project structure Contains PI auto-tuning, Motor identification and estimators routines Renesas Project Generator: setting of B, R sections External EEPROM management functions: read, write via I²C up to 64 parameters. By default, 21 are used by the PC GUI Hardware setup definition for each MCU pins and SFRs Interrupt Service Routines definition: linked to the A/D converter to launch the control loop Main loop including initialisation of PWM, measurements, enable interrupt, serial communication, LED management… Complete FOC algorithm in interrupt, including POE management, modulation, etc. Reset procedure Serial protocol used to manage the PC GUI communication Define addresses for each interrupt service routines

YRotateItRX23T_Library Description Header file for the Math Library block Header file for the Motor Self-identification Header file for the PI Coefficients auto-tuning Library file containing the three blocks above

Important header files Def. of constants: Base Timing, PWM parameters, dead-time, Duty cycles, trigger delay for A/D, conversions constants, alarms , interrupts prio. Definition application parameters, switches to enable Auto-tuning, over-modulation, estimators selection, flux weakening, etc. 3-phase Permanent Magnet Motor – Default parameters used by the kit: NANOTEC DB42S3, 24V, 4000RPM nominal speed. Data Transfer Control (DTC): data structure definition EEPROM management functions, variables and constants Global Definitions Microcontroller I/O definitions Mask definitions used Definition of functions used in the Interrupt service routines Parameters used to drive the External power stage using IPM Parameters used to drive the internal power stages using MOSFETS Stack and data types definition Parameters used in the serial protocol Vectors definition

Vincent.mignard@renesas.com