PWM uses the digital output of the microprocessor to control the analog circuit. It adopts three-stage charging method: strong charge, balanced charge, and floating charge. The PWM solar controller solves the problems of battery dissatisfaction and short battery life