CPC B60L 53/80 (2019.02) [B60L 3/04 (2013.01); B60L 50/64 (2019.02); B60L 50/66 (2019.02); B60L 58/10 (2019.02); B60L 58/24 (2019.02); B62D 21/09 (2013.01); H01M 10/4257 (2013.01); H01M 10/482 (2013.01); H01M 10/486 (2013.01); H01M 50/204 (2021.01); H01M 50/249 (2021.01); H02J 7/0013 (2013.01); H02J 7/0029 (2013.01); H02J 7/00309 (2020.01); H02J 7/0045 (2013.01); B60L 2240/545 (2013.01); H01M 2010/4271 (2013.01); H01M 2010/4278 (2013.01); H01M 50/264 (2021.01); H01M 50/271 (2021.01); H01M 2200/00 (2013.01); H01M 2220/20 (2013.01)] | 10 Claims |
1. A system comprising:
a battery disposed in a housing of a power supply assembly, the housing including a conduit that transmits electricity and data from the battery to one or more connectors in the housing;
one or more insulated-gate bipolar transistors (IGBTs) between the battery and the conduit data processing hardware; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
instructing the one or more IGBTs to prevent electrical discharge from the battery until a predetermined threshold system voltage has been met, the one or more IGBTs permitting connection of the battery to the power supply assembly without adversely affecting a voltage output of the power supply assembly if the battery has a state of health that is less than a predetermined threshold state of health;
receiving a temperature corresponding to the battery;
determining whether the temperature is greater than a predetermined threshold temperature; and
when the temperature is greater than the predetermined threshold temperature, actuating an ejector to eject the battery from a power supply assembly.
|