Font Size: a A A

Fpga-based PMSLM Servo Control System Software Modules Design And Realization

Posted on:2012-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:X B WeiFull Text:PDF
GTID:2212330362455839Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Linear motor is an new transmission that directly change energy into linear motion. Because of its particular high-speed and high-precision performance, linear motor was widely used in high-speed, high precision CNC machining center .Motor controller is the core component of linear motor, the control performance of the controller directly affects the quality of the system.FPGA (Field-Programmable Gate Array) is a semi-custom circuit. It not only overcome the defect of system circuit, but also overcome the original limited number gates shortcoming of the programmable devices. So that, we use FPGA devices as main chip of the controller, and realize the controller's all control functions in FPGA device.This article first analyzes the basic principles of PMSLM, and then according to the basic principles and control requirement, the overall control framework was proposed. The overall framework was divided into four main modules. They are grating displacement and speed measurement module, closed-loop control module, coordinate transformation module and PWM module. Then this paper made a detail exposition of each module and its detail FPGA implement. In this paper, a new algorithm for compute promoter was proposed ,and the real-time and accuracy are greatly improved .In this paper, the classical PID control Implements the position loop, velocity loop, current loop control, SVPWM was used to control of IPM voltage output.Finally, experimental verification the function of each module and verify that the controller has good control effect in actual operation.
Keywords/Search Tags:PMSLM, Servo Controller, FPGA, Function module, SVPWM
PDF Full Text Request
Related items