## Homemade Solar MPPT Circuit - Poor Man's Maximum Power Point Tracker Circuit

MPPT stands for maximum power point tracker, which is an electronic system designed for optimizing the varying power output from a solar panel module such that the connected battery exploits the maximum available power from the solar panel.

We know that the output from a solar panel is directly proportional to the degree of the incident sunlight, and also the ambient temperature. When the sun  rays are perpendicular to the solar panel, it generates the maximum amount of voltage, and deteriorates as the angle shifts away from 90 degrees  The atmospheric temperature around the panel also affects the efficiency of the panel, which falls with increase in the temperature.

Therefore we may conclude that when the sun rays are near to 90 degrees over the panel and when the temperature is around 30 degrees, the efficiency of the panel is toward maximum, the rate decreases as the above two parameters drift away from their rated values.

The above voltage is generally used for charging a battery, a lead acid battery, which in turn is used for operating an inverter. However just as the solar panel has its own operating criteria, the battery too is no less and offers some strict conditions for getting optimally charged.

The conditions are, the battery must be charged at relatively higher current initially which must be gradually decreased to almost zero when the battery attains a voltage 15% higher than its normal rating.

Assuming a fully discharged 12V battery, with a voltage anywhere around 11.5V, may be charged at around C/2 rate initially (C=AH of the battery), this will stat filling the battery relatively quickly and will pull its voltage to may be around 13V within a couple of hours.

At this point the current should be automatically reduced to say C/5 rate, this will again help to keep the fast charging pace without damaging the battery and raise its voltage to around 13.5V within the next 1 hour.

Following the above steps, now the current may be further reduced to C/10 rate which makes sure the charging rate and the pace does not slow down.

Finally when the battery voltage reaches around 14.3V, the process may be reduced to a C/50 rate which almost stops the charging process yet restricts the charge from falling to lower levels.

The entire process charges a deep discharged battery within a span of 6 hours without affecting the life of the battery.

An MPPT is employed exactly for ensuring that the above procedure is extracted optimally from a particular solar panel.

A solar panel may be unable to provide high current outputs but it definitely is able to provide with higher voltages.

The trick would be to convert the higher voltage levels to higher current levels through appropriate optimization of the solar panel output.

Now since the conversions of a higher voltage to higher current and vice versa can be implemented only through buck boost converters, an innovative method (although a bit bulky) would be to use a variable inductor circuit wherein the inductor would have many switchable taps, these taps may be toggled by a switching circuit in response to the varying sunlight so that the output to the load always remains constant regardless of the sun sunshine.

The concept may be understood by referring to the following diagram:

The main processor in the above diagram is the IC LM3915 which switches its output pinout sequentially from the top to the bottom in response to the diminishing sun light

These outputs can be seen configured with switching power transistors which are in turn connected with the various taps of a ferrite single long inductor coil.

The lower most end of the inductor can be seen attached with a NPN power transistor which is switched at around 100kHz frequency from an externally configured oscillator circuit.

The power transistors connected with the outputs of the IC switch in response to the sequencing IC outputs, connecting the appropriate taps of the inductor with the panel voltage and the 100kHz frequency.

This inductor turns are appropriately calculated such that its various taps become compatible with the panel voltage as these are switched by the IC output driver stages.

Thus the proceedings make sure that while the sun intensity and the voltage drops, it's appropriately linked with the relevant tap of the inductor maintaining almost a constant voltage across all the given taps, as per their calculated ratings.

Let's understand the functioning with the help of the following scenario:

Suppose the coil is selected to be compatible with a 30V solar panel, therefore at peak sunshine let's assume that the upper most power transistor is switched ON by the IC which subjects the entire coil to oscillate, this allows the entire 30V to be available across the extreme ends of the coil.

Now suppose the sunlight drops by 3V and reduces its output to 27V, this is quickly sensed by the IC such that the first transistor from the top now switches OFF and the second transistor in the sequence switches ON.

The above action selects the second tap (27V tap) of the inductor from top executing a matching inductor tap to voltage response making sure that the coil oscillates optimally with the reduced voltage...similarly, now as the sunlight voltage drops further the respective transistors "shake hands" with the relevant inductor taps ensuring a perfect matching and efficient switching of the inductor, corresponding to the available solar voltages.

Due to the above matched response between the solar panel and the switching buck/boost inductor...the tap voltages over the relevant points can be assumed to maintain a constant voltage through out the day regardless of the sunlight situation....

