Main Article Content

wiroj khawlaor


With the advancements in embedded technology, it has become more convenient to operate in DC motor control systems. The commonly used methods are starting to shift from analog control to digital control. The design is based on the principle of pulse modulation of DC motor speed control. The main design and study of this paper demonstrates the function of speed control of DC electric motors. using MATLAB and Simulink programs to comply with hardware cycle and programming the microcontroller to achieve the desired operation. By using the closed speed control algorithm, the PID and the duty ratio of the PWM signal are modified to provide the desired rotation and speed of the motor. The system has a simple structure. and has the ability to prevent interference from the environment The MATLAB simulation results show how to control the speed of DC motor with PID controller, which is more convenient than traditional control and more stable. And the resulting performance reflects the design to meet the requirements of motor control such as Working speed in different systems, forward and reverse control. increasing speed and speed reduction Including the error at steady state

Article Details

How to Cite
khawlaor, wiroj. (2023). THE DESIGN OF THE SPEED CONTROL SYSTEM FOR A DC MOTOR BY MATLAB PROGRAMS. Journal of Energy and Environment Technology of Graduate School Siam Technology College, 10(1), 77–85. Retrieved from
Research Article


He chun hong, Ren Bin (2018). Design of DC motor speed regulation system base on arm. IEEE


Vladimir Rajs, Nikola Lj, Rašević, Milan Z Bodić, Miodrag M. Zuković, Kalman B. Babković (2022). PID controller

design for motor speed Regulation with linear and nonlinear load. IEEE (2022)

Chong Zhao, Zhaoxi Hua (2022). Design of motor speed control system base on STM32 Microcontorller.

IEEE (2022)

Mohamed Elhaj Ahmed Mohamed, Guo Yanling, Babekir A.rahman Osman, Abdelmotalib Ahmed Mohamed

(2019). Design of Speed Control System of DC motor Based on PID tuning with fuzzy define weighting point.

IEEE (2019)

Yavuz Bahadır, Koca Yilmaz Aslan; Bariş Gökçe (2021). Speed Control Based PID Configuration of a DC Motor

for An Unmanned Agricultural Vehicle. IEEE (2021) .


Zhou Yanfei, YUAN Wenyu, Sun Xiaoting, Huang Yi. Design of DC Servo Motor Speed Control

System Based on DSP Technology [J]. Electronic Technology and Software Engineering, 2020(03):


A. Abdulameer, M. Sulaiman, M. S. M. Aras, and D. Saleem, “Tuning methods of PID controller for DC

motor speed control,” Indones. J. Electr. Eng. Comput. Sci., vol. 3, no. 2, pp. 343–349, 2016.

S. D. Sahputro, F. Fadilah, N. A. Wicaksono, and F. Yusivar, “Design and implementation of adaptive

PID controller for speed control of DC motor,” QiR 2017 - 2017 15th Int. Conf. Qual. Res. Int. Symp.

Electr. Comput. Eng., vol. 2017-Decem, no. 1, pp. 179–183, 2017, doi: 10.1109/QIR.2017.8168478.

Ronghui Xue. Design of DC Motor Speed Control System Based on PWM Control [J]. International

Core Journal of Engineering, 2020 (8).

Nishant Kumar Sinha; P. M. Tiwari, Multiple motor synchronization using nonlinear PID control, 2017

rd International Conference on Advances in Computing,Communication & Automation (ICACCA), DOI:


Md Mahmud; S. M. A. Motakabber; A. H. M. Zahirul Alam; Anis Nurashikin Nordin, Adaptive PID

Controller Using for Speed Control of the BLDC Motor, 2020 IEEE International Conference on

Semiconductor Electronics, DOI: 10.1109/ICSE49846.2020.9166883

M. A. H. Azman, J. M. Aris, Z. Hussain, A. A. A. Samat, and A. M. Nazelan, "A comparative study of

fuzzy logic controller and artificial neural network in speed control of separately excited DC motor," in

7th IEEE International Conference on Control System, Computing and Engineering (ICCSCE),

, pp. 336-341.