STM32 PMSM FOC SDK V4.2
Motor Control training
安超
MCU Application
Agenda
2
STM32 PMSM FOC SDK V4.2概述
工具:IDE,GUI,Demo 板
FOC控制基础理论
API使用示例
基于电机库开发项目
电机调试经验
试验环节
STM32 PMSM FOC
SDK V4.2概述
STM32 PMSM FOC SDK V4.2
4
• SDK V4.2软件包包含:PMSM FOC 固件库和ST MC Workbench(GUI),
允许用户使用STM32进行单或双PMSM马达的FOC的驱动,其支持
STM32F0xx, STM32F1xx, STM32F2xx, STM32F3xx及STM32F4xx
整合:软件库 + 产品(MCU、功率器件等) + 应用 5
高端应用,单/双马达控制
• FOC:高动态性能
•
•
高频注入法(HFI)无传感器算法
低CPU负荷,大部分时间用于应
用软件上
• 同时控制2个马达
STM32F4xx
180MHZ,Cortex-M4
STM32F2xx
120MHZ,Cortex-M3
STM32F3xx
72MHZ,Cortex-M4
中/低端应用
要求:
FOC MC
FW lib
•
•
•
FOC矢量控制对马达进行高效控
制
降低马达的噪音:正弦波电流
硬件成本优化:1-shunt电流采
样,无传感器算法
STM32F103
72MHZ,Cortex-M3
STM32F0xx
48MHZ,Cortex-M0
STM32F100
24MHZ,Cortex-M3
低端应用
Scalar control
•
• 成本敏感应用
MC FW
lib
STM8S
24MHZ,ST core
Industrial motor
Fitness, wellness and
drives
healthcare
Games
Home appliances
Fan
ST MC FOC SDK V4.2
算法集及MCU 支持
STM32F3xx F4xx
STM32F103x HD/XL F2x
STM32F103x LD/MD
STM32F100x,STM32F0xx
1shunt
Sensorless
STO+PLL
Flux
Weakening
Sensorless
STO+CORDIC
IPMSM
MTPA
Feed
Forward
Encoder
Hall
Debug
Tuning
GUI
support
USART
Add-On
Max FOC *
F100 ~11 kHz
F0xx ~12 kHz
3shunt
ICS
FreeRTOS
F103,F2xx
Max FOC*
~23 kHz
Dual Motor
Control
Max FOC *
F103~23kz
F2xx~40kz
Max FOC
Dual *
F103~20kH
F2xx~36kH
HFI
Max FOC *
F3~30kz
F4~50kz
Max FOC
Dual *
F3~27kz
F4~45kz
*:在sensorless模式下
STM32 FOC 性能指标 15
SDK FOC V4.2 新增特性