ZHCU677E June 2019 – April 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
在此设置中,直流电源连接到次级侧,而电阻负载连接到初级侧。本设计在闭合电压环路中反向运行。
通过从 PowerSUITE GUI 的 Project Options 下拉菜单中选择 6: Closed Loop Voltage with Resistive Load, Sec to Prim Power Flow,对工程进行编译。确保按照工作条件设置电流和电压限制。
#if DAB_LAB == 6
#define DAB_CONTROL_RUNNING_ON C28X_CORE
#define DAB_POWER_FLOW DAB_POWER_FLOW_SEC_PRI
#define DAB_INCR_BUILD DAB_CLOSED_LOOP_BUILD
#define DAB_TEST_SETUP DAB_TEST_SETUP_RES_LOAD
#define DAB_PROTECTION DAB_PROTECTION_ENABLED
#define DAB_CONTROL_MODE DAB_VOLTAGE_MODE
#define DAB_SFRA_TYPE 2
#define DAB_SFRA_AMPLITUDE (float32_t)DAB_SFRA_INJECTION_AMPLITUDE_LEVEL2
#endif
setupdebugenv_lab6.js
,在监视窗口中填充所需的变量。DAB_enableFan
和 DAB_enableRelay
来启用风扇和继电器。DAB_clearTrip
变量,启用 PWM。DAB_IprimSensed_Amps
、DAB_iPrimSensed_Amps
、DAB_vSecSensed_Volts
和 DAB_iSecSensed_Amps
变量是否定期更新。DAB_vPrimRef_Volts
,设置输出电压(本例中为 50Vdc)。DAB_closeGvLoop
变量,启用闭环操作。控制器会根据工作条件自动调节相移,从而生成与 DAB_vPrimRef_Volts
匹配的初级输出电压。DAB_vPrimRef_Volts
,并可以监视控制行为。