For example suppose if the inductor is designed to produce 30V at the topmost tap followed by 27V, 24V, 21V, 18V, 15V, 12V, 9V, 6V, 3V, 0V across the subsequent taps, then all these voltages could be assumed to be constant over these taps regardless of the sunlight levels.

Also please remember that these voltage can be altered as per user specs for achieving higher or lower voltages than the panel voltage.

The above circuit can also be configured in the flyback topoogy as shown below:

In both the above configurations, the output is supposed to remain constant and stable in terms of voltage and wattage regardless of the solar output.

Please ignore the following MPPT concept which was designed by me with a mistaken assumption, the following might not work like MPPT solar charger.

A very simple yet effective MPPT type device can be made by employing a LM338 IC and an opamps.

The IC 741 stage is the solar tracker section and forms the heart of the entire design.

The solar panel voltage is fed to the inverting pin2 of the IC, while the the same is applied to the non-inverting pin3 with a drop of around 2 V using three 1N4148 diodes in series.

The above situation consistently keeps the pin3 of the IC a shade lower than pin2 ensuring a zero voltage across the output pin6 of the IC.

However in an event of an inefficient overload, such as a mismatched battery or a high current battery, the solar panel voltage tends to get pulled down by the load, when this happens pin2 voltage also begins dropping, however due to the presence of the 10uF capacitor at pin3, the potential stays solid and does not respond to the above drop.

When the above situation is triggered, instantly causes pin3 to go high than pin2, which in turn toggles pin6 high, switching ON the BJT BC547.

BC547 now immediately disables LM338 cutting off the voltage to the battery, the cycle keeps switching at a rapid pace depending upon the IC's rated speed.

The above operations make sure that the solar panel voltage never drops or gets pulled down by the load, maintaining an MPPT like condition throughout.

Since a linear IC LM338 is used, the circuit could be yet again a bit inefficient....the remedy is to replace the LM338 stage with a buck converter...that would make the design extremely versatile and comparable to a true MPPT.

Below shown is an MPPT circuit using a buck converter topology, now the design makes a lot of sense and looks much closer to a true MPPT

48V MPPT Circuit

The above simple MPPT circuits can be also modified for implementing high voltage battery charging, such as the following 48V battery MPPT charger circuit.

The ideas are all exclusively developed by me.

#### Swagatam Majumdar

Hi Friends, Welcome to my site, a place where you will discover a massive collection of electronic circuit ideas, mostly requested by the dedicated readers and exclusively designed by me for their customized application needs. I have posted more than 1100 circuit designs in this site, if you have a personalized circuit requirement you may feel free to request it through the comment box, if it seems feasible to me then surely you may find it published here with your credentials attached in the post, thanks and please keep reading>

1. PCB is not available for this design.

2. some components in schematic are not labeled like R1,R2,R3 & some diodes. can you supply the value of the said parts? it will be useless if the label is incomplete. and is this project is tested?. tnx.

1. The relay diodes are 1N4007.

R1,R2 and R3 will need to be dimensioned as per the charging specs and in turn will depend on the solar and the battery ratings.

R1,R2,R3 in series or individually basically decide the current output of the charger, and may be calculated from the formula:

R = o.7/charging rate

2. the circuit is not tested but should work as everything is pretty straightforward in the design....

3. Brilliant !!!
but sir can i ask about the max rates this circuit can work with ?

1. Thanks!

The maximum rate is 5 amp (30V), because that's the maximum current LM338 can handle

4. This circuit does not appear to actually perform the MPPT function, only a controlled charge. My understanding of MPPT has been that all solar panels produce a current proportional to sunlight, and a max voltage that varies as a function of temperature, thus power is a product of the panels V-I characteristic and the max power occurs at a peak. There is an impedance that can be applied to the panel such that this maximum power is extracted from the panel. In order to always hit this point, an algorithm is needed to search for it and a DC-DC converter whose duty cycle can be varied is needed to match the maximum panel voltage the the voltage that the battery is at, thus effectively making the battery always appear to the panel as the perfect impedance necessary to extract the maximum power. This circuit has a linear regulator, which steps voltage down by dissipating it as heat instead of exchanging voltage for current. While you can certainly do a much better job of regulating the battery charging process, I don't think this circuit gives you any additional power. I hope I am not coming across as rude, and I may have misunderstood some aspect of what is going on in this circuit, I just wanted to let you know that this may not be accomplishing what it is supposed to do.

