垂直应用

电机控制



随着碳排放的达成共识和环境革命的到来,电机控制正朝着工业电机和驱动器更高效率的方向发展。 此外,需要以更低成本提高一体化水平,以支持新技术进入市场,并提高安全性和可靠性。 ST致力于工业电机控制超过20年,是最早认识到这些趋势的公司之一,无论您使用何种电机技术,从传统和坚固耐用到现代和高效,ST能够提供更佳的STM32微控制器微处理器器件,和针对STM32一站式的电机控制解决方案。 一个完整的生态系统,包括一系列的评估板,参考设计,固件和开发工具,将简化和加快您的工业电机控制系统的设计周期。

工具.png



STM32电机控制平台.png





链接简介
电机介绍此文档为电机介绍,分为四个板块,分别介绍了电机控制的基本原理、有刷直流电机、三相无刷直流电机以及双极性步进电机,详细信息可点击下载。
电机控制总览此文档为电机控制参考指南,详细信息可点击下载。



电机控制总览

*图例为X-Cube-MCSDK屏幕截图




相关产品


STM32系列单片机应用于电机控制


STM32系列

ARM core

主频

Flash范围

RAM范围

模拟性能

Advanced TIM

STM32F0xx

Cortex-M0

48MHz

16 KB-256 KB

4 KB-32 KB

+

1x (48 MHz)

STM32G0xx

Cortex-M0+

64MHz

16 KB-512 KB

8 KB-144 KB

+

1x (128 MHz)

STM32F1xx

Cortex-M1

72MHz

16 KB-1 MB

4 KB-96 KB

+

1x (72 MHz)

STM32F3xx

Cortex-M4

72MHz

16 KB-512 KB

16 KB-80 KB

++++

3x (144 MHz)

STM32G4xx

Cortex-M4

170MHz

32 KB-512 KB

32 KB-128 KB

++++

3x (170 MHz)

STM32F4xx

Cortex-M4

180MHz

64 KB-2 MB

32 KB-384 KB

++

2x (180 MHz)

STM32F7xx

Cortex-M7

216 MHz

64 KB-2 MB

256 KB-512 KB

++

2x (216 MHz)

STM32H7xx

Cortex-M7

480 MHz

128 KB-2 MB

692 KB-1184 KB

++

2x (240 MHz)




FOC电机控制资源消耗总览


MCU

采样电阻

Workload (%)

最大PWM频率 (KHz)

FOC Lib (KB)

ro data (B)

RAM (B)

Driver HAL (KB)

Driver LL (KB)

Total Code (+HAL) (KB)

Total Code (+LL) (KB)

Comments

F103RB

3   Shunt

24%

25

11.4

1273

2983

5.5


17.4



1   Shunt

28%

21

12.8

1231

3083

5.5


18.7



F072RB

3   Shunt

51%

13

10.4

1239

2843

4.6

2

17.1

15.1


1   Shunt

58%

11

11.9

1197

2863

5.2

2

19

16.6


F303RE

3   Shunt

21%

30

12.6

3946

2679

8

3.2

23.4

18


1   Shunt

24%

25

13.3

4460

2715

8.2

3.2

24.1

18.7


F446RE

3   Shunt

9%

63

11.9

1271

2691

5.2

2.5

19

16.4


1   Shunt

11%

50

13.2

1218

2727

5.7

2.5

20.8

17.7


F746ZG

3   Shunt

8%

75

12.2

1264

2690

5.5

2.8

19.5

17.1


1   Shunt

9%

60

12.7

1188

2702

5.9

2.8

20.3

17.6


G071RB

3   Shunt

38%

16

10.6

1234

2849

6.4

2.5

19.1

15.8


1   Shunt

43%

14

11.7

1199

2853

9.1

2.5

23.4

16.9


G431B

3   Shunt

11%

56

13.3

3455

2691

8.9

3.1

22.9

18.5

CCM-SRAM Disabled

