Now a day’s charge controllers are built in inverter, there are two types of charge controllers, MPPT charge controller, PWM charge controller. The main purpose of charge controller is to charge the battery and protect it from over charging and under charging.