diy solar

diy solar

Issues balancing with Batrium BMS

Generally fine, lowest cell has been 3.43 but all others are at 3.45. That's acceptable for me but still need to investigate why that one cell is consistently low. Might be my bus bars need to be inspected or that cell may just have a higher resistance. TBD

We have had a TON of snow the past week so not getting a full charge really.

IMHO, 0.02V may simply be measurement error, and I don't believe it's realistic to expect all cells to be perfectly balanced. Ever.

Have you confirmed the Batrium measurements are accurate with a calibrated voltmeter? I don't recall exactly, but mine were off something like ±0.005V, and that can yield larger apparent deviations when rounded.

Also,


Not sure of the WM, but the longmons are only accurate to ±.05.
 
IMHO, 0.02V may simply be measurement error, and I don't believe it's realistic to expect all cells to be perfectly balanced. Ever.

Have you confirmed the Batrium measurements are accurate with a calibrated voltmeter? I don't recall exactly, but mine were off something like ±0.005V, and that can yield larger apparent deviations when rounded.

Also,


Not sure of the WM, but the longmons are only accurate to ±.05.
Documentation says longmons are accurate up to `.001` but Batrium rounds which is annoying, so you only ever see `.000` or `.005` in the mV range. A measurement error of `.02V` would be a HUGE issue in my opinion and if they are off by that much then what the hell is batirum even doing in the BMS industry :p

I will measure with my multimeter next time I get a full charge but I consistently see only this one cell off so my assumption is that it's not a rounding/measurement error.
 
I'm sure the block/long-mons aren't exact and multimeters can be off quite a bit. Fluke says DC accuracy of their multimeters ranges 0.5% to 0.025%. So ymmv.

Anyway, I have a cell that seems to be the same behavior as your #48. It drops in voltage during absorb. I put a power supply on it and with balancing got the entire bank to 3.50-3.51. The first cycle after this and the cell held up well and didn't appear to drop. But now a few cycles later, that cell still will drop from 3.51 to 3.48 while in absorb and probably more if absorb was longer. IMO, I would consider the bank balanced with 3.48 to 3.51 across the entire bank, but the drop is odd behavior. In my case, the cell hits 3.51 and is actually one of the first cells to do so. Is that the same with #48?
 
I'm sure the block/long-mons aren't exact and multimeters can be off quite a bit. Fluke says DC accuracy of their multimeters ranges 0.5% to 0.025%. So ymmv.

Anyway, I have a cell that seems to be the same behavior as your #48. It drops in voltage during absorb. I put a power supply on it and with balancing got the entire bank to 3.50-3.51. The first cycle after this and the cell held up well and didn't appear to drop. But now a few cycles later, that cell still will drop from 3.51 to 3.48 while in absorb and probably more if absorb was longer. IMO, I would consider the bank balanced with 3.48 to 3.51 across the entire bank, but the drop is odd behavior. In my case, the cell hits 3.51 and is actually one of the first cells to do so. Is that the same with #48?
Yep so that is the exact behavior I see too. I just looked at the last time I was in absorption and cell 16 in battery 3 started at 3.46 and an hour later ended at 3.42

Start Absorption:
1677531883161.png

End Absorption:
1677531895318.png


It is very odd behavior...
 
Last edited:
The weird saga continues. After about 3-weeks without a full charge staying between 30-60% we finally got some sun and I got a full charge. When I hit absorption I had a few cells spike way up. Then after a while they settled and are now the low cells. I don't get why this happens. It's probably deserving of another thread but I am properly confused.

10-min into the start of absorption
1679005257321.png
2-hours into absorption:
1679005280335.png


I'm planning to install a 5A Active Balancer that can at least move the power into the low cells instead of always trying to burn off from the other cells. The batrium balancer doesn't seem to do much when this situation happens. I will only have it turn on when cells reach 3.40 in a bank.
 
I see the same. One change I have made is to change absorb to be completely controlled by time. I disabled the end amps setting that ends absorb based on the number of amps when in absorb. So for example, if its set to 5 amps, absorb ends when there's 5 amps going into the battery. I've only been able to test this once, but it did bring my lagging cells back up. They still lead and then drop like yours, but then creep back up.