1. You perfectly got it. This is not MPPT.
Shan

2. I have tried to provide an alternative, easier solution to the new hobbyists, because the actual concept would be beyond their reach to understand and build.....

3. Then it may be fairest to be honest about that.

NONE of the circuits that you label as such, are actually MPPTs, as none of them will transfer maximum power to their load (the battery). If you want a cheap and easy way to non-MPPT charge a battery, you could suffice with a diode between solar panel and battery, perhaps with a relay or MOSFET to turn of charging once the battery is full. This will work better than any of the designs you've posted.

Misinformation is worse than no information at all. Two project teams at my school have attempted to use your designs as a basis for their MPPT, only to lose valuable time and resources before finding they don't work as advertised.They now risk failing their course, as we don't give them a passing grade if they can't demonstrate MPPT functionality. (They have learned a valuable lesson -- don't just trust any information you find on the Internet...)

4. I don't blame you for this comment because may be you yourself are much ill informed about electronics and might have failed to understand the above circuit details.

The above mppt cannot be considered a real mppt only because it doesn't employ I/V curve tracking but that doesn't take away its credit of being extremely efficient than the ordinary solar chargers that you are referring to.

How much do school students know about electronics and how much experience do they have this such field? I have seen experienced hobbyists consulting me for days and multiple failures until finally I make them succeed in making a particular project.

If your students couldn't make this simple looking solar optimizer then imagine what they would do with an actual mppt.

People appreciate me for providing alternate innovations, concepts, inventions that are easier and much effective.

It's unfortunate that there are folks who like to break their frustrations on creative helping engineers like me who are very rare online.

If you are unable to understand a concept you better quit instead of criticizing it due to your own inefficiency.

5. ...if anybody points out faults in my designed circuits I would welcome that, but just criticizing blindly could be foolish..

6. your designed circuit is not a true MPPT circuit, as expressed by JD Bakker. You fault him, but your headline is for an MPPT controller, which the circuit is not. As we say in America, that's false advertising.

Rather than just criticize, I will point you to a solution. Review the simple MPPT controller based on the Linear Technology LT3652. Quite an easy circuit to construct, actually MUCH easier than yours. Maybe instead of getting defensive, you should look for a true solution. You could also provide instructions to help enhance output capacity (charge current).

7. LT3652 is not available in every corner of the world, and nobody would ever understand what's inside the chip and how it's doing all the MPPT function, In this blog I have comprehensively explained what's actually MPPT and it doesn't have to be all that complex and could be implemented by using discrete components.

It's about understanding, discussing, debating and not not just arguing blindly.

Here are my other articles that together make the concept clearer, you wouldn't find such researched and made simple data anywhere on the net:

8. ....and how would anybody charge a 100AH or a 200AH batt using LT3652

5. Hi Swagatam,

do you have or can you a design circuit for DC-DC converter with high current?

input: 10~50vdc
output: 12 or 13.8 vdc
current: min=10 amps
max=100 amps

Regards,
Mike

1. Hi Mike,

I think the circuit shown in the following link might work for your application also:

2. hi swagatam,

i saw the circuit.
what i want is a regulator using one or two 12v battery and the out put would be 13.8 is it possible?
i think this circuit will save the lifespan of the battery.

by the way thanks for your quick response.

Regards,
Mike

3. Hi Mike,

Do you mean a boost converter, which would lift 12V to 13.8 volt...??

4. yes sir...

Thanks and Regards,

5. You may refer the following article for understanding a boost converter circuit:

Make T1 = TIP36

6. Hi Swagatam,

the circuit you referring, can i used it to a grid tie inverter? i would like to use a battery instead of a solar panel.

Regards,

7. No you cannot use it as a grid tie because the circuit won't be isolated from grid mains and may get damaged.

8. do you have or can make a circuit for voltage regulator to use a battery to power the grid tie inverter?

Specs of Voltage Regulation:
Input voltage= 10V~32V
Output Current= 10A~30A

Regards,

9. Presently I do not have this circuit, but will try to figure it out...

10. Thanks a lot Swagatam...

i hope you can do it and post it here in your site.

Regards,
Mike

11. Sure Mike,

will try my best....

12. Hi Swagatam,

Regards,
Mike

13. Hi Mike,

you may try the circuit shown at the end of this article, just replace the 7812 IC with a LM338.

14. Hi Swagatam,

