Skip to main content

Development of a Smart Motion Control Card with an IEEE-1394 Interface

  • Conference paper
Book cover Intelligent Robotics and Applications (ICIRA 2011)

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

Included in the following conference series:

Abstract

IEEE 1394 is a high-efficiency communication network to guarantee timely data transmission and perform excellent network interconnection. In this paper, an IEEE-1394-based smart motion control card is presented, which is constructed by the hardware structure of the combination of a digital signal processor (DSP) and a field-programmable gate array (FPGA). The former DSP module implements an IEEE-1394 controller, a servo controller and memory mapping for FPGA access, while the FPGA module is utilized to achieve the logical functions containing quadrature-encoder-pulse (QEP) circuit, feedback count, direction decoder, addressing mapping, DAC pre-processing circuit and I/O interface. For real-time communication, an ISA/IEEE-1394 interface board for the host is designed and the Ardence Real-time Extension (RTX) is adopted for deterministic control of Windows XP-based systems. As a meaningful attempt, an experimental platform is established to evaluate the communication performance of the IEEE-1394 interface. The experimental results show excellent real-time communication performance, which demonstrates the feasible application of the IEEE 1394 interface for distributed motion control systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IEEE Standard for a High Performance Serial Bus (IEEE Std, IEEE 1394-1995, 1996)

    Google Scholar 

  2. Albert, A.: Comparison of event-triggered and time-triggered concepts with regard to distributed control systems. In: Embedded World, pp. 235–252 (2004)

    Google Scholar 

  3. Dubey, R., Agarwal, P., Vasantha, M.K.: Programmable logic devices for motion controla review. IEEE Transactions on Industrial Electronics 54(1), 559–566 (2007)

    Article  Google Scholar 

  4. Gu, G.Y., Zhu, L.M., Xiong, Z.H., Ding, H.: Design of a distributed multi-axis motion control system using the IEEE-1394 bus. IEEE Transactions on Industrial Electronics 57(12), 4209–4218 (2010)

    Article  Google Scholar 

  5. Inc., T.I.: Tsb43aa82 (isphynx ii) data manual (July 2001), www.ti.com

  6. Kanehiro, F., Ishiwata, Y., Saito, H., Akachi, K.: Distributed control system of humanoid robots. In: Proceeding of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2471–2477 (2006)

    Google Scholar 

  7. Li, T.J., Fujimoto, Y.: Control system with high-speed and real-time communication links. IEEE Transactions on Industrial Electronics 55(4), 1548–1557 (2008)

    Article  Google Scholar 

  8. Lian, F.L., Moyne, J., Tilbury, D.: Network design consideration for distributed control systems. IEEE Transaction on Control Systems Technology 10(2), 297–307 (2002)

    Article  Google Scholar 

  9. Lin, S.Y., Ho, C.Y., Tzou, Y.Y.: Distributed motion control using real-time network communication techniques. In: Proceedings of the 3rd International Power Electronics and Motion Control Conference, vol. 2, pp. 843–847 (2000)

    Google Scholar 

  10. Pu, D., Sheng, X., Zhang, W., Ding, H.: An application of real-time operating system in high speed and high precision motion control systems. In: Proceedings of the 3rd Annual IEEE Conference on Automation Science and Engineering, pp. 997–1001 (2007)

    Google Scholar 

  11. Sarker, M.O.F., Kim, C.H., Baek, S., You, B.J.: An IEEE-1394 based real-time robot control system for efficient controlling of humanoids. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 9–15 (2006)

    Google Scholar 

  12. Shao, X., Sun, D., Mills, J.K.: A new motion control hardware architecture with FPGA-based IC design for robotic manipulators. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 3520–3525 (2006)

    Google Scholar 

  13. Shireen, W., Arefeen, M.S., Figoli, D.: Controlling multiple motors utilizing a single DSP controller. IEEE Transactions on Industrial Electronics 18(1), 124–130 (2003)

    Google Scholar 

  14. Yasuda, G.: Distributed autonomous control of modular robot systems using parallel programming. Journal of Materials Processing Technology 141(3), 357–364 (2003)

    Article  Google Scholar 

  15. Yu, Z.G., Huang, Q., Li, J.X., Shi, Q., Chen, X.C., Li, K.J.: Distributed control system for a humanoid robot. In: Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation, pp. 1166–1171 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gu, GY., Zhu, L., Feng, Y. (2011). Development of a Smart Motion Control Card with an IEEE-1394 Interface. In: Jeschke, S., Liu, H., Schilberg, D. (eds) Intelligent Robotics and Applications. ICIRA 2011. Lecture Notes in Computer Science(), vol 7102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25489-5_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25489-5_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25488-8

  • Online ISBN: 978-3-642-25489-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics