Solarni kontrolni sistem se sastoji od solarnih panela, baterija, kontrolera i opterećenja.
Solarni kontroler je uređaj koji se koristi za kontrolu punjenja baterija pomoću fotonaponskih panela i za obezbjeđivanje napona za kontrolu opterećenja za napon{0}}osjetljivu opremu. Reguliše i kontroliše uslove punjenja i pražnjenja baterija i kontroliše izlaznu snagu solarnih panela i baterija prema opterećenju u skladu sa zahtevom za snagom opterećenja. To je glavni kontrolni dio cjelokupnog fotonaponskog sistema napajanja. Posebno je dizajniran za sisteme napajanja za komunikaciju ili opremu za nadzor u udaljenim područjima. Kontrola punjenja i napon kontrole opterećenja su potpuno podesivi i može prikazati napon baterije, napon opterećenja, napon solarnog polja, struju punjenja i struju opterećenja.
Gotovo svi sistemi za proizvodnju solarne energije koji se napajaju baterijama zahtijevaju solarni regulator punjenja/pražnjenja. Funkcija solarnog regulatora punjenja/pražnjenja je da reguliše snagu koja se isporučuje sa solarnih panela na baterije. Prekomjerno punjenje baterije značajno skraćuje vijek trajanja baterije, au najgorem slučaju oštećuje bateriju sve dok ne postane neupotrebljiva.

Solarni kontroler koristi -brzi CPU mikroprocesor i visoko{1}}precizan A/D konvertor, što ga čini mikrokompjuterskim sistemom za prikupljanje podataka i nadzor. Može brzo i u realnom-vremenu prikupiti trenutni radni status fotonaponskog sistema, dobiti informacije o radu fotonaponske stanice u bilo kojem trenutku i akumulirati detaljne historijske podatke fotonaponske stanice, pružajući tačnu i dovoljnu osnovu za procjenu racionalnosti dizajna fotonaponskog sistema i provjeru pouzdanosti komponenti sistema. Osim toga, solarni kontroler također ima serijske komunikacijske mogućnosti prijenosa podataka, omogućavajući centralizirano upravljanje i daljinsku kontrolu višestrukih podstanica PV sistema.
Solarni kontroleri obično imaju šest nominalnih nivoa napona: 12V, 24V, 48V, 110V, 220V i 600V.
Trenutno se kontroleri razvijaju prema više-funkcionalnosti, sa trendom integracije tradicionalnih upravljačkih komponenti, pretvarača i sistema za nadzor.