0% found this document useful (0 votes)
318 views

STM32 - Overview and Motor Control - 2015

Motor Control

Uploaded by

dcesenther
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
318 views

STM32 - Overview and Motor Control - 2015

Motor Control

Uploaded by

dcesenther
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

STM32 32-bit MCU Family

Portfolio and Ecosystem overview Q2/2015


Broadest 32-bit MCU product portfolio 2

CoreMark 75 93 273 106 177 245 398 608 1082

Presentation Title 14/05/2015


Today - STM32 portfolio positioning 3

9
8 product series / 32
31 product lines

2 7 1

High-performance 398 CoreMark 608 CoreMark 1 082 CoreMark


120 MHz 180 MHz 216 MHz
150 DMIPS 225 DMIPS 462 DMIPS
4 5 6

Mainstream 245 CoreMark*


106 CoreMark 177 CoreMark 72 MHz
48 MHz 72 MHz 90 DMIPS
38 DMIPS 61 DMIPS (*) from CCM-SRAM
3 3 1

Ultra-low-power 75 CoreMark 93 CoreMark 273 CoreMark


32 MHz 32 MHz 80 MHz
26 DMIPS 33 DMIPS 100 DMIPS

Cortex-M0 Cortex-M3 Cortex-M4 Cortex-M7


Cortex-M0+

number of lines New


2015 STM32 Newsbytes / Newsletters 4

New STM32F0 MCU boosts integration for better user experience (January)
The STM32F091 comes with 256 Kbytes of on-chip Flash memory and 32 Kbytes of SRAM

Maximizing power efficiency using new Batch Acquisition Mode (January)


The 32F411EDISCOVERY discovery kit featuring a new Batch Acquisition Mode

New 512-Kbyte STM32F3 mixed-signal MCUs raise the bar in system integration
(February)
This new product line can be evaluated on two different hardware boards: NUCLEO-F303RE
and STM32303E-EVAL

STM32Cube comprehensive software tool now available for entire STM32 MCU
portfolio (February)

New STM32F446 MCU line delivers high performance and compact memory sizes
(March)

New STM32L1 devices offer more RAM with less power consumption (April)

14/05/2015
2015 STM32 Press Releases 5

STMicroelectronics Completes Work with Partners to Ensure Best Choice of


Free Development Tools for STM32 Microcontrollers (Feb 12th)
STM32 users can now choose between Eclipse-based IDEs such as CooCox CoIDE or Ac6
System Workbench for STM32, and the MDK-ARM environment.

STMicroelectronics Shatters Performance Limitations for Ultra Low-Power


Applications with New STM32L4 Microcontrollers (Feb 19th)
The first two microcontrollers in the series, the STM32L476 and STM32L486, feature the
80MHz ARM Cortex-M4 core with DSP and floating-point unit (FPU)
STM32L4 devices are sampling now to lead customers, and general release is scheduled for
Q2 2015

Smartphone-Like Graphics Coming to Everyday Objects Courtesy of New


STM32 Microcontrollers from STMicroelectronics (April 2nd)
The new STM32F469/479 microcontroller line delivers this new level of performance through
the combination of STs Chrom-ART Accelerator and the MIPI-DSI technology
The STM32F469/479 microcontrollers are sampling now to lead customers and volume
production is scheduled for Q3 2015.

Presentation Title 14/05/2015


STM32F446 Block diagram 6
NEW Mainstream
Mat 29 STM32F30x 7
Upgrade your applications!

512 Kbytes STM32F3 MCUs Raise the Bar in System Integration

Newsbite here

+ NUCLEO-F303RE
+ STM32303E-EVAL

1.8V version available www.st.com/stm32f3


NEW Hi-Perf
Sampling STM32F469/479 8
new high performance line
The ART Accelerator for Flash memory and the Chrom-ART
Accelerator for graphics coupled with LCD-TFT and MIPI-DSI display
interfaces enables an advanced user interface while granting enough
resources for demanding real-time processing.

Press release here

www.st.com/stm32f479-pr
-> Mass production planned in august 2015 with dedicated hardware and software
NEW ULP
Sampling STM32L4 9
Excellence with ultra-low-power and performance
ULPBench winner and a rocket MCU
Run Run
48 MHz 80 MHz
From 0 to 48 MHz speed in 5 s < 5 s!
(or less)

100 DMIPS / Cortex-M4 with FPU STOP


mode

Press release here

Performance
leadership
in ULP world
www.st.com/stm32l4
Press release here

Comprehensive choice of free IDEs 10

STM32CubeMX Partners IDEs STMStudio

Generate Code Compile & Debug Monitor

Free
IDE
Newsbite here
STM32Cube 11

Supporting all STM32 MCUs


Get configuration code generated* from a tool with STM32Cube and
focus on your added-value software !
4 configuration wizards: pinout, clock, peripherals & middleware, power consumption
Portable Hardware Abstraction layer, from series to others
Middleware with RTOS, USB, TCP/IP, File System, Graphics , Touch sensing

www.st.com/stm32cube
New ST MCU Finder Application 12

Quickly find the right


ST MCU
Easy access to
technical materials
Latest news from ST
MCU world

Download it !
Tell your colleagues and customers
www.st.com/stmcufinder

-> Be ready for new exiting features coming this summer


STM32Cube Seminars 13

14 Locations May and June

Target audience is proprietary 8-bit/16-bit


MCU designers

Attendees will Discover how the


STM32Cube and free* Keil MDK-ARM
make moving to Cortex-M0/0+ simple
and affordable.

Each attendee gets free STM32F072


Discovery Kit

The seminar will feature hands-on-


classes using the STM32CubeMX and
MDK-ARM to generate and debug a
range of embedded projects on the
STM32F072 Discovery Board.
ST Motor Control Ecosystem

