ZHCU458J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
此实验可检查 PFC 的电压和电流环路。通过定义变量 TINV_vBusRef_pu 来设置待调节的输出直流母线电压。
图 3-32 描述了运行实验 7 的软件流程。
通过更改 <tinv_settings.h> 或 main.syscfg 文件中的实验编号,将工程设置为“实验 7”(使用 powerSUITE 工程时,powerSUITE GUI 将进行此更改)。
在 user settings.h 文件中,有一些附加选项可用,但本用户指南中所述的测试采用以下代码。这些设置可能与 SDK 默认设置不同。请使用此处已验证的设置:
#if TINV_LAB == 7
#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.cfg 并在工程选项中选择“Lab 7”(实验 7)。补偿器样式(PI 补偿器)和调优环路(电流环路)将自动填充。现在点击运行补偿设计器图标,然后补偿设计器工具会以电流环路受控体模型启动,powerSUITE 页面中指定了相应的参数。#define TINV_GI_PI_KP ((float32_t)1.8540138247))
#define TINV_GI_PI_KI ((float32_t)0.0081723506))
图 3-33 补偿器设计 GUI - 电压环路 PI 系数lab7.js 文件在 CCS 窗口中填充观察变量。TINV_neutralRelaySet 写入 1 来开启继电器。确保在开启交流电源后立即(在 2 秒内)开启继电器。TINV_vBusRef_pu 设置为 0.727pu。这相当于 800V 的总线电压。TINV_fanSet 函数以大功率测试时启用风扇。TINV_startPowerStage 变量中输入“1”,现在应该会以正弦信号(带有一些谐波,因为电流处于低功率)从电网汲取电流,并会在 vBus 上看到升压操作。如 图 3-34 所示,输出电压将从 550V 升至 800V 左右,从交流电源汲取的功率约为 200W。此转换在约 150ms 内完成。.cfg 页面中点击 SFRA 图标。此时将弹出 SFRA GUI。
图 3-34 PFC 对于电压环路的 SFRA 受控体响应
图 3-35 PFC 对于电压环路的 SFRA 环路响应