
Speed Control of DC Motor Using PID and Arduino
Author(s) -
Zaw Ngwe,
Aye Aye Tun
Publication year - 2020
Publication title -
international journal of scientific research in science and technology
Language(s) - English
Resource type - Journals
eISSN - 2395-602X
pISSN - 2395-6011
DOI - 10.32628/ijsrst2072103
Subject(s) - pid controller , dc motor , matlab , control theory (sociology) , computer science , arduino , microcontroller , electronic speed control , controller (irrigation) , control engineering , differential (mechanical device) , control (management) , engineering , computer hardware , temperature control , embedded system , artificial intelligence , electrical engineering , operating system , agronomy , biology , aerospace engineering
This paper is aim to research the Proportional Integral Differential (PID) controller design and selection of various Proportional, Integral and Differential control parameters. MATLAB is allows matrix manipulations, plotting of functions and data, implementation of algorithms. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems. MATLAB is used to implement the Proportional Integral Differential (PID) controller, it is used to control the speed of DC motor and bring it at the desired speed. PID parameters Kp , Ki and Kd are finely tuned to optimal values. And then a ARDUINO UNO microcontroller is programmed by adding the finely tuned PID algorithm to control the speed of DC motor.