PEController BSP v4
Board Support Package for PEController from Taraz Technologies
 
Loading...
Searching...
No Matches

Functions

void Inverter3Ph_Init (inverter3Ph_config_t *config)
 Initialize the inverter module.
 
void Inverter3Ph_UpdateDuty (inverter3Ph_config_t *config, float *duties)
 Update the duty cycles of the inverter.
 
void Inverter3Ph_UpdateSPWM (inverter3Ph_config_t *config, float theta, float modulationIndex, bool dir)
 Update the duty cycles of the inverter by using SPWM configuration.
 
void Inverter3Ph_Activate (inverter3Ph_config_t *config, bool en)
 Activate/Deactive the 3-Phase inverter output.
 

Detailed Description

Function Documentation

◆ Inverter3Ph_Activate()

void Inverter3Ph_Activate ( inverter3Ph_config_t config,
bool  en 
)
extern
Parameters
*configPointer to the Inverter Configurations.
entrue if needs to be enabled, else false.

◆ Inverter3Ph_Init()

void Inverter3Ph_Init ( inverter3Ph_config_t config)
extern
Note
Sets up all Duty cycles to 0.5. Disables all PWM outputs.
Parameters
*configPointer to the Inverter Configurations.

◆ Inverter3Ph_UpdateDuty()

void Inverter3Ph_UpdateDuty ( inverter3Ph_config_t config,
float *  duties 
)
extern
Parameters
*configPointer to the Inverter Configurations.
*dutiespointer to the three duty cycles of the inverter (Range 0-1)

◆ Inverter3Ph_UpdateSPWM()

void Inverter3Ph_UpdateSPWM ( inverter3Ph_config_t config,
float  theta,
float  modulationIndex,
bool  dir 
)
extern
Parameters
*configPointer to the Inverter Configurations.
*thetaangle of phase u in radians.
modulationIndexmodulation index to be used for the generation.
dirDirection of the three phase signal.