Title |
A Study on a High-resolution LMS Position Acquisition Method Considering FPGA Resource Optimization |
Authors |
조진영(Jin-Young Cho) ; 정두희(Doo-Hee Jung) |
DOI |
https://doi.org/10.5573/ieie.2025.62.3.117 |
Keywords |
LMS position; CORDIC algorithm; Polynomial interpolation; FPGA resource optimization |
Abstract |
In recent manufacturing and transportation industries, Hall sensors and MCUs (Microcontroller Units) are commonly used to detect the position of Linear Motion Systems (LMS). However, MCUs suffer from slow processing speeds, and the use of Hall sensors introduces third harmonic distortions caused by magnetic fields, leading to positional inaccuracies. To address these issues, LUTs (Look-Up Tables) have been implemented on FPGAs (Field-Programmable Gate Arrays) to calculate LMS positions. However, achieving high-resolution position information requires larger LUTs, which are unsuitable for low-cost FPGAs with limited internal resources. This study proposes a novel LMS position detection method using the CORDIC (COordinate Rotation Digital Computer) algorithm and polynomial interpolation to overcome these challenges. The proposed method demonstrates that high-resolution position information can be achieved using only 41% of the resources in low-cost FPGAs. Additionally, the error between the actual position and the estimated position obtained through the proposed method is reduced to within 0.2 μm, significantly mitigating position errors caused by harmonics. |