Arduino Nano Based SPWM (Sine Pulse Wide Modulation) Single Phase DC to AC Inverter

Authors

DOI:

https://doi.org/10.33387/protk.v12i3.8615

Keywords:

Inverter, arduino nano, SPWM, mosfet full bridge

Abstract

In off grid photovoltaic systems, the DC voltage from PV or batteries must be converted into a sinusoidal AC voltage that matches the AC voltage at home. The problem is that inverters available on the market are expensive. The problem can be solved by making your own SPWM (Sine Pulse Wide Modulation) inverter. This paper discusses the solution to this problem is with making a single-phase SPWM DC to AC inverter with Arduino nano, MOSFET driver IR2110, with full bridge MOSFET with LC filter and step up transformer. Existing Research Objectives, when compared with previous researchers, the existing research gap is that they use half bridge switching, while our research uses full bridge switching. The method used is a single-phase SPWM inverter with a full-bridge MOSFET in the form of design (hardware and software) and testing of AC output voltage, output power, frequency, calculating efficiency. The SPWM inverter section consists of: SPWM signal generator with Arduino nano, Arduino sketch software, MOSFET driver, full-bridge MOSFET switching inverter, LC filter, step up transformer, feedback transformer, SMPS variable voltage power supply. This single phase SPWM inverter is made using 8 pieces of 171A 150V MOSFET, the test results show that when the dc voltage is changed between 21Vdc to 30Vdc the output ac voltage is around 219 Vac to 228Vac, the frequency of the inverter is also stable at 50 Hz, with an average efficiency of 88.36%.

Downloads

Download data is not yet available.

References

N. Farhana Abdul Hamid, M. Alleef Abd Jalil, and N. Syafiqah Syahirah Mohamed, “Design and simulation of single phase inverter using SPWM unipolar technique,” J. Phys. Conf. Ser., vol. 1432, no. 1, 2020, doi: 10.1088/1742-6596/1432/1/012021.

F. Ronilaya, S. Ilmawati, M. Huda, W. Anistia, I. N. Syamsiana, and M. N. Hidayat, “A development of an Arduino pure sine wave inverter for a small scale off-grid solar PV system,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1073, no. 1, p. 012043, 2021, doi: 10.1088/1757-899x/1073/1/012043.

F. D. Murdianto, I. Sudihato, A. B. Karso, and W. Zulfa, “Design of a Single Phase HERIC-SPWM,” INTEK J. Penelit., vol. 9, no. 1, pp. 7–12, 2022, doi: 10.31963/intek.v9i1.2995.

A. Kumar, A. Singh, A. Ali, A. Pandey, and S. Saharan, “Arduino Based Pure Sine Wave Inverter,” Appl. Sci. Eng. J. Adv. Res., vol. 2, no. 3, pp. 5–7, 2023, doi: 10.54741/asejar.2.3.2.

Z. M. A. Putra, A. T. Nugraha, Y. Widiarti, W. Safaroz, and R. A. Sobhita, “Design of Unipolar Pure Sine Wave Inverter with Spwm Method Based On Esp32 Microcontroller As a Support of The Ebt System On Ship,” E3S Web Conf., vol. 473, pp. 1–10, 2024, doi: 10.1051/e3sconf/202447301008.

K. Inyama, C. Eberechi Uchegbu, and U. Solomon Alamezie, “Modeling of a Pure Sine Wave Power Inverter using Sinusoidal Pulse Width Modulation (SPWM) Technique,” Int. J. Innov. Sci. Res. Technol., vol. 8, no. 5, 2023, doi: 10.5281/zenodo.7988564.

M. Venkateswarlu, G. Sateesh, and P. Sujatha, “Modified SPWM technique for single phase variable voltage nine level inverter for PV system,” Int. J. Power Electron. Drive Syst., vol. 14, no. 4, pp. 2173–2182, 2023, doi: 10.11591/ijpeds.v14.i4.pp2173-2182.

D. Setiawan, H. Eteruddin, and A. Arlenny, “Desain dan Analisis Inverter Satu Fasa Berbasis Arduino Menggunakan Metode SPWM,” J. Tek., vol. 13, no. 2, pp. 128–135, 2019, doi: 10.31849/teknik.v13i2.3470.

B. Sujanarko, R. B. Prabowo, and S. Prasetyo, “Single Phase Full Bridge Inverter Using Arduino Uno R3 Controller,” Int. J. Electr. Electron. Comput. Sci. Eng., vol. 5, no. 4, pp. 1–5, 2018.

R. U. H. Wicaksono, “Desain Inverter Satu Fasa 5 Tingkat Berbasis Arduino Uno Prosiding Seminar Nasional Teknik Elektro Volume 5 Tahun 2020,” Proseding Semin. Nas. Tek. Elektro, vol. 5, pp. 28–33, 2020.

M. A. Syururi, B. S. Kaloko, and W. Cahyadi, “Design and Build a 600 Watt Inverter With Sinusoidal Pulse Width Modulation Method,” J. Tek. Elektro dan Komput., vol. 11, no. 3, pp. 147–154, 2022.

D. Nugraha and K. Krismadinata, “Rancang Bangun Inverter Satu Fasa Dengan Dengan Modulasi Lebar Pulsa PWM Menggunakan Antarmuka Komputer,” JTEV (Jurnal Tek. Elektro dan Vokasional), vol. 6, no. 1, p. 340, 2020, doi: 10.24036/jtev.v6i1.108035.

A. Rajagukguk and R. Kurniawan, “Design Inverter SPWM Tow Frequency Based Soil Moisture Sensor Using Arduino,” Int. J. Electr. Energy Power Syst. Eng., vol. 4, no. 2, pp. 163–168, 2021, doi: 10.31258/ijeepse.4.2.145-153.

I. Hidayat, A. Mahdali, and M. Afandy, “Analisis Perbandingan Inverter Satu Phasa PWM dan SPWM dengan Trafo,” Jambura J. Electr. Electron. Eng., vol. 4, no. 1, pp. 27–32, 2022, doi: 10.37905/jjeee.v4i1.11900.

R. D. Rachwanto, S. Saidah, and A. Amirullah, “Implementasi Inverter Berbasis Square Wave dan Sinusoidal PWM Menggunakan Arduino Uno,” Rekayasa J. Sci. Technol., vol. 15, no. 2, pp. 182–191, 2022, doi: 10.21107/rekayasa.v15i2.13454.

L. Santoso, A. M. N. Imron, and B. S. Kaloko, “Perancangan Inverter Satu Fasa Berbasis Arduino Menggunakan Metode SPWM,” Techné J. Ilm. Elektrotek., vol. 22, no. 1, pp. 85–96, 2023, doi: 10.31358/techne.v22i1.351.

B. P. Jati and J. P. Hapsari, “ESC Full-bridge 3 Fasa Motor BLDC Berdaya Besar Menggunakan Kontroler Arduino,” Cyclotr. J. Tek. Elektro, vol. 5, no. 02, pp. 35–40, 2022, [Online]. Available: http://journal.um-surabaya.ac.id/index.php/cyclotron/article/view/11757%0Ahttp://journal.um-surabaya.ac.id/index.php/cyclotron/article/viewFile/11757/5189.

Downloads

Published

2025-09-14

How to Cite

jati, budi pramono, & Hapsari, J. P. (2025). Arduino Nano Based SPWM (Sine Pulse Wide Modulation) Single Phase DC to AC Inverter. Protek : Jurnal Ilmiah Teknik Elektro, 12(3), 174–181. https://doi.org/10.33387/protk.v12i3.8615

Issue

Section

Power Electronics and Drives