ZHCACV2 july   2023

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件要求
    1. 2.1 所需的硬件和测试仪器
    2. 2.2 设计中使用的微控制器资源
    3. 2.3 TIDA-01606 REV-6 的硬件更改
    4. 2.4 TMDSCNCD263 controlCARD™ 更改
  6. 3软件
    1. 3.1 固件入门
      1. 3.1.1 打开 Code Composer Studio 工程
      2. 3.1.2 软件架构
      3. 3.1.3 工程文件夹结构
    2. 3.2 SysConfig 设置
      1. 3.2.1  EPWM 配置
      2. 3.2.2  EPWM 事件触发中断
      3. 3.2.3  计时器配置
      4. 3.2.4  SDFM 配置
      5. 3.2.5  ADC 配置
      6. 3.2.6  CMPSS 配置
      7. 3.2.7  EPWM XBAR 配置
      8. 3.2.8  ECAP 配置
      9. 3.2.9  输出 XBAR 配置
      10. 3.2.10 输入 XBAR 配置
    3. 3.3 中断和实验结构
      1. 3.3.1 ISR1
      2. 3.3.2 ISR1 - 实验 3
      3. 3.3.3 ISR2
    4. 3.4 保护方案
    5. 3.5 CPU 负载
    6. 3.6 构建、加载和调试固件
  7. 4实施优化
  8. 5测试和结果
    1. 5.1 实验 1
    2. 5.2 测试逆变器运行情况
      1. 5.2.1 实验 2 和实验 3
      2. 5.2.2 实验 3 性能
      3. 5.2.3 逆变器中断基准测试
      4. 5.2.4 实验 4
    3. 5.3 测试 PFC 运行情况
      1. 5.3.1 实验 5
        1. 5.3.1.1 Memory Browser - 持续刷新
      2. 5.3.2 实验 6
      3. 5.3.3 实验 7
      4. 5.3.4 实验 7 中的 PFC 运行测试结果
      5. 5.3.5 PFC 中断基准测试
  9. 6参考文献

ISR1

ISR1 被保留用于控制环路和 PWM 更新。ISR1 由 LEG1_PWM_BASE → EPWM_INT_TBCTR_U_CMPC 事件触发。ISR1 总共有七个实验组件。一次只能选择运行一个实验。每个实验都启用了 API,具体取决于表 3-6 中所述的测试要求。

由于需要针对所使用的参数预先测试控制环路,因此对实验 1 和实验 2 进行了测试,以确保在启用闭环控制之前 PWM 更新和 ADC 检测在开环中保持稳定。实验 3 包含闭合电流环路实现,节 3.3.2 中对此进行了讨论。

本文针对本参考设计的软件进行了七个实验。表 3-6 列出了这些实验以及这些实验是如何测试的。

表 3-6 所有 ISR1 实验
实验
编号
说明注释测试环境
1INV:PWM 和 ADC 检查测试 PWM 驱动器、ISR 结构和执行速率,可在 controlCARD 上运行。单元测试保护机制。测试转换数据的 ADC 映射和读取。controlCARD
2INV:开环检查PWM 检查、ADC 检查、保护检查、逆变模式直流总线连接和电阻星形网络作为负载controlCARD +功率级硬件
3INV:闭合电流环路,电阻负载连接到交流电controlCARD +功率级硬件
4INV:闭合电流环路,并网测试逆变器模式controlCARD +“硬件在环”下的仿真功率级
5PFC:三相交流电源,直流电阻负载,开环检查
  1. 检查 vGridRms、iGridRms、vBus 测量值是否正确
    • 检查 PLL 是否已锁定
controlCARD +功率级硬件
6PFC:闭合电流环路,电阻负载连接到直流电,三相交流电controlCARD +功率级硬件
7PFC:闭合电压环路 + 电流环路,电阻负载连接到直流电,三相交流电controlCARD +功率级硬件

图 3-28图 3-29 介绍了实验 1(开环测试)和实验 3(闭环测试)之间的主要差异。

GUID-20230406-SS0I-LTDL-NFLT-DZDVMVJSSCJK-low.png图 3-28 ISR1 中的实验 1
GUID-20230406-SS0I-RPXS-G1JM-QXD7FH4D8CH8-low.png图 3-29 ISR1 中的实验 3