A solar charge controller is needed in virtually all solar power systems that utilize batteries. The job of the solar charge controller is to regulate the power going from the solar panels to the batteries. Overcharging batteries will at the least significantly reduce battery life and at worst damage the batteries to the point that they are unusable.
The most basic charge controller simply monitors the battery voltage and opens the circuit, stopping the charging, when the battery voltage rises to a certain level. Most solar power systems use 12 volt batteries, like you find in cars.(Some use other voltages and the same advantages apply to these systems as well.)
Solar panels can deliver far more voltage than is required to charge the batteries. By, in essence, converting the excess voltage into amps, the charge voltage can be kept at an optimal level while the time required to fully charge the batteries is reduced. This allows the solar power system to operate optimally at all times.




