A novel period-based method for the measurement direct current motor velocity using low-resolver encoder

dc.contributor.authorTop, Ahmet
dc.contributor.authorGokbulut, Muammer
dc.date.accessioned2026-08-12T17:20:31Z
dc.date.issued2023
dc.departmentFırat Üniversitesi
dc.description.abstractDirect current (DC) motors-which have widespread usage areas such as industrial devices, automobiles, and household appliances-are also widely used in robotic systems that have developed rapidly in recent years and need precise control. Since the DC motors with encoder on its shaft used in robots have low resolution, accurate speed measurement cannot be made and this makes robot control difficult. In this study, a novel period-based measurement approach is presented to more accuracy and precision determine DC motor velocity at high speed with signals obtained from a low-resolver incremental encoder. First, the signals of the dual channel encoder are applied to the exclusive or gate to produce a single output signal with twice the frequency in order to reduce the number of interrupt pins used in the microcontroller and optimize the program cycle time. Based on the sample count calculated with the entered by user reference speed and microcontroller loop time, the mean filter is then applied to the half-wave period of the signal received through the Arduino board interrupt pin. In order to demonstrate the effectiveness of the method, measurement made with three different methods as follows: traditional period-based method, half-wave period method with only one channel, and exclusive or output signal half-wave period method. The results show the high-speed measurements through the presented method outperform other methods at high DC motor speeds. Especially in robots using more than one motor, the processing load of microcontroller has reduced and enabled the use of other peripheral interfaces by reducing the number of microcontroller pins used for the encoder. In addition, utilizing the results obtained with this method, the proportional-integral-derivative (PID) control of the motors in a four-wheel drive mobile robot is carried out for different speeds.
dc.description.sponsorshipFirat University Scientific Research Projects Unit [TEKF.19.07]
dc.description.sponsorshipThe author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This study was supported by the Firat University Scientific Research Projects Unit with the project no. TEKF.19.07.
dc.identifier.doi10.1177/01423312221122602
dc.identifier.endpage722
dc.identifier.issn0142-3312
dc.identifier.issn1477-0369
dc.identifier.issue4
dc.identifier.orcid0000-0003-1870-1772
dc.identifier.orcid0000-0001-6672-2119
dc.identifier.scopus2-s2.0-85139551934
dc.identifier.scopusqualityQ2
dc.identifier.startpage711
dc.identifier.urihttps://doi.org/10.1177/01423312221122602
dc.identifier.urihttps://hdl.handle.net/11508/53592
dc.identifier.volume45
dc.identifier.wosWOS:000865298300001
dc.identifier.wosqualityQ3
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSage Publications Ltd
dc.relation.ispartofTransactions of the Institute of Measurement and Control
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectOptic incremental encoder
dc.subjectPID
dc.subjectDC motor
dc.subjectperiod-based method
dc.titleA novel period-based method for the measurement direct current motor velocity using low-resolver encoder
dc.typeArticle

Dosyalar