Inter-module battery balancing using minimum cell voltages to select battery sub-modules to power loads
First Claim
Patent Images
1. A method, comprising:
- receiving, for each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module, wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells;
selecting a battery sub-module from the plurality of battery sub-modules based at least in part on the received voltages by;
comparing a plurality of minimum cell voltages against a voltage threshold in order to identify any battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold;
selecting one or more maximums from the plurality of minimum cell voltages in order to obtain one or more maximums of the minimum cell voltages; and
selecting said any identified battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold and that do not correspond to one of the maximums of the minimum cell voltages; and
configuring a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, so that the set of one or more loads at least temporarily does not draw power from the selected battery sub-module.
7 Assignments
0 Petitions
Accused Products
Abstract
For each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module is received wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells. A battery sub-module is selected based at least in part on the received voltages and a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, is configured so that the set of loads at least temporarily does not draw power from the selected battery sub-module.
-
Citations
15 Claims
-
1. A method, comprising:
-
receiving, for each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module, wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells; selecting a battery sub-module from the plurality of battery sub-modules based at least in part on the received voltages by; comparing a plurality of minimum cell voltages against a voltage threshold in order to identify any battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold; selecting one or more maximums from the plurality of minimum cell voltages in order to obtain one or more maximums of the minimum cell voltages; and selecting said any identified battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold and that do not correspond to one of the maximums of the minimum cell voltages; and configuring a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, so that the set of one or more loads at least temporarily does not draw power from the selected battery sub-module. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive, for each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module, wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells; select a battery sub-module from the plurality of battery sub-modules based at least in part on the received voltages by; comparing a plurality of minimum cell voltages against a voltage threshold in order to identify any battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold; selecting one or more maximums from the plurality of minimum cell voltages in order to obtain one or more maximums of the minimum cell voltages; and selecting said any identified battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold and that do not correspond to one of the maximums of the minimum cell voltages; and configure a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, so that the set of one or more loads at least temporarily does not draw power from the selected battery sub-module. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving, for each battery sub-module in a plurality of battery sub-modules, a voltage associated with a cell in that battery sub-module, wherein each battery sub-module in the plurality of battery sub-modules includes a plurality of cells; selecting a battery sub-module from the plurality of battery sub-modules based at least in part on the received voltages by; comparing a plurality of minimum cell voltages against a voltage threshold in order to identify any battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold; selecting one or more maximums from the plurality of minimum cell voltages in order to obtain one or more maximums of the minimum cell voltages; and selecting said any identified battery sub-modules with a minimum cell voltage that does not exceed the voltage threshold and that do not correspond to one of the maximums of the minimum cell voltages; and configuring a set of one or more loads, which draws power from the selected battery sub-module and is not powered by any other battery sub-module in the plurality of battery sub-modules, so that the set of one or more loads at least temporarily does not draw power from the selected battery sub-module. - View Dependent Claims (13, 14, 15)
-
Specification