If we get some sun, I'll see what happens in the future. maybe it was a one off.
 
I do a fixed absorption time. 9-mo out of the year it's sunny here and I'll leave it at 1-hr. But after a weeks of cloudy days I set it to 3-hours so it had enough time to balance while the cells were at a higher voltage.
 
The weird saga continues. After about 3-weeks without a full charge staying between 30-60% we finally got some sun and I got a full charge. When I hit absorption I had a few cells spike way up. Then after a while they settled and are now the low cells. I don't get why this happens. It's probably deserving of another thread but I am properly confused.

10-min into the start of absorption

2-hours into absorption:



I'm planning to install a 5A Active Balancer that can at least move the power into the low cells instead of always trying to burn off from the other cells. The batrium balancer doesn't seem to do much when this situation happens. I will only have it turn on when cells reach 3.40 in a bank.

Those are highest voltage under significant charge current, but they then drop to the lowest voltage at rest?

This is either a sensing issue or those cells have the highest internal resistance.

Additionally, I regularly have issues with voltage spikes and valleys where the WM5 reports a falsely high voltage, typically >0.1V high:

1679006967110.png

According to Batrium support, this is a common issue and also exists with the Core/K9. The only way I avoid this is by using autolevel for balancing.

You might be dealing with this, but you won't see it unless you go into the logs or chart it.

Concerning balance in general:

I have witnessed cells go out of balance simply by sitting disconnected for two weeks after a full top balance to 0A/3.65V.

After these were rebalanced individually, the actual SoC discrepancy was barely 0.1%.

I think this is pretty much what to expect if you can't regularly charge into the balancing range.
 
Those are highest voltage under significant charge current, but they then drop to the lowest voltage at rest?

This is either a sensing issue or those cells have the highest internal resistance.

Additionally, I regularly have issues with voltage spikes and valleys where the WM5 reports a falsely high voltage, typically >0.1V high:

View attachment 139908

According to Batrium support, this is a common issue and also exists with the Core/K9. The only way I avoid this is by using autolevel for balancing.

You might be dealing with this, but you won't see it unless you go into the logs or chart it.

Concerning balance in general:

I have witnessed cells go out of balance simply by sitting disconnected for two weeks after a full top balance to 0A/3.65V.

After these were rebalanced individually, the actual SoC discrepancy was barely 0.1%.

I think this is pretty much what to expect if you can't regularly charge into the balancing range.
I collect all my cell values, I don't see them spiking in that same way. And this only happens after a long period without a full charge and seems to eventually level out. So high IR would be my guess. I've been meaning to get one of those IR meters...maybe now is the time!


Does any of this actually cause an issue in my system? Hard to say, probably not. I'll keep reporting back here with what I find.
 
I collect all my cell values, I don't see them spiking in that same way. And this only happens after a long period without a full charge and seems to eventually level out. So high IR would be my guess. I've been meaning to get one of those IR meters...maybe now is the time!

Does any of this actually cause an issue in my system? Hard to say, probably not. I'll keep reporting back here with what I find.

If you can charge the way you want and extract as much capacity as you need, nope.
 
Well after a couple days getting a full charge and no intervention on my part the cells are more in balance. I think I'm going to do absolutely nothing here. Putting in an active balance will be a pain in the ass since I'll need to get to all the cells, so I'm just gonna say a 30-40mV cell difference is totally acceptable and call it a day.

I'm learning how this system and these cells act as they are relatively new to me, so it's good to know what to expect. Maybe down the line I'll put in a balancer but at the moment I don't see any tangible benefits other than calming my OCD. The only thing I would be worried about is a cell that spikes to 3.65 and shuts down my system, but so far that hasn't happened.

One thing to note for others reading this thread, I had to set my charge-controller to absorb at 55.45V (which is measured at the shunt) to achieve my actual target voltage of 55.2V of (3.45V/cell) at the pack level. Since I pull all my cell values into node-red I am able to sum the individual cell voltages to get a better pack voltage reading.

1679169597541.png
 
This ( very important task) all seems to come across as smoke and mirrors - all a bit magical and secretive ? Can I trust the BMS to do its job by itself or have I got to keep hovering over my bank (like a new mother over a cot with sleeping babe)

