Pojam kontroler motora opisuje skupinu elektroničkih i elektromehaničkih uređaja koji se koriste za pokretanje i pokretanje elektromotora na unaprijed definiran način. Mogu se koristiti za postupno povećanje brzine motora pri pokretanju, povećanje startnog momenta ili obrnuti smjer rotacije motora. Ove faze upravljanja obično su potrebne zbog zahtjeva radnog okruženja, specifičnih zahtjeva za instalaciju ili radi povećanja učinkovitosti motora. Kontroler motora može biti nešto više od prilično jednostavnog operaterskog sučelja kao što je izravni on-line starter, ili vrlo sofisticirani i automatizirani soft starter motora ili frekventni pogonski sustavi.
Električni motori čine okosnicu većine industrijskih i proizvodnih okruženja i mogu se naći u velikom broju u većini sličnih instalacija. Kada se opskrbi električnom strujom odgovarajuće nazivne vrijednosti, motor će se pokrenuti, ubrzati do svoje maksimalne projektirane brzine i nastaviti raditi sve dok se napajanje ne prekine. Zatim će se usporavati sve dok inercijalne sile ne nadvladaju impuls rotora i motor se ne zaustavi. U najjednostavnijim instalacijama, uvođenje i prestanak napajanja je sva potrebna kontrola, a ako se koristi ispravna veličina motora, sustav će ispravno raditi s samo jednostavnim startno-zaustavnim stanicom. Nažalost, većina velikih, složenih instalacija zahtijeva daleko sofisticiraniju kontrolu nad mnogim njihovim pogonima strojeva.
Mnogi strojevi zahtijevaju postupno povećanje brzine rotacije tijekom pokretanja kao dio operativnog režima sustava. Drugi strojevi s velikim opterećenjem, kao što su podzemni ventilacijski ventilatori, koji imaju lopatice ventilatora teške više tona, također zahtijevaju postupne brzine pokretanja kako bi se prevladala znatna inercija statičkih lopatica kako bi se spriječilo ometanje motora i mehanička oštećenja. Druge instalacije zahtijevaju jedan motor za promjenu smjera rotacije po volji ili mogućnost raspona brzina tijekom normalnog rada.
Svi ovi operativni zahtjevi mogu se postići s jednim od širokog raspona dostupnih modela kontrolera motora. Ovi uređaji dijele se u dvije osnovne kategorije: elektroničke i elektromehaničke kontrolere. Kontrolne jedinice elektroničkog motora općenito su vrlo sofisticirane i uključuju kategorije uređaja kao što su meki start i pogoni s promjenjivom frekvencijom koji mogu postupno povećavati brzine pokretanja i kontrolirati brzine rada. Također se mogu programirati da reagiraju na širok raspon ulaza sustava ili unaprijed postavljenih uvjeta rada.
Elektromehanički motorni kontroler je jednostavniji od dvije skupine i općenito koristi elektromagnetske kontaktore ili releje za zaustavljanje, pokretanje i obrnuti smjer motora. U slučaju trofaznih startera tipa zvijezda/trokut, oni se također mogu koristiti za prevladavanje velikih početnih opterećenja pokretanjem motora u konfiguraciji zvijezde velikog momenta. Nakon što se prevlada početno inercijalno opterećenje, oni se zatim prebacuju na ekonomičniju i učinkovitiju delta konfiguraciju s niskim zakretnim momentom. U nekim starijim sustavima kontrole brzine, za kontrolu brzine motora koristi se mehanički varijabilni otpor.