Even Newer 4 to 24-cell Battery Management System (BMS)

Very nice work guys.


Any chance the board can be made with 20-21 channel for 72v setups?

or surface mounted parts to miniaturized the installed system? making this
board look similar to this would be awesome.
http://endless-sphere.com/forums/download/file.php?id=7706&mode=view

http://endless-sphere.com/forums/download/file.php?id=7708&mode=view
 
I just ordered two kits.

Question for Gary, Richard or anyone: I am thinking of getting a substitute to the KSA931 so I don't have to bend the B/C or B/E leads around. Any recommendations?
 
I think the simplest way to accommodate more than 16 cells would be make up "slave" boards of various sizes containing only the cell management circuits.
 
PJD said:
I just ordered two kits.

Question for Gary, Richard or anyone: I am thinking of getting a substitute to the KSA931 so I don't have to bend the B/C or B/E leads around. Any recommendations?

You won't have to. I went ahead and did a new PCB layout, and submitted it on Friday morning. I get the boards on Wednesday. I was going to pre-bend the leads, and install them on the first boards, but today I decided that was just too much work, so I decided to eat the costs of the existing boards. I'll find uses for most of them for my own stuff. The rest will simply go in my ever-growing pile of unused boards, going back to the original effort with Bob. that stack is about 14" right now. :)

Anyway, I'm going to have all the kits ready-to-go, and then ship everything on Wednesday, when the boards show up.

-- Gary
 
PJD said:
I think the simplest way to accommodate more than 16 cells would be make up "slave" boards of various sizes containing only the cell management circuits.

As you can see on the "final" board layout, shown below, there are some pads on the upper left labeled "Next Board". The purpose of these is to connect the optos from multiple boards to a "master", which is the only one with the FET control logic, and is the first one in series.

16-Cell%20LiFePO4%20BMS-v1.5.png


To do 22 cells, you could do two boards of 11 channels, and then only populate the FET stuff on the first board.

-- Gary
 
GGoodrum said:
To do 22 cells, you could do two boards of 11 channels, and then only populate the FET stuff on the first board.

-- Gary

You could also populate all the channels on the second board and only hook up the ones you need. The unused ones won't interfere with the active ones. This way you could change the number of cells anytime without having to reconfigure the BMS (up to capacity).
 
The BMS looks nice, but I don't see anywhere on the kit page where it mentions the maximum charge current this BMS can handle while still doing adequate balancing? If I'm charging at something like 12 amps, is the limited 500mA shunt capability enough? It might be good to add this info to the kit page...

Thanks,
Patrick
 
ZapPat said:
The BMS looks nice, but I don't see anywhere on the kit page where it mentions the maximum charge current this BMS can handle while still doing adequate balancing? If I'm charging at something like 12 amps, is the limited 500mA shunt capability enough? It might be good to add this info to the kit page...

Thanks,
Patrick

Actually, one doesn't really have anything to do with the other. There is a practical max charge rate, which is really limited by the size of the wire used, and the FET rating. With 12-gauge wires, and a 4110 FET, 20-30A is probably a good number for a limit.

The amount of shunt current has more to do with how long it takes for the cells to each reach their 100% full level. Another major factor in this is the capacity of the cells. The main reason it is nice to have large shunt currents is for large capacity packs. If the cells are well matched in capacity, internal resistance and thermal characteristics, it really wouldn't matter how much shunt current could be bypassed, because the cells would reach the "full" level at the same time. If there are slight differences, which there almost always are, especially over time, it is going to take longer fo some cells than others, in order to get full. With SLAs, the cells have the built-in ability to absorb some "extra" current when it is full, so if left on the charger long enough, the low cells can catch up. Lithium-based chemistries don't have that "absorbtion" capability, which is why we need the shunts.

Looking at a single cell, the way it works is that charger starts out at the maximum current it can supply, and the voltage is controlled by the cell. As current is pumped into the cell, it becomes harder to accept it, so the voltage rises. Think of a large, raised water tank, with a hose going down to a pump. When the tank is empty, it doesn't take much water pressure from the pump to fill the tank. As the tank gets fuller, though, there is a back pressure from the water trying to go back down the hose that the pump has to overcome, so it takes more pressure to keep pumping water into the tank at the same rate. In a cell being charged, the voltage is analogous to the water pressure and the amount of water being pumped into the tank is the same as the current.

Anyway, when a cell gets to about the 85% full level. It starts to become much harder to let more current in, and the voltage starts to rise at a much quicker rate. In a LiFePO4 cell, this point is around 3.65-3.70V. In order to get the last 15%, or so, into the "tank", the charger holds the voltage at that point, and the cell starts dropping the current it can take in. When the current is down to a trickle, the cell is about as full as it can get. With individual cell chargers, each cell is allowed to go through this process independently. With bulk charging, with many cells in series, this becomes a problem because the cell that reaches this point first, and then starts to reduce the current down to a trickle, is also reducing the amount of current the rest of the cells see as well. All the current has to go through all the cells. What the shunts do is first to hold the cell at the cutoff point, but then as the cell starts to reduce the current it lets in, the shunt srtats to bypass current, up to its limit, so that the next cell in series can at least have that much in order to "catch up" with the higher level cells.

