Microprocessors and digital ICs for motion control

This paper reviews the developments in microprocessors and digital ICs with a special attention to applications to motion control. First, the use of microprocessors and digital ICs in the control of electric motor drives is considered. General-purpose microprocessors and microcontrollers are then presented with emphasis on features that are necessary for the implementation of real-time control systems. High-performance advanced processors such as digital signal processors (DSPs), reduced-instruction-set computing (RISC) processors, and parallel processors are studied. Development and debugging tools required for developing sophisticated microprocessor-based control systems are considered. The capabilities of application-specific integrated circuits (ASICs) in motion control and their design process are examined. Typical application examples illustrating research work in digital motion control using microprocessors and digital ICs are presented. The potentials of new devices are considered for application to high-performance drive systems. Trends for future development of the microprocessor technology for motion control applications are projected. >

[1]  Bong-Hwan Kwon,et al.  A fully software-controlled PWM rectifier with current link , 1993, IEEE Trans. Ind. Electron..

[2]  R. Offereins Book review: Digital control system analysis and design , 1985 .

[3]  S.R. Bowes,et al.  Transputer based harmonic-elimination PWM control of inverter drives , 1989, Conference Record of the IEEE Industry Applications Society Annual Meeting,.

[4]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[5]  Slobodan N. Vukosavic,et al.  On-line tuning of the rotor time constant for vector-controlled induction motor in position control applications , 1993, IEEE Trans. Ind. Electron..

[6]  Tong Heng Lee,et al.  A nonlinear speed observer for permanent-magnet synchronous motors , 1993, IEEE Trans. Ind. Electron..

[7]  Boon-Teck Ooi,et al.  Extensible digital-signal-processing modules for real-time control and simulation , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[8]  K. Ohishi,et al.  Microprocessor-based robust control of a DC servo motor , 1986, IEEE Control Systems Magazine.

[9]  S.R. Bowes,et al.  Simple microprocessor implementation of new regular-sampled harmonic elimination PWM techniques , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[10]  Ying-Yu Tzou,et al.  Multimicroprocessor-based robust control of an AC induction servo motor , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[11]  Angelo Raciti,et al.  Adaptive fuzzy control of high performance motion systems , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[12]  W.J. Wilson,et al.  A fast-response current controller for microprocessor-based SCR-DC motor drives , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[13]  A. El Gamal,et al.  Architecture of field-programmable gate arrays , 1993, Proc. IEEE.

[14]  H. Hanselmann,et al.  Implementation of digital controllers - A survey , 1987, Autom..

[15]  Nobuyuki Matsui,et al.  Robust speed control of IM with torque feedforward control , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[16]  M. Tursini,et al.  Multicomputer-based speed control of permanent magnet synchronous motor drives , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[17]  A. Kawamura,et al.  Digital current regulation of field oriented controlled induction motor based on predictive flux observer , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[18]  X. Xu,et al.  Implementation of direct stator flux orientation control on a versatile DSP based system , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[19]  Kiyoharu Tagawa,et al.  Design of a multi-DSP system using TMS320C25 and optimal scheduling for digital controllers , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[20]  R.J. Chance,et al.  A TMS32010 based near optimized pulse width modulated waveform generator , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[21]  Seung-Ki Sul,et al.  DSP-based self-tuning IP speed controller for rolling mill DC drive , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[22]  H.-C. Reuss,et al.  Synchronous servodrive: a very compact solution of control problems by means of a single-chip-microcomputer , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[23]  Susumu Tadakuma,et al.  Microprocessor-Based Adjustable-Speed DC Motor Drives Using Model Reference Adaptive Control , 1987, IEEE Transactions on Industry Applications.

[24]  L. Geppert Platforms: the new contenders-not your father's CPU , 1993, IEEE Spectrum.

[25]  N. Matsui,et al.  Brushless DC motor control without position and speed sensors , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[26]  Axel Brickwedde,et al.  Microprocessor-Based Adaptive Speed and Position Control for Electrical Drives , 1985, IEEE Transactions on Industry Applications.

[27]  Mark Sumner,et al.  PWM induction motor drive using the INMOS transputer parallel processor , 1988, APEC '88 Third Annual IEEE Applied Power Electronics Conference and Exposition.

[28]  Ian S. Graham,et al.  The transputer handbook , 1990 .

