Įkrovimo valdiklis reguliuoja elektros krūvį, patenkantį į akumuliatorių ir iš jo. Šie įrenginiai naudojami tam, kad akumuliatorius veiktų ilgiau, o taip pat padeda išvengti perkrovų. Yra daugybė įvairių tipų valdiklių, nuo mažų integrinių grandynų iki pilnų papildomų komponentų su nuskaitymo ekranais. Bendras įkrovimo valdiklis tiesiog tiekia srovę, kai reikia, tačiau kai kurios sistemos gali teikti labiau specializuotą įvestį ir išvestį.
Daugumoje baterijų įkrovimo valdiklis atlieka dvi funkcijas: apsaugo nuo perkrovų ir reguliuoja galią sistemoje ir iš jos. Perkrovų prevencija yra labiau šalutinis įkrovimo valdiklio darbo poveikis. Kadangi jis neleidžia per daug energijos patekti į akumuliatorių ir iš jo, jis apsaugo nuo perkrovos žalos akumuliatoriui arba įrenginiui, kurį jis maitina.
Galios reguliavimas yra gyvybiškai svarbus norint pailginti akumuliatoriaus tarnavimo laiką. Jei akumuliatorius ir toliau kraunamas, kai yra visiškai įkrautas, tai gali sukelti perkrovą ir sugadinti sistemą. Kita vertus, jei akumuliatorius išsikrauna tiek daug, kad jo negalima įkrauti, įvyksta gilus išsikrovimas. Galios reguliavimas taip pat taikomas įrenginiui. Kai kuriems įrenginiams reikia daugiau galios, kai aktyvumas didėja, o kai kuriems reikia nuolatinio srauto; įkrovimo valdiklis nustato galios kiekį, kurį prietaisas gali turėti bet kuriuo metu.
Įkrovimo valdiklis yra dviejų pagrindinių stilių: integruotas arba atskiras. Integruotas valdiklis yra tiesiai į akumuliatorių arba maitinimo sistemą. Ši grandinė tiesiogiai reguliuos galią, kai ji patenka į sistemą arba iš jos išeina, be jokios papildomos žmogaus pagalbos. Nors jis dažnai yra tiesiai akumuliatoriuje, kai kuriose sistemose, kurios naudoja tik tam tikro tipo akumuliatorių, pavyzdžiui, mobiliuosiuose telefonuose, jos yra įrenginio vidinių sistemų dalis.
Akumuliatoriaus išorėje yra atskiras įkrovimo valdiklis. Šios sistemos stebi galią, kai ji juda, o ne tik akumuliatoriaus lygį. Išorinė sistema paprastai turi specializuotą funkciją, pvz., tokią, kuri veikia specialiai aukščiausios klasės modelio plokštumoje arba saulės kolektorių sistemoje. Kai kurios iš šių sistemų veikia atskirai, kaip integruota sistema, o kitos turi vartotojo sąsają nustatymams ir galios lygiams įvesti.
Dauguma įkrovimo valdiklių yra gana paprasti. Standartinis valdiklis įkraus akumuliatorių, kai jo reikia, ir sustos, kai to nereikės, ir siųs maitinimą į sistemą, kai to reikia. Visa tai daroma esant pastoviam energijos srautui.
Aukštesnės klasės įkrovimo valdiklis gali turėti kitokią funkciją, pvz., impulso pločio moduliavimą. Šie valdikliai nuolat suteikia nedidelį akumuliatoriaus įkrovimą arba iš jo, kuris didėja ir mažėja priklausomai nuo situacijos. Tai pagerina sistemos veikimą ir pailgina akumuliatoriaus tarnavimo laiką.