Kontroler motora je integrirani krug koji aktivno upravlja motorom da radi prema postavljenim smjerovima, brzinama, kutovima i vremenima odziva. U električnim vozilima, kontroler motora pretvara električnu energiju iz baterije u električnu energiju za pogon motora, kontrolirajući pokretanje vozila, vožnju, brzinu naprijed i natrag i druga stanja vožnje ili vraćajući energiju kočenja.
Može se primijeniti na male motore kao što su istosmjerni motori, istosmjerni motori bez četkica i koračni motori. Složeniji regulatori motora mogu precizno kontrolirati brzinu i moment motora. Inteligentni upravljači koriste mikroprocesore za kontrolu energetskih komponenti, nadzor opterećenja motora i usklađivanje okretnog momenta s opterećenjem radi poboljšanja energetske učinkovitosti.






