התפקיד הבסיסי ביותר של בקר טעינה/פריקה סולארית הוא לשלוט במתח הסוללה ולפתוח את המעגל. זה גם מפסיק לטעון את הסוללה כאשר המתח מגיע לרמה מסוימת. בקרים ישנים יותר הפעילו וכיבו את המעגל באופן מכני, עצרו או התחילו את אספקת החשמל לסוללה.
ברוב המערכות הפוטו-וולטאיות, משתמשים בבקרים כדי להגן על הסוללה מפני טעינת יתר או פריקת- יתר. טעינת יתר עלולה לאדות את האלקטרוליט בסוללה ולגרום לתקלות, בעוד ש-פריקת יתר עלולה להוביל לכשל בטרם עת של הסוללה. גם טעינת יתר וגם פריקת- יתר עלולה לגרום נזק לעומס. לכן, הבקר הוא אחד ממרכיבי הליבה של מערכת ייצור חשמל פוטו וולטאי וחלק מרכזי באיזון המערכת (BOS).
בקיצור, ניתן לחלק את הפונקציות של בקר סולארי ל:
1. פונקציית ויסות כוח;
2. פונקציית תקשורת: 1. פונקציית חיווי פשוטה; 2. פונקציית תקשורת פרוטוקול כגון RS485 Ethernet, אלחוטי וכו' לניהול אחורי;
3. פונקציית הגנה מקיפה: הגנה חשמלית מפני חיבור הפוך, קצר חשמלי, זרם יתר וכו'.
