Homopolinis generatorius yra elektros generatoriaus tipas, kuris gamina nuolatinę srovę (DC), naudodamas elektrai laidžių diską, kuris sukasi statiniame magnetiniame lauke. Diskas yra stačiu kampu į magnetinį lauką, todėl jo sukimasis sukuria elektrinio potencialo skirtumą tarp disko centro ir jo krašto. Šepečio kontaktai sujungia disko kraštą su velenu, kuris suka diską. Elektros srovės poliškumas priklauso nuo sukimosi krypties magnetinio lauko atžvilgiu. Jis vadinamas „homopoliu“ arba „vienpoliu“, nes naudojamas tik vienas magneto polius.
Iš tikrųjų yra du veikimo režimai, kuriuose homopoliarinis generatorius gali gaminti energiją. Stacionarus magnetas ir besisukantis diskas yra labiausiai paplitęs metodas, tačiau jei ir magnetas, ir diskas sukasi, energija vis tiek generuojama. Tai įmanoma dėl Lorenco jėgos, kuri yra jėga, kurią elektronai sukelia elektromagnetinis laukas.
Michaelas Faradėjus 1831 m. išrado homopolinį generatorių, dėl kurio atsirado vienas iš alternatyvių jo pavadinimų – Faradėjaus diskas. Ankstyvosios šio prietaiso versijos nebuvo itin veiksmingi elektros energijos šaltiniai, tačiau jie demonstravo principus, kuriuos dabar naudoja komutuojamos dinamos nuolatinei srovei gaminti. Ankstyvųjų homopolinių generatorių neefektyvumą daugiausia lėmė priešpriešinis srovės srautas; magnetas indukuoja pirminį srovės srautą disko dalyje, kuri yra tiesiai po magnetu, tačiau ši srovė cirkuliuoja link disko sričių, kurios yra toli nuo magnetinio lauko. Šis priešpriešinis srautas šildo diską, o ne gamina elektros srovę.
Šiuolaikiniai homopoliniai generatoriai iš dalies išsprendžia šią problemą, išdėstydami magnetų seriją aplink disko perimetrą. Tai leidžia magnetiniam laukui išlikti pastoviam nuo disko centro iki krašto. Priešpriešinio srauto laipsnis labai sumažėja, o tai padidina generatoriaus efektyvumą.
Paprastai demonstraciniais tikslais naudojamas mažas homopoliarinis generatorius sukuria tik keletą voltų, o didesni generatoriai, pavyzdžiui, naudojami moksliniuose tyrimuose, gali pagaminti kelis šimtus voltų. Kai kuriose elektros gamybos sistemose naudojami keli homopoliariniai generatoriai tūkstančiams voltų generuoti, tačiau apskritai jos nėra naudojamos pramonėje. Homopolinis generatorius gali būti pagamintas taip, kad jo varža būtų labai maža, todėl jis gali gaminti didelius srovės kiekius, kartais viršijančius 1 milijoną amperų.