50/60Hz PWM Inversion Program Modules
Purpose: These two standalone programs (50Hz_PWM_Inverter.ino and 60Hz_PWM_Inverter.ino) exhibits how to utilize the Atinverter library’s PWM generation functionality for the PWM inverter. Each file initializes the PWM for at a switching frequency of 31,372kHz and fundamental frequency of 50Hz or 60Hz, which are required for AC waveform generation.
50Hz_PWM_Inverter.ino
Pseudocode:
- Include the Atinverter library
- Create an Atinverter instance
- Begin PWM operation at the specified frequency of 50Hz
Implementation:
#include "Atinverter.h"
Atinverter atinverter;
void setup(){
atinverter.startPWM(50);
}
void loop(){
}
60Hz_PWM_Inverter.ino
Psuedocode:
- Include the Atinverter library
- Create an Atinverter instance
- Begin PWM operation at the specified frequency of 60Hz
Implementation:
#include "Atinverter.h"
Atinverter atinverter;
void setup() {
atinverter.startPWM(60);
}
void loop() {
}