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. | |
|
extern |
*config | Pointer to the Inverter Configurations. |
en | true if needs to be enabled, else false . |
|
extern |
*config | Pointer to the Inverter Configurations. |
|
extern |
*config | Pointer to the Inverter Configurations. |
*duties | pointer to the three duty cycles of the inverter (Range 0-1) |
|
extern |
*config | Pointer to the Inverter Configurations. |
*theta | angle of phase u in radians. |
modulationIndex | modulation index to be used for the generation. |
dir | Direction of the three phase signal. |