We have two types of charging controllers PWM and MPPT which manage the power going into the battery bank from the solar array. It ensures that the deep cycle batteries are not overcharged during the day and that the power doesn't run back to the solar panels overnight and drain the batteries