ZHCUAO5 November   2022

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
  7. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
    3. 2.3 重点产品
      1. 2.3.1 TMS320F280039C
      2. 2.3.2 UCC21530-Q1
      3. 2.3.3 OPA607-Q1
      4. 2.3.4 LM25184-Q1
      5. 2.3.5 TCAN1044A-Q1
    4. 2.4 系统设计原理
      1. 2.4.1 三相 PMSM 驱动器
      2. 2.4.2 PM 同步电机的磁场定向控制
      3. 2.4.3 弱磁 (FW) 和每安培最大扭矩 (MTPA) 控制
      4. 2.4.4 具有自动振动补偿功能的压缩机驱动器
      5. 2.4.5 电机驱动器的硬件必要条件
        1. 2.4.5.1 电机电流反馈
          1. 2.4.5.1.1 采用三分流器的电流检测
          2. 2.4.5.1.2 采用单分流器的电流检测
        2. 2.4.5.2 电机电压反馈
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
      1. 3.1.1 硬件板概述
      2. 3.1.2 测试条件:
      3. 3.1.3 电路板检验所需测试设备
    2. 3.2 测试设置
      1. 3.2.1 硬件设置
      2. 3.2.2 软件设置
        1. 3.2.2.1 Code Composer Studio 工程
        2. 3.2.2.2 软件结构
    3. 3.3 测试步骤
      1. 3.3.1 1 级递增构建
        1. 3.3.1.1 工程设置
        2. 3.3.1.2 运行应用程序
      2. 3.3.2 2 级递增构建
        1. 3.3.2.1 工程设置
        2. 3.3.2.2 运行应用程序
      3. 3.3.3 3 级递增构建
        1. 3.3.3.1 工程设置
        2. 3.3.3.2 运行应用程序
      4. 3.3.4 4 级递增构建
        1. 3.3.4.1 工程设置
        2. 3.3.4.2 运行应用程序
        3. 3.3.4.3 调整弱磁和 MTPA 控制
        4. 3.3.4.4 调整振动补偿
        5. 3.3.4.5 CAN FD 命令接口
    4. 3.4 测试结果
      1. 3.4.1 MCU CPU 负载、存储器和外设使用
  9. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
    2. 4.2 工具与软件
    3. 4.3 文档支持
    4. 4.4 支持资源
    5. 4.5 商标

调整弱磁和 MTPA 控制

可以选择在电机驱动器 ISR 中调用 FWC 和 MTPA 函数来计算电流角,然后计算 d 轴和 q 轴的基准电流。在工程的编译器设置中添加预定义符号 MOTOR1_FWCMOTOR1_MTPA(如Topic Link Label3.2.2.1所述),分别启用 FWC 和 MTPA。

user_mtr1.h 文件中,确保电机参数已知且设置正确。在 mtpa.h 中,确保根据电机规格正确设置表格。

在 CCS Debug 透视图中向 Expressions 窗口添加变量 motorVars_M1.VsRef_pumotorSetVars_M1.Kp_fwcmotorSetVars_M1.Ki_fwc,并根据电机及其系统调整这些参数,以实现弱磁控制的预期性能。

调整并修正这些变量值后,使用 user_mtr1.h 文件中新定义的参数记录“Expressions”窗口值:

  • USER_M1_FWC_VREF = motorVars_M1.VsRef_pu 的值,FWC 的基准电压
  • USER_M1_FWC_KP = motorSetVars_M1.Kp_fwc 的值,FWC PI 稳压器的 Kp 增益
  • USER_M1_FWC_KI = motorSetVars_M1.Ki_fwc 的值,FWC PI 稳压器的 Ki 增益

MTPA 控制参数根据电机参数 LdLqψm 计算,无需在线调整其他参数。