you said on the blog TIP36 that LM338 will be use in separate power supply. can you tell me if this is possible now just to replace 7812 by LM338??

Regards,

15. Hi Mike,

Just replacing will not do, you will have to replace with a standard LM338 configuration, using preset, 240 Ohms resistor etc.

16. Thanks Swagatam...

i'll try to do it.

Regards,
Mike

6. Hi Swagatam,

what is the difference between 7812 to LM338?

Regards,
Mike

1. Hi Mike,

7812 will produce fixed 12V, LM338 can be made to produce any voltage between 1.25 to 30V

7. Hii swagatam i want to make this circuit for 48v and 70amp so what changes will i have to make in this circuit.???

1. Hi KKaranjia,

This circuit cannot be modified for oer 32V, because the IClm338 cannot tolerate more than 32V....I think the following circuit will work if integrated with the above opamp stage:

8. can you please help and integrate them as i am not able to understand where to connect and in that other circuit also cant be operated beyond 20v or 30v and in the charge controller i require the input will be around 60v and the output required is 48v

1. I'll try to do it, i will inform you when it's done.

2. ok thanks i will be waiting

3. Hello kkranjia,

I am finding it difficult to design a high voltage MPPT with the above concept, because the IC324 won't accept more than 32 volts, I'll try to come up with a PWM based design which would be more suitable, but it might take some time.

9. Hello sir here is piku
can u help me in the ratings of some components and infomation of MPPT-

1)diode connected in parallel to relay coil
2) information about 10 Amp diode
3) 4K7
4) rating of green and red coloured diode
5)240

1. Hello Piku,

1) = 1N4007

2) 10 amp diode = two 6A4 diodes connected in parallel

3) 4k7 = 1/4 watt, 4.7K resistor

4) green and red color LEDs

5) = 240 ohms, 1/4 watt resistor

10. I really appreciate that you tried to bring out some circuits for micro inverter solar projects. Every thing related to this topic is secret and no good circuits are available still. Thx.

1. Thanks very much!

11. in this circuit where the output need to take please note .guru_ram86@yahoo.com

1. the output is applied to the battery

12. hi sir...
will this solar panel move automatically in the direction of sun.
i hv a project "automatic solar tracking system" and for that i want a circuit diagram.
so can u help me sir. ?
thanking you

1. Hi Ramsahay,

The above circuit will not move the panel, refer to the following circuit design:

2. hi sir,
i want to design 12v 30A mppt controller help me

3. i'll try to design it and post it.

13. hi sir,

1. hi seetha,

microcontroller mppt design is not available with me presently...

14. thank u sir

15. hi sir,how are you?actually i want to know i am already using a pwm based solar charger with my inverter.but want to use MPPT.can you publish a cicuit which can handle 24v 30 amp. thanks

1. Hi Ravi,

I'll try to design it for you, however making the SMPS part in the MPPT can be little difficult, if I succeed I'll post it here for you.

2. thanks sir,can i divide the circuit in 2 part in first part the battery will be directly connected to the solar and in the evening and before noon a voltage amplifier will increase the volt to a desired level.is it possible?

3. Yes you can do it, the following two circuits can be combined to produce the intended effects:

16. Hi. Great site.
I agree with the mppt concept. We live completely of grid. We have 8 x 240w 24v solar panels connected with 4 x 40a 24v pwm controllers to batteries and a 3kw wind turbine. Power to the house is done via 3kw pure sine wave inverter. My idea is to connect a simple mppt circuit infront of my pwm controllers. Do you think this will enhance the solar panels charge rate, more important in early mornings and late afternoons.
If so can you please help with a simple design for 24v 40a mppt circuit than can installed in front of my pwm controllers.
Thanks
If so

1. Hi, Thanks!

It will depend on how the PWM controllers are configured.
I am assuming the connected batteries to be rated at 12V and the PWM controllers generating the required 14V for charging these batteries.
If this is so, then I think the PWM controllers would itself be quite efficient in optimizing the solar panel current, and external MPpTs wouldn't be required.

2. Hi
No sorry we have 24V battery bank. The PWM's are charging at 28.8V. My solar panels open V are +- 40V, I think it would be better to install a dc - dc converter in front of the PWM controller to change the higher volts low amp to lower volt higher amp. Can a converter be made with high current +-40A.
Thanks

3. Yes, you can try a buck converter using a IC555 circuit, connect it in between the pwm converter and the solar panel, one suitable design can be understood here:

