This paper introduces the development of the electronic throttle control system (ETCS) , the structure and the principle of the system are also involved. After analyzing the nonlinearity problem existing in the mechanical structure of the system, a mathematical model of the ETCS is built up. Then three controllers (PID controller, Fuzzy controller, sliding mode controller) were designed and simulated in the matlab simulink. The result indicates that the PID controller has an overshoot,but the Fuzzy controller and the sliding mode controller can settle the nonlinearity problem better.