| AC permanent magnet synchronous motor servo system has been widely applied in CNC machine tools, machining centers, industrial robot and flexible manufacturing system, owing to its wide speed regulation, high steady accuracy and fast dynamic response. To avoid the low opening degree and poor universality of current AC servo drivers, PMSM servo drive system is studied in this paper. The destination is to develop a reconfigurable PMSM servo drive system with independent intellectual property rights and openness. It is convenient for users to rapidly reconfigure system functions to meet the individual control needs according to actual working conditions.Firstly, the different control structures of driver in CNC servo system are analyzed. Based on vector control theory, the specific implementation process of the PMSM torque, speed and position control in servo drive system is teased in detail; the modular and reconfigurable system structure and design scheme of PMSM servo drive system are proposed.Secondly, combined with the characteristics of servo driver in the current market, the modularization design method is employed to complete module division; the reconfigurability and algorithm implementation of main function modules such as measurement unit, controller module, and setpoint generator and so on, are analyzed and researched.Finally, based on the DSP core control chip TMS320F28335and CCS3.3software platform, the software development and debugging of reconfigurable PMSM drive system are completed with C programming language.To prove the correctness and validity of the PMSM servo drive system, experiments are performed on the drive hardware platforms of the independent development. The experimental results show that:(1) in accordance with different applications and system information flows, any addition, cutting or modification of the whole functional modules would be achieved in the proposed PMSM servo drive system, and then a variety of different control modes are reconfigured to realize the control of torque, speed and position;(2) according to the specific performance in industrial control, it is potential for users to choose appropriate control algorithms for flexible configuration and reorganization to satisfy the desired performance requirements. |