Abstract
A novel approach for development of FPGA-based motion control system in MATLAB/Simulink environments was proposed. The specialized software tools System Generator in Matlab/Simulink environments, related design procedure and system architecture are presented. According to the approach, an integrated development platform which consists of MATLAB/Simulink, FPGA experimental board and X-Y servo table has been established. The interpolator, acceleration/deceleration controller unit and PID controller of motion control system are implemented to validate the approach and platform. The experiments show that the approach and development platform have characteristics of integrated architecture and rapid development.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Tau, D.: Turbo PMAC-Lite PCI Data Sheet, http://www.deltatau.com
Zhao, W., Kim, B.H., et al.: FPGA Implementation of Closed-Loop Control System for Small-Scale Robot. In: Advanced Robotics 2005 ICAR 2005 Proceedings 12th International Conference, pp. 70–77 (2005)
Li, J., Hu, B.S.: The Architecture of Fuzzy PID Gain Conditioner and Its FPGA Prototype Implementation. In: Proceedings of 2nd IEEE International Conference on ASIC, pp. 61–65 (1996)
Wook, J.J., Kim, Y.K.: FPGA based acceleration and deceleration circuit for industrial robots and CNC machine tools. Journal of Mechatronics 12(4), 635–642 (2002)
Chen, C.-S., Lee, A.-C.: Design of acceleration/deceleration profiles in motion control based on digital FIR filters. International Journal of Machine Tools and Manufacture 38, 799–825 (1998)
Alfredo, R.: Osornio-Rios, et al.: FPGA implementation of higher degree polynomial acceleration profiles for peak jerk reduction in servomotors. Robotics and Computer-Integrated Manufacturing (April 2, 2008)
Yau, H.T., Lin, M.T., Tsai, M.S.: Design and implementation of Realtime NURBS interpolator using a FPGA-based motion controller. In: Proceedings of the IEEE International Conference on Mechatronics, pp. 56–61 (2005)
Oldknow, K.D., Yellowley, I.: PGA-based servo control and three-dimensional dynamic interpolation. IEEE/ASME Transactions on Mechatronics, 10(1), 98–110 (2005)
Xilinx Inc.: System Generator User Guide, http://www.xilinx.com
Mei, X.S., Tsutsumi, M., et al.: Study of the friction error for a high-speed high precision table. International Journal of Machine Tools & Manufacture 41, 1405–1415 (2001)
Jeon, J.W., Ha, Y.Y.: A Generalized Approach for the Acceleration and Deceleration of Industrial Robots and CNC Machine Tools. Transcation on Industrial Electronics 47(1), 133–139 (2000)
Isermann, R.: Digital Control Systems. Springer, New York (1989)
Samet, L., Masmoudi, N., et al.: A Digital PID Controller for Real Time and Multi Loop Control: a comparative study. In: Proceedings of 1998 IEEE International Conference on Electronics, Circuits and Systems, pp. 291–296 (1998)
Xilinx Inc.: Spartan-3E FPGA Family: Complete Data Sheet, http://www.xilinx.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, D., Mei, X., Tao, T., Zhou, Y. (2008). Research on Design Method and Application of FPGA-Based Motion Control. In: Xiong, C., Liu, H., Huang, Y., Xiong, Y. (eds) Intelligent Robotics and Applications. ICIRA 2008. Lecture Notes in Computer Science(), vol 5315. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88518-4_45
Download citation
DOI: https://doi.org/10.1007/978-3-540-88518-4_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88516-0
Online ISBN: 978-3-540-88518-4
eBook Packages: Computer ScienceComputer Science (R0)