Un controlador de motor é un circuíto integrado que controla activamente un motor para que funcione segundo as direccións, velocidades, ángulos e tempos de resposta establecidos. Nos vehículos eléctricos, o controlador do motor converte a enerxía eléctrica da batería en enerxía eléctrica para conducir o motor, controlando as velocidades de arranque, marcha, avance e retroceso do vehículo e outros estados de condución ou recuperando a enerxía de freada.
Pódese aplicar a pequenos motores como motores DC, motores DC sen escobillas e motores paso a paso. Os controladores de motores máis complexos poden controlar con precisión a velocidade e o par motor do motor. Os controladores intelixentes utilizan microprocesadores para controlar os compoñentes de enerxía, supervisar a carga do motor e adaptar o par á carga para mellorar a eficiencia enerxética.






