Bar Logo Dual Active Bridge Development Board (Part-No. )
 
Content
     
Loading...
Searching...
No Matches
pwrctrl.h
1
8#ifndef APP_PWRCTRL_H
9#define APP_PWRCTRL_H
10
11#include "pwrctrl_typedef.h"
12#include "pwrctrl_common.h"
14#include "pwrctrl_isr.h"
15#include "pwrctrl_pwm.h"
16
17extern POWER_CONTROL_t dab;
21
22void PwrCtrl_Initialize(void);
23void PwrCtrl_Execute(void);
24void Dev_PwrCtrl_Suspend(void);
25void Dev_PwrCtrl_ControlLoopInitialize(void);
26void PwrCtrl_Reset(void);
27
28#endif /* APP_PWRCTRL_H */
29
Contains the power control reusable functions.
Contains public functions relevant for power control communication interface.
Contains public function relevant for power control interrupt.
Contains public functions for PWM.
void PwrCtrl_Initialize(void)
Initialize the power control parameters.
Definition pwrctrl.c:45
void PwrCtrl_Execute(void)
Executes the power control state machine.
Definition pwrctrl.c:88
POWER_CONTROL_t dab
Global data object for a DAB Converter.
Definition pwrctrl.c:28
void PwrCtrl_Reset(void)
Resets the power control properties.
Definition pwrctrl.c:102
AVERAGING_t iSecAveraging
Data Object of secondary current averaging.
AVERAGING_t vPrimAveraging
Data Object of primary voltage averaging.
AVERAGING_t vSecAveraging
Data Object of secondary voltage averaging.
Power control API structure.