Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 19:26 29 Mar 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 : MPPT Charge Controller built

Author Message
Revlac

Guru

Joined: 31/12/2016
Location: Australia
Posts: 960
Posted: 09:22am 13 Jul 2022
Copy link to clipboard 
Print this post

First of all, Thanks to Poida, wiseguy, nickskethisniks and all others that contributed to this project.
Its been fun building this out of bits and pieces that have been scrounged from other things that most likely would have have been thrown out people that are supposed to be Normal.

Had a bit of trouble a few days back, it would do sweep and send a short pulse of power out to the battery and then stay in night mode, on some occasions it would go into MPPT mode but no output,  Spent a bit of time to work out, and found a dud TLP250 driver.
Looking at the rest of them in the pack, some of them had the pin 1 indicator and some didn't, so swapped it for one that looked more genuine and now its working.  

Inside, neatness has evaded me on this one, but its not too messy, the perspex inductor clamp is over size in case I needed a bigger inductor later, the holes at the bottom of the box are filled in with 3D printed plugs, the LCD mount is 3D printed.


The box is an old Grid tie inverter, cleaned off the horrible paint from the cover and was going to repaint it, but the stainless steal was good, so why not try a brushed SS look, and put a clear coat over that, it turned out alright.
The LCD Face panel is also 3D printed......Because I can.


Had it connected to 4 car batteries and a pair of 250w panels today for its test run, I let it run the rest of the day and it went well.
I noticed I have the temperature set incorrectly but will fix that, It needs the pull up in the menu.


And the menu, these are the settings so far.


Later it will get a good workout connected to the set batteries and it own set of solar panels in the shed.
Will take a photo of that setup at a later stage, its been fun working on this.
Cheers Aaron
Off The Grid
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1387
Posted: 10:39am 13 Jul 2022
Copy link to clipboard 
Print this post

this pleases me to a very large degree.

Andy wants me to add an extra thing, being a measure of the day's energy.
As it stands it shows the total energy and that's that.
Stay tuned for a small upgrade to have it show the total energy for 10 seconds
then the day's energy for 10 seconds. Should not be to hard to do.

But getting back to you Revlac, that is a good build, using junk that we probably have
lying around plus a few bits from RS. I look forward to Summer when you will see it
work hard and just do it's job well.

I notice the LCD showed it was in ABSORB mode so it had more than enough solar
to get to the ABSORB voltage.

Don't forget the firmware will throttle back the power when the heatsink
starts getting too hot.
You have settings that will start to throttle the power at 65C and bring it to
zero power at 100C. That's probably going to be fine.

It's funny (in my view) that I worried about fans for the heatsink when
all I needed was this temperature throttle thing. It self regulates in
a safe way if you choose "A" and "4" menu values correctly.

finally, with those long wires for the LCD data then to the LCD itself
you might find it locks up under big power conditions. The fix is to put some
inline cable chokes on those wire bundles (these are commonly found on old
laptop PS, VGA cables for PCs, lots of things)
wronger than a phone book full of wrong phone numbers
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1387
Posted: 10:50am 13 Jul 2022
Copy link to clipboard 
Print this post

The BV tempco and ABSORB BV STD temp are two values you can use to
adjust the ABSORB voltage as a function of battery temperature.
I do not need a sensor on the choke, I believe they feel no pain so
they don't need it.
I put that sensor on a battery terminal.
Now I can apply the temperature dependent ABSORB voltage curve to
the mppt charge system.

TO use it, you get the manufacturer's tempco.
For my batteries it's -5mV/C per cell
48V means 24 cells so it's -5 x 24 = -0.120V /DegC
at 25C it's zero correction so we set
"7" = 25
and
"6" = -0.120
and let it rip.
When the battery gets hotter than 25C the ABSORB voltage will be trimmed back
by -0.120 x (temperature - 25)
And when the battery gets colder than 25 then ABSORB voltage gets a bit bigger.

anyway, maybe you don't need it. But it's there for anyone who might want it.
wronger than a phone book full of wrong phone numbers
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 1983
Posted: 05:15pm 13 Jul 2022
Copy link to clipboard 
Print this post

very nice!
 
Revlac

Guru

Joined: 31/12/2016
Location: Australia
Posts: 960
Posted: 12:36am 14 Jul 2022
Copy link to clipboard 
Print this post

Thanks Peter, the 100c temperature, I was going to change that to 80, but not sure it the NTC is reading correct just yet I think it was reading a little over temp, will have a look soon.
Ok I can run that Temp sensor to the battery box.
The BV tempco, depending on which battery I put it on either Li-ion or the the Lifepo4 battery, the Lifepo4 want the charge current lowered when batteries are cold bellow 5 or 10 degrees Celsius? will have to check that, for the batteries on the house I just use north facing solar array and that will lower the input current, seems opposite to FLA.
So I should lower the charge current when cold, wont matter with a larger battery though.
Perhaps I should have a little insulation for the battery box.


Thanks CaptainBoing, Hope to inspire some more home brew builds.
Cheers Aaron
Off The Grid
 
Murphy's friend

Guru

Joined: 04/10/2019
Location: Australia
Posts: 576
Posted: 08:57am 14 Jul 2022
Copy link to clipboard 
Print this post

Nice build Aaron, good to see another MPPT joining the rank.

I'm a bit concerned though that you used acrylic to clamp your choke. Now, acrylic softens & deforms when it gets warm and that choke *will* get hot.

Why not have a look at the various methods (home made) I used to clamp the choke together? choke

The first picture shows a few of my early chokes, I now use 2mm alu ends only, as shown on 2 of the chokes.

