| Permanent magnet synchronous motor (PMSM) has not only simple structure,light weight, small volume, good effect of speed control, but also high efficiency,reliable operation, simple maintenance. Position sensor is a important part of motorvariable frequency speed regulation system. But the position sensor with highprecision and good quality is strict in application environment and the cost isexpensive, which limits the use of the motor. The dissertation researches a kind ofcontrol method based on extended kalman filter (EKF) of permanent magnetsynchronous motor without position sensor. The main contents are as follows:The thesis introduces the basic structure and characteristics of permanent magnetsynchronous motor, and the coordinate transform theory. The mathematical model ofthe permanent magnet synchronous motor in different coordinates is presented. Thedissertation also expounds the vector control principle and strategy of the permanentmagnet synchronous motor,and the space vector pulse width modulation (SVPWM)technique principle and implementation process.The paper analyses the basic principle of kalman filter algorithm, which isapplied to permanent magnet synchronous motor without position sensor control. Thedissertation deduces the permanent magnet synchronous motor’s extended kalmanfilter equation in two-phase static coordinate system and gives the state estimationprocess of EKF algorithm. Under the simulation environment of matlab R2010a, thepaper sets the simulation model of sensorless control system of PMSM based on EKFtheory, and carries on the simulation experiment and analysis. The simulation resultsverify the correctness and effectiveness of extended kalman filter algorithm insensorless motor control.The paper finally uses the DSP MS320F2812chip of TI Company as the core,and develops a permanent magnet synchronous motor control system. The dissertationalso designs the main circuit and control circuit, and gives the program flowcharts ofthe main program of the system, the interrupt service program and each submoduleprogram. |