Solar Charge Controller is an electronic device which manages 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 backwards to the solar panels overnight and drain the batteries.