Simulation and Experimental Study of Arduino DC Motor Speed Control with PID Controller

DC motors have wide applications in industrial machinery, robotics and power systems. However, a DC motor without a controller may run in unstable speed and leading to the failure of the system operation. In fact, proportional-integral-derivative (PID) controllers are commonly used to control the speed of DC motors due to simple control structure but effective control performance. This project aims to regulate the speed of Arduino DC motor with PID controller in MATLAB Simulation platform. The project focuses on the development of Arduino DC motor, integration of the Arduino DC motor to MATLAB continuing with the validation of the PID control performances. It was proved that the speed of the DC motor was successfully controlled by the PID controller with more than 85% improvement of the mean error for both simulation and experimental works. The study demonstrates the effectiveness of PID in regulating motor speed and its potential for advanced control strategies of various DC motor applications, across educational and industrial areas.

Authors

Institutions

Publication Details

Journal
Advanced and Sustainable Technologies (ASET)
Published
2024-12-02
DOI
https://doi.org/10.58915/aset.v3i2.1265
Primary Topic
Embedded Systems and FPGA Design
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Simulation and Experimental Study of Arduino DC Motor Speed Control with PID Controller

Sani Irwan Md Salim, Sharatul Izah Samsudin, Khairuddin Osman, Sabirah Sulaiman et al.
Advanced and Sustainable Technologies (ASET)
Embedded Systems and FPGA Design
article

Simulation and Experimental Study of Arduino DC Motor Speed Control with PID Controller

Sani Irwan Md Salim, Sharatul Izah Samsudin, Khairuddin Osman, Sabirah Sulaiman, Nur Izzati Mohd Aliashak
article en

Abstract

DC motors have wide applications in industrial machinery, robotics and power systems. However, a DC motor without a controller may run in unstable speed and leading to the failure of the system operation. In fact, proportional-integral-derivative (PID) controllers are commonly used to control the speed of DC motors due to simple control structure but effective control performance. This project aims to regulate the speed of Arduino DC motor with PID controller in MATLAB Simulation platform. The project focuses on the development of Arduino DC motor, integration of the Arduino DC motor to MATLAB continuing with the validation of the PID control performances. It was proved that the speed of the DC motor was successfully controlled by the PID controller with more than 85% improvement of the mean error for both simulation and experimental works. The study demonstrates the effectiveness of PID in regulating motor speed and its potential for advanced control strategies of various DC motor applications, across educational and industrial areas.

Advanced and Sustainable Technologies (ASET)Vol. 3(2)
Technical University of Malaysia Malacca (MY)
Universiti Teknikal Malaysia Melaka
Openalex Percentile: Top 61%
Embedded Systems and FPGA Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.