ZHCU458I march 2018 – july 2023
在本实验中,功率级在 HW 或 HIL 平台上以开环方式运行。图 3-5 所示为实际硬件的实验设置。
图 3-6 展示了软件图。
请参阅硬件测试设置部分,了解用于配置该测试的设备的实际详情。通过更改 <settings.h> 文件中的 Lab Number(实验编号)将工程设置为实验 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 LEM 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_SDFM
....
#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
实验 2:
在此检查中,软件在硬件和/或 HIL 平台上运行。
构建并加载代码,使用 lab2.js 文件在 CCS 窗口中填充观察变量。
#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-8 展示了从 CCS 图形窗口监测到的三个电网电压。标度以每单位 (pu) 显示。
图 3-9 所示为在 230VAC 和 1.7kW 下开环运行的逆变器捕获到的电压和电流波形。示波器信号:通道 1 - 直流链路电压(浅绿色),通道 2 - 交流电压(蓝色),通道 3 - 交流电流(深绿色)。