【正文】
Deadtime Compensation of SVPWM Based on DSP TMS320F2812 for PMSM Song Xuelei*, Wen Xuhui, Guo Xinhua, and Zhao Feng Institute of Electrical Engineering, Chinese Academy of Sciences, Beijing, Email: Abstract—The deadtime effect in a threephase voltage source inverter can result in voltage losses, current waveform distortion and torque pulsation. In order to improve the current waveform and decrease the torque pulsation, this paper proposes a deadtime pensation method of SVPWM. This method divides the iα iβ plane into six sectors and pensates the deadtime of SVPWM according to the sector number of stator current vector determined by the α and βaxis ponents of the stator current vector in the twophase static reference frame. In addition, this method can be implemented entirely through software without any extra hardware. Finally experiments based on DSP TMS320F2812 are established and made, and the experiment results indicate that the proposed method is correct and feasible. Index Termsdeadtime pensation,SVPWM,PMSM,TMS320F2812 I. INTRODUCTION Because the permanent mag synchronous machine (PMSM) has a lot of advantages such as high power density, high efficiency, high torque to inertia ratio, high reliability, et al[1],therefore, the PMSM driving system have been widely used in many application fields, especially in hybrid electric vehicles (HEV) in recentyears[2][6]. In the PMSM driving system, the threephase voltage source inverter is usually adopted and the IGBT and MOSFET are also used because of their fast switchingfrequency. For the threephase voltage source inverter, in order to avoid the short circuit of the dc link occurring when the two switch devices of the same phase are turned on simultaneously, the deadtime is usually inserted in the gate driving switch signals. During the duration of the deadtime, both of the two switch device of the same phase are turned off. The existing of the deadtime will lead to a series of deadtime effect problems such as voltage losses, current waveform distortion and torque pulsation, especially under the condition of small current or low speed. SVPWM (Space Vector Pulse Width Modulation) is a popular modulation method for threephase voltage source inverter in motor driving system. In order to improve the current waveform of motors and decrease the torque pulsation of motors, several deadtime pensation methods of SVPWM have been researched and used in the motor driving system[7][11]. Most of the pensation methods are based on the theory of average voltage deviation. In this paper, a novel deadtime pensation method of SVPWM, which is also based on the theory of average voltage deviation, is proposed. This method divides the iα iβ plane into six sectors and pensates the deadtime of SVPWM according to the stator current vector angle φ determined by the α and β axis ponents of the stator current vector in the α β reference frame. In addition, this method can be implemented entirely through software without any extra hardware design. Finally experiments are made on the PMSM driving platform based on DSP TMS320F2812 to test and verify the proposed pensation method. II. DEADTIME COMPENSATION METHOD shows the topology diagram of the PMSM driving system whose invert unit adopts the threephase voltage source inverter. In , Q1, Q2, Q3, Q4, Q5 and Q6 are six IGBTs of the threephase voltage source inverter, and D1, D2, D3, D4, D5 and D6 are their reverse parallel diodes respectively. In addition, the driving switch signals g1, g2, g3, g4, g5 and g6 are provided by the control unit of the driving system. Define the phase currents