Skip to Main Content
This paper proposes an adaptive backstepping speed-loop controller for a switched reluctance motor drive system. The details of the controller design and analysis are discussed. By using a 32-bit microprocessor, a fully digital drive system including a digital speed-loop controller and a digital current-loop controller is implemented here. The hardware circuit of the drive system is very simple. The adjustable speed range of the system is from 10 r/min to 3000 r/min. In addition, the proposed drive system performs well in tracking ability, load disturbance rejection capability, and robustness. Several experimental results are presented in the paper to validate the theoretic analysis.