An Approach to Motion Control Applications Based on Advanced Programmable Devices

In this article a methodology for constructing a simple servo loop for motion control applications which is suitable for educational applications is presented. The entire hardware implementation is demonstrated, focusing on a microcontroller-based (μC) servo amplifier and a field programmable gate array-digital signal processor (FPGA-DSP) motion controller. A novel hybrid architecture-based digital stage is featured providing a low-cost servo drive and a high performance controller, which can be used as a basis for an industrial application. Communication between the computer and the controller is exploited in this project in order to perform a simultaneous adaptive servo tuning. The USB protocol has been put into operation in the user front-end because a high speed sampling frequency is required for the PC to acquire position feedback signals. A software interface is developed using educational software, enabling features not only limited to a motion profile but also the supervisory control and data acquisition (SCADA) topology of the system. A classical proportional-integral-derivative controller (PID) is programmed on a DSP in order to ensure a proper tracking of the reference at both low and high speeds in a d.c. motor. Furthermore, certain blocks are embedded on an FPGA. As a result, three of the most important technologies in signal processing are featured, permitting engineering students to understand several concepts covered in theoretical courses.

[1]  Igor M. Verner,et al.  Conceptualising Educational Approaches in Introductory Robotics , 2004 .

[2]  Stamatis Manesis,et al.  A Student-Friendly Approach to Undergraduate Teaching of Experimental Industrial Control Systems , 2003 .

[3]  Chika O. Nwankpa,et al.  Induction motor tests using MATLAB/Simulink and their integration into undergraduate electric machinery courses , 2005, IEEE Transactions on Education.

[4]  Dong Yu,et al.  An Open CNC System Based on Component Technology , 2009, IEEE Transactions on Automation Science and Engineering.

[5]  Wei Wang,et al.  Design and Implementation of Modular FPGA-Based PID Controllers , 2007, IEEE Transactions on Industrial Electronics.

[6]  Nourdine Aliane,et al.  Limitations of Remote Laboratories in Control Engineering Education , 2010, Int. J. Online Eng..

[7]  Gina Smith,et al.  FPGAs 101: Everything you need to know to get started , 2010 .

[8]  Javier Moreno-Valenzuela,et al.  Learning PID structures in an introductory course of automatic control , 2001, IEEE Trans. Educ..

[9]  K. P. S. Rana,et al.  A DAQ card based mixed signal virtual oscilloscope , 2008 .

[10]  Nourdine Aliane,et al.  A Matlab/Simulink-Based Interactive Module for Servo Systems Learning , 2010, IEEE Transactions on Education.

[11]  Marco A. Arjona López,et al.  An automated system for frequency response analysis with application to an undergraduate laboratory of electrical machines , 2004, IEEE Transactions on Education.

[12]  Juvenal Rodriguez-Resendiz,et al.  Design and Implementation of an Adjustable Speed Drive for Motion Control Applications , 2012 .

[13]  Javier Moreno,et al.  On Motor Velocity Control by Using Only Position Measurements: Two Case Studies , 2002 .

[14]  Antonio Visioli,et al.  On the trajectory tracking control of industrial SCARA robot manipulators , 2002, IEEE Trans. Ind. Electron..

[15]  Juvenal Rodríguez-Reséndiz,et al.  A PC-based architecture for parameter analysis of vector-controlled induction motor drive , 2011, Comput. Electr. Eng..

[16]  J. Fiene,et al.  Toward switching motor control , 2006, IEEE/ASME Transactions on Mechatronics.

[17]  Barbara M. Moskal,et al.  Assessment in Engineering Education: Evolution, Approaches and Future Collaborations , 2005 .

[18]  Karel Jezernik,et al.  A DSP-Based Remote Control Laboratory , 2007, IEEE Transactions on Industrial Electronics.

[19]  Juvenal Rodríguez-Reséndiz,et al.  Adjustable Speed Drive Project for Teaching a Servo Systems Course Laboratory , 2011, IEEE Transactions on Education.

[20]  Martin White,et al.  A Virtual Interactive Teaching Environment Using XML and Augmented Reality , 2001 .

[21]  Hamid A. Toliyat,et al.  DSP-Based Electromechanical Motion Control , 2003 .

[22]  M. B. Widden,et al.  An Intuitive Visual Surface-Based Aid to the Design and Analysis of Controller Transformations , 2004 .