ZHCU458J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
在本实验中,功率级在硬件或 HIL 平台上以开环方式运行。图 3-5 所示为实际硬件的实验设置。
图 3-6 显示了软件图表。
另请参阅硬件测试设置部分,了解用于配置该测试的设备的实际详情。通过更改 <tinv_settings.h> 或 main.syscfg 文件中的实验编号,将工程设置为“实验 2”(使用 powerSUITE 工程时,powerSUITE GUI 将进行此更改)。
在 user-settings.h 文件中,有一些附加选项可用,但本用户指南中所述的测试采用以下代码。
//
// Option to use SDFM based grid sensing for the current loop
// with this option the inv current from hall sensor is overwritten by the grid current from SDFM
// On Revision 5 of the hardware the only option supported is the SDFM sensing
//
#define TINV_SDFM 1
#define TINV_ADC 2
#define TINV_CURRENT_LOOP_SENSE_OPTION TINV_ADC
....
#if TINV_LAB == 2
#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_INVERTER_MODE
#define TINV_DC_CHECK 0
#define TINV_SPLL_TYPE TINV_SPLL_SRF
#endif在此检查中,软件在硬件和/或 HIL 平台上运行。
首先为星形连接的负载设置一个大约 500Ω 的适当电阻负载(确认测试所需的适当额定功率),但也可以在空载条件下启动逆变器模式。启用12V 辅助电源。构建并加载代码,使用 lab2.js 文件在 CCS 窗口中填充观察变量。
TINV_fanSet 函数以大功率测试时启用风扇。TINV_neutralRelaySet 写入 1 来开启继电器。辅助电源汲取的电流应接近 600mA。TINV_clearPWMTrip = 1,以清除 PWM 跳闸信号。现在开关操作将开始,并且正弦电压开始出现在输出端。此时,辅助电源汲取的电流接近 800mA。启用风扇时,总辅助电源电流约为 1.4A。TINV_vdInvRef_pu(默认值为 0.835)是调制指数,可用于以开环方式改变逆变器的交流输出。#ifndef __TMS320C28XX_CLA__
TINV_dVal1 = TINV_iGrid_A_sensed_pu;
TINV_dVal2 = TINV_iGrid_B_sensed_pu;
TINV_dVal3 = TINV_iGrid_C_sensed_pu;
TINV_dVal4 = TINV_rgen.out;
DLOG_4CH_run(&TINV_dLog1);
#endif
图 3-7 感测到的电网电流图 3-8 展示了从 CCS 图形窗口监测到的三个电网电压。标度以每单位 (pu) 显示。
图 3-8 感测到的电网电压图 3-9 所示为在 173VAC 和 0.88kW 下开环运行的逆变器捕获到的电压和电流波形。
