Finally, the buck converter can be switched using a new 7555 based oscillator circuit. And it seems to work in that I can extract 20 Watts when connected to a 12 Volt battery.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

16 thoughts on “Mppt solar charge controller #8 – oscillator driving buck converter components”
  1. Avataaar/Circle Created with python_avatars venki Venk says:

    Now I understand why my battery voltage was rising

  2. Avataaar/Circle Created with python_avatars moad pih says:

    Solar charging regulator circuit mppt

  3. Avataaar/Circle Created with python_avatars cerg58 58 says:

    привет можно схемку

  4. Avataaar/Circle Created with python_avatars Brian O Callaghan says:

    This series is just great. The dc/dc conversion component of mppt always confused me but i think i get it now, it's about current not voltage. The pwm allows the panel to operate at various ideal voltages by modifying the amps sent to the battery, right? Good on you anyway.

  5. Avataaar/Circle Created with python_avatars Ashraf Fitri says:

    i need the schematic cct please

  6. Avataaar/Circle Created with python_avatars Yura Shapoval says:

    Hallo, is it possible to use the Arduino pwm feature to drive the gate of а mosfet, instead of creating separate oscillation circuit?

  7. Avataaar/Circle Created with python_avatars Akash Mysore says:

    Can I drve that mosfet using ir2110???

  8. Avataaar/Circle Created with python_avatars SiMoS MCmuffin says:

    Two questions:
    1. What type and model of mosfet are you using.
    2. How are you driving it with the oscillator circuit to achieve proficient gate voltages.

    I'm doing my own tracker and using your design as my basis, but have trouble with simulating the buck converter as driving the mosfet is a bit problematic. If it doesn't bother you too much, a schematic of just the driving circuit would be extremely helpful. Also, is the diode on the frontside capacitor just to protect it from reverse voltage, if you accidentally connect the battery the wrong way?

    I am an student specializing in the embedded systems, so power circuits are a bit new to me.

  9. Avataaar/Circle Created with python_avatars E-Bike Bastel Tv says:

    ist das Marke eigenbau gut gemacht soweit wie hast du das mit dem Micro controller hin bekommen

  10. Avataaar/Circle Created with python_avatars Julian Ilett says:

    Thanks. I am planning a tutorial on buck converters and another on boost converters. There are some other topologies like buck-boost and SEPIC which I may also cover. The MPPT buck converter is unusual because it regulates the input voltage (the solar panel voltage); the output voltage (the battery voltage) is pretty much fixed.

  11. Avataaar/Circle Created with python_avatars smabonham says:

    This is a fascinating project. Are you able to give a beginner like myself a 101 video on how the buck converter works? How it lowers voltage and raises amperage, I'm struggling a little to understand how this circuit works.

  12. Avataaar/Circle Created with python_avatars Julian Ilett says:

    Large toroids are very expensive, but small inductors need higher frequencies, so independent frequency and pulse width controls are useful.
    Yes, eventually I'll put a voltage and current sensor on the battery side so current gain can be measured. Also Watts in and Watts out can be determined so an efficiency percentage can be calculated.

  13. Avataaar/Circle Created with python_avatars xanataph says:

    So you want to be able to adjust the pulse width and the freq independently? The other thing I was gonna ask is if you have tried hooking up ammeters on both the input & output ov the converter to see what current gain you're getting?

  14. Avataaar/Circle Created with python_avatars Julian Ilett says:

    Yeah I tried the 555 PWM circuit, but you can only adjust the pulse width, not the frequency. I used the triangle wave technique many years ago when I was designing motor speed controllers for electric flight. One brave chap flew one – never again he said, it was jittery as hell. Looks like our summer solstice will be the usual… rainy!

  15. Avataaar/Circle Created with python_avatars xanataph says:

    …the one 555/7555, that might be something to look at. Another way to get pulse width is to generate a triangle wave and have a circuit that trips on when it gets to a set amplitude. The advantage ov that I guess is that the trigger voltage can be varied in a very linear way. At least you got some sun though! 🙂 It's nearly the Winter Solstice here and my rig is pretty much keeping the lights on and little else. heh

  16. Avataaar/Circle Created with python_avatars xanataph says:

    Haven't been able to see past 4:20 cause Youtube is being a c**t…! heh But it's cool how the circuit is coming along. The 7555s are better because they can swing pretty much full rail which can be handy. Good stuff using it as an inverter, they are more than just timers! They make good Schmitt triggers too, I made a dusk sensor circuit for my little Lighthouse with one. No chattering at switching time – straight on! I have seen circuits around where you can do variable pulse width with just…

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.