17. hi i am planning to connect this mppt circuit io dual axis solar tracker.
1) if my solar pannel rating is 50w what must be the R1,R2,R3 values
2) Are the relays in this circuit are 12v 8 pin relay
3)In the circuit an arrow pointing 10k resistor, is this resistor variable 10k resistor
4) in the circuit the connecting wires are disconnected in some places how the wires connected there

1. 1) resistor values will depend on the battery AH rating.
2)relays are 12v 5 pin, spdt
3)those are presets or trimpots
4) the gap indicates that the overlapping wires are not connected in anyway.

18. hi!
thanks a lot in helping me in completing the dual axis solar tracker it's working perfectly
my next step is to connect the solar panel of dual axis solar tracker to this simple mppt circuit
is this idea good
Here in the circuit A3 and A4 are the other 1/2 of IC 324 then in circuit A3 is +v and ground connection are these connections pin 4 and 11 in IC 324?

1. You are welcome!

The IC 324 has four quad opamps in one package, the supply for the entire IC is at the pins 4 and 11.

2. I would recommend the simpler zero drop charger design which is shown below, it's basically a voltage regulator circuit that optimizes the solar parameters and avoids unnecessary loading of the panel.

19. In the circuit one transistor base is connected to 100 ohms and after that an a connection with big dot is left freely what to connect there?

1. ignore the dot, remove it from the circuit, it's a drawing mistake.

20. 1) R1 R2 and R3 = 0.7/ charging rate in kilo ohms or ohms?
2) Is 4K7 is preset resistor?

1. 1) it's in Ohms.
2)4k7 can be a preset or a pot. It should be a 10k preset/pot actually

21. when will the red and green led's glow?

1. green = charging
red = batt full.

22. How to set the 10k preset values explain briefly?

1. pls make the circuit first, then I'll explain it further.

23. Where the ground in the circuit conneted?

1. transistor emitter lines need to be connected together

24. i made the circuit,but my solar panel is giving 10 volts without mppt but when the mppt is connected only 6 volts is measured. I measured this 6v by taking away the battery and connected a multimeter in place of battery it showed 6 volts. how can maximum power can be obtained with reduced voltage.
i connected 3 w 9v solar pannel and 12v 1.3AH battery
and the red led is always glowing even when the battery is dischearging

1. how can you charge a 12V batt with a 9v input?????

you will need a 18v panel for a 12v batt and the above circuit.

also replace the 4k7 pot under LM38 with a 10k pot for getting a 15V adjustable range

25. Does it mean both the transistor emitter points should be connected

26. The ground points must be connected to battery -ve or solar panel - ve

1. battery negative

27. Why that much high rating 10 amp diode is used?

1. So that bigger batteries upto 100ah can be charged, you can use smaller diodes suiting your requirements.

28. sir gud day,
my some question is:
1.in R1,2,3 0.7ohms, how many watts i apply if my battery is 12v 40AH and my solar panel is 50w, 12v-20v. pls.. give me exact value of the resistor 1,2,3.
2.IC324 is it also LM324 if i buy in elect. store.
3.all 4 presets 10k parts under ic324 is it automatically set already or i manually configuring the value to set the right output, if manually do, will you mind how to set this in correct value.
Hope you appreciated me. Thanks very much!

1. The above circuit procedures could be quite complicated for anyone who may new in the field, it's for the experts....I'll try to update the article soon with an identical design but using lesser number of components and hassle free setting procedures....so please keep in touch until then

29. sir can u design the above solar charge controller for 48V 15A current level for MPPT tracking

1. Mayuresh, you can try the last circuit updated in the above article.

30. Sir what is the value of the capacitor C in the middle of the circuit? its connected in the emitter of the BC547.

1. slide, please click the diagram to enlarge it....you'll find it to be 220pF

31. sir in your other pic for this project there is no trimmer atach

1. jeffery please provide me with the link, I'll check it out

32. Hai sir,
I have two 35v165w panel. Can u use this circuit for charging 12v 100AH Battey ?

1. Hi Ajith, you can try the last circuit which is the simplest one, make sure to add a 6V zener in series with the base of the transistor.

connect the panels in parallel.

33. Sir,
U mean 48v mppt controller circuit ?
Which diode connected in series with panel ?

1. yes that's correct, use a 10amp diode with the panel.

34. Sir,
I am build the ciruit, but the output voltage is around 35 v , what I do ?

