Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:45 28 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Electronics : 150V 45A MPPT - roll your own

     Page 31 of 50    
Author Message
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1420
Posted: 11:30pm 22 Aug 2020
Copy link to clipboard 
Print this post

Mark, I am ordering some 200V and 300V diodes.

I like the STTH6002CW and  STTH6003CW from STM.
I want to examine reverse recovery and forward recovery times
and compare with the HY5110 to get an idea of what to expect.

The 200V diode is $7.80 each and the 300V is $5.80
wronger than a phone book full of wrong phone numbers
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 01:25am 23 Aug 2020
Copy link to clipboard 
Print this post

Some considerations for selecting suitable Diodes.

The STTH6002CW should generate ~10-15W less heat at 40A compared to the 6003CW.

I would expect the Schottky diodes of Marks to have low to almost no reverse recovery time. My understanding of the schottky barrier diode is supposedly a direct Metal to "N" junction, as there is no "P" & "N" materials there is no depletion layer formed so carriers dont have to be "swept" from the junction meaning no recovery time.

Edit: All Schottky Diodes at Digikey are listed in 3 flavours:
Either "-" "5nS" or "<=500nS" Most data sheets have no information on "recovery time"?
I have no idea where they get their listed recovery times from.

There is no need to go higher in Voltage than 150V for the Schottkys they can swallow small transients with ease The Diodes Mark has, have a repetitive avalanche rating of 31.8kW.
That means if they start to avalanche at 160V they can swallow 200A transients for a microsecond repetitively, or 500A non repetitively.

The Mosfets being used are 150V rated, so there really is no need to go higher than 150V for a good Schottky or 200V for an Ultrafast.  Going higher than 200V usually puts the ultrafast diodes into the next higher Vf conducting category which is typically 0.4 to 0.5V higher at their rated current, generating needless heat.
Edited 2020-08-26 09:27 by wiseguy
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1420
Posted: 05:52am 28 Aug 2020
Copy link to clipboard 
Print this post

The 200V 60A diodes arrived.
They are STTH6002CW dual diodes with the center pin being the cathode.

I will compare them with the HY5110 as a diode.

103.5V input, 1800W output into 45V
Without a 0.5nF/10 Ohm snubber from switch node to DC + input
and without it.

Yellow is switch node voltage
Purple is DC input
Light Blue is pwm control into the TLP250

First we see no snubber and HY5110-as-didodes



not too bad at all.

Now with the RC snubber



I retained the snubber and installed the



Now that is unexpected. I thought it would be a smaller spike, and not
very long lived oscillation. This is not very good.

Last is the Yellow trace re-scaled to 50V/div
And it combines many traces so we can see the sort of average behavior
of this thing.



peak voltage exceeds 170V.

Having the HY5110 in place seems to tame this wild voltage oscillation
but probably at the cost of over volting the HY5110 body diode, which goes short circuit for voltages over 118V

I am thinking I will stick with the HY5110-as-diodes and of course use
the nice FDH055N15A MOSFETS for the switching job.

I won't bother doing this test on Wiseguy's power board, I expect near identical
results.
wronger than a phone book full of wrong phone numbers
 
nickskethisniks
Guru

Joined: 17/10/2017
Location: Belgium
Posts: 458
Posted: 06:51am 28 Aug 2020
Copy link to clipboard 
Print this post

I'm almost there to test, but I got interests in another forum (https://diysolarforum.com/).

I’m trying to communicate with my fancy valence saphion lifepo4 batteries for years with my own µC without any  luck, now there are a few on the other forum that cracked the communication protocol. So I’m a bit desperate to try out (but need to spent a few days to adjust the code to work on my µC and RPI).

There is always something getting in the way….

But, since my order is taking so long(I ordered parts with lcsc) and apparently I had components on backorder, So I did order with TME some other components, I ordered the diodes with lcsc you are using, the 200 and 300V ones.

But now at this moment I only have to test with:

