An FPGA implemented PMSM servo drive: practical issues

FPGA technology is applied to form an advanced drive system for permanent magnet synchronous motors, incorporating a robust speed control strategy and a sliding mode current control loop. This improves the dynamic performance and this is further enhanced by using the FPGA to implement parallel, asynchronous algorithms. Practical issues are discussed, supported by simulation and experimental results, comparing the new speed control law with a conventional one. Issues to be resolved in paving the way to a new generation of electric drives are highlighted.

[1]  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.

[2]  Stephen J. Dodds,et al.  A Motion Separation Method for the Control of Induction Motors with Prescribed Closed-Loop Dynamics , 1995 .

[3]  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.

[4]  H. Kubota,et al.  DSP-based speed adaptive flux observer of induction motor , 1991, Conference Record of the 1991 IEEE Industry Applications Society Annual Meeting.

[5]  Bimal K. Bose,et al.  Power Electronics and Variable Frequency Drives , 1996 .

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

[7]  A. Isidori Nonlinear Control Systems , 1985 .

[8]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.