When the cells get to this cutoff point, and are in the "constant voltage" (CV) mode the max charge current the charger can provide doesn't really matter, as the cells are going to start reducing the current anyway, all the way down to nothing. The max current will, however, determine how long it takes during this "constant current" (CC) part of the charge process, for the cell(s) to get to the 80-85% level when the the CV mode kicks in. With larger capacities, it will take longer, which is why there are high current chargers. The same thing applies to the shunts. A 10Ah pack with, say, a 2-3% difference in cell levels, won't need near as much shunt current as a 40/60/100Ah pack with the same 2-3% difference in levels, in order to allow all the cells to all get full in a "reasonable" amount of time.

In any case, it really all depends on how far apart the cells are after typical use. I have some a123-based 4p/9.2Ah packs, with healthy cells that were well matched in the beginning, and have stayed that way. These rarely have differences greater than about 1%. With differences this low, it doesn't matter what size shunt resistors I use, because the orange LEDs all come on within seconds of each other. I have some other a123 4p packs, however, that have lots of "stressed" cells in them and the differences are usually 3-4%, or more. For these, using the big shunt resistors do make a difference in how long it takes for all the LEDs to come on.

One thing to keep in mind is that even the 15 ohm/2W resistors will allow about 250mA of shunt currents, whisch is about 5 times what almost all of the Chinese BMS boards will allow. Even the VMS boards used in the LiFeBatt HPS automotive packs only allow 100mA.

I'm not sure I've answered your question, but basically you should use the capacity of your pack as a guide for how much shunt current you need, not the maximum current your charger can put out.

-- Gary
 
Wow, that was a very thourough explaination, Gary, thanks!

One thing though: I can use any suitable current output charger with this BMS, but what of the voltage? I ask this because I have four 72Volt vicor DC flatpac supplies here, and want to use one as a charger by triming the voltage down to something suitable for the 16 lifepo4 cells. This would be 3.7V X 16 = 59.2V that I need to set it at? It would take a really a long time to top up at this voltage, though, right? Any suggestions?
 
ZapPat said:
Wow, that was a very thourough explaination, Gary, thanks!

One thing though: I can use any suitable current output charger with this BMS, but what of the voltage? I ask this because I have four 72Volt vicor DC flatpac supplies here, and want to use one as a charger by triming the voltage down to something suitable for the 16 lifepo4 cells. This would be 3.7V X 16 = 59.2V that I need to set it at? It would take a really a long time to top up at this voltage, though, right? Any suggestions?

What you want is for the supply voltage to be just a bit above the sum of the shunt voltage cutoff points, so with mine, that works out to be about 3.68-3.69V per channel, or about 58.89-59.02V. It will be easy to check this as all you need to do is hook up the BMS without the cells connected. You can adjust the voltage and see the exact point they all come on. You just need to go a little bit above this point, so even 59.1V should be fine. My Zivan NG1 tops out at 59.08, which is perfect for my setup.

I'm not sure I understand your last comment/question, though. The voltage doesn't really have anything to do with how long it takes. Again, this is a function of the capacity of the cells, and the relative differences between them.

-- Gary
 
Is there a way to extend the LED leads? The 2 boards will be mounted all the way inside my battery casing which doesn't open easily. By moving the LEDs so it can be visible, I'll be able to know the bms/charge status.
For charging/balancing a 35.2v,16Ah pack with a 36v 11amps adjustable pot power supply, is the stock shunt(250mA) ok for the job?

Thank you guys!!
 
shinyballs said:
Is there a way to extend the LED leads? The 2 boards will be mounted all the way inside my battery casing which doesn't open easily. By moving the LEDs so it can be visible, I'll be able to know the bms/charge status.
For charging/balancing a 35.2v,16Ah pack with a 36v 11amps adjustable pot power supply, is the stock shunt(250mA) ok for the job?

Thank you guys!!

Yes, you should be able to remote the LEDs, and run wires to the board(s).

As to your second question, it again really depends more on how far apart the cell voltages are after typical use. If, for instance, the difference between the lowest and the highest is 2%, that is 320mAh and it would take that long for a 250mA shunt. If the difference was 4%, however, the difference would be double that, or 640mAh, so it will take a lot longer.

I'm not sure exactly how to calculate how long it will take, because you can't just divide the mAh difference by the shunt current, I don't think. It has been my experience that it takes less time than that. I think the reason is that it the cells that are lower in capacity, reach their 100% level sooner than the higher capacity cells. With my 13.8Ah 16s6p pack, the differences are usually in the 1.5-2% range, after a pretty full depletion. With the 500mA big shunts, it only takes about 10-15 minutes between the time the first orange LED comes on, and when all of them are on.

-- Gary
 
