Навіщо взагалі потрібен контролер заряду для сонячної батареї? Адже можна просто з'єднати сонячну батарею з акумулятором, та при наявності хоч якогось світла, а ще краще - Сонця, від сонячної батареї піде зарядний струм в акумулятор і без використання контролера.
Так для чого ж тоді купувати контролер заряду, які функції він виконує і в чому відмінність різних типів контролерів (MPPT, PWM)? Спробуємо розібратися з цим.
Отже, що буде, якщо не застосовувати його зовсім? При прямому підключенні сонячної батареї до акумулятора піде зарядний струм і напруга на клемах акумулятора почне поступово зростати. Поки воно не досягне граничного напруження зарядки (яке залежить від типу акумулятора і його температури), пряме підключення буде рівнозначно присутності контролера PWM, оскільки в цьому режимі ці моделі просто з'єднують вхід і вихід.
При досягненні граничного напруження акумулятора (близько 14 Вольт), PWM контролер, за допомогою широтно-імпульсного перетворення (ШІМ або, по англійськи - PWM) знижує напругу сонячної батареї до потрібного значення і підтримує його, тим самим не даючи акумулятора перезарядитися.
Якщо ж Ви не використовуєте ніякого контролера, то Вам потрібно постійно стежити за допомогою вольтметра за зарядним напругою і в потрібний момент відключити сонячну батарею. І якщо Ви забудете її відключити, то це призведе до перезаряду, википання електроліту і скорочення терміну служби акумуляторів. Однак, якщо Ви навіть і відключіть її вчасно, акумулятори залишаться зарядженими в повному обсязі (приблизно на 90%), а регулярний недозаряд в кінцевому підсумку призведе до значного скорочення їх терміну служби.
Існують ще два важливі чинники, які повинні бути враховані при заряді акумуляторів. Якісні контролери заряду обов'язково повинні враховувати температуру акумулятора і мати температурну компенсацію зарядних напруг, а також мати вибір типу акумуляторної батареї (AGM, GEL), оскільки різні типи мають різні зарядні криві (різні напруги в одних і тих же режимах). Відзначимо також, що для температурної компенсації може використовуватися як вбудований температурний датчик, так і виносної. При використанні виносного температурного датчика, точність роботи контролера підвищується.