ZHCU677E June 2019 – April 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
在此设置中,直流电源连接到次级侧,而电阻负载连接到初级侧。本设计在闭合电流环路中反向运行。
通过从 PowerSUITE GUI 的 Project Options 下拉菜单中选择 7: Closed Loop Current with Resistive Load, Sec to Prim Power Flow,对工程进行编译。确保按照工作条件设置电流和电压限制。
#if DAB_LAB == 7
#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_CURRENT_MODE
#define DAB_SFRA_TYPE 1
#define DAB_SFRA_AMPLITUDE (float32_t)DAB_SFRA_INJECTION_AMPLITUDE_LEVEL1
#endif
setupdebugenv_lab7.js
,在监视窗口中填充所需的变量。DAB_enableFan
和 DAB_enableRelay
来启用风扇和继电器。DAB_clearTrip
变量,启用 PWM。DAB_vPrimSensed_Volts
、DAB_iPrimSensed_Amps
、DAB_vSecSensed_Volts
和 DAB_iSecSensed_Amps
变量是否定期更新。DAB_iPrimRef_Volts
,设置输出电压(本例中为 –3A)。DAB_closeGvLoop
变量,启用闭环操作。控制器会根据工作条件自动调节相移,从而生成与 DAB_iPrimRef_Volts
匹配的初级输出电流。DAB_iPrimRef_Volts
,并可以监视控制行为。使用与实验 4 中相同的控制器和增益。