1   Shunt

13%

45

13.2

3848

2703

9.2

3.1

23

18.5

CCM-SRAM Disabled

3   Shunt

9%

69

13.3

3455

2691

8.9

3.1

22.9

18.5

CCM-SRAM Enabled

1   Shunt

10%

60

13.2

3848

2703

9.2

3.1

23

18.5

CCM-SRAM Enabled

F303RE

DUAL/3S

43%

29

18.3

4325

4415

9

3.2

26.2

22.2

CCM-SRAM enabled

F303RE

DUAL/1S

50%

25

19

4721

4375

9

3.2

26.8

22.8

CCM-SRAM enabled

 



生态系统

系统工具.jpg 



工具.png




MC SDK 支持功能 VS STM32系列


STM32

STM32

F0

STM32

F1

STM32

F3

STM32

F4

STM32

F7

STM32

L4

STM32

G0

STM32

G4

STM32

H7

Single FOC

Dual FOC





1 & 3 Shunt

ICS




Hall Sensor

Encoder

Sensorless

OCP/OVP/UVP

Feed Forward

Flux Weaken

MTPA

Position(Encoder)



*MC SDK 6.0目前只支持 STM32G0和STM32G4系列




软件工具


软件名称

说明

STSW-IHM043V1

STM32F051用于6步换向无传感电机控制软件

X-CUBE-SPN7

STM32Cube BLDC 6步换向扩展软件

STSW-STM8020

STM8S BLDC/ACIM电机控制软件库

X-CUBE-MCSDK

STM32 BLDC/PMSM电机FOC/六步换向电机软件库




设计资源


  • STM32电机控制芯片文档


芯片文档
AN5456
使用 X_CUBE_MCSDK 或 X_CUBE_MCSDK_FUL控制三相永磁电机的位置
AN2820 使用中密度STM32F103xx单片机实现驱动双极型步进电机
AN5143马达控制应用软件从SDK_v4.3向SDK_v5.0的移植
AN5166基于最新STM32_MC_SDK_v5的电机控制板
UM2392STM32 MC SDK V5.0用户手册
UM2380STM32电机控制软件库SDK的软件工具使用说明
UM1052STM32 MC SDK V4.3用户手册
UM0712STM8S ACIM 电机库用户手册
UM0708STM8S BLDC 电机库用户手册
UM2124STM32F芯片用于BLDC六步换向电机库使用手册
UM1946X-CUBE-SPN7软件指南


  • STM32电机控制实战经验


实战经验
LAT0365
用于电机控制单电阻采样PWM变形信号产生

LAT0238

 电机控制同步电角度测试说明
LAT0140P-NUCLEO-IHM001电机开发板串口调试指南


  • STM32电机控制培训资料


视频名称观看链接
培训视频
STM32:塑造智能工业控制平台
观看视频
基于STM32的工业电机解决方案和实现高性能绿色能源的功率器件观看视频
新功能,新体验——X-CUBE-MCSDK 5.Y观看视频
STM32电动机控制应用系列讲座观看视频合集
STM32电机控制观看视频(一)
观看视频(二)
电机控制答疑观看视频(一)
观看视频(二)
电机控制私享会实录-电机控制的基本实现观看视频回放
Demo视频
基于STM32G491RC的数字PFC和双电机控制器观看视频
基于STM32G030K8的电机控制器观看视频
双电机位置控制演示II观看视频
更多资料请点击:https://c.51diantang.com/
资料名称下载链接
 ST MC SDK概览点击下载
矢量控制理论基础点击下载
相电流检测以及电机位置,速度获取点击下载
Workbench应用指南以及固件详解点击下载
ST MC SDK 5.x 实际使用案例点击下载
MC SDK V5.4培训文档点击下载




硬件选型及Demo板


各种评估版选择.png



链接

简介

硬件板选型

本文档是关于电机控制硬件板选型的参考指南,点击左侧链接了解更多。



微信扫一扫