Patent attributes
A battery pack can include one or more cells. The battery pack can include at least one temperature sensor configured to obtain a temperature measurement indicative of a temperature of at least cell of the one or more cells. The battery pack can include a controller, the controller configured to be placed in signal communication with a battery charger. The controller can be configured to perform operations. The operations can include obtaining the temperature measurement from the at least one temperature sensor. The operations can include determining, based at least in part on the temperature measurement, that the temperature of the at least one cell is between a lower temperature threshold and an upper temperature threshold. The operations can include, in response to determining that the temperature of the at least one cell is between the lower temperature threshold and the upper temperature threshold, reducing a maximum charging current, wherein reducing the maximum charging current comprises reducing the maximum charging current based at least in part on an inverse functional relationship between the temperature measurement and the maximum charging current. The operations can include controlling the battery charger based at least in part on the maximum charging current to charge the one or more cells.