Worse still can I delegate this responsibility to an employee - you know what thats like!:ROFLMAO:

Is the system smart enough to give me graded error reports periodically eg advisory, intervene, critical. I dont want to stew over a spreadsheet full of figures. Are data logs saved regularly so no data is lost with power upset.
 
This ( very important task) all seems to come across as smoke and mirrors - all a bit magical and secretive ?

Just because it's not obvious to you doesn't mean it's magical or secretive.

Can I trust the BMS to do its job by itself or have I got to keep hovering over my bank (like a new mother over a cot with sleeping babe)

I almost never do anything with balancing. When I do, it's 30 seconds of effort to make a change. If I chose a "set and forget" option, I would never have to do anything with balancing unless my battery is failing.

Worse still can I delegate this responsibility to an employee - you know what thats like!:ROFLMAO:

That depends on your competence as a manager/trainer and the robustness of your process.

Is the system smart enough to give me graded error reports periodically eg advisory, intervene, critical.

No. As this system is designed to be flexible enough to be usable on a variety of cell types and sizes, it can't be pre-loaded with the expertise of an unknown configuration.

I dont want to stew over a spreadsheet full of figures. Are data logs saved regularly so no data is lost with power upset.

There are a variety of logging options.

This is a DIY forum. If you're going to build your own battery, you need to be THE expert on YOUR battery at the end of the process. Since this seems to be unacceptable to you, I recommend you pursue commercial solutions that require little learning and less expertise than you are willing to develop.
 
This ( very important task) all seems to come across as smoke and mirrors - all a bit magical and secretive ? Can I trust the BMS to do its job by itself or have I got to keep hovering over my bank (like a new mother over a cot with sleeping babe)

First decide what you want for cell voltage at full charge. I use 3.46V and multiply that by 16 cells to get 55.36V.

I charge to 55.5V, set bypass volts at 3.46V let the K9's do their job. Depending on how well your cells charge with any runners really determines where to put settings. I changed bypass start over 3.40V to 3.39V and cells reacted to the change by balancing much better with lower delta. I don't use autolevel, I tried it but found it doesn't really make a difference. I have 2 runners out of 64 cells. The worst cell will run up to about 3.55V during bulk charge and the lowest cell was at 3.40V and bypass begins if the cells have not hit 100% SOC for several days in a row and no bypass had occurred. The idea was to engage bypass sooner to begin pulling off that high cell. The major runner was from some cheaper cells I purchased that were not matched for internal resistance. I might just pull those out someday, install 16 cells matched for internal resistance and use the cheap cells in my golf cart.

Worse still can I delegate this responsibility to an employee - you know what thats like!:ROFLMAO:

Is the system smart enough to give me graded error reports periodically eg advisory, intervene, critical. I dont want to stew over a spreadsheet full of figures. Are data logs saved regularly so no data is lost with power upset.
I don't know what you're looking for. What do you need a bunch of data for? Only time I could see is if you are having a problem with the BMS going critical and tripping the shunt trip. Then you would look into the logs.

I just have a laptop that sits in the kitchen with all the cells displayed. I also can look at the Batrium screen at my desk in my shop on that laptop. What other information would you need on a day to day basis, the screen is displayed to indicate SOC, cell voltage, charging rate and cell temp. Once you have this setup, it runs itself. You can make an adjustment here or there in settings to fine tune things, but as long as you see cells under 50mv delta when bypass is done, it is good to go.
 
@sunshine_eggo , 2 great nations divided by a common language. I found this when I worked in Tx - they thought I was from Boston. My observations on BMS were derived from other members' comments and Vids and the sometimes unreliable behaviour of BMS's and interfacing with the demands of the MPPT.
That depends on your competence as a manager/trainer and the robustness of your process.
You must be referring to Elon
Q
Is the system smart enough to give me graded error reports periodically
UQ

I daresay we are only a heartbeat away before AI appears and takes over the whole shebang with an Alexis reporter. That could work

thnx 10^6 for all your generous minded help
 
