本调优指南提供了设置 MSPM0 MCU 和配套驱动器硬件板的分步指导,便于使用通用 FOC 电机控制库调优和旋转三相无刷直流电机。
通用 FOC 电机控制库是一个开源 FOC 库,支持广泛的转子位置估算算法。该初始版本的通用 FOC 支持增强型滑模观测器和有限 BEMF 估算方法,用于无传感器 FOC 中的转子位置估算。
LaunchPad™is a TM ofTI corporate name.
Arm® and Cortex®are reg TMs ofArm Limited.
Other TMs
MSPM0Gxxx 系列 80MHz Arm®-Cortex® M0+ MCU 可通过多种无传感器和带传感器 FOC 控制对三相无刷直流 (BLDC) 电机进行换向。
BLDC 电机由三相无刷直流 (BLDC) MOSFET 栅极驱动器或集成式 MOSFET 电机驱动器(标称直流轨)或电池组电压驱动。该驱动器通常集成了三个电流检测放大器 (CSA),用于检测 BLDC 电机的三相电流,从而实现出色的 FOC 控制。
图 1-1 所示为 MSPM0Gxxx MCU 和 BLDC 电机驱动器的简化原理图。
本调优指南提供了使用 MSPM0Gxxxx MCU 对三相 BLDC 电机进行调优的步骤。调优过程分为四个部分:硬件设置、软件设置、基本调优和高级调优。
使用本调优指南时需具备以下各项:
图 2-1 展示了无传感器 FOC 电机系统的连接方框图。此系统可由以下组件构建:
以下各节介绍了如何为无传感器 FOC 方框图的每个部分配置引脚。
系统配置工具 (SysConfig) 有助于配置电机控制系统中的引脚。为 EVM 硬件设置提供了默认引脚配置来旋转电机,但引脚可以在 SysConfig 中直观地重新映射到其他引脚。这对于重新配置定制 PCB 上的不同引脚(例如 PWM、ADC 或其他控制信号)或在 MSPM0 器件上扩展到不同的封装非常有用。
TI 提供用于评估 MSPM0 Arm Cortex-M0+ 微控制器的 LaunchPad™ 开发套件,以及用于评估 DRV83xx 系列无刷直流电机驱动器的评估模块 (EVM)。这些评估板可从 ti.com 上获取,并可用作通用 FOC 电机控制的系统评估平台。
有关支持的评估板,请参阅节 2.1.1。