Power tool battery pack with wireless communication
First Claim
1. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
- detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor;
converting, by the processor, the voltage across the plurality of cells to a state of charge;
determining, by the processor, a bulk charge rate of a charger charging the battery pack;
calculating, by the processor, a scalar conversion factor based on a ratio of the bulk charge rate of the charger and a capacity of the battery pack; and
generating, by the processor, a time to full charge of the battery pack based on the state of charge and the scalar conversion factor.
1 Assignment
0 Petitions
Accused Products
Abstract
Trigger pull tracking, charge time estimation, and other features for a power tool battery pack with wireless communication. A battery pack system includes a power tool battery pack and a processor. The battery pack includes a plurality of cells and a voltage sensor connected to the plurality of cells. The processor is in communication with the voltage sensor that detects a voltage across the plurality of cells using the voltage sensor. The processor further converts the voltage across the plurality of cells to a state of charge; determines a charge rate of a charger charging the battery pack; and determines a conversion factor based on the charge rate. The processor then generates a time to full charge of the battery pack based on the state of charge, the charge rate, and the scalar conversion factor. The processor may further generate current traces for the battery pack.
152 Citations
20 Claims
-
1. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
-
detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor; converting, by the processor, the voltage across the plurality of cells to a state of charge; determining, by the processor, a bulk charge rate of a charger charging the battery pack; calculating, by the processor, a scalar conversion factor based on a ratio of the bulk charge rate of the charger and a capacity of the battery pack; and generating, by the processor, a time to full charge of the battery pack based on the state of charge and the scalar conversion factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A battery pack system including a battery pack configured to be attached to a power tool, the battery pack system comprising;
-
a plurality of cells of the battery pack; a voltage sensor of the battery pack connected to the plurality of cells; and a processor in communication with the voltage sensor and a memory and configured to; detect, by the processor, a voltage across the plurality of cells using the voltage sensor; convert the voltage across the plurality of cells to a state of charge; determine a bulk charge rate of a charger charging the battery pack; determine a scalar conversion factor based on the charge rate based on a ratio of the bulk charge rate of the charger and a capacity of the battery pack; and generate a time to full charge of the battery pack based on the state of charge and the scalar conversion factor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
-
detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor; converting, by the processor, the voltage across the plurality of cells to a state of charge; determining, by the processor, a charge rate of the charger charging the battery pack, wherein determining the charge rate of the charger includes receiving, via a user interface of a mobile application, a selection of a charger type of a charger charging the battery pack from a plurality of charger types, wherein the plurality of charger types are associated with a plurality of charge rates; determining, by the processor, a conversion factor based on the charge rate; and generating, by the processor, a time to full charge of the battery pack based on the state of charge and the conversion factor.
-
-
16. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
-
detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor; converting, by the processor, the voltage across the plurality of cells to a state of charge; determining, by the processor, a charge rate of a charger charging the battery pack; determining, by the processor, a conversion factor based on the charge rate; generating, by the processor, a time to full charge of the battery pack based on the state of charge and the conversion factor; detecting, by the processor, that a trigger of the power tool is activated; detecting, by the processor, a current output of the plurality of cells of the battery pack; storing, in a memory of the battery pack by the processor, the current output as a current trace; and continuing to store the current output as the current trace until the trigger is released.
-
-
17. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
-
detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor; converting, by the processor, the voltage across the plurality of cells to a state of charge; determining, by the processor, a charge rate of a charger charging the battery pack; determining, by the processor, a conversion factor based on the charge rate; generating, by the processor, a time to full charge of the battery pack based on the state of charge and the conversion factor, wherein the battery pack is configured to communicate with a mobile application on a mobile device over a wireless communication network; detecting an activation of a reverse locator button on the battery pack; and sending a notification to the mobile application based on detecting the activation of the reverse locator button.
-
-
18. A method for charge time generation for a battery pack configured to be attached to a power tool, the method comprising:
-
detecting, by a processor, a voltage across a plurality of cells of the battery pack using a voltage sensor; converting, by the processor, the voltage across the plurality of cells to a state of charge; determining, by the processor, a charge rate of a charger charging the battery pack; determining, by the processor, a conversion factor based on the charge rate; generating, by the processor, a time to full charge of the battery pack based on the state of charge and the conversion factor, wherein the battery pack is configured to communicate with a mobile application on a mobile device over a wireless communication network; detecting, by a current sensor connected to the plurality of cells, that a current is flowing through the plurality of cells; sending, by the processor, a first signal indicating that the battery pack is in-use to the mobile application; displaying, on a user interface of the mobile application, a first indication that the battery pack is in-use; detecting, by the current sensor, that no current is flowing through the plurality of cells; sending, by the processor, a second signal indicating that the battery pack is idle to the mobile application; and displaying, on the user interface, a second indication that the battery pack is idle.
-
-
19. A battery pack system including a battery pack configured to be attached to a power tool, the battery pack system comprising;
-
a plurality of cells of the battery pack; a voltage sensor of the battery pack connected to the plurality of cells; a current sensor connected to the plurality of cells; and a processor in communication with the voltage sensor, the current sensor and a memory and configured to; detect, by the processor, a voltage across the plurality of cells using the voltage sensor; convert the voltage across the plurality of cells to a state of charge; determine a charger type of a charger charging the battery pack, the charger type associated with a charge rate; determine the charge rate by recording an initial voltage of the plurality of cells, recording a second voltage of the plurality of cells at a predetermined time period after recording the initial voltage, and determining a normalized voltage rise based on the initial voltage, the second voltage, and a normalization factor of the battery pack; determine a conversion factor based on the charge rate based on the charge rate; and generate a time to full charge of the battery pack based on the state of charge and the conversion factor.
-
-
20. A battery pack system including a battery pack configured to be attached to a power tool, the battery pack system comprising;
-
a plurality of cells of the battery pack; a voltage sensor of the battery pack connected to the plurality of cells; a current sensor connected to the plurality of cells; and a processor in communication with the voltage sensor and a memory and configured to; detect, by the processor, a voltage across the plurality of cells using the voltage sensor; convert the voltage across the plurality of cells to a state of charge; determine a charge rate of a charger charging the battery pack; determine a conversion factor based on the charge rate based on the charge rate; generate a time to full charge of the battery pack based on the state of charge and the conversion factor; detect that a trigger of the power tool is activated; detect, by the current sensor, a current output of the plurality of cells; store, in the memory, the current output until the trigger is released to form a current trace; determine whether the current output deviates from an expected current output stored in the memory; and in response to the determining that the current output deviates from the expected current output, generate an alert.
-
Specification