Bài báo này giải quyết vấn đề điều khiển tốc độ động cơ đồng bộ nam châmvĩnh cửu (PMSM) bằng phương pháp tựa từ thông roto (FOC). Bộ điều khiển tốcđộ được thiết kế dựa trên phương pháp Backstepping. Sử dụng bộ quan sát SMO(Sliding-mode observer) ước lượng giá trị của sức phản điện động trong hệ toạ độstator, từ đó đưa qua 1 vòng khoá pha (PLL) ước lượng tốc độ, vị trí rotor và phảnhồi về bộ điều khiển. Bộ quan sát trượt và vòng khoá pha giúp hệ thống trở nênbền vững, chống nhiễu tốt. Ngoài ra, các thành phần bất định gây ra bởi momentải và sự biến thiên tham số cũng ảnh hưởng đáng kể sai lệch tốc độ và dòngđiện, làm cho bộ điêu khiển không đạt được kết quả như mong muốn. Chính vìthế, một bộ SMO được sử dụng để quan sát các thành phần bất định của động cơ,giúp cải thiện chất lượng của bộ điều khiển. Cuối cùng, thực hiện mô phỏngtrên phần mềm Matlab/Simulink với động cơ Siemens 1KF7 PMSM và đánh giákết quả.This paper presents a method for Permanent magnet synchronous motor(PMSM) drive using Field-Oriented Control (FOC) technology. The rotor speedand current tracking controllers are designed based on backstepping controltheory. A Sliding-mode observer (SMO) is used to estimate the backelectromotive force under a static frame. After that, a Phase-locked Loop (PLL) isdesigned to estimate the speed and position of the rotor. The SMO and PLL haverobustness against disturbance, high accuracy estimation ability. Moreover,speed and current tracking performance may be affected significantly by thedisturbance which is caused by parameter variations and external load torque. Soanother SMO is presented to estimate the lump disturbance and improve therobustness of the controllers. Finally, the simulation and results areimplemented using Matlab/Simulink with Siemens 1KF7 PMSM.