The goal of this project is to design a charge controller with maximum power point tracking (MPPT). Maximum power point tracking allows a solar panel, wind turbine, etc to achieve maximum efficiency and deliver maximum power to a load. In this case, a load can be a battery, inverter, or the grid.
Version 4.04 is the latest release. This version is based on the Tim Nolan's design. The buck converter circuity is built on top of an Arduino protoboard shield. The Arduino is used to drive the buck converter PWM input. It also senses the voltage input from the panel, the current in from the panel, and the voltage output to the load.