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. |