
I might also lower the gate resistors somewhat.
Yes, I already use it in that application (see my ESS thread under renewables)Jacobsmess wrote: ↑Tue May 09, 2023 5:14 pm Apologies for my ignorance on BMS type things, but will this be a flexible option to manage any homebrew battery packs up to certain cell amounts? Thanks
Yes, will make sure to insert like 50-100us of blanking time, not a lot compared to the 25ms sampling time per channel.
Thanks, would it be possible to setup to manage a 96s pack? I need a BMS system for my planned pack of 32 IPace modules (3S4P)
Yes, it is stackable. Gotta do a bit of testing with the latest revision to make sure it no longer blows up, then it's ready for sale.Jacobsmess wrote: ↑Thu May 11, 2023 4:44 pm Thanks, would it be possible to setup to manage a 96s pack? I need a BMS system for my planned pack of 32 IPace modules (3S4P)
No so steep you mean?
That is software-defined really. The ADC accuracy is high enough to do an open voltage estimate of SoC even for LFP batteries.
weeks, I think. New revision is currently on its way. If it's stable I could start selling boards. Software is not 100% there but good enough for tracking min/max cell voltage (and individual cell voltages of course) and Coulomb counting. Software is 100% open source so others can chime in
What I mean is at 3.6V recent NMC chemistry has a plateau, so 30% is 3.6V and 40% is 3.65V or something so 5 mV/%. Above 3.8V this becomes steeper, say 3.8V is 70% then 3.9V is 80% i.e. 10mV/%. So differences in top balancing are more visible in the upper voltage range.
Sure, did you say you were going to order something anyway? Can just throw one in. WIP as always but certainly sufficient for obtaining min/max cell voltage over CAN
I don't see how this could be the problem unless your control mosfet is not off fully?johu wrote: ↑Sun May 07, 2023 7:22 am And just discovered another issue:
grafik.png
This is the voltages of my 40Ah ESS pack. When I installed the BMS 7 weeks ago, the delta was 5 mV. Now it is more like 50 mV.
I think this is caused by the resistive dividers of the mux being on there 24/7. The lower the cell, the more often will it see the little drain. Would be less pronounced in a car with less uptime but still, a BMS should never contribute to disbalance. Amazing what many 10k of resistance can draw over time.
Argh
EDIT: makes we wonder, could the mux control also be floating... gotta think about this.
The gates of the P-FETs are pulled to the voltage they are switching with a 10k pull-up resistor. E.g. gate of FET for V7 is pulled to V7. To turn on the gate is pulled to V0 by its N-FET companion via another resistor, say another 10k. So now current is circulating through two resistors pulling like 1mA from cells 0-7. It means cell 0 sees all turn-on currents, cell 1 sees 15 out of 16 and cell 15 sees just 1. You could say cell 0 sees a constant draw of 1 mA and cell 15 of just 1/16 mA. That's how they get disbalanced.mackoffgrid wrote: ↑Sat May 27, 2023 2:28 am I don't see how this could be the problem unless your control mosfet is not off fully?
Thanks, I misunderstood. The imbalance is not happening while the circuit is shutdown.johu wrote: ↑Tue May 30, 2023 10:38 am The gates of the P-FETs are pulled to the voltage they are switching with a 10k pull-up resistor. E.g. gate of FET for V7 is pulled to V7. To turn on the gate is pulled to V0 by its N-FET companion via another resistor, say another 10k. So now current is circulating through two resistors pulling like 1mA from cells 0-7. It means cell 0 sees all turn-on currents, cell 1 sees 15 out of 16 and cell 15 sees just 1. You could say cell 0 sees a constant draw of 1 mA and cell 15 of just 1/16 mA. That's how they get disbalanced.
With the new topology that is mitigated.
Apart from that I just checked the displayed cell voltages against my multimeter and found cell 1 always reads 10 mV low. The others are correct.