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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IEEE Standard for a High Performance Serial Bus (IEEE Std, IEEE 1394-1995, 1996)
Albert, A.: Comparison of event-triggered and time-triggered concepts with regard to distributed control systems. In: Embedded World, pp. 235–252 (2004)
Dubey, R., Agarwal, P., Vasantha, M.K.: Programmable logic devices for motion controla review. IEEE Transactions on Industrial Electronics 54(1), 559–566 (2007)
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)
Inc., T.I.: Tsb43aa82 (isphynx ii) data manual (July 2001), www.ti.com
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)
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)
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)
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)
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)
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)
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)
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)
Yasuda, G.: Distributed autonomous control of modular robot systems using parallel programming. Journal of Materials Processing Technology 141(3), 357–364 (2003)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)