Mobile QR Code
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
Page pp.117-125
ISSN 2287-5026
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.