Something I've wanted to do for a while is look at the waveform in the buck converter circuit.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

13 thoughts on “Arduino mppt solar charge controller #20 – inductor discontinuous mode”
  1. Avataaar/Circle Created with python_avatars R. Norbert says:

    Julian, very nice project. We need this for off-grid optimalization, can you help me?

  2. Avataaar/Circle Created with python_avatars Shubham kumar Singh says:

    sir can i get some schematics and arduino code for the project???

  3. Avataaar/Circle Created with python_avatars movax20h says:

    I would love to see more of the Muppet project. A bit bigger resolution display, better inductor, powering mosfet driver from the system itself, data logging, improved tracking algorithm to be smarter and faster, battery and dc/dc converter temperature measurement, calibrated voltage and current sensors, there is so many things that could be done with this cool thing. I am preparing myself to do similar project, but with extra secondary step up DC/DC converter on the output so the output voltage is stable and controllable independently.

  4. Avataaar/Circle Created with python_avatars Debug says:

    Hi, I am in need of a light-weight MPPT solar charge controller that is capable of charging a 36V li-ion battery pack. All of the off the shelf products only support 12/24V, and the ones that support 36/48V are too heavy. I was planning on building my own as you have. What changes would I have to make to your project to get this to work? Or the better question may be how to pick the right components based on requirements. Thanks!

  5. Avataaar/Circle Created with python_avatars pulesjet says:

    Anyone have the drivers for the Nokia 5110 LCD that would work on this as presented on Github ?

  6. Avataaar/Circle Created with python_avatars haroun hoggas says:

    i want cod mppt algorithme p&o please

  7. Avataaar/Circle Created with python_avatars Rhian Taylor says:

    Julian, thanks for all the videos. This is an old thread but new to me. I have watched many but not all your MPPT vids and two issues keep bugging me:
    1. I can see a fat cap across the input from the PV panels – surely that will confuse the algorithm. What you want is for changes in current taken to quickly/directly affect the PV output voltage so that you can maximise the watts output. Having a capacitor which can also deliver a current output into your MPPT device can only confuse matters surely – it will slug the response rate of the algorithm.
    2. the objective of MPPT is to get the most out of the PV panel but this is only true when you have a load willing to take that output. By having a battery charge circuit on the output you have a non-linear load. Would it not be better to optimise your MPPT with a simple resistive load – just bulbs say – and then bolt on a battery charge management stage to the software afterwards?
    Please keep up the good work.

  8. Avataaar/Circle Created with python_avatars GreenTech says:

    Hi Julian, is there any news about this Muppet? Is this going foward any day? Love to hear more!
    Regards Tuomo

  9. Avataaar/Circle Created with python_avatars 68Stan says:

    This is a wrong core type and it saturates very early despite being physically large, you probably got a ferrite core with an enormous AL value, used for balanced filters, where the net DC current magnetising the core is minimum. What you need is a powder core, with low AL value and capable of taking a high current and high magnetic flux for energy storage.
    I've just watched the whole series and what struck me quite early on was that you put the output current sensor before the output capacitor, which is probably why you were getting the fantastic efficiency readings 😉 When the scope came out I was hoping you'd put it across the current sensor and see that it definitely isn't DC current you're measuring 🙂
    Cheers from Poland.

  10. Avataaar/Circle Created with python_avatars dumidu jayakodi says:

    hi julian like to see further development of this project

  11. Avataaar/Circle Created with python_avatars dumidu jayakodi says:

    hi julian i am trying to make your mppt charger it is grate will share some pictures if it is success

  12. Avataaar/Circle Created with python_avatars Al Lipscomb says:

    I am playing around with the Arduino based on this project and noticed that I can get some interesting results by adjusting the frequency in addition to the pulse width. Maybe something you should consider as instructors are not going to be perfect in such a project?

  13. Avataaar/Circle Created with python_avatars NicozStrat says:

    Hi Julian, i'm an electrical engineer and i'm very interest on solar energy. I don't know english very well as you can see, and i didn't understand in your project what you change with that knob. It seems you change duty cycle, but in mppt you shouldn't need to do this. So can you explain me please? Thank you

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.