ZHDA284 August   2026 MSPM33C321A , MSPM33C321A-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2MSPM33 电机控制入门
  6. 3步进电机控制
    1. 3.1 背景
    2. 3.2 软件架构
    3. 3.3 方框图
    4. 3.4 硬件支持
  7. 4BLDC 有传感器 TRAP 控制
    1. 4.1 背景
    2. 4.2 软件架构
    3. 4.3 方框图
    4. 4.4 硬件支持
  8. 53 相无传感器 FOC 控制
    1. 5.1 背景
    2. 5.2 软件架构
    3. 5.3 方框图
    4. 5.4 硬件支持
  9. 6总结
  10. 7参考资料

简介

MSPM33 电机控制是一个集成在 MSPM33-SDK 内的中间件封装,支持用户使用具有流行电机驱动器设计和拓扑结构的小型、简化 MSPM33 固件示例,可在短时间内旋转电机。表 1-1 展示了工业和汽车应用支持的电机类型和电机控制算法。

表 1-1 MSP 电机控制支持的电机类型、驱动器和接口
电机控制类型MSPM33 LaunchPad™驱动器 IC接口
步进 FOCLP-MSPM33C321A步进栅极驱动器
  • PWM (4x)
  • 插入器板
无刷直流有传感器梯形LP-MSPM33C321A3 相 BLDC 栅极驱动器
  • PWM (6x)
  • 插入器板
BLDC/PMSM/ACIM 无传感器磁场定向控制LP-MSPM33C321A3 相 BLDC 栅极驱动器
  • PWM (6x)
  • 插入器板

MSP 电机控制在 MSPM33-SDK 中提供了大量资源,以支持所有电机控制开发。资源示例包括:

  • 受支持的硬件设计,使用 MSP 控制板 (LaunchPad) 和电机驱动器评估模块 (EVM)
  • 受支持的插入器板,位于 MSPM33 LP 和 DRV EVM 之间,具有目标 DRV EVM 兼容性
  • 可直接用于生产环境的软件,使用硬件抽象层 (HAL) 提供可扩展的 MSP 和驱动程序支持
  • 易于评估的图形用户界面 (GUI),可在 10 分钟内旋转电机
  • TI Resource Explorer 中的用户指南和支持文档
 使用 MSPM33-SDK 开发资源进行 MSP 电机控制图 1-1 使用 MSPM33-SDK 开发资源进行 MSP 电机控制

图 1-1 所示,MSP 电机控制作为中间件封装嵌入 MSPM33-SDK 中,可与非 RTOS 和 RTOS 驱动程序、MSPM33 DriverLib 支持以及图形配置工具(如 SysConfig)连接。此外,MSP 电机控制可与 CAN 和 LIN 驱动器等其他中间件示例配对,并可在 MSP 电机控制之上轻松添加子系统代码示例,以快速构建软件设计。它提供了一个简单的生态系统,可针对使用有刷直流、步进、BLDC、PMSM 和 ACIM 电机的各种应用评估电机控制。

MSP 电机控制需要以下工具:

  • Code Composer Studio™ Theia v20.4.0 或更高版本
  • MSPM33-SDK V1.00.00 或更高版本
  • 对 IAR Systems 和 Keil 嵌入式开发工具的支持