
The Design of a Microcontroller-based Automatic Liquid Level Control System
Author(s) -
Saleh Ahmad,
Abd Al Rahman Abu Ebayyeh,
Abdulaziz Alhashmi
Publication year - 2019
Publication title -
international journal of engineering and technology
Language(s) - English
Resource type - Journals
ISSN - 2227-524X
DOI - 10.14419/ijet.v8i4.21273
Subject(s) - microcontroller , pid controller , matlab , controller (irrigation) , control system , interface (matter) , mode (computer interface) , computer science , control engineering , control (management) , pic microcontroller , engineering , computer hardware , temperature control , operating system , electrical engineering , agronomy , bubble , maximum bubble pressure method , biology , artificial intelligence
In this paper, a liquid level control system was designed and fabricated. Control of the liquid level was accomplished by adjusting the sup-ply voltage to a centrifugal pump that is delivering the liquid from a reservoir tank to an upper tank. The liquid level control system was implemented on an ATmega328 microcontroller. Three control strategies are implemented, manual mode, ON/OFF controller, and PID controller. Serial communication is used to establish the communication between the ATmega328 and a computer running MATLAB soft-ware. A graphical user interface was constructed to allow users to interact with the system. The system model is obtained using an experi-mental approach. The obtained model is then used for the design of the PID controller. Experimental results are provided to highlight the performance of the implemented controllers.