ZHCUBU7 March   2024 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件设置
    1. 2.1  EVM 硬件设置
      1. 2.1.1 EVM 硬件支持
    2. 2.2  IPD 使用的引脚配置
    3. 2.3  PWM 输出的引脚配置
    4. 2.4  ADC 电流的引脚配置
    5. 2.5  ADC 电压的引脚配置
    6. 2.6  有关故障的引脚配置
    7. 2.7  GPIO 输出功能的引脚配置
    8. 2.8  SPI 通信的引脚配置
    9. 2.9  UART 通信的引脚配置
    10. 2.10 评估板的外部连接
  6. 3软件设置
    1. 3.1 软件支持
  7. 4GUI 设置
  8. 5寄存器映射
    1. 5.1 用户控制寄存器(基址 = 0x202000C8h)
    2. 5.2 用户输入寄存器(基址 = 0x20200000h)
  9. 6基本调优
    1. 6.1 系统配置参数
      1. 6.1.1 从 GUI 配置系统参数
      2. 6.1.2 以毫欧 (mΩ) 为单位的电机电阻
      3. 6.1.3 以微亨 (μH) 为单位的电机电感
      4. 6.1.4 电机 BEMF 常数
      5. 6.1.5 基极电压 (V)
      6. 6.1.6 基极电流 (A)
      7. 6.1.7 最大电机频率 (Hz)
    2. 6.2 基本电机旋转的控制配置
      1. 6.2.1 基本电机启动
        1. 6.2.1.1 禁用 ISD
        2. 6.2.1.2 电机启动选项 - 对齐
        3. 6.2.1.3 电机开环斜坡
        4. 6.2.1.4 电机开环调试
      2. 6.2.2 用于在闭环中旋转电机的控制器配置
        1. 6.2.2.1 针对闭环速度控制的 PI 控制器调优
        2. 6.2.2.2 测试是否成功启动至闭环
    3. 6.3 故障处理
      1. 6.3.1 异常 BEMF 故障 [ABN_BEMF]
      2. 6.3.2 监控电源电压波动以防止电压越界故障
      3. 6.3.3 无电机故障 [NO_MTR]
  10. 7高级调优
    1. 7.1 控制配置调优
      1. 7.1.1 对电机进行初始速度检测,以实现可靠的电机重新同步
      2. 7.1.2 检测反向旋转的单向电机驱动
      3. 7.1.3 在启动期间防止转子回旋
      4. 7.1.4 逐渐和平稳启动动作
      5. 7.1.5 缩短启动时间
      6. 7.1.6 快速停止电机
      7. 7.1.7 在电机停止期间防止电源电压过冲。
      8. 7.1.8 保护电源
    2. 7.2 硬件配置
      1. 7.2.1 方向配置
      2. 7.2.2 制动配置
      3. 7.2.3 实时变量跟踪
  11. 8修订历史记录

硬件设置

使用本调优指南时需具备以下各项:

  • LP-MSPM0G3507 电路板
  • 支持的 DRV83xx 电机驱动器评估模块 (EVM)
    • BOOSTXL-DRV8323RS
    • DRV8316REVM
  • 用于引脚表连接的跳线
  • 安装了 MSPM0 FOC 软件的计算机
  • 要使用此流程进行调优的电机。电机数据表对您有所帮助,但并非强制性要求。
  • 适合电机的直流电源。
  • 基本实验室设备,例如数字万用表 (DMM)、示波器、电流探针和电压探针

图 2-1 展示了无传感器 FOC 电机系统的连接方框图。此系统可由以下组件构建:

  • TI 提供的硬件(LP-MSPM0G3507 和 DRV83xx EVM)
  • 具有板载 MSPM0Gxxx MCU 和 BLDC 电机驱动器的定制 PCB 硬件

以下各节介绍了如何为无传感器 FOC 方框图的每个部分配置引脚。

GUID-20240111-SS0I-NBP1-XKSS-JFX5GJTDX1M5-low.svg图 2-1 MSPM0Gxxx + BLDC 电机驱动器 - 无传感器 FOC 方框图

系统配置工具 (SysConfig) 有助于配置电机控制系统中的引脚。为 EVM 硬件设置提供了默认引脚配置来旋转电机,但引脚可以在 SysConfig 中直观地重新映射到其他引脚。这对于重新配置定制 PCB 上的不同引脚(例如 PWM、ADC 或其他控制信号)或在 MSPM0 器件上扩展到不同的封装非常有用。