BTW, I set my fan to come on at 50 degrees, off at 45, using an external fan controller (not the nano) for that.
My enclosure is much smaller than yours so I'm weary of things getting too hot inside.
 
wiseguy

Guru

Joined: 21/06/2018
Location: Australia
Posts: 988
Posted: 03:09am 15 Jul 2022
Copy link to clipboard 
Print this post

Good job Aaron, looks plenty neat enough for its task. Great to see recycled bits used like this (as intended) and saving lots of dough on a bought one.
Build & capacitor placing is rather symmetrical - all very arty !
Edited 2022-07-15 13:10 by wiseguy
If at first you dont succeed, I suggest you avoid sky diving....
Cheers Mike
 
Revlac

Guru

Joined: 31/12/2016
Location: Australia
Posts: 960
Posted: 09:49am 17 Nov 2023
Copy link to clipboard 
Print this post

I have a pair of chokes from the 5Kw Aurora GTI, They are slightly larger size than the Aerosharp chokes.




After cutting the wire between the 2 coils I measured the value of 140uH, (will parallel the 2 sides) seems to be close to what we want for this charge controller, will have to build and test it to see how well it works, its in a nice plastic mount and no rewinding needed if it works.
Cheers Aaron
Off The Grid
 
Murphy's friend

Guru

Joined: 04/10/2019
Location: Australia
Posts: 576
Posted: 09:57am 17 Nov 2023
Copy link to clipboard 
Print this post

They look interesting, are they wound in copper foil?
 
Revlac

Guru

Joined: 31/12/2016
Location: Australia
Posts: 960
Posted: 10:03am 17 Nov 2023
Copy link to clipboard 
Print this post

Yep, Clean copper foil from what I can see, hope no one asks how many turns are on it,  very difficult to count the layers.
Cheers Aaron
Off The Grid
 
mab1
Senior Member

Joined: 10/02/2015
Location: United Kingdom
Posts: 146
Posted: 04:17pm 17 Nov 2023
Copy link to clipboard 
Print this post

Looking good :) always nice to see another one join the club.

  poida said  ...

Andy wants me to add an extra thing, being a measure of the day's energy.
As it stands it shows the total energy and that's that.
Stay tuned for a small upgrade to have it show the total energy for 10 seconds
then the day's energy for 10 seconds. Should not be to hard to do.
...


That would be good: when i was modding my version for the VFD display i decided I'd like a running total for the day, so i did a day total adding the current power every 1 second and reformatted the 3rd line of the display to show todays total with a few extra decimal places so i could see it increasing by the second. It still shows the overall total on the 7 day totals display. Trouble is my attempt isn't very accurate as it falls behind slightly during the mppt scan, and ends up slightly lower than your  actual daily total.  I look forward to seeing your new version.
 
poida

Guru

Joined: 02/02/2017
Location: Australia
Posts: 1387
Posted: 04:37am 18 Nov 2023
Copy link to clipboard 
Print this post

latest version for serial LCD with the hourly calibration of zero points
for the current sensors plus the 6 previous daily totals?
it's here

mpptv5_BV_tempco_day_totals_current_sense_recal.zip

you pull D2 down to ground to see the week's worth of totals
let it float up and you see the usual display.

need to hit the menu to zero the daily totals since they
initialise as NAN. That is not useful. But we can zero them tho.

by the way, great to see you making a CC.

Do not feel for them, they do not register pain so
we can start at 45 Amps max current but let it rip or 50 or 60A
if you have the spare parts available.
wronger than a phone book full of wrong phone numbers
 
Revlac

Guru

Joined: 31/12/2016
Location: Australia
Posts: 960
Posted: 08:12am 28 Mar 2024
Copy link to clipboard 
Print this post

Ok, a little update, something I didn't notice in testing was that I was burning up the snubbers, R9 and R10 have scorch marks, I saw a little mark on them a while back and didn't realise what was going on, the other day I fired it up and I could smell them burning.
Its got me buggered what is causing this, everything else checks out ok as far as I can tell, the resisters are 10R on the diagram and the capacitors (c18 and C19) are 104 ceramic.
Checked one of the 104 capacitors and it was a dead short it also took out the resistor with it so thats one problem, just don't know why.
When removing the cap (with HOT soldering iron) most of the resin burnt out of the ceramic capacitor, so will replace them with something a bit more robust.


Cheers Aaron
Off The Grid
 
-dex-
Newbie

Joined: 11/01/2024
Location: Poland
Posts: 26
Posted: 08:46am 28 Mar 2024
Copy link to clipboard 
Print this post

I usually see at least 1-2W resistors in RC snubbers. What was the voltage of ceramic capacitors? Isn't 100nF too much? in the original diagram there is 1nF.
Edited 2024-03-28 19:01 by -dex-
 
Solar Mike
Guru

Joined: 08/02/2015
Location: New Zealand
Posts: 1119
Posted: 10:23am 28 Mar 2024
Copy link to clipboard 
Print this post

If you do need snubbers on a buck power supply then 1W resistors and a Polypropylene cap 250-400v would be a better preposition (PP are self healing). Must admit in all the PV charger controllers I've built to date, have not needed them. Best to run it at a lower voltage and look with a scope, you may not need them.

Cheers
Mike
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 1722
Posted: 11:32am 28 Mar 2024
Copy link to clipboard 
Print this post

Snubbers burning out can be a symptom of RF oscillation.
In other TBS threads ferrite beads on the drain legs and low value resistors between the gate legs and PCB have been used to good effect.
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024