Kendali Digital Dual-Mode Berbasis Esp32 untuk Pengendalian Posisi dan Kecepatan Motor DC
DOI:
https://doi.org/10.30811/litek.v23i1.96Keywords:
PID Digital, ESP32, Motor DC, MATLAB GUI, Real-Time ControlAbstract
Penelitian ini membahas perancangan dan implementasi sistem kendali PID digital berbasis mikrokontroler ESP32 untuk pengendalian posisi dan kecepatan motor DC. Sistem dikembangkan untuk menggantikan modul kendali analog pada Laboratorium Sistem Kendali konvensional, dengan tujuan meningkatkan akurasi, efisiensi, dan fleksibilitas proses penalaan parameter. Pemrograman dilakukan menggunakan Arduino IDE (C/C++) dengan integrasi antarmuka MATLAB GUI yang berfungsi sebagai media pemantauan respon sistem dan real-time tuning parameter Kp, Ki, dan Kd. Hasil pengujian menunjukkan bahwa sistem mampu mencapai settling time rata-rata 1,81s, overshoot maksimum 9,3%, dan steady-state error di bawah 3% untuk mode kendali posisi maupun kecepatan. Dibandingkan dengan sistem analog, desain digital berbasis ESP32 memberikan peningkatan kinerja sebesar ±38% dalam hal waktu respon dan kestabilan. Dengan demikian, sistem ini dapat digunakan sebagai platform edukatif untuk praktikum sistem kendali digital sekaligus prototipe terapan untuk sistem kendali berbasis IoT dan cyber–physical systems (CPS).
Downloads
References
Ghassoul, M. (2020). Design of Three-Term Controller Using a PIC18F452 Microcontroller. In Renewable Energy-Technologies and Applications. IntechOpen.
Idir, A., Akroum, H., Tadjer, S. A., & Canale, L. (2023, June). A comparative study of integer order PID, fractionalized order PID and fractional order PID controllers on a class of stable system. In 2023 IEEE International Conference on Environment and Electrical Engineering and 2023 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe) (pp. 1-6). IEEE.
Bhandari, P., & Csurcsia, P. Z. (2022). Digital implementation of the PID controller. Software Impacts, 13, 100306.
Guo, L., Hung, J. Y., & Nelms, R. M. (2002, March). PID controller modifications to improve steady-state performance of digital controllers for buck and boost converters. In APEC. Seventeenth Annual IEEE applied power electronics conference and exposition (Cat. No. 02CH37335) (Vol. 1, pp. 381-388). IEEE.
Hudaya, Rida. (2024). Kendali PID Digital: Implementasi Pada Sistem Tertanam menggunakan Metode Pengolahan Terdistribusi. JTERA (Jurnal Teknologi Rekayasa). 9. 85. 10.31544/jtera.v9.i2.2024.85-94.
Jiang, Haowen. (2024). Overview and development of PID control. Applied and Computational Engineering. 66. 187-191. 10.54254/2755-2721/66/20240946.
Elgeme, N., Khershif, R., Elmrabet, A., & Omar, B. (2025). Digital PID-Based Control for a Low-Cost CNC Plotter Machine. University of Zawia Journal of Engineering Sciences and Technology, 3(1), 12-25.
Chen, R. (2024). A comprehensive analysis of PID control applications in automation systems: Current trends and future directions. Highlights Sci. Eng. Technol., 97, 126-132.
Afram, R. M., & Marie, M. J. (2020). Design and implementation of optimal PID controller using PLC for Al-Tahady ESP. Int. J. Image Graph. Signal Process, 5, 1-12.
Al-Baidhani, H., & Kazimierczuk, M. K. (2024). Design and Implementation of Digital PID Control for Mass-Damper Rectilinear Systems. Mathematics, 12(18), 2921. https://doi.org/10.3390/math12182921
Sundström, E., Hägglund, T., Bauer, M., Eker, J., & Soltesz, K. (2024). Reference Implementation of the PID Controller. IFAC-PapersOnLine, 58(7), 370-375.
Ounis, W., Chetoui, M., Najar, S., & Aoun, M. (2024). Analog real time tunable and configurable fractional order PID controller realization. IFAC-PapersOnLine, 58(12), 353-358.
Zhu, Z., & Liu, S. (2024). Digitalized analog integrated circuits. Fundamental Research, 4(6), 1415-1430.
Thomas, V. A., & Srinivasan, K. (2019, August). Design and implementation of enhanced PID controller in embedded platform for realtime applications. In 2019 2nd International Conference on Power and Embedded Drive Control (ICPEDC) (pp. 129-133). IEEE.
Kulisz, J., & Jokiel, F. (2024). A hardware implementation of the PID algorithm using floating-point arithmetic. Electronics, 13(8), 1598.
Ma’arif, A., Sari, N. A., Prasetya, W. L., Feter, M. R., Saputra, D., & Setiawan, M. H. (2021). Direct current processing in DC motor using Arduino and peak value method. Signal and Image Processing Letters, 3(3), 37-43.
Podržaj, P. (2019). PID Controller Implemented in Festo CDPX. In MATEC Web of Conferences (Vol. 260, p. 02008). EDP Sciences.
Maravi R, D. A., Iparraguirre O, G. M., & Prado G, S. R. (2020). Implementation of a digital PID control for the compensation of loss steps from CORE XY 3D printer motors working at high speeds. 2020 IEEE ANDESCON, 1-6.
Ma’arif, A., Raharja, N. M., Rosyady, P. A., Baswara, A. R. C., & Nuryono, A. A. (2020, October). Control of dc motor using proportional integral derivative (pid): Arduino hardware implementation. In 2020 2nd International Conference on Industrial Electrical and Electronics (ICIEE) (pp. 74-78). IEEE.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Jurnal Litek : Jurnal Listrik Telekomunikasi Elektronika

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Jurnal Litek : Jurnal Listrik Telekomunikasi Elektronika is licensed under Attribution-ShareAlike 4.0 International.
