Modeling, Simulation and Implementation of DC Motor Position Servo Control Using PID Controller and Incremental Encoder
Abstract
In this paper, a small geared DC motor together with a simple rotary encoder switch, module KY-040, as an angular position sensor, were modeled. A servo control system with angular position feedback is then constructed and tested both in simulation and in real-time control hardware by using MATLAB-Simulink with Arduino Mega as rapid prototyping test plat-form. To confirm the ability of the simulation to conceptualize the system's behavior and analyze its response theoretically before practical implementation, the results of the servo control system implementation in both simulation and hardware were compared, and very similar results were obtained, as expected.
Fields of Study & Subjects
Advanced Control Systems Design
Arduino and IoT Applications
Real-time simulation and control systems
Publication details
- Journal / source
- مجلة البحوث الأكاديمية
- Volume
- 30
- Issue
- 1
- Pages
- 15–26
- Publication date
- 2 January 2026
- Language
- EN