Diodes:
RURG3020CC

Mosfets:
IRFP4868  (300V 70A 517W)
IRFP4668 (200V 130A 520W)
IXFH110N25T(250V 110A 694W)

I don’t know yet about the configuration, but planning to install 10 panels (280W) on this HV controller. But the shed is shaded, so ideal would be to run 2S5P. But on the moment there are only 6 panels up, waiting on brackets to mount the others. So 3S, 4S, 5S are options at the moment, because I still have to much energy. So this will be my test setup for this controller, I will need to reroute the cabling.

I think I start building a controller with the IRFP4668, I think I want to use the higher voltage fets with 300V diodes.
 
SYM-1
Regular Member

Joined: 18/10/2019
Location: New Zealand
Posts: 45
Posted: 11:04pm 28 Aug 2020
Copy link to clipboard 
Print this post

peak voltage exceeds 170V.

Having the HY5110 in place seems to tame this wild voltage oscillation
but probably at the cost of over volting the HY5110 body diode, which goes short circuit for voltages over 118V

I am thinking I will stick with the HY5110-as-diodes and of course use
the nice FDH055N15A MOSFETS for the switching job.

I won't bother doing this test on Wiseguy's power board, I expect near identical
results.

I find the 170V oscillations disturbing.  Sure the HY5110-as-diodes may solve the problem but can they take the stress long term?

It seems to me there is a stray inductance problem that is begging to be discovered and solved.
Persistence is the key
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1420
Posted: 08:38am 29 Aug 2020
Copy link to clipboard 
Print this post

SYM-1:

here are two pdfs I find most educational on ringing.

H2PToday1803_design_TexasInstruments_Part 3.pdf

and a practical worked example

AN045_EN.pdf

here are the gory details:



Coss2 is the diode capacitance. I suspect the HY5110 has a lot more
and so when in circuit the ring frequency is a lot lower.
But maybe the Q factor is lower so it does not ring so much.
wronger than a phone book full of wrong phone numbers
 
hugocamaras
Newbie

Joined: 12/04/2019
Location: Brazil
Posts: 24
Posted: 07:15pm 30 Aug 2020
Copy link to clipboard 
Print this post

  wiseguy said  I started to try to sketch the pcb and modifications....sheesh, and I see Nicks has been working on the original too, was trying to save the effort.

Here is the schematic and sketch if Nicks or anyone wants the database files to suck into easy eda just ask.

Schem.pdf

Sketches.pdf

I wanted 3 Fets for a job - you dont have to load the 3d one, the finished board size is 190mm x 140mm.

I also only used 4 caps for the output - I reckon that is plenty. Just noticed 2 little glitches where tracks join to ground plane, now fixed.

Input from solar on the left output to Bat on right, havent run the rule checker yet - still a bit left to do.


Hi Mike! Is this pdf Sketches the layout of the temporary plate? Are you going to make Gerber files available so we can reproduce the project for free or are you just going to sell the finished boards? I am following the project and would also like to assemble ... it turns out that it is complicated to buy ready-made plates from outside the country. Here is Brazil. Hehehe
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 11:04pm 30 Aug 2020
Copy link to clipboard 
Print this post

Hi Hugo, the final layout for the PCB have altered slightly from the "sketch" and schematic. I am considering sharing the Gerber files with you but I have a small issue that I will describe. I designed the PCB gratis for the forum to take advantage of, this was not a money making venture.

I am unsure how you could turn those gerbers into a pcb with any sort of economy though. Poida had the first lot made & the cost for a brain board and the power pcb together were ~ $15 + postage.

If you are planning to order in quantity you either need a sales outlet or a lot of mates who want one. I must admit, it is the sales outlet part that troubles me. If anyone was going to make these for any sort of profit it should be shared with Poida and myself    who have invested a considerable slab of time to create the project.

Please post how you intend to use the design and create PCBs in a small? quantity with any sort of economy to help me make a decision - please dont be offended.

