实验 7 与实验 6 类似,只是实验 7 将直流母线电压环路闭合。可以测试此实验中的电流闭环和电压闭环 PFC 运行。图 5-15 解释了实验中 ISR1 的代码流程。
按照以下步骤操作来验证实验 7:
- 通过更改用户设置文件中的 LAB_NUMBER 将工程设置为实验 7。在该条件下,转换器作为整流器运行。在此实验中,ISR1 包含电流闭环和电压闭环 PFC 运行。
- 此实验的环路系数 Kp 和 Ki 与之前的实验类似。
- 可连接至电网测试此实验,这是因为电压环路闭合并且 TINV_idRef_pu 值针对输入电压进行了调整。
- 构建代码并将其加载到 AM263x controlCARD 中。
- 在测试开始时将交流输入设置为较低的 30VRMS 值,并在清除 EPWM 跳闸后逐步将输入增加到 230VRMS。
- 加载代码时,继电器默认为打开状态。打开交流电源。由于浪涌电流,PWM 进入跳闸状态。
- 下面描述了在 Memory Browser 或 Watch 窗口中设置变量的顺序。设置 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。