STM32产品系列在电机控制领域深耕多年,从传统耐用可靠的电机控制方案到现代高效智能的电机控制方案,均可提供。ST定义了一系列具有竞争力的MCU产品,来支持从入门级到高端市场的电机需求:可平替8位/16位MCU的STM32C0系列;入门级STM32G0系列;模拟功能强大的主流STM32G4系列;兼具高性能和安全性的STM32H5系列;以及面向高端应用的STM32H7系列。
同时,STM32完善的生态系统(包括一系列的评估板,参考设计,固件和开发工具链),对简化工业电机控制系统设计非常有帮助,可加快产品上市。面向电机应用的软件开发包 — ST MC SDK可为电机开发者提供全方位支持。ST MC SDK以 STM32Cube 的外部组件方式提供给用户,主要包含三部分: 三相永磁同步电动机固件库(Motor Control FirmWare),ST Motor Control Workbench(ST电机工作台,简称“ST MC WB”),以及由ST MC WB从后台调用的 STM32CubeMX。
▲ 图示:STM32 Motor Control SDK主界面说明
今年5月,ST全新推出了X-Cube-MCSDK 6.3版本的电机控制软件开发工具,相较于5.4版本,功能有非常大的提升:
▲ 图示:STM32 MC SDK 5.4 vs. STM32 MC SDK 6.3
面向FOC矢量控制和6步方波控制策略,在Motor Control WorkBench中提供GUI支持;
用户可定义自有硬件开发板以及GUI,使用Board Designer创建,通常采用Inverter来创建模板;
更加直观的界面配置,让电机控制硬件配置更便捷;
Motor Pilot的示波器功能可方便进行调试,并且可以灵活增加客户自定义变量进行波形显示;
还加入多个新的算法,比如HSO高灵敏度无传感观测器,过调制,单电阻移相电流采样等。
▲ 图示:为FOC和6步电机控制策略提供GUI支持
▲ 图示:使用MC SDK V6.3创建新的电机控制板
▲图示:Motor Pilot的示波器功能可方便进行调试
这里,我们为大家准备了一门短小精练的专栏课程《ST MC SDK 6.3软件工具概览》,主要包含:
欢迎大家订阅学习!请事先下载安装软件:
1) STM32STM32电机控制软件开发软件 (X-Cube-MCSDK 6.3), 下载地址;
2) STM32CubeMX 6.11及以上,下载地址;
3) 开发工具链(可以自行选择其中一种)
lAR Embedded Workbench for ARM (lAR Systems AB) v9.30 1
uVision® lDE for Arm® (Keil® MDK) v5.38
STM32CubelDE v1.15.0