I initially ordered two of the sets from Poida and would consider selling you a set, but I would not want to send it for a few weeks in case I damage the one and only PCB I have and will be doing experiments with. Maybe someone else on the Forum has a spare set they would be happy to negotiate with you.
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 11:21pm 30 Aug 2020
Copy link to clipboard 
Print this post

  SYM-1 said   Quote from Poida.
I won't bother doing this test on Wiseguy's power board, I expect near identical
results.

Quote from SYM-1
"I find the 170V oscillations disturbing.  Sure the HY5110-as-diodes may solve the problem but can they take the stress long term?

It seems to me there is a stray inductance problem that is begging to be discovered and solved."


At the risk of proving myself wrong publicly, I am building up a power PCB to hopefully solve the ringing issues. I dont disagree that the papers that Poida referred to re ringing issues with regard to how to calculate the loop components that set the frequency of the ring are determined. Nor with how to calculate a snubber to "stomp" on the ring.

It is what starts the ring to occur in the first place other than fast edges. I am well aware of ringing when something turns off fast and there are stray L & C that creates a decaying "ring". But the issue we are looking at is at the leading edge when the choke node is set high (FET first turned on).

I have never seen a switch that switches a node to say 100VDC that rings when the switch is turned on (ie goes to 170VDC peak) - turning off is a different discussion. I believe it is a FET issue & being the active component it is causing the decaying oscillation on turn on. Ie it is switching fast on and off at the fundamental ring frequency during the initial turn on, the off times causing the peak voltages higher than Vapplied.

I hope to set out to either prove this (and solve it) or embarrass myself suitably. publicly. Stay tuned.

PS Peter, back on about page 18ish you were doing choke saturation experiments. there appears to be no (or very small) oscillations present in those waveforms, yet was it not similar to what we are currently doing. Why do those waveform pics look so clean - what is different?
Edited 2020-08-31 09:43 by wiseguy
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
Warpspeed
Guru

Joined: 09/08/2007
Location: Australia
Posts: 4406
Posted: 12:00am 31 Aug 2020
Copy link to clipboard 
Print this post

Mosfets and other fast switching devices can be quite prone to high frequency oscillation when biased in the linear region.

Its entirely possible that a short burst of ringing may be initiated on either a rising or falling edge due to mutual coupling of various distributed reactances, plus an excess of high frequency gain in the switching device.

A snubber may introduce enough deliberate high frequeny loss to damp out, or even eliminate this oscillation.  Another popular approach would be adding deliberately lossy ferrite beads which does pretty much the same thing. Beads of different size and material can offer suitable energy absorption at widely differing frequencies.

As all of this will usually be highly dependent on physical layout, what works in one instance may have a completely different effect in a supposedly "identical" circuit.
So its really a case of trying a few different approaches on a case by case basis.

So what works well for you, may actually make things rather worse for someone else.

Another entirely different issue, is that it may not actually start to ring until you place your oscilloscope probe on the magic sensitive spot! The probe itself can change things to such a degree that what you are seeing only occurs during testing !

Probably the most useful approach would be a spectrum analyser, with a very small inductive pickup loop where you can observe the energy peak of the ringing with extremely loose coupling, and then by trial and error, experiment with a few different remedies.
Cheers,  Tony.
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 12:24am 31 Aug 2020
Copy link to clipboard 
Print this post

Tony I agree with almost everything you said re turn on linear region etc. However given the same PCB the same components etc I believe that a cure will probably be effective for all cases, I am going for the bead/s cure as my starting point.

The snubbers can fix issues where a bead perhaps cant be effectively placed, ie some smd layouts. I prefer to try to attack the source rather than the effect if I have a choice.

Given the few pf and high impedance of a good HF probe - in a sensitive circuit I agree it could play havoc ie stop a crystal from oscillating but in this brute of a thing - I am discounting it for now - if I am proved wrong I will publish it.
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1420
Posted: 06:34am 31 Aug 2020
Copy link to clipboard 
Print this post

