DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM

The objective of this paper is to realize an angular position control system with a direct current motor. For this purpose, an Arduino microcontroller board is used to control the LS-25GA370 DC motor. The L298N dual H-bridge motor driver is used to modulate the PWM signal and control the travel dire...

Full description

Saved in:
Bibliographic Details
Main Authors: Dragos-Ioan Matei, Alexandru Negroiu, Gabriela Bucur
Format: Article
Language:English
Published: Petroleum-Gas University of Ploiesti 2024-09-01
Series:Romanian Journal of Petroleum & Gas Technology
Subjects:
Online Access:http://jpgt.upg-ploiesti.ro/wp-content/uploads/2024/09/07_RJPGT_no.2-2024-DC-motor-angular-position-control-system-Arduino-platform_rev2.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832594288757702656
author Dragos-Ioan Matei
Alexandru Negroiu
Gabriela Bucur
author_facet Dragos-Ioan Matei
Alexandru Negroiu
Gabriela Bucur
author_sort Dragos-Ioan Matei
collection DOAJ
description The objective of this paper is to realize an angular position control system with a direct current motor. For this purpose, an Arduino microcontroller board is used to control the LS-25GA370 DC motor. The L298N dual H-bridge motor driver is used to modulate the PWM signal and control the travel direction. PID (proportional, integral and derivative) control algorithms are used to generate the PWM output. To implement a PID controller, the tuning parameters of the controller, namely proportional gain, integral gain and derivative gain must be carefully determined. Since the system is nonlinear, the PID controller is the best choice to accomplish this task. The sensor used was a Hall type encoder. To test the system, a LabVIEW interface was used, which communicates with the Arduino Uno platform through the serial port. This technical solution, using PID controller, can be applied for robotic arm position control system and many other industrial applications.
format Article
id doaj-art-7078bac418e74cccb61e236a1a681301
institution Kabale University
issn 2734-5319
2972-0370
language English
publishDate 2024-09-01
publisher Petroleum-Gas University of Ploiesti
record_format Article
series Romanian Journal of Petroleum & Gas Technology
spelling doaj-art-7078bac418e74cccb61e236a1a6813012025-01-19T15:25:01ZengPetroleum-Gas University of PloiestiRomanian Journal of Petroleum & Gas Technology2734-53192972-03702024-09-015210511810.51865/JPGT.2024.02.07DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORMDragos-Ioan Matei0Alexandru Negroiu1Gabriela Bucur2https://orcid.org/0000-0002-4792-5495Petroleum-Gas University of Ploiesti, RomaniaPetroleum-Gas University of Ploiesti, RomaniaPetroleum-Gas University of Ploiesti, RomaniaThe objective of this paper is to realize an angular position control system with a direct current motor. For this purpose, an Arduino microcontroller board is used to control the LS-25GA370 DC motor. The L298N dual H-bridge motor driver is used to modulate the PWM signal and control the travel direction. PID (proportional, integral and derivative) control algorithms are used to generate the PWM output. To implement a PID controller, the tuning parameters of the controller, namely proportional gain, integral gain and derivative gain must be carefully determined. Since the system is nonlinear, the PID controller is the best choice to accomplish this task. The sensor used was a Hall type encoder. To test the system, a LabVIEW interface was used, which communicates with the Arduino Uno platform through the serial port. This technical solution, using PID controller, can be applied for robotic arm position control system and many other industrial applications.http://jpgt.upg-ploiesti.ro/wp-content/uploads/2024/09/07_RJPGT_no.2-2024-DC-motor-angular-position-control-system-Arduino-platform_rev2.pdfdc motorangular positionpid controllerarduino unolabview
spellingShingle Dragos-Ioan Matei
Alexandru Negroiu
Gabriela Bucur
DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
Romanian Journal of Petroleum & Gas Technology
dc motor
angular position
pid controller
arduino uno
labview
title DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
title_full DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
title_fullStr DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
title_full_unstemmed DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
title_short DC MOTOR ANGULAR POSITION CONTROL SYSTEM USING ARDUINO PLATFORM
title_sort dc motor angular position control system using arduino platform
topic dc motor
angular position
pid controller
arduino uno
labview
url http://jpgt.upg-ploiesti.ro/wp-content/uploads/2024/09/07_RJPGT_no.2-2024-DC-motor-angular-position-control-system-Arduino-platform_rev2.pdf
work_keys_str_mv AT dragosioanmatei dcmotorangularpositioncontrolsystemusingarduinoplatform
AT alexandrunegroiu dcmotorangularpositioncontrolsystemusingarduinoplatform
AT gabrielabucur dcmotorangularpositioncontrolsystemusingarduinoplatform