The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs

Advanced motion control applications require smooth and highly accurate high-bandwidth velocity feedback, which is usually provided by an incremental encoder. Furthermore, high sampling rates are also demanded in order to achieve cutting-edge system performance. Such control system performance with...

Full description

Bibliographic Details
Main Author: Aleš Hace
Format: Article
Language:English
Published: MDPI AG 2019-03-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/8/3/361
_version_ 1811187204822663168
author Aleš Hace
author_facet Aleš Hace
author_sort Aleš Hace
collection DOAJ
description Advanced motion control applications require smooth and highly accurate high-bandwidth velocity feedback, which is usually provided by an incremental encoder. Furthermore, high sampling rates are also demanded in order to achieve cutting-edge system performance. Such control system performance with high accuracy can be achieved easily by FPGA-based controllers. On the other hand, the well-known MT method for velocity estimation has been well proven in practice. However, its complexity, which is related to the inherent arithmetic division involved in the calculus part of the method, prevents its holistic implementation as a single-chip solution on small-size low-cost FPGAs that are suitable for practical optimized control systems. In order to overcome this obstacle, we proposed a division-less MT-type algorithm that consumes only minimal FPGA resources, which makes it proper for modern cost-optimized FPGAs. In this paper, we present new results. The recursive discrete algorithm has been further optimized, in order to improve the accuracy of the velocity estimation. The novel algorithm has also been implemented on the experimental FPGA board, and validated by practical experiments. The enhanced algorithm design resulted in improved practical performance.
first_indexed 2024-04-11T13:58:11Z
format Article
id doaj.art-8d173288b8d3455aa3e8cb5e8bd89d31
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-04-11T13:58:11Z
publishDate 2019-03-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-8d173288b8d3455aa3e8cb5e8bd89d312022-12-22T04:20:11ZengMDPI AGElectronics2079-92922019-03-018336110.3390/electronics8030361electronics8030361The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAsAleš Hace0Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška cesta 46, SI-2000 Maribor, SloveniaAdvanced motion control applications require smooth and highly accurate high-bandwidth velocity feedback, which is usually provided by an incremental encoder. Furthermore, high sampling rates are also demanded in order to achieve cutting-edge system performance. Such control system performance with high accuracy can be achieved easily by FPGA-based controllers. On the other hand, the well-known MT method for velocity estimation has been well proven in practice. However, its complexity, which is related to the inherent arithmetic division involved in the calculus part of the method, prevents its holistic implementation as a single-chip solution on small-size low-cost FPGAs that are suitable for practical optimized control systems. In order to overcome this obstacle, we proposed a division-less MT-type algorithm that consumes only minimal FPGA resources, which makes it proper for modern cost-optimized FPGAs. In this paper, we present new results. The recursive discrete algorithm has been further optimized, in order to improve the accuracy of the velocity estimation. The novel algorithm has also been implemented on the experimental FPGA board, and validated by practical experiments. The enhanced algorithm design resulted in improved practical performance.https://www.mdpi.com/2079-9292/8/3/361FPGAincremental encodervelocity estimationMT methodmotion control
spellingShingle Aleš Hace
The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
Electronics
FPGA
incremental encoder
velocity estimation
MT method
motion control
title The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
title_full The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
title_fullStr The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
title_full_unstemmed The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
title_short The Improved Division-Less MT-Type Velocity Estimation Algorithm for Low-Cost FPGAs
title_sort improved division less mt type velocity estimation algorithm for low cost fpgas
topic FPGA
incremental encoder
velocity estimation
MT method
motion control
url https://www.mdpi.com/2079-9292/8/3/361
work_keys_str_mv AT aleshace theimproveddivisionlessmttypevelocityestimationalgorithmforlowcostfpgas
AT aleshace improveddivisionlessmttypevelocityestimationalgorithmforlowcostfpgas