| PMSM has many merits such as: no excitation, less wastage, higher efficiency, simple structure and invariable speed, so it is used widely in motion control field in recent years. PMSM vector control speed adjustment system is designed based on 32-bit fixed-point DSP TMS320F2812 from TI company and PM50 IPM in this paper, its primary coverage is as follows:The working principle, the mathematical model, the vector control principle and the control strategy of PMSM are introduced simply. The hardware structure of the core controller part and the power drive part, the choice of component, the design of schematic and the PCB wiring structure of PMSM speed adjustment system are all described in detail. System software consists of main program, interrupt service routine and so on. Each program module function is explained in detail such as: DSP resources assignment, data initialization and standardization, the design of speed loop and current loop, the realization of the control strategy, speed measure and rotor position initialization. T1 down-overflow interrupt service routine is the key of software. In order to obtain good dynamic performance, static performance and robust, fuzzy self-tuning PID controller is introduced to speed loop, and fuzzy searching table is programmed by C language too. Finally, the whole vector control speed adjustment system is simulated in Matlab/Simulink. The no-load experiment and the speed changing experiment are realized in MCWIN2812 experiment system based on the designed hardware and software, the control object is a 200W 3-phase PMSM. The result indicates that the design satisfies the basic request of speed adjustment system, and lays the foundation for the following research. |