Abstract
This paper focuses on the design and implementation of data communication module for a multi-motor drive and control integrated system based on DSP. A kind of overall design for data communication is firstly presented due to the integration of DSP and W5300. Secondly, the real-time data communication under RTX is introduced. In this paper, UDP protocol is adopted and data sending is realized by using socket programming. After that, the complete communication function is given and the data communication between DSP and W5300 is implemented. The data communication method between DSP and FPGA is realized through a dual port RAM afterwards. Finally, Ethernet communication test is conducted based on the self-designed multi-motor drive and control integrated system to verify the reliability and real-time performance of this data communication module.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adams, K., Huang, S.: RTX: A real-time operating system environment for CNC machine tool control. In: IFAC SYMPOSIA SERIES, pp. 55–55. PERGAMON PRESS (1993)
Fei, S., Xuzhe, F.: Design of the fast ethernet interface based on hardware protocol stack chip. Ind. Instrum. Autom. 4, 016 (2012)
Haoran, Q., Jianping, Z.: Design of ethernet interface based on W5300. Electron. Meas. Technol. 7, 035 (2012)
Hong, K.S., Choi, K.H., Kim, J.G., Lee, S.: A PC-based open robot control system: PC-ORC. Robot. Compu. Integr. Manuf. 17(4), 355–365 (2001)
Jiao, Y.T., Ren, Y.F., Li, N.N., Wang, X.S.: Reliable ethernet interface design and implementation. Control Instrum. Chem. Ind. 1, 022 (2012)
Li, S.K., Wang, X.S.: Design of ethernet interface based on FPGA and W5300. In: Key Engineering Materials, vol. 503, pp. 402–405. Trans Tech Publ (2012)
Nilsson, K., Johansson, R.: Integrated architecture for industrial robot programming and control. Robot. Auton. Syst. 29(4), 205–226 (1999)
Shunhu, H.: Design method of real-time simulation system based on RTX platform. Comput. Appl. Softw. 4, 055 (2009)
Wenjuan, Z., Zhongyu, W., Weihu, Z., Yawei, W.: Design of laser tracker data communication and processing module based on DSP. Microcomput. Appl. 17, 020 (2011)
Wu, H., Yan, S.G., Xue, S.X.: Design and implementation of ethernet data transfer system based on W5300. Electron. Des. Eng. 9, 032 (2012)
Wu, Y., Xiong, Z.H., Ding, H.: Data acquisition and control systembased on RTX and MFC packaging platform. Syst. Eng. Electron. 9, 029 (2004)
Zeng, X., Liu, C., Sheng, X., Xiong, Z., Zhu, X.: Development and implementation of modular FPGA for a multi-motor drive and control integrated system. In: Liu, H., Kubota, N., Zhu, X., Dillmann, R. (eds.) ICIRA 2015. LNCS, vol. 9244, pp. 221–231. Springer, Heidelberg (2015)
Zhao, C., Qin, X., Tang, H.: Research on open-CNC system based on PC. Mech. Sci. Technol. 24(9), 1108–1113 (2005)
Acknowledgements
This research was supported in part by National Natural Science Foundation of China under Grant 51575355, China Postdoctoral Science Foundation under Grant 2015M80325, National High-tech Research and Development Project of China under Grant 2015BAF01B02 and National Key Basic Research Program of China under Grant 2013CB035804.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Yang, Q., Liu, C., Wu, J., Sheng, X., Xiong, Z. (2016). Design and Implementation of Data Communication Module for a Multi-motor Drive and Control Integrated System Based on DSP. In: Kubota, N., Kiguchi, K., Liu, H., Obo, T. (eds) Intelligent Robotics and Applications. ICIRA 2016. Lecture Notes in Computer Science(), vol 9834. Springer, Cham. https://doi.org/10.1007/978-3-319-43506-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-43506-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43505-3
Online ISBN: 978-3-319-43506-0
eBook Packages: Computer ScienceComputer Science (R0)