Un sistema de control solar consta de plaques solars, bateries, un controlador i una càrrega.
El controlador solar és un dispositiu que s'utilitza per controlar la càrrega de les bateries mitjançant els panells fotovoltaics i per proporcionar una tensió de control de càrrega per a equips sensibles al voltatge-. Regula i controla les condicions de càrrega i descàrrega de les bateries i controla la potència de sortida de les plaques solars i bateries a la càrrega segons la demanda d'energia de la càrrega. És la part central de control de tot el sistema d'alimentació fotovoltaica. Està dissenyat específicament per a sistemes d'alimentació per a equips de comunicació o monitoratge en zones remotes. El control de càrrega i la tensió de control de càrrega del controlador són totalment ajustables, i pot mostrar la tensió de la bateria, la tensió de càrrega, la tensió de la matriu solar, el corrent de càrrega i el corrent de càrrega.
Gairebé tots els sistemes de generació d'energia solar alimentats per bateries requereixen un controlador de càrrega/descàrrega solar. La funció del controlador de càrrega/descàrrega solar és regular la potència subministrada des dels panells solars a les bateries. La sobrecàrrega de la bateria redueix significativament la durada de la bateria i, en el pitjor dels casos, es fa malbé la bateria fins que es torna inutilitzable.

El controlador solar utilitza un microprocessador de CPU d'alta-velocitat i un convertidor A/D d'alta-precisió, el que el converteix en un sistema de control i supervisió de dades de microordinadors. Pot recollir ràpidament i en temps real -l'estat de funcionament actual del sistema fotovoltaic, obtenir la informació de funcionament de l'estació fotovoltaica en qualsevol moment i acumular dades històriques detallades de l'estació fotovoltaica, proporcionant una base precisa i suficient per avaluar la racionalitat del disseny del sistema fotovoltaic i verificar la fiabilitat dels components del sistema. A més, el controlador solar també té capacitats de transmissió de dades de comunicació en sèrie, que permeten la gestió centralitzada i el control remot de múltiples subestacions del sistema fotovoltaic.
Els controladors solars solen tenir sis nivells de tensió nominal: 12V, 24V, 48V, 110V, 220V i 600V.
Actualment, els controladors s'estan desenvolupant cap a la multi-funcionalitat, amb una tendència a integrar components de control, inversors i sistemes de monitorització tradicionals.