ZHCU458J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
在此构建级别中检查 PFC 的电流环路。实验 6 主要用于调整电流环路并优化性能。该实验可在低电压和低功率下安全启动,因为在无监控电压环路的情况下以较高功率启动会因过流事件而升高电压并导致开关烧毁。小心设置 TINV_idRef_pu 变量,以免直流端子出现过流跳闸和高电压。此外,将 TINV_idRef_pu 定义为负号表示 PFC 工作模式,定义为正号表示逆变器工作模式。
图 3-22 描述了运行实验 6 的软件流程。
通过更改 <tinv_settings.h> 或 main.syscfg 文件中的实验编号,将工程设置为“实验 6”(使用 powerSUITE 工程时,powerSUITE GUI 将进行此更改)
在 user settings.h 文件中,有一些附加选项可用,但本设计指南中所述的测试采用以下代码。
#if TINV_LAB == 6
#define TINV_TEST_SETUP TINV_TEST_SETUP_RES_LOAD
#define TINV_PROTECTION TINV_PROTECTION_ENABLED
#define TINV_SFRA_TYPE TINV_SFRA_CURRENT
#define TINV_SFRA_AMPLITUDE (float32_t)TINV_SFRA_INJECTION_AMPLITUDE_LEVEL2
#define TINV_POWERFLOW_MODE TINV_RECTIFIERER_MODE
#define TINV_DC_CHECK 0
#define TINV_SPLL_TYPE TINV_SPLL_SRF
#endif在此检查中,软件在硬件和/或 HIL 平台上运行。
请参阅硬件测试设置部分,了解用于配置该测试的设备的实际详情。请勿向电路板提供任何高压电源。
main.syscfg 并在工程选项中选择 Lab 6(实验 6)。补偿器样式(PI 补偿器)和调优环路(电流环路)将自动填充。现在点击运行补偿设计器图标,然后补偿设计器工具会以电流环路受控体模型启动,powerSUITE 页面中指定了相应的参数。#define TINV_GV_PI_KP ((float32_t) 1.9979056049)
#define TINV_GV_PI_KI ((float32_t) 0.0041887902)
图 3-23 补偿器设计 GUI - 电流环路 PI 系数TINV_neutralRelaySet 写入 1 来开启继电器。确保在开启交流电源后立即(在 2 秒内)开启继电器。TINV_idRef_pu 设置为 –0.015puTINV_startPowerStage 变量中输入“1”,现在应该会以正弦信号(带有一些谐波,因为电流处于低功率)从电网汲取电流,并会在 vBus 上看到升压操作。输出电压将从 75V 升至 100V 左右。此实验依赖于用于调节输出电压的电子负载。必须为这些测试配置 TINV_VBUS_OVERVOLT_LIMIT。



图 3-27 死区软启动 PWM 配置
图 3-29 所示为通过实施软启动减少的电流尖峰。

图 3-30 PFC 对于电流环路的 SFRA 受控体响应
图 3-31 PFC 对于电流环路的 SFRA 环路响应