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

D. D. Tung, N. M. Khoa


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

Full Text:



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

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

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

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

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

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

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

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

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

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

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

eISSN: 1792-8036     pISSN: 2241-4487