Kontroler motora je integrirani krug koji aktivno kontrolira motor da radi prema zadanim smjerovima, brzinama, uglovima i vremenu odziva. U električnim vozilima, kontroler motora pretvara električnu energiju iz baterije u električnu energiju za pokretanje motora, kontroliranje pokretanja, rada vozila, brzina naprijed i nazad i druga stanja vožnje ili obnavljanje energije kočenja.
Može se primijeniti na male motore kao što su DC motori, DC motori bez četkica i koračni motori. Složeniji kontroleri motora mogu precizno kontrolirati brzinu i obrtni moment motora. Inteligentni kontroleri koriste mikroprocesore za kontrolu energetskih komponenti, praćenje opterećenja motora i usklađivanje obrtnog momenta sa opterećenjem kako bi se poboljšala energetska efikasnost.






