To Develop a Parallel Processing System with the FPGA for Multi-Axis Motion Control Platform

Article Preview

Abstract:

It is known that the flexibility and programmable abilities have made the FPGA widely used as controllers to the electrical machines and systems. Above all, the high density of recent developed chip results in many of the CPU cores and complicated hardware can be programmed into the chip to be as controller. Thus, this topic is based on the currently available technologies of FPGA-based system design to the parallel processing. Software and hardware co-design are shown to reach the performance, and the system’s software stream data are processed with the hardware parallel technique. This analysis enables FPGA-based control system on the parallel computing platform to achieve the simultaneous operation for 3-axis motor motion and drive system control. In that way, we chose the high density FPGA, Altera Cyclone II EP2C8Q208C8N, as the chip to develop the hardware of microprocessor, motor drive and motion controller. The developed system was practically applied to a 3-axis motion platform driven by stepping motors to evaluate the system performance.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2396-2401

Citation:

Online since:

January 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Information on http://www.motioncontrolonline.org/i4a/pages/index.cfm?pageid=4026.

Google Scholar

[2] A. Castillo Atoche, O. Palma Marrufo and L. Ricalde Castellanos, "Aggregation of parallel computing and hardware/software co-design techniques for high-performance remote sensing application," IEEE/IGARSS 2011, pp.217-220.

DOI: 10.1109/igarss.2011.6048931

Google Scholar

[3] Radha Guha, "The Changing Trend of User Applications and Operating System Design Objectives for Parallel Computing by Reconfigurable FPGAs," IEEE/NaBIC 2009, pp.800-805.

DOI: 10.1109/nabic.2009.5393590

Google Scholar

[4] J. U. Cho, Q. N. Le and J. W. Jeon, "An FPGA-Based Multiplex-Axis Motion Control Chip," IEEE Trans. on Industrial Electronics, (2009), vol. 56, no. 3, pp.856-870.

DOI: 10.1109/tie.2008.2004671

Google Scholar

[5] F. Calabrese and G. Celentano, "Design and realization of a STEP-NC compliant CNC embedded controller," IEEE Conference on Emerging Technologies & Factory Automation, (2007), pp.1010-1017.

DOI: 10.1109/efta.2007.4416894

Google Scholar

[6] Chiu-Keng Lai, Chia-Hong Liao, Kun-Lin Ho and Chih-Yuan Tsai, "To Develop an Embedded Controller for Stepping Motor Drive System," The 8th Asian Control Conference (ASCC 2011), May 15-18, 2011.

Google Scholar

[7] J. D. Wale and C. Pollock, "Hybrid Stepping Motors And Drives," Power Engineering Journal, (2001), vol. 15, no. 1, pp.5-12.

DOI: 10.1049/pe:20010101

Google Scholar

[8] Introduction to Quartus II, Altera Corporation, Version 6.0, May (2006).

Google Scholar