JAJU732C June 2019 – July 2022
Compile the project by selecting Lab 4: Closed Loop Current with Resistive Load in the drop-down menu of Project Options from PowerSUITE GUI. Ensure current/voltage limits are set per operating conditions.
#if DAB_LAB == 4
#define DAB_CONTROL_RUNNING_ON C28X_CORE
#define DAB_POWER_FLOW DAB_POWER_FLOW_PRIM_SEC
#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
#define DAB_PROTECTION DAB_PROTECTION_ENABLED
#define DAB_VSEC_TRIP_LIMIT ((float32_t)500)
#define DAB_BOARD_PROTECTION_VSEC_OVERVOLTAGE 1
The plot in Figure 4-39 is captured with the PI compensator (gain of 6).
Current is sensed by AMC3301 at battery(load) side. PI Controller information follows:
#define DAB_GI_KP 6
#define DAB_GI_KI 0.0063030
#define DAB_GI_UMAX 0.06
#define DAB_GI_UMIN 0.001
#define DAB_GI_IMAX 2.0
#define DAB_GI_IMIN ((float32_t) - 2.0)