With the use of Permanent Magnet Synchronous Machine (PMSM) on more and more application, the study on PISMO speed control system becomes a kind of inevitable trend, and it is important and means a lot. The improvement on motors, drive systems, sensors and control technology make the hardware configuration and software control algorithms achieve higher performance.On the hardware aspect, FPGA and DSP can work together to implement logic multiplexing system and accelerate the performance of new peripheral, bus interfaces and signal processing chain. Digital Signal Processor acts as the main processing unit and FPGA acts as the coprocessor, the data comes from the DSP processor and will be synchronized. DSP and FPGA together constitute the new option on speed control system.On the aspect of control algorithm, the coming problem bases on the detection of the magnetic pole, low-speed or stepping operation, quick response of the system and so on. To achieve field-oriented control algorithm requires a lot of real-time computing.The main task of this study is to build a system based on DSL Black fin 548 of Analog Device Company and Spartan FAGAN of Xilinx Company. With the external power drive circuit to achieve the permanent magnet synchronous motor speed control system using magnetic field oriented control.First, the theory of vector control on PMSM is studied. Then the structure of PMSM is analyzed. The mathematical models of PMSM are illustrated. The speed control scheme is discussed, and the principle of Space Vector Pulse Width Modulation (SVPWM) algorithm is analyzed. Because the conception of SVPWM is clear, the arithmetic is simple, and it has high utilization of DC voltage, especially ease of being digitized, SVPWM is now popular in research.Second, this paper introduces a control platform based on ADI's Blackfin 548 DSP and Xilinx's Spartan3 FPGA and the structure of other functional modules. With the external drive circuit to implement the function.Again, on the foundation of hardware, the software used modular programming to achieve the speed and current double closed loop field oriented control.Then, with the help of Simulink in Matlab, the SVPWM algorithm is testified. With the right result of simulation, further experiment based on DSP is scheduled.Finally, the experiment of PMSM based on ADI BF548 using SVPWM algorithm is processed. With the experiment, it is proved that SVPWM algorithm can control PMSM correctly. And the experiment achieves the desired results of the simulation. |