Uzlādes kontrolieris regulē elektrisko lādiņu, kas pārvietojas akumulatorā un no tā. Šīs ierīces tiek izmantotas, lai akumulators darbotos ilgāk, kā arī palīdzētu novērst pārslodzi. Ir pieejams milzīgs skaits dažādu veidu kontrolieru, sākot no mazām integrētajām shēmām līdz pilnām papildu komponentēm ar nolasīšanas displejiem. Kopējais uzlādes kontrolieris vienkārši nodrošina strāvu, kad nepieciešams, bet dažas sistēmas spēj nodrošināt specializētāku ievadi un izvadi.
Lielākajā daļā akumulatoru uzlādes kontrolieris veic divas funkcijas: novērš pārslodzi un regulē jaudu sistēmā un no tās. Pārslodzes novēršana vairāk ir uzlādes kontroliera darba blakusparādība. Tā kā tas neļauj pārāk daudz enerģijas ieplūst akumulatorā un no tā, tas novērš pārslodzes bojājumus akumulatoram vai ierīcei, ko tas darbina.
Jaudas regulēšana ir ļoti svarīga, lai pagarinātu akumulatora darbības laiku. Ja akumulators turpina uzlādēt, kad tas ir pilnībā darbināts, tas var izraisīt pārslodzi un sabojāt sistēmu. No otras puses, ja akumulators izlādējas tik daudz, ka to nevar uzlādēt, notiek dziļa iztukšošanās. Jaudas regulēšana attiecas arī uz ierīci. Dažām ierīcēm ir nepieciešama lielāka jauda, palielinoties aktivitātei, savukārt dažām ierīcēm ir nepieciešama pastāvīga plūsma; uzlādes kontrolieris nosaka ierīces jaudas daudzumu jebkurā laikā.
Uzlādes kontrolieris ir pieejams divos pamata stilos: integrēts vai atsevišķs. Integrēts kontrolieris ir iebūvēts tieši akumulatorā vai barošanas sistēmā. Šī ķēde tieši regulēs jaudu, kad tā nonāk sistēmā vai iziet no tās, bez papildu cilvēku palīdzības. Lai gan tas bieži atrodas tieši akumulatorā, dažās sistēmās, kas izmanto tikai noteikta veida akumulatoru, piemēram, mobilajos tālruņos, tās ir ierīces iekšējo sistēmu sastāvdaļa.
Ārpus akumulatora ir atsevišķs uzlādes kontrolieris. Šīs sistēmas uzrauga jaudu, kad tā pārvietojas, ne tikai akumulatora līmenī. Ārējai sistēmai parasti ir īpaša funkcija, piemēram, tāda, kas darbojas īpaši augstas klases modeļa plaknē vai saules paneļu sistēmā. Dažas no šīm sistēmām darbojas atsevišķi, piemēram, integrēta sistēma, savukārt citām ir lietotāja interfeiss iestatījumu un jaudas līmeņu ievadīšanai.
Lielākā daļa uzlādes kontrolieru ir diezgan vienkārši. Standarta kontrolleris uzlādēs akumulatoru, kad tas ir nepieciešams, un apstāsies, kad tas nav nepieciešams, vienlaikus nosūtot strāvu sistēmai, kad vien tas nepieciešams. Tas viss tiek darīts ar pastāvīgu jaudas plūsmu.
Augstākās klases uzlādes kontrolierim var būt cita funkcija, piemēram, impulsa platuma modulācija. Šie kontrolieri pastāvīgi nodrošina nelielu akumulatora uzlādi, kas palielinās un samazinās atkarībā no situācijas. Tas uzlabo sistēmas veiktspēju un pagarina akumulatora darbības laiku.