The PVCM20 is a micro-controlled PV charge controller that connects in-line with PV panels and storage batteries. It automatically determines 12/24V operation, compensates for temperature and for sealed/flooded batteries.