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参考文献

实验 7

实验 7 与实验 6 类似,只是实验 7 将直流母线电压环路闭合。可以测试此实验中的电流闭环和电压闭环 PFC 运行。图 5-15 解释了实验中 ISR1 的代码流程。

GUID-20230509-SS0I-SWVR-KQ9J-GJHZLRPTDKWR-low.png图 5-15 实验 7 流程图

按照以下步骤操作来验证实验 7:

  • 通过更改用户设置文件中的 LAB_NUMBER 将工程设置为实验 7。在该条件下,转换器作为整流器运行。在此实验中,ISR1 包含电流闭环和电压闭环 PFC 运行。
  • 此实验的环路系数 Kp 和 Ki 与之前的实验类似。
  • 可连接至电网测试此实验,这是因为电压环路闭合并且 TINV_idRef_pu 值针对输入电压进行了调整。
  • 构建代码并将其加载到 AM263x controlCARD 中。
  • 在测试开始时将交流输入设置为较低的 30VRMS 值,并在清除 EPWM 跳闸后逐步将输入增加到 230VRMS
  • 加载代码时,继电器默认为打开状态。打开交流电源。由于浪涌电流,PWM 进入跳闸状态。
  • 下面描述了在 Memory BrowserWatch 窗口中设置变量的顺序。设置 Memory Browser 窗口以更新值,而无需暂停代码,如节 5.3.1.1中所述。
    • 要启动 PFC 模式,请为 TINV_startPowerStage 变量输入“1”。现在会以正弦信号(带有一些谐波,因为处于低功率)从电网汲取电流,并会在 vBus 上看到升压操作。如果设置了过流跳闸,则通过将 TINV_clearPwmTrip 设为 1 来清除 PWM 跳闸。
    • 随着负载的增加,电流变为正弦信号。这验证了 PFC 会在 30VRMS 下启动。一旦 clearPWMTrip 成功清除浪涌过流跳闸,就会缓慢地将交流输入逐步增加到所需的值。
    • TINV_vBusRef_pu 增加到 0.684,对应于 800V 的总线电压。
    • 确认系统稳定后,尝试在启动时将 TINV_vBusRef_pu 设置为 0.684pu。