Електроенергія поставляється у двох варіантах: змінний (змінний струм) та постійний (постійний струм). Хоча постійний струм завжди тече в одному напрямку, змінний переходить від негативного до позитивного багато разів на секунду. Двигуни змінного струму живляться струмом змінного струму. Чим швидше струм перемикає напрямок, тим швидше обертається двигун. Контролер змінного струму змінює частоту струму для контролю швидкості двигуна.
Контролери двигуна, як правило, постачаються із джерелом змінного струму. Потужність, яка надходить на контролер, має задану частоту. Контролер двигуна спочатку перетворює цей змінний струм на постійний, потім перетворює постійний струм назад в змінний на потрібній частоті. Він використовує пристрій, який називається випрямлячем, для подачі постійного струму. Всередині випрямляча є діоди, які функціонують як односторонній клапан. Коли змінний струм знаходиться в негативній половині фази, діод, прикріплений до мінусового дроту, пропускає його, тоді як інший діод, прикріплений до позитивного дроту, зупиняє його. Коли змінний струм знаходиться в позитивній половині своєї фази, відбувається зворотне, і змінний струм стікає по позитивному проводу. Весь негативний струм шунтується в один провід, а весь позитивний струм шунтується в інший, забезпечуючи живлення постійного струму.
Завершальним кроком є створення мережі змінного струму на потрібній частоті. Контролер двигуна має невеликі швидкісні перемикачі, які вмикаються і вимикаються тисячі разів на секунду. Кожен перемикач створює невелике збільшення або зменшення напруги. Разом вони створюють східчасту хвилю - хвилю, яка робить дуже маленькі кроки, щоб імітувати криву справжньої хвилі змінного струму. Хвиля достатньо подібна до фактичної змінного струму для живлення двигуна.