Share Email Print

Proceedings Paper

Development of DSP and FPGA based 4-axis motion controller
Author(s): Shuai He; Xiaorong Gao; Chaoyong Peng; Yu Zhang
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

This paper presents a DSP and FPGA based 4-axis motion controller, which use host PC as the platform. By adopting the strategy of two stage interpolation, the proposed motion controller supports 2-axis circular interpolation and 3-axis linear interpolation, and its maximum output pulse frequency of each axis can be up to 8 MHz. The controlling algorithms, such as improved coarse interpolation based on the time division principle, T-curve and S-curve velocity profile generation and the error compensation for the position loop, are implemented by DSP to ensure the high performance of the proposed motion controller. Meanwhile, the FPGA integrates PCI bus controller, dual port RAM, second-stage interpolation, encoder feedback logic circuit etc., which allows a flexible, compact, low-cost solution for various applications. Experimental results demonstrate that the presented motion controller features the merits such as the good real-time performance and high machining precision, and it can be used for a wide range of applications in numerical control system.

Paper Details

Date Published: 28 December 2010
PDF: 9 pages
Proc. SPIE 7544, Sixth International Symposium on Precision Engineering Measurements and Instrumentation, 75441K (28 December 2010); doi: 10.1117/12.885274
Show Author Affiliations
Shuai He, Southwest Jiaotong Univ. (China)
Xiaorong Gao, Southwest Jiaotong Univ. (China)
Chaoyong Peng, Southwest Jiaotong Univ. (China)
Yu Zhang, Southwest Jiaotong Univ. (China)

Published in SPIE Proceedings Vol. 7544:
Sixth International Symposium on Precision Engineering Measurements and Instrumentation
Jiubin Tan; Xianfang Wen, Editor(s)

© SPIE. Terms of Use
Back to Top