Permanent magnet synchronous motor (PMSM) gains popularity in the driving system of electrical vehicle because of its properties such as small volume, high efficiency and high power density. But, for the flux is excited by the permanent magnet, we cannot enhance rotating speed by decreasing the exciting flux linkage when the speed is bigger than based speed. This paper presents a way to control PMSM in the full speed region. Below the based speed, using space vector control method to get fast following performance. In the field weakening area, by regulating the leading phase angle the speed region of PMSM is expanded. At last, this paper presents a way to eliminate the overshoot during deceleration process with PI controller with changeable parameters to improve the control performance. The simulation results prove the effectiveness of the control strategy.