Moteurs à courant continu fonctionnent sur courant continu, ce qui est courant qui se déplace dans une direction. Ceci est différent du courant alternatif change de direction avec un certain nombre de fois par seconde. Commande d'un moteur à courant continu peut être réalisé de deux manières. La première méthode consiste à modifier la tension d'entrée. La deuxième méthode consiste à utiliser la modulation de largeur d'impulsion. Modification de la tension d'entrée est efficace, mais pas toujours pratique, car la plupart des alimentations sont non-variable. Modulation de largeur d'impulsion est le choix le plus courant pour cette tâche.