Skip to main content

Research on Design Method and Application of FPGA-Based Motion Control

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5315))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tau, D.: Turbo PMAC-Lite PCI Data Sheet, http://www.deltatau.com

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Oldknow, K.D., Yellowley, I.: PGA-based servo control and three-dimensional dynamic interpolation. IEEE/ASME Transactions on Mechatronics, 10(1), 98–110 (2005)

    Article  Google Scholar 

  9. Xilinx Inc.: System Generator User Guide, http://www.xilinx.com

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Isermann, R.: Digital Control Systems. Springer, New York (1989)

    MATH  Google Scholar 

  13. 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)

    Google Scholar 

  14. Xilinx Inc.: Spartan-3E FPGA Family: Complete Data Sheet, http://www.xilinx.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics