A solar charge controller is a solar-powered voltage and current regulator. they are used in off-grid and hybrid off-grid applications to regulate power input from pv arrays to deliver optimal power output to run electrical loads and charge batteries.