Elektros energija yra dviejų skonių: kintamosios srovės (kintamosios srovės) ir nuolatinės srovės (nuolatinės srovės). Nors nuolatinė srovė visada teka ta pačia kryptimi, kintamosios srovės kinta iš neigiamos į teigiamą daug kartų per sekundę. Kintamosios srovės varikliai maitinami kintama srove. Kuo greičiau srovė perjungia kryptį, tuo greičiau sukasi variklis. Kintamosios srovės valdiklis keičia srovės dažnį, kad valdytų variklio greitį.
Variklio valdikliai paprastai tiekiami su kintama įtampa. Valdiklio gaunama galia yra nustatyto dažnio. Variklio valdiklis pirmiausia tą AC keičia į nuolatinę, tada tinkamu dažniu nuolatinę srovę vėl paverčia kintamąja. Norint sukurti nuolatinę srovę, jis naudoja prietaisą, vadinamą lygintuvu. Lygintuvo viduje yra diodai, kurie veikia kaip vienkryptis vožtuvas. Kai kintamosios srovės įtampa yra neigiamoje savo fazės pusėje, prie neigiamo laido pritvirtintas diodas ją praleidžia, o kitas prie teigiamo laido pritvirtintas diodas jį sustabdo. Kai kintamoji srovė yra teigiamoje savo fazės pusėje, atsitinka priešingai ir kintama srovė teka teigiama viela. Visa neigiama srovė perkeliama į vieną laidą, o visa teigiama - į kitą, padarant nuolatinę galią.
Paskutinis žingsnis - kintamosios srovės maitinimas tinkamu dažniu. Variklio valdiklyje yra maži greičio jungikliai, kurie įsijungia ir išsijungia tūkstančius kartų per sekundę. Kiekvienas jungiklis sukuria nedidelį įtampos padidėjimą ar sumažėjimą. Kartu jie sukuria laiptų pakopos bangą - bangą, kuri imasi labai mažų žingsnių, kad imituotų tikros kintamosios srovės bangos kreivę. Banga yra pakankamai panaši į faktinę kintamą srovę, kad maitintų variklį.