ZHCUBU7C March   2024  – March 2025 MSPM0G3507

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2硬件设置
    1. 2.1  EVM 硬件设置
      1. 2.1.1 EVM 硬件支持
    2. 2.2  PWM 输出的引脚配置
    3. 2.3  ADC 电流的引脚配置
    4. 2.4  IPD 使用的引脚配置
    5. 2.5  ADC 电压的引脚配置
    6. 2.6  有关故障的引脚配置
    7. 2.7  GPIO 输出功能的引脚配置
    8. 2.8  SPI 通信的引脚配置
    9. 2.9  UART 通信的引脚配置
    10. 2.10 评估板的外部连接
  6. 3软件设置
  7. 4GUI 设置
    1. 4.1 串行端口配置
    2. 4.2 GUI 主页
    3. 4.3 系统配置
    4. 4.4 寄存器映射
    5. 4.5 电机调优页面
    6. 4.6 配套资料页面
    7. 4.7 加载和保存寄存器配置
  8. 5寄存器映射
    1. 5.1 GUI 中的寄存器映射页面
    2. 5.2 用户控制寄存器(基址 = 0x20200400h)
      1. 5.2.1 速度控制寄存器(偏移 = 0h)[复位 = 00000000h]
      2. 5.2.2 算法调试控制 1 寄存器(偏移 = 4h)[复位 = 00000000h]
      3. 5.2.3 算法调试控制 2 寄存器(偏移 = 8h)[复位 = 00000000h]
      4. 5.2.4 算法调试控制 3 寄存器(偏移 = Ch)[复位 = 00000000h]
      5. 5.2.5 DAC 配置寄存器(偏移 = 10h)[复位 = 00000000h]
    3. 5.3 用户输入寄存器(基址 = 0x20200000h)
      1. 5.3.1  SYSTEM_PARAMETERS(偏移 = 0h)
      2. 5.3.2  ISD_CONFIG 寄存器(偏移 = 38h)[复位 = 00000000h]
      3. 5.3.3  RVS_DRV_CONFIG 寄存器(偏移 = 3Ch)[复位 = 00000000h]
      4. 5.3.4  MOTOR_STARTUP1 寄存器(偏移 = 40h)[复位 = 00000000h]
      5. 5.3.5  MOTOR_STARTUP2 寄存器(偏移 = 44h)[复位 = 00000000h]
      6. 5.3.6  CLOSED_LOOP1 寄存器(偏移 = 48h)[复位 = 00000000h]
      7. 5.3.7  CLOSED_LOOP2 寄存器(偏移 = 4Ch)[复位 = 00000000h]
      8. 5.3.8  FIELD_CTRL 寄存器(偏移 = 50h)[复位 = 00000000h]
      9. 5.3.9  FAULT_CONFIG1 寄存器(偏移 = 54h)[复位 = 00000000h]
      10. 5.3.10 FAULT_CONFIG2 寄存器(偏移 = 58h)[复位 = 00000000h]
      11. 5.3.11 MISC_ALGO 寄存器(偏移 = 5Ch)[复位 = 00000000h]
      12. 5.3.12 PIN_CONFIG 寄存器(偏移 = 60h)[复位 = 00000000h]
      13. 5.3.13 PERI_CONFIG 寄存器(偏移 = 64h)[复位 = 00000000h]
    4. 5.4 用户状态寄存器(基址 = 0x20200430h)
  9. 6基本调优
    1. 6.1 系统配置参数
      1. 6.1.1 从 GUI 配置系统参数
      2. 6.1.2 以毫欧 (mΩ) 为单位的电机电阻
      3. 6.1.3 以微亨 (μH) 为单位的电机电感
      4. 6.1.4 IPMSM 电机的凸极
      5. 6.1.5 电机 BEMF 常数
      6. 6.1.6 基极电压 (V)
      7. 6.1.7 基极电流 (A)
      8. 6.1.8 最大电机频率 (Hz)
      9. 6.1.9 最大电机功率 (W)
    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 控制器调优
          1. 6.2.2.1.1 电流控制器调优
          2. 6.2.2.1.2 速度控制器调优
        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  控制运行模式
        1. 7.1.1.1 闭环速度控制模式
        2. 7.1.1.2 闭环功率控制模式
        3. 7.1.1.3 闭环扭矩控制模式
        4. 7.1.1.4 电压控制模式
      2. 7.1.2  对电机进行初始速度检测,以实现可靠的电机重新同步
      3. 7.1.3  检测反向旋转的单向电机驱动
      4. 7.1.4  在启动期间防止转子回旋
        1. 7.1.4.1 选项 1:IPD
        2. 7.1.4.2 选项 2:慢速首循环
      5. 7.1.5  逐渐和平稳启动动作
      6. 7.1.6  缩短启动时间
        1. 7.1.6.1 选项 1:初始位置检测 (IPD)
        2. 7.1.6.2 选项 2:慢速首循环
      7. 7.1.7  快速停止电机
      8. 7.1.8  弱磁:以高于额定速度的速度运行电机
      9. 7.1.9  每安培最大扭矩:提高 IPMSM 电机的效率
      10. 7.1.10 在电机停止期间防止电源电压过冲。
      11. 7.1.11 保护电源
      12. 7.1.12 FOC 带宽选择
  11. 8硬件配置
    1. 8.1 方向配置
    2. 8.2 制动配置
    3. 8.3 Main.h 定义
      1. 8.3.1 检测放大器配置
      2. 8.3.2 驱动器传播延迟
      3. 8.3.3 驱动器最小导通时间
      4. 8.3.4 电流分流配置选择
        1. 8.3.4.1 三分流器配置
        2. 8.3.4.2 双分流器配置
        3. 8.3.4.3 单分流器配置
      5. 8.3.5 CSA 偏移比例因子选择
    4. 8.4 实时变量跟踪
  12. 9修订历史记录

