| This paper uses the Motorola 56F8013 Digital Signal Processor (DSP) as the core of the motor control. Design and develop the hardware and software of the full digital sensorless PMSM vector control speed adjustment system. Simulation by Matlab and parameter optimization have also been done.Deeply study the theory of vector control on PMSM and build the mathematical model of PMSM. Based on the model, the sensorless PMSM vector control speed adjustment is discussed. The control block diagram is provided. SVPWM and SMO block are thoroughly discussed. Their realization method with software is also given.The main structures of the software and hardware are studied. The principle and realization method of the main functional blocks are also illuminated. To the hardware, each part of the control circuit and the design and debugging of the peripheral circuits are thoroughly discussed. The software has been programmed with C. Sensorless PMSM dual close-loop vector control with feedback of speed and current are realized. The flow charts of main program and PWM interrupt service routine are given. The main module of sensorless PMSM vector control such as voltage sensing, current sensing, SMO rotor position estimation, speed calculation, generation of sine and cosine, vector coordinate transformation, PI regulators, SVPWM vector modulation are all accomplished in the PWM interrupt service routines.Debugging the program in the IDE of Metrowerks Codewarrior and doing experiments with no load. The results confirmed the correctness of the system design. |