[29]  Dave Francis,et al.  Floating-point processors join forces in parallel processing architectures , 1992, IEEE Micro.

[30]  Colin Whitby-Strevens Transputers-past, present and future , 1990, IEEE Micro.

[31]  Charles R. Phillips,et al.  Digital control system analysis and design , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[32]  Alberto J. Pollmann,et al.  Software Pulsewidth Modulation for μP Control of AC Drives , 1986, IEEE Transactions on Industry Applications.

[33]  P. Viarouge,et al.  Current regulation of a permanent-magnet (PM) synchronous motor using the TMS320C30 DSP , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[34]  Myung Joong Youn,et al.  A robust digital position control of brushless DC motor with dead beat load torque observer , 1993, IEEE Trans. Ind. Electron..

[35]  S. Trimberger,et al.  A reprogrammable gate array and applications , 1993 .

[36]  E. Hamdy,et al.  Antifuse field programmable gate arrays , 1993, Proc. IEEE.

[37]  Bimal K. Bose Motion control technology: present and future , 1985 .

[38]  P. Pillay,et al.  DSP-based vector and current controllers for a permanent magnet synchronous motor drive , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[39]  P.C.K. Luk On applying parallel processing to a versatile induction motor drive system , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[40]  N. Matsui,et al.  DSP-based adaptive control of a brushless motor , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[41]  W. Leonhard,et al.  Microcomputer control of high dynamic performance ac-drives - A survey , 1986, Autom..

[42]  D. Q. Zhang,et al.  Some practical issues of the transputer based real-time systems , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[43]  Bimal K. Bose Power electronics and motion control-technology status and recent trends , 1993 .

[44]  S. M. Suyut,et al.  A new method of state machine controller design and implementation using programmable logic devices for industrial applications , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[45]  M. Tursini,et al.  Vector control algorithms implementation for inverter-fed permanent magnet synchronous motor using transputer , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[46]  S. Bowes,et al.  Transputer based optimal PWM control of inverter drives , 1988, Conference Record of the 1988 IEEE Industry Applications Society Annual Meeting.

[47]  P. Pavana Kumar,et al.  A microprocessor-based DC drive control scheme using predictive synchronization , 1993, IEEE Trans. Ind. Electron..

[48]  X. Jorda,et al.  Use of ASICs in PWM techniques for power converters , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[49]  Kenzo Kamiyama,et al.  A Fully Digitalized Speed Regulator using Multimicroprocessor System for Induction Motor Drives , 1985, IEEE Transactions on Industry Applications.

[50]  Yasuhiko Dote,et al.  Variable-structured robust controller by fuzzy logic for servomotors , 1993, IEEE Trans. Ind. Electron..

[51]  Kouhei Ohnishi,et al.  Microprocessor-Controlled DC Motor for Load-Insensitive Position Servo System , 1985, IEEE Transactions on Industrial Electronics.

[52]  Y. Dote,et al.  DSP-based neuro-fuzzy position controller for servomotor , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[53]  R. Venkatesan,et al.  A highly reliable parallel processing controller for vector control of AC induction motor , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[54]  Kenichi Iizuka,et al.  Microcomputer Control for Sensorless Brushless Motor , 1985, IEEE Transactions on Industry Applications.

[55]  M. Marchesoni,et al.  Development and test of a new advanced DSP based architecture for robotics drives control , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[56]  Fumio Harashima,et al.  Multimicroprocessor-Based Control System for Quick Response Induction Motor Drive , 1985, IEEE Transactions on Industry Applications.

[57]  Bimal K. Bose,et al.  Microcomputer Control of Switched Reluctance Motor , 1986, IEEE Transactions on Industry Applications.

[58]  C. Cecati A general-purpose, low cost multiple microprocessor system for electrical drives control , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[59]  Nobuyuki Matsui Recent trends in AC motion control , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[60]  Tian-Hua Liu,et al.  Microprocessor-based controller design and simulation for a permanent magnet synchronous motor drive , 1988 .

[61]  Bimal K. Bose,et al.  Microcomputer Control of Power Electronics and Drives , 1987 .

[62]  G. M. Asher,et al.  Parallelism and the transputer for real-time high-performance control of AC induction motors , 1990 .

[63]  Lars Norum,et al.  The realization of a permanent magnet synchronous motor drive with digital voltage vector selection current controller , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.