Elektromagnet, ki se uporablja v generatorjih, in stalni magnet, ki se uporablja v enosmerne motorje, imata naslednje razlike:
I. V smislu delovanja
Elektromagnet
V generatorjih elektromagnet običajno ustvarja magnetno polje skozi zavijalke, ki so pod napetostjo. Ko se rotor generatorja vrti, sprememba magnetnega polja inducira elektromotorni napor v statornem zavojnisku, s tem generira tok. Na primer, v velikih AC generatorjih lahko elektromagnet nadzira moč magnetnega polja z nastavljanjem vzbužnega toka in tako prilagodi izhodno napetost generatorja.