I have a 4-battery packs with cells in 16S (EVE 280K) and am using the WatchMon-CORE kit with a CellMate-K9 for each pack. I have had issues with a few cells not staying balanced in different packs. What is confusing to me is the voltages batrium is reporting...if my pack voltage is 55.20 that would mean I should either be at 3.45 at each cell OR some cells should be above 3.45 and some cells should be below 3.45. In the screenshot below, you can see none of the cells are above 3.45 but there are 3-4 outliers below with the lowest at 3.38

I don't understand how that can be, and I'm a bit frustrated I can't get my cells in balance. I want to avoid having to open my pack and manually balance them. My charge controller is set to bring the pack up to 55.2V (3.45/cell) for 1-hour, and then go to float at 53.6. My batrium BMS is set to start balancing at 3.45, so any cell above 3.45 it will start using it's resistors to bring the cell(s) down.

I can't get these few cells back into balance for the life of me. What am I missing here? How can the pack be at 55.20 when not one cell is above 3.45 but multiple cells are below?

Any help/input appreciated, thank you.

View attachment 132376View attachment 132377
It does make you wonder about the mysterious workings of these wizard BMS balancers and it seems to me that the Marketing Depts have found a means to confabulate the whole industry with proprietorial magic with super hype claims and $$$$ cost to go with it. After all, back to basics, what are we really trying to do? Adjust charge rate to suit individual battery needs - given that not all of the 100's of 18650's say in a powerwall are born equal.
Those early recyclers from10 years ago discovered mountains laptop battery packs which were deemed "worn out" when in fact they needed simple re-balancing after a few years of use and were good to go for many more years (as my personal experience found when I forcibly dismembered the battery packaging and performed a crude recharging of individual cells (3s,4s)). I now have a very usable collection of premium grade laptops with my coveted Win XP SP3 OS available for use as required (bought off Ebay for $ when they first cost $$$$).
Thats what Industry Hype and Marketing mischief does to us all
Fortunately we have a site like this where Users can share their own experiences

Well given all that yada yada - my current frustration is (as per OP) monitoring and controlling of all these cells. How can this be done reliably. If I have to spend countless hours puzzling over the deliberately mysteriously working of a Makers system cos its not up to spec as claimed then its surely failed in its job. I have seen several posts of poor performance from the above - didnt live up to its promise - no support from maker - and so on.
Industry would have you believe that you must constantly fret over balancing when reality shows that you maybe only need to address such matters once a month after a full charge. Im sure the venerable Mountain Off-Gridders have years of experience here and dont get cheated so easily.

Notice how these systems (supposed to take the grief out of manual balancing of 100's of cells), instead flood you with a massive amount of figures flashy graphs and loads of parameter knobs to fiddle and adjust. Before all these bells and whistles you never had any of this info overload (as per my laptop example above). Your battery pack capacity just faded (as with lead acid AGM batteries - what a massive con trick there) as cells came out of balance .

Whats the answer?

IMHO - AI
I think within a year there will be AI apps that can digest all this data and present you with the Executive Summary - ie do this.

Im in favour of controlling your own data. Make your own measurements. I recently came across small 5 digit accurate Volt meters on Ali. for ca £3.50 each - what a bargain. These cheap 4 digit display are useless here. You need 3.765V +/- 5mV.

Sadly - industry dirty little secret - there is no cheap ready made equivalent of the Electomech relay SPDT (or better still DPDT), so scanning all your cells with a DVM cant be done cheaply in solid state (yes there are differential DAQ systems $$$$$ - very silly money).
However the old school EM relays are plentiful, cheap and reliable - to wont fail disastrouly to s/c. Scanning speed can be 1cell/sec. Even the humble Arduino can collect the data for you and send it to your PC in csv form which you port to Excel and have fun. You are in control.

So I propose an array of DPDT relays across of power wall, that can be addressed and periodically scanned across an entire bank and the data collected/ charge adjusted by whatever means you choose. Does it sound ridiculously crude and messy - or do you prefer a mysterious balancer you cant understand and dont trust? With this crude array your own system can determine which individual cells to fix and inject/extract using addressable relays as needed.
Thats all from my Colorado Cabin (I wish) - Garden shed. Watch out for vested interests who roam around sites pouncing upon heretics like me who dont support the Party Line. Just cos Im paranoid doesnt make me wrong
 
Back
Top