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

Code Composer Studio 工程

要在 CCS 中导入参考工程,请点击 ProjectImport CCS Projects,然后浏览到 <SDK 安装位置>\solutions\tidm_02012_ecompressor\<device>\ccs,然后点击 Select Folder。选择名为 tidm_02012_ecompressor_<device> 的工程,然后点击 Finish。现在,该工程应在 CCS 的 Project Explorer 窗格中可见。

src_foc 文件夹包含典型的 FOC 模块,包括变换、PID 函数和估算器。src_lib 文件夹包含 InstaSPIN-FOC 库和相关头文件。这些模块独立于特定器件和电路板,还可用于 SDK 中的多种其他解决方案。

src_control 文件夹包含电机驱动控制文件,这些文件在中断服务例程和后台任务中调用电机控制核心算法函数。src_sys 文件夹包含为其他系统功能保留的一些文件,例如 CAN 通信的驱动程序。您可以自行添加用于系统控制、通信等功能的代码。这些模块专用于此参考设计工程,但与器件和电路板无关。

特定于电路板、特定于电机和特定于器件的文件位于 src_board 文件夹中。这些文件包含特定于器件的驱动程序,用于运行解决方案。如果要将工程迁移到您自己的电路板或其他器件,只需根据器件或电路板的引脚分配和功能更改 hal.chal.syscfghal.huser_mtr1.h 文件。

GUID-20221101-SS0I-T1W1-MNLX-XD5P1RXTSMLR-low.png图 3-3 参考工程的 Project Explorer 视图

软件中有几项可选功能,可以使用工程属性中的预定义符号来启用和禁用。这些预定义符号如下:

  • MOTOR1_OVM 可启用过调制
  • MOTOR1_FWC 可启用弱磁控制 (FWC)
  • MOTOR1_MTPA 可启用每安培最大扭矩 (MTPA) 模式
  • MOTOR1_VIBCOMPAMOTOR1_VIBCOMPT 可启用振动补偿

要查看和编辑预定义符号,请右键点击工程并选择 Properties。然后转至 C2000 Compiler 选项的 Predefined Symbols 部分,如图 3-4 所示。默认情况下,符号名称后附加的“_N”可禁用上文列出的功能。编辑符号,删除“_N”可启用该功能。

GUID-20221101-SS0I-C7QF-TXDQ-H2NC9QXQDHW4-low.png图 3-4 在工程属性中选择预定义符号