This explains the functions of the charge controller and the major types available.