mwkeefer
1 MW
Hello all,
I've been thinking about this for a while - to be honest the concept comes from an old Issac Asmiov book who's title escapes me but...
It seems to me that the best way we could possibly balance (efficiently) would be to use some form Charge Pump.
I would assume it would need to have 2 seperate busses (cell VCC and cell GND busses) which were isolated with switching transistors from the bus (NO) - this circuit would then have a 2 part charge pump system.
Part #1 - MCU would determine highest voltage cell and set the charge pump system into STORE mode then connect the high voltage cell to the cap via the isolated bus until the cap was charged. Then the high voltage cell would be disconnected / isolated again
Part #2 - The MCU would determine the lowest voltage cell and would connect to the charge pump in mode 2 - charge... this would deliver an amount of current into the lower voltage cell and raise it's SOC.
This process would be repeated until the cells equalized...
The fundamentals are fairly simple - I think I could design this type of system (for up to XS packs easily) without the need of anything more than a minor mod to allow the Charge pump to be disconnected / isolated entirely so that I could use the same isolation transistors on the bus to enumerate through the various cell voltages using a single A2D channel of an MCU... this means no additional MUX is required and also that because I must use transistors to source the amounts of current which will be bursting back and forth the package size will still be about the size of a normal BMS.
The questions I have for the experts here -
1.) Am I correct in assuming this type of balance would produce the least amount of heat and waste the least amount of energy while using excess energy from adjacent cells to increase power in lower cells?
2.) What level of isolation (beyond the 2X busses with cells isolated) would you suggest.
3.) Does anyone see an issue with skipping the multiplexors for A2D input from each channel and rather using just 2 x A2D channels and getting the individual cells voltages in sequence one at a time with the MCU... I figure in this way it enables scaling to X number of cells, limited only by MCU speed and coding efficiency.
4.) If this is not a new idea - does anyone know if its patented, or in production.
5.) With proper isolation, or at a minimum an isolation resistor - couldn't this system actuall run while the pack was in discharge to maintain better cell balances?
Again as I always say - I am not this type of engineer, just have been thinking over this issue for months and figured I'd post what has come to me for peer review and hopefully constructive feedback.
One other item... if my CC max limiter circuit functions, I suppose this could also control the input current for charging with bulk supplies - allowing the SP-320 or the SP-350 to be used in various configurations of parallel and series but without needing to alter the current limiting inherint in the supplies themselves.
Thanks in advance for your time and consideration!
-Mike
I've been thinking about this for a while - to be honest the concept comes from an old Issac Asmiov book who's title escapes me but...
It seems to me that the best way we could possibly balance (efficiently) would be to use some form Charge Pump.
I would assume it would need to have 2 seperate busses (cell VCC and cell GND busses) which were isolated with switching transistors from the bus (NO) - this circuit would then have a 2 part charge pump system.
Part #1 - MCU would determine highest voltage cell and set the charge pump system into STORE mode then connect the high voltage cell to the cap via the isolated bus until the cap was charged. Then the high voltage cell would be disconnected / isolated again
Part #2 - The MCU would determine the lowest voltage cell and would connect to the charge pump in mode 2 - charge... this would deliver an amount of current into the lower voltage cell and raise it's SOC.
This process would be repeated until the cells equalized...
The fundamentals are fairly simple - I think I could design this type of system (for up to XS packs easily) without the need of anything more than a minor mod to allow the Charge pump to be disconnected / isolated entirely so that I could use the same isolation transistors on the bus to enumerate through the various cell voltages using a single A2D channel of an MCU... this means no additional MUX is required and also that because I must use transistors to source the amounts of current which will be bursting back and forth the package size will still be about the size of a normal BMS.
The questions I have for the experts here -
1.) Am I correct in assuming this type of balance would produce the least amount of heat and waste the least amount of energy while using excess energy from adjacent cells to increase power in lower cells?
2.) What level of isolation (beyond the 2X busses with cells isolated) would you suggest.
3.) Does anyone see an issue with skipping the multiplexors for A2D input from each channel and rather using just 2 x A2D channels and getting the individual cells voltages in sequence one at a time with the MCU... I figure in this way it enables scaling to X number of cells, limited only by MCU speed and coding efficiency.
4.) If this is not a new idea - does anyone know if its patented, or in production.
5.) With proper isolation, or at a minimum an isolation resistor - couldn't this system actuall run while the pack was in discharge to maintain better cell balances?
Again as I always say - I am not this type of engineer, just have been thinking over this issue for months and figured I'd post what has come to me for peer review and hopefully constructive feedback.
One other item... if my CC max limiter circuit functions, I suppose this could also control the input current for charging with bulk supplies - allowing the SP-320 or the SP-350 to be used in various configurations of parallel and series but without needing to alter the current limiting inherint in the supplies themselves.
Thanks in advance for your time and consideration!
-Mike