I had ealier written on how the CD4047 multivibrator IC(Integrated Circuit) can be used to built a simple diy inverter. Another design was posted in Building a 12V DC to 220V AC Inverter with CD4047 IC. The CD4047 IC is configured as an astable multivibrator mode that generates two complementary signals that drives two IRFZ44N mosfet. I then thought that the CD4047 can be replaced with Arduino or any microcontroller. So I tested the circuit in Proteus Software and it worked. Here I wanted to write down note on this Arduino based inverter circuit design.
Below is the circuit diagram of inverter designed with Arduino Nano.
The connection is simple. The input dc voltage is 12V DC battery which can be like 12V Sealed Lead Acid(SLA) battery bank. The Arduino is powered from this 12V DC source by using Buck Converter Module like the LM2596 Buck Converter Module as shown in the picture below.
The output of the buck converter is +5V which is connected to the Vin pin of the Arduino Nano. The pin 8 and 9 of the Arduino are used to send complementary signal to the two IRFZ44N mosfets. A 3P2S transformer is used to convert the signals coming from the MOSFET to ac signal. The center tap of the primary is connected to the 12V battery supply while the two other windings of the primary are connected to drain and source of the two MOSFETs as shown in the diagram above.
The following video shows simulation of the arduino inverter circuit.