ZHCUAY8 may   2023

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统技术规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
    3. 2.3 重点产品
      1. 2.3.1  UCC5880-Q1
      2. 2.3.2  AM2634-Q1
      3. 2.3.3  TMS320F280039C-Q1
      4. 2.3.4  UCC14240-Q1
      5. 2.3.5  UCC12051-Q1
      6. 2.3.6  AMC3330-Q1
      7. 2.3.7  TCAN1462-Q1
      8. 2.3.8  ISO1042-Q1
      9. 2.3.9  ALM2403-Q1
      10. 2.3.10 LM5158-Q1
      11. 2.3.11 LM74202-Q1
    4. 2.4 系统设计原理
      1. 2.4.1 微控制器
        1. 2.4.1.1 微控制器 – C2000™
        2. 2.4.1.2 微控制器 – Sitara™
      2. 2.4.2 隔离式偏置电源
      3. 2.4.3 电源树
        1. 2.4.3.1 引言
        2. 2.4.3.2 电源树方框图
        3. 2.4.3.3 12V 分配和控制
        4. 2.4.3.4 栅极驱动器电源
        5. 2.4.3.5 5 伏电源域
        6. 2.4.3.6 电流和位置检测电源
  9. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
      1. 3.1.1 硬件板概述
        1. 3.1.1.1 控制板
        2. 3.1.1.2 MCU 控制卡 – Sitara™
        3. 3.1.1.3 MCU 控制卡 – C2000™
        4. 3.1.1.4 栅极驱动器和辅助电源板
        5. 3.1.1.5 直流总线电压检测
        6. 3.1.1.6 SiC 电源模块
          1. 3.1.1.6.1 XM3 SiC 电源模块
          2. 3.1.1.6.2 模块电源端子
          3. 3.1.1.6.3 模块信号端子
          4. 3.1.1.6.4 集成 NTC 温度传感器
        7. 3.1.1.7 层压总线和直流总线电容器
          1. 3.1.1.7.1 放电 PCB
    2. 3.2 测试设置
      1. 3.2.1 软件设置
        1. 3.2.1.1 Code Composer Studio 工程
        2. 3.2.1.2 软件结构
    3. 3.3 测试步骤
      1. 3.3.1 工程设置
      2. 3.3.2 运行应用程序
    4. 3.4 测试结果
      1. 3.4.1 隔离式偏置电源
      2. 3.4.2 隔离式栅极驱动器
      3. 3.4.3 逆变器系统
  10. 4通用德州仪器 (TI) 高压评估模块 (TI HV EVM) 用户安全指南
  11. 5设计和文档支持
    1. 5.1 设计文件
      1. 5.1.1 原理图
      2. 5.1.2 材料清单
      3. 5.1.3 PCB 布局建议
        1. 5.1.3.1 布局图
      4. 5.1.4 Altium 项目
      5. 5.1.5 Gerber文件
      6. 5.1.6 装配图
    2. 5.2 工具与软件
    3. 5.3 文档支持
    4. 5.4 支持资源
    5. 5.5 商标
  12. 6术语

Code Composer Studio 工程

要将 TIDM-02014 的软件工程导入 CCS,请点击 ProjectImport CCS Projects,然后浏览至 <SDK install location>\designs\tidm_02014\<device>\ccs 并点击 Select Folder。选择名为 tidm_02014_<device> 的工程,然后点击 Finish。现在,该工程显示在 CCS 的 Project Explorer 窗格中。用户指南提供了有关将工程导入 CCS 的更多详细信息。

src_foc 文件夹包含典型的 FOC 模块,包括 Park 和 Clarke 变换、PID 函数和估算器。这些模块独立于特定器件和电路板,还可用于 SDK 中的多种其他设计。

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

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

GUID-20230410-SS0I-SZXX-7HRH-4VXB9P0DSJJ4-low.svg图 3-12 参考工程的 Project Explorer 视图

tidm_02014 工程的默认构建配置名为 F28003x_RELEASE,使用 hal.syscfg 文件配置 ePWM、CMPSS 和 ADC 外设以及 GPIO。该工程的预定义符号包括单分流器电流重建库文件和函数调用(作为构建的一部分)。

可以通过右键点击该工程并转至 Build ConfigurationsManage 来修改默认构建配置。用户可以为不同的测试用例添加或修改构建配置。

GUID-20230410-SS0I-9KDB-HSMR-WRP3FGQF9VBN-low.png图 3-13 选择活动构建配置

可以使用工程属性中的预定义符号来启用或禁用系统的不同运行模式。选项如下:

  • CLOSED_CURRENT_LOOP,用于启用 d 轴

    和 q 轴电机电流的闭环控制。

  • CLOSED_SPEED_LOOP,用于启用

    闭环速度控制。

将这些符号添加到预定义符号列表可启用相应的功能。要查看和编辑预定义符号,请右键点击工程并选择 Properties。然后转至 C2000 Compiler 选项的 Predefined Symbols 部分,如图 3-14 所示。默认情况下,上述符号在预定义符号列表中定义,相应的功能会启用。

GUID-20230425-SS0I-RHPN-S8RM-XNV3MDWZLQXK-low.svg图 3-14 在工程属性中选择预定义符号