understanding solar charging systems