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

实验 5

本实验会检查检测功能,并且在 clearPWMTrip 设置为 1 之前不会发生开关操作。通过更改用户设置文件中的 LAB_NUMBER 将工程设置为实验 5。在这种情况下,转换器作为整流器运行,可以观察到在无任何功率因数校正的情况下汲取的整流电流。还可以在此构建中安全地验证 SPLL 锁定。确保正确指定电网频率,可以使用 TINV_AC_FREQ_HZ 宏更改电网频率。继电器在初始化期间关闭。图 5-7 展示了实验 5 ISR1 的工作流程。ISR2 与前面的实验类似。

GUID-20230509-SS0I-FGD9-TVFK-ZZ6WDK2VF15Z-low.png图 5-7 实验 5 流程图

若要验证实验 5 中的升压操作,请按照提供的顺序执行以下步骤:

  • 开启辅助电源并将其设置为 15V,然后调试并运行代码。
  • 将负载连接到 J1 和 J2 端子。确保使用高负载电阻(约 2kΩ)。低电阻负载会导致高浪涌电流并触发过流保护。
  • 向三相端子施加 30VRMS 交流电压。
  • 将所需变量添加到观察窗口以更改运行时中的值。在观察窗口中添加的值只能通过暂停 R5 内核来改变。
  • 设置 TINV_startPowerStage = 1 和 TINV_closeGiLoop = 1。
  • 由于浪涌电流,过流检测逻辑会使 PWM 跳闸,并设置跳闸。
  • 通过将 TINV_clearPwmTrip 设置为 1 来清除 PWM 跳闸以查看直流电压轻微升高的情况。
  • 在 PFC 操作开始之前,由于 Vbus 上的负载,将汲取整流电流。一旦 clearPWMTrip 设置为 1,就会看到直流电压略微升高。

使用非常低的交流输入开始实验。一旦 clearPWMTrip 成功清除浪涌过流跳闸,就会缓慢地将交流输入逐步增加到所需的值。避免因交流输入突然增加而导致 PWM 跳闸。