Great to see this is now available.
Gary - Is it possible to buy the kit for a lesser number of series cells? I would like to buy the PCB and connector harness and enough parts for 9 cells (8 series pack, plus one spare set of components). I don't want to waste 7 sets of components.
Thanks, JohnB
 
GGoodrum said:
[...]You just need to go a little bit above this point, so even 59.1V should be fine. My Zivan NG1 tops out at 59.08, which is perfect for my setup.

I'm not sure I understand your last comment/question, though. The voltage doesn't really have anything to do with how long it takes. Again, this is a function of the capacity of the cells, and the relative differences between them.
-- Gary

Well, the way I see it, since your pack has a internal DC resistance that tends to reduce charging current, wouldn't you sometimes want a charger with a bit more voltage during the bulk charge phase if you want to charge faster? This might be especially true if your pack has high internal resistance, no? Of course we would have to only add just enough extra voltage proportional to the charging current times total internal DC resistance, and no more. Or is this idea bad? I'm new to LiFePO4, so not too sure...
 
My charger is set to 57.6 volts on the first stage at 3.5 amps and
second stage is holding 57.6 volts until equalization the current is then reduce by cell demands and
third stage is going in float at 55.2 volts

with that bms i guess it would bypass the two other stage

but Gary can we set the bms a little lower to match my existing charger say put the cells at 3.6 volts and it would be perfect for mine
 
ZapPat said:
Well, the way I see it, since your pack has a internal DC resistance that tends to reduce charging current, wouldn't you sometimes want a charger with a bit more voltage during the bulk charge phase if you want to charge faster? This might be especially true if your pack has high internal resistance, no? Of course we would have to only add just enough extra voltage proportional to the charging current times total internal DC resistance, and no more. Or is this idea bad? I'm new to LiFePO4, so not too sure...

Actually, it doesn't work this way. The internal resistance is basically already accounted for. The charger/supply only controls the voltage once the sum of the cell voltages reach the cutoff value. Up until that point, the cells themselves control what voltage they are at, during the charge process.
 
slayer said:
My charger is set to 57.6 volts on the first stage at 3.5 amps and
second stage is holding 57.6 volts until equalization the current is then reduce by cell demands and
third stage is going in float at 55.2 volts

with that bms i guess it would bypass the two other stage

but Gary can we set the bms a little lower to match my existing charger say put the cells at 3.6 volts and it would be perfect for mine

Yes, you can do this. All you need to do is replace the 75k resistors that are supplied with the kit with ones that have a lower value. I'm not sure what the value needs to be, but I'm guessing somewhere between 60k and 65k.
 
Wow, the first batch is sold out already. :shock: I'm ordering more parts today, which I should get before the end of the week. I need a few days to get these first orders out, and then I'll re-enable them on the site. I'll also add an option for partial kits (8, 10 and 12 channels...).

I'm also doing a 2" square 4-channel "CMS" version (i.e. -- without the LVC parts...), that will stack on top on the existing LVC board on the 4s4p a123 kits. This will allow these 12V/9.2Ah "stick" packs to have the full BMS functionality. Here's what it will look like:

4-Cell%20CMS-v1.5-PCB.png
 
GGoodrum said:
For those interested, here's what the latest schematic looks like:
LiFePO4%20BMS-v1%204h-SCH.png

Could I please have a less-blurry final schematic?

I'd like to route my own circuit board, and place the multi-pin connector and output power circuitry at one end, instead of along the top edge. If I do this, I can make a narrower (but longer) board, which should match my pack dimensions more closely.

Thank you for your consideration!
 
Hey Guys,
Congrats on the finished product... many excited readers here :D
I just placed my order and was set on enquiring about the 4 cell board
when voila, there's my answer.
I had a thought and was wondering, would it be possible / practical to use
the 4 cell LVC board on the pack and a 16 cell BMS unit on a remote charger
all heat-sinked up and charge 4 of the 4 cell packs at once? Obviously there would
be some custom wiring/ configuration... other than that, any issues?
One of my set-ups hopes to use 2 of the 4 cell packs in series (but separated)
I'm making 4 of these packs so as to have a back-up and charging them all (or one
2 or 3) at a time might be slick as I'll already have the 16 cell power set-up.
Also Gary, are you going to stock the 4 cell LVC and 4s4p kits again? I really like
these solderless stick packs :mrgreen:
Thanks!
Kevin
 
disadvantage said:
Could I please have a less-blurry final schematic?

I'd like to route my own circuit board, and place the multi-pin connector and output power circuitry at one end, instead of along the top edge. If I do this, I can make a narrower (but longer) board, which should match my pack dimensions more closely.

Thank you for your consideration!

If you have Express PCB, I can send you the schematic file.
 
disadvantage said:
Could I please have a less-blurry final schematic?

I'd like to route my own circuit board, and place the multi-pin connector and output power circuitry at one end, instead of along the top edge. If I do this, I can make a narrower (but longer) board, which should match my pack dimensions more closely.

Thank you for your consideration!

PM me with your email address, and I will send you a cleaner copy.
 
Back
Top