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 商标

运行应用程序

转至 RunResume 或点击工具栏中的 Resume 按钮来运行代码。该工程现在应该开始运行,您应该会在“Expressions”窗口中看到变量更新,并且 controlCARD 上的 D2 LED 会闪烁。检查以下各项,确认应用和硬件设置能够正常工作:

  • 看到 systemVars.flagEnableSystem 自动设为 1 后,将变量 motorVars_M1.flagEnableRunAndIdentify 设为 1。您的变量应与图 3-8 中所示的类似。
  • 如果未检测到故障,变量 motorVars_M1.flagRunIdentAndOnLine 应自动设为 1。motorVars_M1.isrCount 应不断增加。
  • 检查电机逆变器板的校准偏移。电机相电流检测值的偏移值应等于 ADC 满量程电流的大约一半。
  • 使用示波器探测电机驱动控制的 PWM 输出。在此构建级别中,三个 PWM 的占空比设置为 50%。PWM 开关频率应与 user_mtr1.h 中为 USER_M1_PWM_FREQ_kHz 定义的频率相同。
GUID-20221101-SS0I-KP2G-BFSD-37GCK8XLDFZG-low.png图 3-8 表达式视图中的构建级别 1 变量

您可以首先点击工具栏上的 Suspend 按钮或选择 TargetSuspend 来暂停 CPU。要从头开始重新运行应用,请点击 CPU Reset 工具栏按钮或点击 RunResetCPU Reset,然后点击 Restart 按钮或 RunRestart 来重置控制器。您可以点击 Terminate 按钮,或点击 RunTerminate 来关闭 CCS 调试会话。程序将暂停,并断开 CCS 与控制器的连接。

请注意,每次更改代码时无需终止调试会话。您可以转到 RunLoadLoad Program...(如果是同一个文件,请选择 Reload Program...)。如果 CCS 检测到您已重新编译可执行文件,还会自动提示您,询问是否要重新加载该可执行文件。