Wiseguy:
if it was these tests then I was not probing the switch node.
I was probing the inductor current and the gate drive logic signal output.
wronger than a phone book full of wrong phone numbers
 
hugocamaras
Newbie

Joined: 12/04/2019
Location: Brazil
Posts: 24
Posted: 10:30am 31 Aug 2020
Copy link to clipboard 
Print this post

  wiseguy said  Hi Hugo, the final layout for the PCB have altered slightly from the "sketch" and schematic. I am considering sharing the Gerber files with you but I have a small issue that I will describe. I designed the PCB gratis for the forum to take advantage of, this was not a money making venture.

I am unsure how you could turn those gerbers into a pcb with any sort of economy though. Poida had the first lot made & the cost for a brain board and the power pcb together were ~ $15 + postage.

If you are planning to order in quantity you either need a sales outlet or a lot of mates who want one. I must admit, it is the sales outlet part that troubles me. If anyone was going to make these for any sort of profit it should be shared with Poida and myself    who have invested a considerable slab of time to create the project.

Please post how you intend to use the design and create PCBs in a small? quantity with any sort of economy to help me make a decision - please dont be offended.

I initially ordered two of the sets from Poida and would consider selling you a set, but I would not want to send it for a few weeks in case I damage the one and only PCB I have and will be doing experiments with. Maybe someone else on the Forum has a spare set they would be happy to negotiate with you.


Good morning Mike! Here in Brazil it is 7:16 in the morning. I understand the work that Poida and you "Mike" had and I agree with your statements. I want to mount this charge controller solely and exclusively for my use. I have no interest in selling. It is easier for me to have the boards made here in Brazil, because buying them ready made with you, they simply would not reach my hands ... They would be stuck in Brazilian customs. Manufacture them here, I avoid this problem. Thank you, Hugo.
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 10:40am 31 Aug 2020
Copy link to clipboard 
Print this post

Hi Hugo, thanks for the response, please pm me your email address and I'll send you some gerbers. Just for interest when you get some PCBs made let us know the cost & quantity. I am confident that it will be heaps dearer than our chinese friends.
I understand what you say re customs - I never realised Brazil had these problems.

Ive just printed the MPPT parts list and schematic, time to wipe the cobwebs from my soldering iron and have some "fun"? building up a test unit.
Edited 2020-08-31 20:42 by wiseguy
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
hugocamaras
Newbie

Joined: 12/04/2019
Location: Brazil
Posts: 24
Posted: 11:20am 31 Aug 2020
Copy link to clipboard 
Print this post

  wiseguy said  Hi Hugo, thanks for the response, please pm me your email address and I'll send you some gerbers. Just for interest when you get some PCBs made let us know the cost & quantity. I am confident that it will be heaps dearer than our chinese friends.
I understand what you say re customs - I never realised Brazil had these problems.

Ive just printed the MPPT parts list and schematic, time to wipe the cobwebs from my soldering iron and have some "fun"? building up a test unit.


Hi Mike, thanks for understanding my problem. Yes, in Brazil we have these customs problems.

I know that we cannot compete with Chinese manufacturing prices. I know it will be more expensive to have it manufactured here in Brazil ... But, at least I will be able to set up this project for my exclusive use. Thank you, Hugo.

Sorry for the inconvenience. Yes, I use Google translator.
Edited 2020-08-31 22:42 by hugocamaras
 
renewableMark

Guru

Joined: 09/12/2017
Location: Australia
Posts: 1678
Posted: 10:00pm 01 Sep 2020
Copy link to clipboard 
Print this post

Last bits came yesterday (from Aus) everything from overseas came weeks ago.
Cheers Caveman Mark
Off grid eastern Melb
 
renewableMark

Guru

Joined: 09/12/2017
Location: Australia
Posts: 1678
Posted: 03:59am 06 Sep 2020
Copy link to clipboard 
Print this post

