Abstract
In order to solve the problem of real-time communication for multi-axis in networked motion control systems(NMCSs), a field-programmable gate array (FPGA) based real-time solution is proposed. In the proposed solution, a hardware data processing strategy is designed and the data link layer of real-time communication is implemented on FPGA. Moreover, in order to decrease the forwarding delay, the forwarding of real-time communication data is shifted down to data link layer from application layer. Theoretical analysis and experimental results show that the FPGA-based real-time solution reduces jitter and delay of communication. After 20000 tests, each nodes delay is 1.180 μs in average, which achieves the same real-time performance as EtherCAT.
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
EtherCAT Technology Group, http://www.ethercat.org
Fieldbus Foundation, http://www.fieldbus.org
Baillieul, J., Antsaklis, P.: Control and communication challenges in networked real-time systems. Proceedings of the IEEE 95(1), 9–28 (2007)
Bonfe, M., Boldrin, A., Mainardi, E.: Open-source technologies for embedded control systems: from robotics to home/building automation. In: European Industrial Ethernet Award. IEEE (2011)
Brooks, P.: Ethernet/IP-industrial protocol. In: Proceedings of 8th IEEE International Conference on Emerging Technologies and Factory Automation, vol. 2, pp. 505–514. IEEE (2001)
Decotignie, J.: The many faces of industrial Ethernet. IEEE Industrial Electronics Magazine 3(1), 8–19 (2009)
Farsi, M., Ratcliff, K., Barbosa, M.: An overview of controller area network. Computing & Control Engineering Journal 10(3), 113–120 (1999)
Feld, J.: PROFINET-scalable factory communication for all applications. In: Proceedings of IEEE International Workshop on Factory Communication Systems, pp. 33–38. IEEE (2004)
Felser, M.: Real-time Ethernet-industry prospective. Proceedings of the IEEE 93(6), 1118–1129 (2005)
Flammini, A., Ferrari, P., Sisinni, E., Marioli, D., Taroni, A.: Sensor interfaces: from field-bus to Ethernet and Internet. Sensors and Actuators A: Physical 101(1), 194–202 (2002)
Imbriale, W.: Distortion compensation techniques for large reflector antennas. In: IEEE Proceedings of Aerospace Conference, pp. 799–804. IEEE (2001)
Jasperneite, J., Schumacher, M., Weber, K.: Limits of increasing the performance of industrial Ethernet protocols. In: IEEE Conference on Emerging Technologies and Factory Automation, pp. 17–24. IEEE (2007)
Nan, R., Ren, G., Zhu, W., Lu, Y.: Adaptive cable-mesh reflector for the FAST. Acta Astronomica Sinica 44(2), 13–18 (2003)
Prytz, G.: A performance analysis of EtherCAT and PROFINET IRT. In: IEEE International Conference on Emerging Technologies and Factory Automation, pp. 408–415. IEEE (2008)
Seno, L., Vitturi, S., Zunino, C.: Real time Ethernet networks evaluation using performance indicators. In: IEEE Conference on Emerging Technologies & Factory Automation, pp. 1–8. IEEE (2009)
Vitturi, S., Peretti, L., Seno, L., Zigliotto, M., Zunino, C.: Real-time Ethernet networks for motion control. Computer Standards & Interfaces 33(5), 465–476 (2011)
Xu, X., Sheng, X., Xiong, Z., Zhu, X.: Time-stamped cross-coupled control in networked CNC systems. In: IEEE International Conference on Robotics and Automation, pp. 4378–4383. IEEE (2011)
Xu, X., Xiong, Z., Wu, J., Zhu, X.: Development of a Networked Multi-agent System Based on Real-Time Ethernet. In: Jeschke, S., Liu, H., Schilberg, D. (eds.) ICIRA 2011, Part I. LNCS, vol. 7101, pp. 356–365. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ding, M., Xu, X., Yan, Y., Xiong, Z. (2012). An FPGA-Based Real-Time Solution for Networked Motion Control Systems. In: Su, CY., Rakheja, S., Liu, H. (eds) Intelligent Robotics and Applications. ICIRA 2012. Lecture Notes in Computer Science(), vol 7507. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33515-0_57
Download citation
DOI: https://doi.org/10.1007/978-3-642-33515-0_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33514-3
Online ISBN: 978-3-642-33515-0
eBook Packages: Computer ScienceComputer Science (R0)