A battery may be overcharged by a solar panel; however, the charge rate is dependent on the voltage, output current, and voltage of the battery. The amount of power supplied to and from the solar panels is managed by a solar charge controller, which prevents overcharging.