Motor Control Team


Jeff Blauser Austin TX
V48
Content 15

What is Motor Control

How to speak MC

Board overview

STM32 Motor Control SDK

STM32 Tools & Checklist


Electric Motor: MCU mapping 16
STM32

Permanent Internal
Magnet mounted PM
Sinusoidal (PMSM)
Higher efficiency
and/or reliability Surface
mounted PM
Synchronous STM8 STM32 Wound field
Trapezoidal
(BLDC) PM
Switched
Variable reluctance
reluctance
AC STM32 + dSpin

Stepper
STM8 STM32 STM8 STM32
Squirrel cage
Electric Asynchronous
motors DC (brushed)
(ACIM)
STM8 Wound rotor Main MCD focus
Universal

Supported with ST Complete Motor


products but no Control ecosystem
PMSM: 3-phase permanent ecosystem (FW Library V4.x)
Solution
magnet synchronous motor available today
Complete Motor
Solution available
ACIM: here 3-phase induction Control ecosystem
(HW & SW)
(FW library V2.x)
motor
Low voltage (LV) motor control 17

Applications ranging up to 350V

Motor type Applications addressed

Vending machines, 3D printers..


Stage lighting , camera positioning
Stepper motor Industrial assembly machines
(pick & place applications)

Industrial pumps
Brushed DC traction
Healthcare
3-phase BLDC Power tools
Small battery-powered appliances,
toys, etc.
High voltage (HV) motor control 18

High voltage applications (more than 350V)

Motor type Applications addressed

Universal motor Appliances like washing machines,


vacuum cleaners, power tools etc.

Single-phase AC Appliances like the refrigerator


induction motors Industrial pumps
Traction
Switched reluctance Industrial pumps
motors Home appliances (vacuum cleaners,
and more)
Home appliances (washing
3-phase machines)
brushless motors Industrial (pumps, fans, etc.)
Servo drives, Robotics
All-in-one motor control firmware 19

STM32F4xx, STM32F3xx
STM32F103x HD/XL, STM32F2xx

STM32F103x LD/MD

STM32F100x, STM32F0xx
New
Flux
1shunt
Weakening
IPMSM MTPA 3shunt Dual FOC HFI(1)

Sensor-less FreeRTOS
Feed Forward
Sensor-less
(STO +
Max FOC(3) Max FOC(3)
(STO + PLL) F103, F2xx F103 ~23kHz F3xx ~ 30kHz
Cordic)
F2xx ~40kHz F4xx ~50kHz

Debug & ICS(2)


Encoder Hall sensors
Tuning
Max Dual Max Dual
FOC(3) FOC(3)
ST MC USART based Max FOC
Workbench com protocol F100 ~11kHz Max FOC(3) F103 ~20kHz F3xx ~27kHz
~23kHz F2xx ~36kHz F4xx~45kHz
support add-on F0xx ~12kHz

(1) High Frequency Injection


(2) F1, F2, F4, like but not proven on F3
(3) Max FOC estimated in sensorless mode
Boards Overview
STM32Fxx MC kit
for Three Phase Motors 21

MC Connector

Main Features Not included

Driving Strategy: Vector Control


PMSM motor sensored and
MC Connector
sensorless
Two (34-pin) dedicated motor control
2nd Power stage 2nd Motor
connectors
Encoder sensor input
Hall sensor input
Tachometer sensor input Firmware and software available for free:
Single and dual MC control STM32 PMSM FOC SDK 4.0
Current sensing mode:
3 shunt resistors Download
Single shunt and more info
Complementing MC starter kits
22
Evaluation boards for 3-ph motors
Full set of control board featuring all ST MCUs with MC Connector

STM32F100x STM32F103 STM32F30x STM32F4


STM32100B-EVAL STEVAL-IHM033V1 STM3210E-EVAL STEVAL-IHM022V1
STM8/128-EVAL STM32303C-EVAL STEVAL-IHM039V1

MC Connector

Full set of Power Stage with MC Connector


23

MC SDK (Software Development Kit)


STM32 PMSM FOC SDK v4.0 24

STM32 PMSM FOC SDK v4.0 (ordering code: STSW-STM32100 ) includes the PMSM FOC
FW library and ST MC Workbench (GUI), allowing the user to evaluate ST products in
applications driving single or dual Field Oriented Control of 3-phase Permanent Magnet
motors (PMSM), featuring STM32F0 F1 F2 F3 F4

STM32 PMSM FOC SDK v4.0


25

MC Tools
Motor control Workbench (GUI) 26

From code generation (header files):

Motor Power Stage Motor Drive Control Unit


to debug and real-time monitoring

Control Tune real-time Visualize


ST Motor Control Workbench:
for control and debug 27

Real time communication:


Using the ST MC workbench is possible to set-up a real time communication to send
start/stop commands or to set a speed ramp.
Debug or fine tuning motor control variables (like speed PI parameters) can be
assessed using the advanced tab.
Plotting significant motor control variables (virtual oscilloscope) like target or measured
motor speed.
Preflight Checklist 28
What is the business opportunity for this socket?

Which microcontroller are they using? Micros supported appear on in the Release
Notes for the Motor Control Workbench, RN0085.

Are they already familiar with the STM32F family?

What code development tool are they using { IAR, Keil, Atollic, GCC, something
else } ?

What power stage are they using?

Does the customer already have development boards from ST for this exercise, if
so, which ones?

Can we get a datasheet for the motor as well as the actual motor? The Motor
Control Workbench is not all things to all motors and we need to gauge the
probability of success in using it.

Is the engineer or engineering team new to motor control, reasonably experienced,


or masters at motor control? This helps us gauge the amount of support.

What is the development timeline?


29

Thanks

You might also like