Cargando…
Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS
Precise motor control requires high accuracy of the rotor position through the incremental encoder. The speed and accuracy of the acquisition equipment (microcontroller) play an important element in terms of cost and efficiency. In this paper, the author presents alternative methods for speed acquis...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9324733/ https://www.ncbi.nlm.nih.gov/pubmed/35890807 http://dx.doi.org/10.3390/s22145127 |
_version_ | 1784756871581663232 |
---|---|
author | Pop, Adrian Augustin |
author_facet | Pop, Adrian Augustin |
author_sort | Pop, Adrian Augustin |
collection | PubMed |
description | Precise motor control requires high accuracy of the rotor position through the incremental encoder. The speed and accuracy of the acquisition equipment (microcontroller) play an important element in terms of cost and efficiency. In this paper, the author presents alternative methods for speed acquisition from an incremental encoder. In the first stage of research, the main performances of the STM32 microcontroller, connected with an incremental encoder, will be analyzed and compared with two different acquisition systems, i.e., ELVIS II and a Unidrive M701 power inverter. Using the LabVIEW graphical programming language, a user-friendly, convenient, and flexible human–machine interface is designed. Due to the advantages provided by the STM32 microcontroller in terms of processing power, cost, and programming interface, the obtained results are accurate and consistent. Through experimental testing and analysis, the speed acquisition is stable for both developed software algorithms used for ELVIS II and STM32 platforms. It is the aim of the paper to propose a useful speed acquisition tool in low-cost, high-accuracy prototyping applications. |
format | Online Article Text |
id | pubmed-9324733 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-93247332022-07-27 Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS Pop, Adrian Augustin Sensors (Basel) Article Precise motor control requires high accuracy of the rotor position through the incremental encoder. The speed and accuracy of the acquisition equipment (microcontroller) play an important element in terms of cost and efficiency. In this paper, the author presents alternative methods for speed acquisition from an incremental encoder. In the first stage of research, the main performances of the STM32 microcontroller, connected with an incremental encoder, will be analyzed and compared with two different acquisition systems, i.e., ELVIS II and a Unidrive M701 power inverter. Using the LabVIEW graphical programming language, a user-friendly, convenient, and flexible human–machine interface is designed. Due to the advantages provided by the STM32 microcontroller in terms of processing power, cost, and programming interface, the obtained results are accurate and consistent. Through experimental testing and analysis, the speed acquisition is stable for both developed software algorithms used for ELVIS II and STM32 platforms. It is the aim of the paper to propose a useful speed acquisition tool in low-cost, high-accuracy prototyping applications. MDPI 2022-07-08 /pmc/articles/PMC9324733/ /pubmed/35890807 http://dx.doi.org/10.3390/s22145127 Text en © 2022 by the author. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Pop, Adrian Augustin Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title | Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title_full | Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title_fullStr | Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title_full_unstemmed | Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title_short | Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS |
title_sort | incremental encoder speed acquisition using an stm32 microcontroller and ni elvis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9324733/ https://www.ncbi.nlm.nih.gov/pubmed/35890807 http://dx.doi.org/10.3390/s22145127 |
work_keys_str_mv | AT popadrianaugustin incrementalencoderspeedacquisitionusinganstm32microcontrollerandnielvis |