KEYWORDS: Digital signal processing, Motion controllers, Field programmable gate arrays, Computer programming, Control systems, Logic, Clocks, Software development, Algorithm development, Data storage
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.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.