1. Ajith, did you set the circuit as directed in the article.

connect an LED in series with the emitter of the transistor, and switch ON the 35V input

next, without connecting any battery first adjust the preset such that the voltage at pin2 is 12V,

without any load this LED should stay switched OFF.

Now short the output terminals, LEd should light up now.

confirm the above and let me know.

35. I have 150w panel round about 30 to 35v can I use this circut
and how much time they full fill bettery(50ah).thanks

1. yes you can connect it.
it will be difficult to predict the battery charging time because it could depend on many external factors.

36. HI, instead of using solar panels, can i use external power source/supply with appropriate voltage to charge battery?

1. Hi, the above circuits are designed to work with solar panels only, for a mains powered power supply the above complex design may not be required, you can simply use any standard design from this page:

37. sir plz that one thing I dont understand 240E
or this is resistor?

1. it's a resistor = 240 ohms

38. if all the component connect same like the above circut but If dont use 10k preset with this circut what would be the result?
can work fine or not?

1. if your panel output is below 24V then the preset can be removed, otherwise the preset will be required.

39. can I use this circut direct connect to load?
means the input of the circut connect to the output of the solar and the output of circut connect to 12v dc fan.
can this can work good?

1. yes it can be done......

40. Dear Swagatam,

Thank you for providing such brilliant guidance. I am designing a 48v charge controller to hook up with the 200 AH battery bank. The panels array is rated approx. 2000 watts. The batteries are attached to a 3kw ups. This arrangement mainly runs a air conditioner (1200 watts) in summers. Therefore the amps flowing through the system are a lot (2kw@48v). I had a charge controller of 50 amps which is now broken and it costs around 150 usd. I don't plan on buying a new one. Instead I'm going to use your circuits with some modifications like mechanical on/off switches and additional transistor stages to pass all that power. Or perhaps replace the transistors with heavy duty triacs or even high amp car relays in parallel. My question is if I will be able to drive many transistors from the pin 6 of the 741 ic. Is there a circuit simulation software I can use first? Like a spice variant which has IC packages like 741 and 555 that I can employ to test the whole thing? Sorry for so many questions but sensing that you are a noble person who likes to help others I thank you in anticipation for your guidance. Stay blessed.

1. Thank you dear Mooney,

Actually I have never used a simulator in my life because I simply never needed these artificial means, I normally do the simulation in my mind much reliably...so I am afraid I have no idea about these things.

By the way if you say I could design the system for you, if you can specify the exact features that you would want the charger to include.

If you are interested to go for a simpler option here's one very simple circuit which will start charging your batteries as soon as you hook it up with the panels.

2. I feel extremely grateful to read that you are willing to take the time to help me. And that you have replied so quickly. Thanks bro.

The 100 amp variable voltage power supply design that you have linked is simply amazing and new to me. I can't appreciate the idea enough. However that one is missing automatic feature of a cut off to end charging when battery voltage drops below a certain lower limit like 50 volts or so. 50 is lower than the standing voltage of the batteries and it'll mean that the UPS is loaded and drawing power from them. The potentiometer in the circuit seems useful to have and I hope to use it in order to raise the voltage going to the batteries manually, only once a month, and give them an equalizing charge.

3. Thanks bro, the pleasure is all mine. yes the circuit can be made automatic simply by adding the following design with its output:

the circuit actually can be enhanced in many different ways, as per the user preferences.

4. The problem with transistors and linear regulation is waste of a lot of power. I don't want that bro. What I need is mosfets switching by pwm signal and not wasting power. Op amps can control the switching. If you google "the back shed mppt circuit" you will find what I have explained. Bro I need your kind consideration upon that one, please. Its gorgeous and succinct.

5. I know it bro, I thought you'd find it difficult to build the PWM version and therefore I referred a simpler option to you.

For the PWM version you can take a peek at this article, I think this is exactly what you may be looking for:

6. It is, and I hate to whine to you but it uses a P channel mosfet. Being rare (for some reason), P channel power mosfets are expensive over here, like a dollar for one. Then, I am located far away living on a farm in remote Punjab. I have plenty of n channel mosfets and transistors though and the usual items like 555's, 324's, 741s, and a whole lot of scrap including transformers from local made UPS units.

