Generatoriai yra mašinos, kurios mechaninę energiją paverčia elektros energija. Juos galima suskirstyti į kintamos ir nuolatinės srovės generatorius. Pirmųjų reikšmė nepalyginamai didesnė, tačiau kiti vis dar turi platų pritaikymą.
Šiuolaikiniai kintamosios srovės šaltiniai yra beveik vien tik indukcijos generatoriai, kurių darbo principas grindžiamas elektromagnetine indukcija. Tokiu atveju elektromagnetinė srovė gaunama sukant laidus magnetiniame lauke. Šiandien beveik visi kintamosios srovės generatoriai yra trifaziai. Tai reiškia, kad judamojoje dalyje, kuri vadinama rotoriu, jie turi tris atskiras rites, išdėstytas viena nuo kitos 120 at kampu, kuriose trys EMS yra tiksliai poslinkio fazėje 120◦, arba laiko seka trečiasis laikotarpis.
Rites paprastai žymimos raidėmis R, S ir T, kurios kiekviena apibūdina vieną fazę. Atsižvelgiant į šių ritių surišimą, elektros energija iš generatoriaus vartotojui perduodama 4 arba 3 laidininkais. Jei pradžioje visos ritės yra surištos viename taške (vadinamasis nulio taškas), tada mes kalbame apie žvaigždės ryšį. Tokiu atveju kiti kiekvienos ritės galai yra sujungti su vienu fazės (arba linijos) laidininku ir vienu papildomu laidininku nuo nulio taško - nuliniu laidininku, o perdavimas atliekamas su 4 laidininkais. Jei ritės yra surištos taip, kad vienas laidininko vienas galas yra prijungtas prie kito pradžios, taigi ir iki galo, tada toks ryšys vadinamas trikampio jungtimi. Žvaigždiniam ryšiui įtampa tarp atskirų fazių laidininkų ir nulinių laidininkų vadinama fazine įtampa. Visos tolygiai apkrauto tinklo fazinės įtampos yra vienodos ir jų efektyvioji vertė yra 220 V: Kita vertus, esant trikampio jungčiai, įtampa tarp atskirų fazių laidininkų vadinama tarpfazine arba linijine įtampa. Tarpfazių įtampa yra URS, UST ir URT ir yra √3 kartus didesnė už fazės įtampą. Jų efektyvioji vertė yra √3 · 220 V ≈ 380 V:
Šiuolaikiniais pokyčiais siekiama pašalinti nuolatinės srovės mašinas, tokias kaip nuolatinės srovės generatorius, tačiau jos vis dar plačiai naudojamos, kai reikalinga labai sklandi įtampa, kurios neįmanoma pasiekti sinchroniniu kintamosios srovės generatoriumi su diodu ar tinklo adapteriu. Pagrindinės dalys yra statorius ir rotorius. Statorius paprastai yra pagamintas iš nuolatinio magneto, o rotorius iš minkštos geležies su vario laidininkais, per kuriuos teka srovė. Srovė į rotorių tiekiama šepečiais, kurie patenka į vario segmentus. Norint nuolat sukti rotorių ir nesudaryti trumpo jungimo, kai
šepetys paliečia du gretimus segmentus, rotorius turi būti bent trys segmentai, tuo tarpu paprastai jų yra daugiau kaip 10. Statoriaus apvijos nuolatinė srovė sukuria nuolatinį magnetinį lauką. Rotorius sukasi šiame magnetiniame lauke ir dėl dinaminės indukcijos sukuria EMS. Visos elektromobilio jėgos po vienu poliu yra ta pačia kryptimi, o po kita - priešinga kryptimi. Pridedami EMS po vienu poliu, ir visa jų vertė gaunama ant šepečių. Vienoje apvijoje esančio EMC vertė kinta nuo nulio, kai kontūras normalus jėgos magnetinėse linijose, viršija maksimalų, kai kontūras yra lygiagretus polių ašiai. Srovė keičia intensyvumą, tačiau ji nekeičia krypties, ir sudaro pulsuojančią bangą. Norint išvengti pulsuojančios srovės, įdedamas filtras.
Statorius nuolatinės srovės generatoriuose yra tuščiavidurio ritinėlio, kurio vidinėje pusėje yra magnetiniai poliai, formos. Rotorius susideda iš šerdies, veleno, apvijos ir kolektoriaus. Šerdį sudaro tarpusavyje izoliuojami dinamo lakštai su grioveliais. Grioveliai apvynioti varine viela, kurios galai yra sujungti su kolektoriumi. Kolektorius yra griežinėlių, pritvirtintų prie veleno, formos. Anglies šepetėliai juda išilgai kolektoriaus ir gali įkrauti / iškrauti srovę. Kintamosios srovės generatorių statoriaus ritinėlio vidinėje pusėje yra išilginiai grioveliai, kuriuose yra apvijos, priešingai nei nuolatinės srovės elektromotoriui, kuriame yra magnetiniai poliai. Kai srovė teka statoriaus apvijomis, atsiranda magnetinis laukas. Rotorius yra panašus į nuolatinės srovės generatorių, tik vietoj kolektoriaus ant veleno yra du vienas nuo kito atskirti žiedai. Sukant rotorių, statoriaus ritėse sukuriama kintama srovė, kuri perduodama imtuvui.
Nuolatinės srovės galios mašinos gali veikti ir kaip variklis, ir kaip generatorius. Nuolatinės srovės generatoriai neleido naudoti puslaidininkių lygintuvo. Kintamosios srovės generatoriai yra plačiai naudojami elektros energijai generuoti / perduoti.