An Arduino-Based System for Monitoring and Protecting Overvoltage and Undervoltage


  • D. D. Tung Faculty of Engineering and Technology, Quy Nhon University, Vietnam
  • N. M. Khoa Faculty of Engineering and Technology, Quy Nhon University, Vietnam


In this paper, an experimental system based on Arduino Uno microcontroller board was developed for measuring electrical quantities and protecting overvoltage and undervoltage conditions in a single-phase power supply. The main components are described in detail, including the hardware and software to build the system in which an Arduino Uno platform is implemented as a vital microcontroller to read voltage and current measurement from a voltage sensor (ZMPT101B) and a current sensor (ACS712) respectively. In addition, the Arduino is also used to send all measurement to a PC through a serial port for monitoring the measured data graphically. The proposed method for designing the software uses the root mean square (RMS) method for measuring electrical quantities and then the RMS voltage measurement is compared with the minimum voltage and the maximum voltage to switch on or switch off the load. The monitoring GUI is designed with the use of the free and open-source Telemetry Viewer v0.5 software to monitor RMS voltage, RMS current, active power, and trip signal of the experimental system. The experimental results in this paper demonstrate that the system operated correctly.


experiment system, overvoltage, undervoltage, real-time measurement, voltage relay


Download data is not yet available.


C. Sankaran, Power Quality, CRC Press, 2001

A. G. Siraki, P. Pillay, “Comparison of two methods for full-load in situ induction motor efficiency estimation from field testing in the presence of over/undervoltages and unbalanced supplies”, IEEE Transactions on Industry Applications, Vol. 48, No. 6, pp. 1911-1921, 2012 DOI:

M. H. J. Bollen, I. Y. H. Gu, Signal Processing of Power Quality Disturbances, Wiley-IEEE Press, 2006 DOI:

D. T. Viet, N. H. Hieu, N. M. Khoa, “A method for monitoring voltage disturbances based on discrete wavelet transform and adaptive linear neural network”, International Review of Electrical Engineering, Vol. 11, No. 3, pp. 314-322, 2016 DOI:

F. Mei, Y. Ren, Q. Wu, C. Zhang, Y. Pan, H. Sha, J. Zheng, “Online recognition method for voltage sags based on a deep belief network”, Energies, Vol. 12, No. 1, pp. 1-16, 2018 DOI:

X. Xiao, W. Hu, H. Zhang, J. Ai, Z. Zheng, “An Adaptive Approach for Voltage Sag Automatic Segmentation”, Energies, Vol. 11, No. 12, ArticleId 3519, 2018 DOI:

D. T. Viet, N. H. Hieu, N. L. Hoa, N. M. Khoa, “A Control Strategy for Dynamic Voltage Restorer”, 11th IEEE International Conference on Power Electronics and Drive Systems, Sydney, Australia, June 9-12, 2015 DOI:

D. V. Tien, R. Gono, Z. Leonowicz, “A Multifunctional Dynamic Voltage Restorer for Power Quality Improvement”, Energies, Vol. 11, No. 6, ArticleId 1351, 2018 DOI:

C. Moron, D. Ferrandez, P. Saiz, G. Vega, J. P. Diaz, “New Prototype of Photovoltaic Solar Tracker Based on Arduino”, Energies, Vol. 10, No. 9, ArticleID 1298, 2017 DOI:

P. P. Machado, T. P. Abud, M. Z. Fortes, B. S. M. C. Borba, “Power Factor Metering System Using Arduino”, IEEE Workshop on Power Electronics and Power Quality Applications, Bogota, Colombia, May 31-June 2, 2017 DOI:

E. Viciana, A. Alcayde, F. G. Montoya, R. Banos, F. M. Arrabal-Campos, F. Manzano-Agugliaro, “An Open Hardware Design for Internet of Things Power Quality and Energy Saving Solutions”, Sensors, Vol. 19, No. 3, ArticleId 627, 2019 DOI:

T. J. Ho, C. H. Chang, “Robust Speed Tracking of Induction Motors: An Arduino-Implemented Intelligent Control Approach”, Applied Sciences, Vol. 8, No. 2, ArticleID 159, 2018 DOI:


How to Cite

D. D. Tung and N. M. Khoa, “An Arduino-Based System for Monitoring and Protecting Overvoltage and Undervoltage”, Eng. Technol. Appl. Sci. Res., vol. 9, no. 3, pp. 4255–4260, Jun. 2019.


Abstract Views: 1303
PDF Downloads: 673

Metrics Information
Bookmark and Share

Most read articles by the same author(s)