The other concern I have is that internet searches bring forth the advanced concepts like H bridge and full bridge mosfets driven by the latest ICs which I do not have. I could try and hunt for 3524 or other PWM and FET driving ICs. But the coolest idea of a 555 based PWM driving mosfets and "chopping" the power coming down from the solar panels and tailoring it to my need seems most feasible to me for now.

I have made simulations of all the circuits you have developed, all of them, however they don't simulate very well because the applet I'm using, developed by Paul Falstad, does not have a PV input. Otherwise the circuit you have shown here is quite good being simple. Secondly the PV array is 2 kilo watts of power. And I'm not sure how to add mosfets to share the power. To be honest, Mosfets are sophisticated things with a lot of "nakhra" to take care of in their design, as you know.

I could use a small army of D1047 NPN transistors instead if need be (I have plenty of these from scrap), driven by a 555 based PWM and a 741 or two as comparators, sensing and controlling the voltage limits as long as the circuit doesn't let them go linear to waste the power being conducted down. But I am a newbie so I'm not so confident in designing it. I also have a box full of IRFP150N n cannel mosfets.

Bro you agreed to help me. Perhaps you could take the time to design such a thing for me? Pretty please. My wife and children are visiting their parents and I want to get the solar power up and running by the time they return which is a week from now. And with all the frequent rains I don't have much outdoor farming work to do anyway. What do you say dear bro? :)

7. Thanks bro, for the nice explanation, I'll try to design and publish the required circuit, specific to your application. It may take some time though, since it would be quite an elaborate article and might take a lot of thinking.....

cheers!.

8. Okay thank you Swagatam, I'll be looking forward to it. In the mean time, I think I am going to build the circuit on this page and instead of a transistor I'm going to use a bunch of car relays driven by the 741. I hope the IC will not be switching them too much because I do not want the inductive kickback spikes from fast switching relays to damage the UPS. Am going to start building this ASAP. I intended to send you report and photos of any build designed by you so I will send you photos of it, hopefully.

9. Sorry bro, you cannot use relays here, because the switching is supposed to be very rapid, either a mosfet or a transistor will only work for the above circuits.

for the time being you could rather try building the last design from the following article, I would recommend this one as its much easier and makes more sense:

10. Brother forgive me but kindly do me this one favor only, modify the 48 volt circuit on this very page only to handle 2 kilo watts of power. The more I read about drive requirements for transistors and mosfets the more I feel ignorant about them. You're the guru so please guru ustad take the time to make this small modification. I will acquire the PNP transistors and everything else. This one here, aptly named Poor man's mppt is the best of them all when it comes to simplicity and efficiency.

11. Sure Bro! I am always ready to help! However the above circuits were built on an mistaken assumption...so it wouldn't be a good idea to try these circuits won't simulate an MPpT, In my previous comment I suggested you an alternative circuit I would recommend you to try that instead of the above.

Or you can also try the earlier link that I had referred using IC 555 IC.

I would be updating the article soon with a correct version so that the circuits works more like an MPpT.

12. Still waiting for the update. Bro Majumdar its not so necessary to make it mppt. It just needs to be efficient. Its meant for poor people any way. A full bridge buck converter that can handle the amps and its limits governed by a few ICs may as well do the trick.

13. Mooney, you can try the following circuit:

41. Another quick question please. In the schematic for the 48v version, isn't the 78L12 receiving excessive voltage from the 60V solar panel?

1. yes you are right, a 78XX will not work here, you can replace it with the common collector stage as shown in the second last circuit above...using the BC547 and its base zener diode/resistor design

42. I have 200 watts solar panel and i want to build mppt solar charge controller, please send me circuit diagram and component list.

1. you can refer to the following concept:

43. This is NOT an MPPT controller!!!!!!!!!!!!

44. Hi.Sir Swagatam Majumdar.Sir we are working on Perturb and observe method.Can u provide me with a working dc-dc converter circuit diagram.Range having input 8-20 volts and output range 9-22.thanks

1. Hi Mohammed, I have not yet researched this concept, if possible I'll do it and try to design a suitable circuit with this concept.

45. Hello sir!
i am a student of B.tech electrical. i am working on my final year project. Sir i want to make an MPPT Charge controller of rating 200 watt panel. kindly sir guide me how can i make this without using the microcontroller. some suitable circuit diagram. plzzz sir.i have seen many articles of mppt of yours. butt i am confused. suggest me the best suitable diagram of my rating. your help will be highly appreciated.

1. Hello Imran,

You can try the following concept, if you build it correctly step wise it will solve your purpose