Peter, on P10 you said to use 9x 450uf on the input and 5 x 450 uf on the output.
But these boards have 4 on the output.

If I use the 470 uf I have it will be 1880uf compared to 2250 that you had.
Will that do?

Cheers Caveman Mark
Off grid eastern Melb
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1420
Posted: 07:43am 06 Sep 2020
Copy link to clipboard 
Print this post

Mark:
not to worry. This project will work with just about any reasonable
collection of caps. No need to be exact.
I would fit 4 caps to the output.

The first board I built ended up donating all it's caps to the Wiseguy board build.
And so I thought, what could I get away with if I took an attitude of
"let's be stupid" when fitting caps?
So this board has 1 x 540 and 1 x 450uF on the input.
And 1 x 10,000 uF on the output.
And the firmware still works fine when driving the 1 Ohm load.
I suspect it will be also great when driving a proper sized battery.

If I can make a suggestion, I would build just one board first.
Have a bit of a play with it.
Give it 50V input and configure it to charge a single 12V battery.
This will give you a feel for setting up a board.
Maybe make a big power resistor of about 1 Ohm and hook it up to the output.

Starting with a blank Nano, load the firmware, connect to the serial console
and load the defaults.

(you will need to config the serial console firstly to run at 115200 baud.
Then set it to send a "Newline" only when sending data)

Assuming you have a brainboard and power board built and connected to each other,
hook up the 50V. Then the 12V supply to the power board.
Then, set the zeros for the two current sensors.
Connect a battery.
Now use the multi meter to check and calibrate the input voltage and the output voltage.
Use the DC clamp meter to check and calibrate the output current.

How to calibrate?
have the mppt powered up, note the LCD, it will show "NIGHT" if not producing
any output. Who cares, that is good enough to calibrate input voltage.
DMM says input is 49.5V for instance..

send "C" to the nano

After sending a "C" you will see "Input volts cal. Enter volts"
Ok, tell it by typing 49.5 and press "send"
a little while later, the LCD will now show 49.5V as input.
likewise, we calibrate all the others. (Vin,Vout, Iin, Iout)

And then set up all the charge program details.

here is the latest code.
It has a few small improvements.
One is we define the NTC position in the voltage divider.
It should be self explanatory.

mpptv5_highside_NTC.zip

The file has "highside" in it but it is flexible and can deal with
either highside or lowside NTC positioning.
wronger than a phone book full of wrong phone numbers
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 1156
Posted: 08:10am 06 Sep 2020
Copy link to clipboard 
Print this post

Mark, where did you obtain the screw terminal connectors ? I ordered mine from Ali nearly 3 months ago and still waiting.....

I am getting close to having an MPPT test bed finished. I used a normal diode as the flywheel part and a 30V supply it all worked well.  Then I inserted a HY4008 as the lower diode which also started out working well, but applying a very low R load to the output immediately killed the HY4008 dead as a dodo. First FET I've killed in ages.

I am confident that a diode would not have died & I must admit that with the gate tied solidly to the source, and the Drain Source diode being reverse biased I dont understand the mechanism that killed it. So I will investigate this further with some other disposable FETs and try to figure out why is it so.

I have also had a bit of a play with snubbers and will take some screen shots of over, under and critically set up snubbers and how to select values for them.
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
renewableMark

Guru

Joined: 09/12/2017
Location: Australia
Posts: 1678
Posted: 09:34am 06 Sep 2020
Copy link to clipboard 
Print this post

Thanks Poida,
I have had way too many sav blancs to comprehend what you wrote, I'll look at it tomorrow. I t may make sense then. I'm guessing we communicate to the brainboard like we do the nano?

Mike I got them from ali. I have some spare I could stick in an overnight bag, considering how sh*t oz post is currently you may get them in a couple of weeks.
yell out if you want them, I think there is enough for one more board, there are more on order.
Cheers Caveman Mark
Off grid eastern Melb
 
     Page 31 of 50    
Print this page
© JAQ Software 2024