Abstract
A multi-channel Direct Memory Access (DMA) transmission mechanism based on embedded multi-axis motion system is proposed in this paper. The motion control system comprises of a computer and a motion controller based on DSP and FPGA. DSP is vital important in transferring data sets among servo driver modules, FPGA module and itself. The PCI protocol module and DMA buffer pool are integrated in FPGA to set up DMA channels between the computer and the motion controller, which simplifies the address mapping of local bus and increases the efficiency of data transmission. Experiments are conducted on the self-designed motion control system and the results demonstrate that the DMA transmission mechanism has distinct advantages, such as simple hardware structure, excellent low transmission fluctuation and high hard real-time performance.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Barbalace, A., Luchetta, A., Manduchi, G., Moro, M., Soppelsa, A., Taliercio, C.: Performance comparison of vxworks, linux, rtai and xenomai in a hard real-time application. In: 15th IEEE-NPSS Real-Time Conference 2007, pp. 1–5. IEEE (2007)
Bureš, P.: The problems of continuous data transfer between the pc user interface and the pci card control system. In: Mechatronics, pp. 483–487. Springer (2012)
Dozio, L., Mantegazza, P.: Linux real time application interface (rtai) in low cost high performance motion control. Motion Control 2003 (2003)
Guo, Q., Zhang, B.: Dsp-cache optimization based on dma. Journal of Electrical & Electronic Education 2, 021 (2009)
Hsieh, C.C., Hsu, P.L.: The can-based synchronized structure for multi-axis motion control systems. In: 2005 IEEE International Conference on Systems, Man and Cybernetics, vol. 2, pp. 1314–1319. IEEE (2005)
Huang, F.Q., Lin, W.P., Liang, J.C.: Design of laser processing system of five-axis motion controller based on dsp and fpga. Advanced Materials Research 846, 98–102 (2014)
Instruments, T.: Tms320f28335 digital signal controllers data manual (2007)
Jia, Q., Huang, Z., Liu, Y.: Study on performance of pci interface for embedded system. Future Communication Technology (2 Volume Set) 51, 3 (2014)
Jung, I.K., Lim, S.: An ethercat based control system for human-robot cooperation. In: 2011 16th International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 341–344. IEEE (2011)
Yan, J.F., Wu, N.: High speed dma data transfer system based on pci bus. Journal-University of Electronic Science and Technology of China 36(5), 858 (2007)
Yeh, S.S., Hsu, P.L.: Analysis and design of integrated control for multi-axis motion systems. IEEE Transactions on Control Systems Technology 11(3), 375–382 (2003)
Yolacan, E., Aydin, S., Ertunc, H.M., et al.: Real time dsp based pid and state feedback control of a brushed dc motor. In: 2011 23rd International Symposium on Information, Communication and Automation Technologies, vol. 201, pp. 1–6 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wang, H., Liu, C., Wu, J., Sheng, X., Xiong, Z. (2014). Multi-channel Transmission Mechanism Based on Embedded Motion Control System. In: Zhang, X., Liu, H., Chen, Z., Wang, N. (eds) Intelligent Robotics and Applications. ICIRA 2014. Lecture Notes in Computer Science(), vol 8918. Springer, Cham. https://doi.org/10.1007/978-3-319-13963-0_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-13963-0_45
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13962-3
Online ISBN: 978-3-319-13963-0
eBook Packages: Computer ScienceComputer Science (R0)