As far as I know, Tim Nolan started the Arduino-based MPPT solar charge controller design in 2009:
Unfortunately, his web site is down
but the content can still be seen at
In 2013, Julian Ilett created a circuit that uses only one n-channel MOSFET instead of three, using opto-isolators to transfer the PWM signal from the Arduino to the MOSFET.
I tried this approach but didn't like the frequency response of the opto-isolators:
Already at 15kHz, the rectangle pulse is degraded significantly, so I opted for the driver-based half-bridge solution (currently running at 80 kHz).
There are lots more of Arduino-based MPPT's but these are the ones that I have used in my project.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.