ADC 电流的引脚配置

三相电流检测的 ADC 配置:表 2-17表 2-5 展示了三相电流检测的 ADC 电流的默认引脚配置,具体取决于所使用的 DRV 器件。需要将三个 ADC 输入连接到电机驱动器或外部 CSA 的三个 CSA 输出。

ADC0 和 ADC1 是两个同时采样的 4Msps 模数转换器,用于测量相电流和电压。ADC0 和 ADC1 在正常电机运行条件下同时测量相电流,并根据转子角度按顺序测量总线电压。

从 CSA 输出到 ADC 输入,可串联一个低通 RC 滤波器(可选),以滤除开关输出信号中的任何高频噪声,从而进行正确的 ADC 采样,如图 2-2 所示。

 CSA 输出滤波器图 2-2 CSA 输出滤波器

选择一个至少为 PWM 开关频率 (fPWM) 10 倍的滤波频率 fc。根据 RC 滤波器设计,使用方程式 1 计算 fc

方程式 1. f c = 1 2 πRC
表 2-3 DRV8316 - LP_MSPM0G3507 中采用同步采样的 ADC 电流的引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A0_3 ADC0,通道 3 输入 SOA A 相电流检测输出
A0_2 ADC0,通道 2 输入 SOB B 相电流检测输出
A1_2 ADC1,通道 2 输入 SOB B 相电流检测输出
A1_1 ADC1,通道 1 输入 SOC C 相电流检测输出
表 2-4 DRV8316 - LP_MSPM0G3519 中采用同步采样的 ADC 电流的引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A1_13 ADC1,通道 13 输入 SOA A 相电流检测输出
A1_14 ADC1,通道 14 输入 SOB B 相电流检测输出
A0_12 ADC0,通道 12 输入 SOB B 相电流检测输出
A0_2 ADC0,通道 2 输入 SOC C 相电流检测输出
表 2-5 DRV8323 - LPMSPM0G3507 中不采用同步采样的 ADC 电流的引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A1_2 ADC1,通道 2 输入 SOA A 相电流检测输出
A0_3 ADC0,通道 2 输入 SOB B 相电流检测输出
A1_3 ADC1,通道 3 输入 SOC C 相电流检测输出
表 2-6 DRV8323 - LPMSPM0G3519 中不采用同步采样的 ADC 电流的引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A1_13 ADC1,通道 2 输入 SOA A 相电流检测输出
A1_14 ADC0,通道 2 输入 SOB B 相电流检测输出
A0_4 ADC1,通道 3 输入 SOC C 相电流检测输出
单分流器电流检测的 ADC 配置:DRV8329 - LP_MSPM0G3507 中的单分流器电流检测的 ADC 引脚配置 展示了 DRV8329 中的单分流器电流检测的 ADC 引脚配置。

在单分流器电流检测中,ADC0/ADC1 中的任何一个用于在单个 PWM 周期的两个不同实例对相同的分流电流进行采样,以便估算三相电流。用户需要配置合适的 ADC 来从存储器"0"索引和存储器"1"索引采样电流检测输出,以实现 FOC 运行。请参阅无传感器 FOC 用户指南,了解有关单分流器电流检测的 ADC 配置的详细信息。

表 2-7 DRV8329 - LP_MSPM0G3507 中的单分流器电流检测的 ADC 引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A1_2 ADC 1,通道 2 输入 SOX 直流总线电流检测
表 2-8 DRV8329 - LP_MSPM0G3519 中的单分流器电流检测的 ADC 引脚配置
MSPM0 引脚 功能 DRV 连接 DRV 功能
A1_14 ADC 1,通道 14 输入 SOX 直流总线电流检测