CPC H02J 7/00032 (2020.01) [H01M 10/0525 (2013.01); H01M 10/425 (2013.01); H01M 10/4257 (2013.01); H01M 10/441 (2013.01); H01M 10/482 (2013.01); H02J 7/0013 (2013.01); H02J 7/0014 (2013.01); H02J 7/0029 (2013.01); H02J 7/0047 (2013.01); H02J 7/0048 (2020.01); H02J 7/0063 (2013.01); H02J 7/007 (2013.01); H02J 7/00712 (2020.01); H01M 2010/4271 (2013.01); H01M 2010/4278 (2013.01)] | 20 Claims |
1. A method of powering an end device by a battery system, the battery system comprising a plurality of battery packs, the method comprising:
gathering, by a master battery pack of the battery system, battery status information from each battery pack of the plurality of battery packs, wherein the plurality of battery packs comprises the master battery pack and one or more slave battery packs and wherein the battery status information from each battery pack includes state of charge (SoC) data;
determining, by the master battery pack and based the battery status information, whether a first subset of the plurality of battery packs have different SoC data;
selecting, by the master battery pack, a first type of balancing from a plurality of balancing types appropriate for the first subset of the plurality of battery packs; and
performing, by the master battery pack, the selected first type of balancing via a power bus until desired SoC values are obtained for the first subset of the plurality of battery packs.
|