Multi-pack charge control for power tool battery pack
By using wireless communication and current management between the charger coordinator controller and the power tool battery charger system, the problem of battery packs being depleted in a short time is solved, enabling efficient and unattended battery charging, ensuring that the battery pack is fully charged under power grid constraints, and improving work efficiency.
Patent Information
- Application Number
- CN202480042340.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-05-04
- Filing Date
- 2024-03-13
- Publication Date
- 2026-02-03
AI Technical Summary
In industries where power tools are widely used, the problem of battery packs running out of power in a short time makes it impossible to charge efficiently overnight, affecting work efficiency the next day. This is especially true when the power grid current is insufficient, and existing technologies struggle to effectively coordinate the charging process of multiple battery chargers.
A charger coordinator is used to interact with multiple power tool battery charger systems via wireless communication, coordinating the activation and current management of a subset of chargers to achieve efficient charging of the battery pack, including current sensor sensing and switch control to optimize the charging process.
It enables efficient charging of multiple battery packs without exceeding power grid limitations, reduces user intervention, ensures that battery packs are fully charged by the next morning, avoids circuit breaker tripping, and improves work efficiency.
Smart Images

Figure CN121464553A_ABST
Abstract
Description
[0001] Related applications
[0002] This application claims priority based on U.S. Provisional Application No. 63 / 500,101, filed May 4, 2023, which is incorporated herein by reference in its entirety. Background Technology
[0003] Power tools can be used for a variety of purposes, such as cutting, drilling, driving, grinding, shaping, lapping, polishing, painting, heating, lighting, cleaning, gardening, hedge trimming, lawn mowing, and construction, among others. Some power tools are cordless power tools, powered by battery packs that are charged using a battery charger. Summary of the Invention
[0004] As additional types and varieties of cordless power tools become available, the industry is shifting from traditionally gasoline-powered internal combustion engine-driven equipment to battery-powered motorized power tools. With cordless tools becoming increasingly prevalent, effectively and efficiently charging power tool batteries becomes more challenging. In some industries (e.g., lawn care), power tools (e.g., used for lawn care) may deplete multiple battery packs within a single workday. To prepare for the next workday, lawn care contractors with a fleet of lawn care power tools and corresponding battery packs may expect to charge each battery pack overnight. However, the local power grid or circuit may not have sufficient available current to simultaneously power enough chargers to allow each depleted battery pack to be charged in parallel. Accordingly, users may limit the number of chargers plugged into AC power, so that only a small fraction of the depleted battery packs can be charged at a given time. Therefore, the entire fleet of battery packs may not be fully charged and usable the next morning, or users may need to manually intervene to replace battery packs to complete the additional charging.
[0005] Some embodiments of this disclosure provide a system for charging a power tool battery pack. The system includes a charger coordination controller comprising an electronic processor and a wireless transceiver. The charger coordination controller is configured to: receive charger information from a plurality of power tool battery charger systems via the wireless transceiver; determine, based on the charger information, a subset of chargers to be enabled from the plurality of power tool battery charger systems, the subset including at least a first power tool battery charger system; and transmit a charger enabling command to the subset of chargers via the wireless transceiver.
[0006] Some embodiments of the present disclosure provide a method of charging power tool battery packs. The method includes receiving, by an electronic processor via a wireless transceiver, charger information from a plurality of power tool battery charger systems; determining, by the electronic processor based on the charger information, a subset of chargers of the plurality of power tool battery charger systems to enable, the subset of chargers including at least a first power tool battery charger system of the plurality of power tool battery charger systems; and transmitting, by the electronic processor via the wireless transceiver, charger enable instructions to the subset of chargers.
[0007] Some embodiments of the present disclosure provide a system for charging power tool battery packs. The system includes a first power tool battery charger including a battery pack interface configured to dock a power tool battery pack, a current sensor, a power input configured to receive input power, a daisy chain outlet configured to receive a charger plug of a second power tool battery charger, and a charger controller including an electronic processor and a memory. The charger controller is configured to: sense, via the current sensor, a current at the daisy chain outlet of the power tool battery charger; in response to determining that the current at the daisy chain outlet is above a delay current threshold, delay charging of a power tool battery docked on the power tool battery charger; and in response to determining that the current at the daisy chain outlet is below a charge current threshold, initiate charging of the power tool battery docked on the power tool battery charger.
[0008] Some embodiments of the present disclosure provide a method of charging power tool battery packs. The method includes receiving input power at a power input of a power tool battery charger; sensing, by a charger controller via a current sensor, a current at a daisy chain outlet of the power tool battery charger; in response to determining that the current at the daisy chain outlet is above a delay current threshold, delaying, by the charger controller, charging of a power tool battery docked on the power tool battery charger; and in response to determining that the current at the daisy chain outlet is below a charge current threshold, initiating, by the charger controller, charging of the power tool battery docked on the power tool battery charger.
[0009] Some embodiments of the present disclosure provide a system for charging power tool battery packs. The system includes a first power tool battery charger including a battery pack interface configured to dock a power tool battery pack, a power input configured to receive input power, a daisy chain outlet configured to receive a charger plug of a second power tool battery charger, and a switch electrically between the power input and the daisy chain outlet, a charger controller including an electronic processor and a memory. The charger controller is configured to: control the switch to disconnect the power input from the daisy chain outlet; charge a power tool battery docked on the power tool battery charger; and in response to a charge level of the power tool battery being above a threshold, control the switch to connect the power input to the daisy chain outlet to supply output power at the daisy chain outlet.
[0010] Some embodiments of the present disclosure provide a method of charging power tool battery packs. The method includes: receiving input power at a power input of a power tool battery charger; controlling, by a charger controller, a switch of the power tool battery charger to disconnect the power input from a daisy chain outlet of the power tool battery charger; charging, by the power tool battery charger, a power tool battery docked on the power tool battery charger; and in response to a charge level of the power tool battery being above a threshold, controlling, by the charger controller, the switch of the power tool battery charger to connect the power input to the daisy chain outlet of the power tool battery charger to supply output power at the daisy chain outlet.
[0011] Additional embodiments and examples are provided herein. BRIEF DESCRIPTION OF DRAWINGS
[0012] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments of the present disclosure and, together with the description, further serve to explain the principles of the embodiments:
[0013] Figure 1 FIG. 1 illustrates a charging system for charging power tool battery packs, according to some examples.
[0014] Figure 2B FIG. 1 illustrates a charging system for charging power tool battery packs, according to some examples. Figure 1 FIG. 2A illustrates an example of a charging system of FIG. 1.
[0015] FIG. 2C illustrates another example of a charging system of FIG. 1. Figure 1 FIG. 2A illustrates an example of a charging system of FIG. 1.
[0016] Figure 3A , Figure 3B and Figure 3C FIG. 1 illustrates a charging system for charging power tool battery packs, according to some examples.
[0017] Figure 4A FIG. 1 illustrates a charging system for charging power tool battery packs, according to some examples.Figure 1 An example of a charging system of A communicating via a mesh network.
[0018] Figure 4B Illustrated is Figure 1 An example of a charging system of A communicating via a star network.
[0019] Figure 5 is a block diagram of a power tool battery charger according to some examples.
[0020] Figure 6 is a block diagram of a charger coordination controller according to some examples.
[0021] Figure 7 is a block diagram of a power tool battery pack according to some examples.
[0022] Figure 8 is a block diagram of a wireless outlet controller according to some examples.
[0023] Figure 9A is a flow diagram illustrating a method of charging a power tool battery pack according to some examples.
[0024] Figure 9B - Figure 9E is an additional flow diagram illustrating a method of charging a power tool battery pack according to some examples.
[0025] Figure 10A illustrates another charging system for charging a power tool battery pack according to some examples.
[0026] Figure 10B illustrates another charging system for charging a power tool battery pack according to some examples.
[0027] Figure 10C - Figure 10D illustrates another charging system for charging a power tool battery pack according to some examples.
[0028] Figure 11 is a block diagram of a power tool battery charger that can be included in a charging system of Figure 10A , Figure 10B or Figure 10C - Figure 10D according to some examples.
[0029] Figure 12 is a flow diagram illustrating a process of charging a power tool battery pack prioritizing downstream battery chargers according to some examples.
[0030] Figure 13 is a block diagram of a power tool battery charger that can be included in a charging system of Figure 10A , Figure 10B or Figure 10C - Figure 10Da block diagram of another power tool battery charger in a charging system.
[0031] Figure 14 is a flowchart illustrating a process of charging power tool battery packs prioritizing upstream battery chargers, according to some examples. DETAILED DESCRIPTION
[0032] As additional types and varieties of cordless power tools become available, additional industries are shifting from traditionally gasoline-powered, internal combustion engine driven equipment to battery-powered, motorized power tools. As cordless tools become more prevalent, efficiently and effectively charging power tool batteries becomes more challenging. In some industries (e.g., the lawn care industry), power tools (e.g., for lawn care) can deplete multiple battery packs in a single workday. To be prepared for the next workday, a lawn care contractor with a fleet of lawn care power tools and corresponding battery packs can desire to charge each battery pack overnight. However, the local power network or circuit can not have enough available current to simultaneously power enough chargers to enable each depleted battery pack to be charged in parallel. Accordingly, a user can limit the number of chargers plugged into an AC power source, such that only a small fraction of depleted battery packs can be charged at a given time. As a result, the entire fleet of battery packs (which can include 10, 20, 30, 40, 50, or more battery packs) can not be fully charged and available for use in the morning of the next day, or the user can manually intervene to swap out battery packs to complete additional charging.
[0033] Some embodiments and examples described herein provide for multi-battery pack charging control. Multi-battery pack charging control can include coordination between multiple battery chargers, for example, to increase charging throughput of the chargers, thereby increasing the number of battery packs charged in a given time period, to increase efficiency of battery charging, and other benefits. Such coordinated control can also reduce or maintain current draw below certain thresholds to reduce or eliminate activation of circuit breakers. Accordingly, at least in some examples, a user can couple a fleet of depleted battery packs to corresponding battery chargers at the end of a shift or day for charging, and return to a fleet of fully or sufficiently charged battery packs without user intervention during the charging process and without exceeding current limits of the power supply network (e.g., without a “tripped” circuit breaker or blown fuse).
[0034] In some systems and methods, a charge coordination controller (whether as a separate device or integrated into a power tool battery charger) wirelessly receives charger information from a plurality of power tool battery charger systems, determines a subset of chargers based on the charger information, and wirelessly transmits charger enable instructions to the subset of chargers. In some systems and methods, the power tool battery chargers are linked together in a daisy chain and each charger self-regulates charging based on a prioritization scheme to provide coordination between the chargers.
[0035] Figure 1 A charging system 100 for charging power tool battery packs is illustrated in accordance with some examples. The charging system 100 includes a charger coordination controller 105, a plurality of power tool battery pack charger systems 110-1 through 110-N (herein charger systems 110), a wireless communication network 115, and a power supply 120. Charger systems in the charger systems 110 can be referred to generically as charger systems 110 or collectively as charger systems 110. The power supply can be a power grid, such as a local grid or utility grid, or a node thereof (e.g., a connection point to the power grid). The power supply 120 can supply power (e.g., alternating current (AC) power) to the charger systems 110 via a power network 125. The charger systems 110 can receive power from the power supply 120 and apply the power to power tool battery packs (not shown in Figure 1 for charging the power tool battery packs.
[0036] The charger coordination controller 105 can communicate with the charger systems 110 via the wireless communication network 115 to receive charger information from the charger systems 110 and to provide charging instructions to the charger systems 110 to control charging of power tool battery packs by the charger systems 110. In some examples, the wireless communication network 115 includes a direct point-to-point communication link between each respective charger system 110 and the charger coordination controller 105. In other examples, the wireless network 115 includes a mesh network (e.g., composed of the charger systems 110 and the charger coordination controller 105). The wireless communication between the charger coordination controller 105 and the charger systems can use one or more various wireless communication protocols, e.g., Bluetooth, Wi-Fi, Zigbee, Ultra-Wideband (UWB), etc. While shown separately, in some examples, the charger coordination controller 105 is integrated into a battery charger of the charger systems 110. In other examples, the charger coordination controller 105 is a separate device in a separate housing and is not integrated into a battery charger. In some examples, the charging system 100 includes more or fewer components than illustrated in Figure 1
[0037] Figure 2A andFigure 2B A more detailed illustration of an example of the charging system 100 is provided. More specifically, Figure 2A The diagram shows the charging system 200, which is... Figure 1 An example of a charging system 100. Charging system 200 includes a charger coordination controller 105, power tool battery charger systems 210-1 to 210-N (referred to herein as charger system 210), a power supply 220, and a power network 225. The charger systems in charger system 210 may generally be referred to as charger system 210 or collectively as charger system 210. Each of the power tool battery charger systems 210-1 to 210-N includes a wireless transceiver with integrated wireless transceiver (see, for example...). Figure 5 The battery charger 230 (e.g., battery charger 230a or 230b) is connected to the charger transceiver 504. In system 200, each battery charger 230 is configured to (e.g., via a charger transceiver 504) connect to the battery charger 230. Figure 1 The wireless network 115 (similar to a wireless network) communicates wirelessly with the charger coordination controller 105. Therefore, the charger coordination controller 105 can communicate wirelessly with the charger system 210 to receive charger information from the charger system 210 and provide charging commands to the charger system 210 to control and coordinate the charging of the power tool battery pack by the charger system 210.
[0038] Battery charger 230a is a combination charger operable to accept and charge two types of battery packs, each type having a corresponding form factor and nominal voltage. For example, battery charger 230a is operable to accept and charge a stem-style pack having a first nominal voltage (e.g., 12 volts, or between 10 and 14 volts) and a slide-on style pack having a second (larger) nominal voltage (e.g., 18 volts, or between 16 and 24 volts). Battery charger 230b is operable to accept and charge three first-type battery packs (e.g., similar to the stem-style pack mentioned above) and three second-type battery packs (e.g., similar to the slide-on pack mentioned above). In other examples, charger system 210 includes battery chargers of different types and / or combinations thereof as illustrated. For example, a battery charger may include a single-type charger (e.g., for charging a first-type or second-type battery pack), multiple single-type chargers (e.g., for charging multiple first-type or multiple second-type battery packs), and / or a charger for charging other types of power tool battery packs besides those shown (e.g., packs with a nominal voltage higher than 24 volts, such as packs with a nominal voltage between 24 and 120 volts).
[0039] The power supply 220 is Figure 1 an example of the power supply 120, and the power network 225 is an example of the power network 125. The power supply 220 is also referred to as an alternating current (AC) grid 220, which can be a local grid, a utility grid, or a connection point thereof. The power network 225 includes circuit breakers 235, outlet ports 240, and power lines 242, 244. The power line 242 connects the circuit breakers 235 to the AC grid 220, and the power line 244 connects a first circuit breaker 235a of the circuit breakers 235 to an outlet port 240. In some examples, the circuit breakers 235 can be organized and supported in a housing or panel 245. The circuit breakers 235 can be configured to make and break an electrical connection between the power line 242 and a corresponding power line downstream of the circuit breakers 235 and the outlet port. For example, the circuit breaker 235a is configured to make and break an electrical connection between the power line 242 and the power line 244 (and thus between the AC grid 220 and the outlet port 240). The circuit breakers 235 can be associated with a current rating or threshold at which the circuit breakers 235 will automatically open or break the connection between the upstream power (e.g., the AC grid 220) and the downstream power line and outlet port (e.g., the power line 244 and the outlet port 240). For example, the circuit breakers 235 can be 15 ampere (A) circuit breakers, 20 ampere (A) circuit breakers, or circuit breakers of another rating. For example, in the case that the circuit breaker 235a is a 15 A circuit breaker, the circuit breaker 235 is configured to open (or “break”) when the current drawn through the circuit breaker 235a (e.g., by a downstream load, such as a battery charger, a light, other equipment) exceeds 15 A. Similarly, in the case that the circuit breaker 235a is a 20 A circuit breaker, the circuit breaker 235 is configured to open (or “break”) when the current drawn through the circuit breaker 235a (e.g., by a downstream load, such as a battery charger, a light, other equipment) exceeds 20 A.
[0040] Although Figure 2A not illustrated in FIG. 1, in some examples, one or more additional circuit breakers 235 are coupled to respective sets of their own outlet ports 240, and each respective set of outlet ports can have an additional set of battery charger systems 210-1 to 210-N and a corresponding charger coordination controller 105 for coordinating charging by the associated set of battery charger systems 210-1 to 210-N. For example, each charger coordination controller 105 can implement the Figure 9Athe process 900. In some examples, one charger coordination controller 105 can coordinate charging for two or more different sets of multiple charger systems 210 as distinct groups because each set is coupled to a different circuit breaker 235 having a separate current threshold.
[0041] Figure 2B A charging system 250, which is an example of the charging system 100 of Figure 1 FIG. 1, is illustrated. The charging system 250 includes the charger coordination controller 105, the power tool battery charger systems 260-1 through 260-N (herein, charger systems 260), the power supply 220, and the power network 225. Charger systems of the charger systems 260 can be referred to generally as the charger systems 260 or collectively as the charger systems 260. The charging system 250 is generally similar to the charging system 200 and the discussion above regarding the charging system 200 and similarly numbered components applies to the charging system 250 similarly, except for the differences noted herein. In particular, in contrast to the charging system 200, the charging system 250 includes the power tool battery pack charger systems 260-1 through 260-N. Rather than having an integrated wireless transceiver integrated into the battery charger, the charger systems 260-1 through 260-N each include a respective wireless outlet controller 265 connected to a battery charger 275 (e.g., battery charger 275a or 275b) via a power cord 270.
[0042] In the system 200, each wireless outlet controller 265 is configured to wirelessly communicate with the charger coordination controller 105 (e.g., via a wireless network similar to the wireless network 115 of Figure 1 Additionally, each wireless outlet controller 265 of the charger systems 260 is configured to enable or disable power flow from the respective outlet 240 through the wireless outlet controller 265 to the corresponding battery charger 275 of the charger system 260. Thus, in the charging system 250, the charger coordination controller 105 can wirelessly communicate with the charger systems 260 to receive charger information from the charger systems 260 and provide charging instructions to the charger systems 260 to control and coordinate charging of power tool battery packs by the charger systems 260.
[0043] In some examples, a charging system similar to the charging systems 200 and 250 is provided, but which includes a combination of the charger systems 210 and the charger systems 260 coupled to the outlets 240 and in communication with the charger coordination controller 105.
[0044] While the charging systems 200 and 250 are illustrated as including a single charger coordination controller 105, in some examples, the charging systems 200 and 250 include multiple charger coordination controllers 105. Figure 2BThe one or more additional circuit breakers 235 are not illustrated, but in some examples, one or more additional circuit breakers 235 are coupled to their own respective sets of outlet ports 240, and each respective set of outlet ports can have an additional set of multiple battery charger systems 260-1 through 260-N and a corresponding charger coordination controller 105 for coordinating charging by the associated set of battery charger systems 260-1 through 260-N. For example, each charger coordination controller 105 can implement the process 900 described further below. Figure 9A In some examples, one charger coordination controller 105 can coordinate charging of two or more different sets of multiple charger systems 260 as distinct groups, as each set is coupled to a different circuit breaker 235 with a separate current threshold.
[0045] Figure 3A , Figure 3B and Figure 3C illustrate respective examples of charger coordination controllers 105. More specifically, Figure 3A illustrates a charger coordination controller 300, Figure 3B illustrates a charger coordination controller 320, and Figure 3C illustrates a charger coordination controller 340. Each of the charger coordination controllers 300, 320, and 340 is an example of the charger coordination controller 105 illustrated in Figure 1 , Figure 2A and Figure 2B . The charger coordination controller 300 includes a controller housing 305. In some examples, the charger coordination controller 300 includes an internal power source (e.g., a button cell or other battery cell(s)) and other circuitry and components, for example, as illustrated in the block diagram of Figure 6 . The internal power source can provide power for the other circuitry and components, including an electronic processor and a wireless transceiver of the controller 300.
[0046] The charger coordination controller 320 has the dimensions of a power tool battery pack, including a controller housing 325, a mechatronic interface 330, and a latch release button 335. The mechatronic interface 330 includes rails that slidingly engage corresponding rails of a battery charger, and electrical terminals that electrically couple to corresponding terminals of the battery charger. The charger coordination controller 320 is configured to engage with a power tool battery charger via the mechatronic interface 330 to receive power. In other examples, the charger coordination controller 320 has the dimensions of a power tool battery pack with a lever interface instead of a slide-in interface.
[0047] The charger coordination controller 340 includes a controller housing 345 and an electromechanical interface 350. The electromechanical interface 330 has the dimensional specifications of a battery interface of the power tool or charger to engage with the power tool battery pack 355. The electromechanical interface 350 is configured to include rails that slidingly engage corresponding rails of the battery pack 355, and electrical terminals that electrically couple to corresponding terminals of the battery pack 355. The charger coordination controller 340 is configured to engage with the power tool battery pack 355 via the electromechanical interface 350 to receive power. In other examples, the charger coordination controller 340 has the dimensional specifications of a battery interface to receive a stick battery pack instead of a slide-in battery pack.
[0048] Figure 4A A charging system 400 implementing a mesh network 405 is illustrated. The charging system 400 is an example of the charging system 100 and includes the charger coordination controller 105 and the charger systems 110-1 through 110-8. The mesh network 405 is an example of the wireless network 115. The charger coordination controller 105 and the charger systems 110-1 through 110-8 can communicate with each other via the mesh network 405. Thus, one charger system 110 (e.g., the charger system 110-1) can communicate with the charger coordination controller 105 directly or via an intermediary charger system 110 (e.g., the charger system 110-3). Figure 1
[0049] A charging system 425 implementing a star network 430 is illustrated. The charging system 425 is an example of the charging system 100 and includes the charger coordination controller 105 and the charger systems 110-1 through 110-7. The star network 430 is an example of the wireless network 115. The charger coordination controller 105 and the charger systems 110-1 through 110-7 can communicate with each other via the star network 430. Thus, each charger system 110 can communicate with the charger coordination controller 105 directly and not via an intermediary charger system 110. Figure 1
[0050] While the charging systems 400 and 425 are illustrated as including battery chargers with integrated wireless transceivers (e.g., similar to the battery charger 230 of the charger system 210 in Figure 4A and the charger system 260 in Figure 4B ), in some examples, some or all of the charging systems 400 and 425 can include charger systems with wireless outlet controllers (e.g., similar to the charger system 260 in Figure 2A ). Figure 2B
[0051] Figure 5 is a block diagram of a power tool battery charger 500 according to some examples. The power tool battery charger 500 (also referred to as the battery charger 500) is an example of a battery charger included in the charger systems 110, 210, 260 described above with respect to Figure 1 、 Figure 2A and Figure 2B In some examples, the battery charger 500 is an example of the battery charger 230 or 275.
[0052] As shown in Figure 5 , the battery charger 500 includes an electronic controller 502 (also referred to as the charger controller 502), a wireless transceiver 504 (also referred to as the charger transceiver 504), a power circuit 506, a battery pack interface 508, one or more charging circuits 510, an output 512, one or more sensors 514, an amp limit selector 516, and a charge mode selector 518, among others.
[0053] The charger controller 502 can include an electronic processor 520 and a memory 522. The electronic processor 520, the memory 522, and the wireless transceiver 504 can communicate over one or more control buses, data buses, or the like, which can include a device communication bus 526.
[0054] The electronic processor 520 (also referred to as the charger processor 520) can be configured to communicate with the memory 522 to store data and retrieve stored data. The electronic processor 520 can be configured to receive instructions and data from the memory 522, and, in particular, to execute instructions. In particular, the electronic processor 520 executes instructions stored in the memory 522. Thus, the charger controller 502 coupled with the electronic processor 520 and the memory 522 can be configured to perform or control the functions of the battery charger 500 described herein, including controlling charging of a battery pack and communication with the charger coordination controller 105.
[0055] The memory 522 (also referred to as the charger memory 522) can include read-only memory (“ROM”), random-access memory (“RAM”), other non-transitory computer-readable media, or a combination thereof. The memory 522 can include instructions 524 for execution by the electronic processor 520. The instructions 524 can include software that is executable by the electronic processor 520 to enable the charger controller 502 to, among other things, perform or control the functions of the battery charger 500 described herein, including controlling charging of a battery pack and communication with the charger coordination controller 105. The software can include, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions.
[0056] The electronic processor 520 is configured to retrieve and, among other things, execute instructions related to the control processes and methods described herein from the memory 522. The electronic processor 520 is also configured to store data on and retrieve data from the memory 522, including charger information and / or battery information. The charger information can include one or more of, for example: a charger identifier, a battery pack identifier, a charger readiness indication, a battery pack docking indication, an expected current draw of the docked battery pack, a current draw of the charger, charger settings, etc.
[0057] The charger identifier can be a unique identifier (e.g., a serial number) for the particular instance of the charger 500, an identifier of a model type of the charger 500, other charger characteristics of the charger 500 that indicate a type of the charger 500 (e.g., a number of battery pack receptacles, a type of battery pack receptacle, etc.), or a combination thereof.
[0058] The battery pack identifier can be a unique identifier (e.g., a serial number) for the particular instance of the battery pack currently engaged with the battery pack interface 508, an identifier of a model type of the battery pack currently engaged with the battery pack interface 508, other battery pack characteristics that indicate a type of the charger 500 (e.g., a nominal voltage, an amp-hour rating, etc.), or a combination thereof.
[0059] The charger readiness indication can indicate that one or more battery packs 530 are coupled to the battery pack interface 508 and are not fully charged (or otherwise available to accept a charging current) and that the charger 500 is ready to charge one or more of the battery packs 530.
[0060] The battery pack docking indication can indicate that one or more battery packs 530 are coupled to the battery pack interface 508 of the charger 500.
[0061] The expected current draw of the docked battery pack can indicate an expected current level (e.g., in amperes) that the charger controller 502 estimates will be drawn by the charger 500 (e.g., the charging circuit 510) in order to charge one or more battery packs 530 coupled to the battery pack interface 508 if the charger 500 were to begin charging. The charger controller 502 can estimate the expected current draw based on a number, type, and / or charge level (state of charge) of the one or more battery packs 530. The charger controller 502 can estimate the charge level of the battery packs 530 based on voltage measurements received via a voltage sensor of the sensor 514.
[0062] The current current draw of the charger can indicate a measured or estimated current (e.g., instantaneous or average current value) drawn by the charger 500 at a particular time. The charger controller 502 can determine the current current draw via a current sensor of the sensors 514, where the current sensor is configured to measure the current drawn by the charger 500. For example, the current sensor can be configured to measure the current received via the power circuit 506 or output by the charging circuit 510.
[0063] The charger settings can include, among other things, a power circuit amperage limit, a charging mode, or a combination thereof. The power circuit amperage can indicate an amperage limit of a power circuit to which the charger 500 is coupled. For example, with reference to Figure 2A and Figure 2B , the power circuit amperage limit can refer to a current threshold or limit of a circuit breaker to which the charger is coupled. In some examples, the power circuit amperage limit can be selected to be 15 A or 20 A. In some examples, the amperage limit selector 516 is configured to receive a user selection of an amperage limit and indicate the selected amperage limit to the charger controller 502. The amperage limit selector 516 can be, for example, a dial switch, a button, a dial, a soft key, or other user-manipulatable selector.
[0064] The charging mode can indicate whether the charger 500 is in an independent charging mode or a coordinated charging mode. In the independent charging mode, the charger 500 can operate to charge one or more battery packs independent of wireless communication from an external device, such as the charger coordination controller 105. In other words, in the independent charging mode, the charging performed by the charger 500 is not coordinated with other chargers. In the coordinated charging mode, the charger 500 is configured to perform charging of one or more battery packs in coordination with other chargers, such as described herein (see, e.g., Figure 9A ). In some examples, the charging mode selector 518 is configured to receive a user selection of a charging mode and indicate the selected charging mode to the charger controller 502. The charging mode selector 518 can be, for example, a dial switch, a button, a dial, a soft key, or other user-manipulatable selector.
[0065] The battery information can include, for example, data transmitted to the charger 500 by one or more battery packs 530 coupled to the battery pack interface 508. The battery information can include, for example, usage data, number of charging cycles, battery temperature, battery pack geographic location, battery pack identifier (e.g., serial number), battery pack owner identifier, charging time, state of charge of the battery (initial, at the end of a charging cycle, and / or periodically during a charging cycle), state of health of the battery, charging status, and the like.
[0066] The wireless transceiver 504 is coupled to the charger controller 502 (e.g., via a device communication bus 526). The wireless transceiver 504 can include, for example, a radio transceiver and antenna, memory, and an electronic processor. The radio transceiver and antenna operate together to enable the charger 500 (e.g., the charger processor 520) to send and receive wireless messages to and from, for example, the charger coordination controller 105, one or more additional power tool battery chargers, a mobile device (e.g., a smartphone), a laptop computer, a tablet computer, and / or another wireless computing device.
[0067] In some examples, the wireless transceiver 504 is a Bluetooth® controller that enables wireless communication via Bluetooth® protocols. In other examples, the wireless transceiver 504 communicates using other protocols (e.g., Wi-Fi, cellular protocols, proprietary protocols, etc.). For example, the wireless transceiver 504 can be configured to communicate via Wi-Fi over a wide area network or a local area network, such as the Internet, or over a piconet (e.g., using infrared or NFC communication). Communications via the wireless transceiver 504 can be encrypted to protect data exchanged between the power tool battery charger 500 and other devices.
[0068] In some examples, the power circuit 506 can include an AC plug (e.g., configured to connect to a conventional AC wall outlet), a DC plug configured to connect to a DC outlet, and / or power conditioning circuitry (e.g., filters, transformers, etc.). One or more characteristics of the power circuit 506 can be monitored by one or more of the sensors 514 of the power tool battery charger 500. For example, a voltage of the power circuit 506 can be monitored by a sensor 514 implemented as a voltage sensor that can generate an output indicative of a voltage measured, detected, or otherwise monitored on the power circuit 506 as power supply data; or a current of the power circuit 506 can be monitored by a sensor 514 implemented as a current sensor that can generate an output indicative of a current measured, detected, or otherwise monitored on the power circuit 506 as power supply data.
[0069] The power tool battery charger 500 also includes a battery interface 508 configured to selectively receive one or more power tool battery packs 530 (e.g., a 12-volt battery pack, a 20-volt battery pack, a 36-volt battery pack, etc.). The battery interface 508 can include, for example, a battery port, a battery connector, and / or a battery charging circuit. The battery interface 508 can be configured to receive a battery pack 530 that is configured to be used with a particular power tool (e.g., a 20-volt battery pack that is configured to be used with a particular power tool). Figure 2A , Figure 2B , Figure 4A or Figure 4BThe power tool battery pack interface 508 interfaces with one or more battery packs (e.g., of the battery pack illustrated in FIG. 1) and provides electrical and mechanical connections thereto. The power tool battery pack interface 508 can include one or more charging ports (e.g., for interfacing with and providing charging current to one or more battery packs). Each charging port (also referred to as a receptacle) of the battery pack interface 508 can include one or more power terminals, and in some cases, one or more communication terminals that interface with corresponding power terminals, communication terminals, etc. of the power tool battery pack(s) 530.
[0070] In some examples, the power tool battery pack interface 508 provides electrical and mechanical connections for the battery pack(s) 530. Additionally or alternatively, the power tool battery pack interface 508 can provide a wireless coupling to the battery pack(s) 530 in order to provide wireless energy transfer from the power tool battery charger 500 to the battery pack(s) 530. For example, in some configurations, the power tool battery pack interface 508 can include one or more transmitter coils for charging the battery pack(s) 530 using wireless energy transfer (e.g., via electromagnetic induction). See, e.g., FIG. 2. Figure 7 Examples of the power tool battery pack(s) 530 are described.
[0071] The charger controller 502 controls the charging circuit(s) 510 to charge the battery pack(s) 530. For example, the charging circuit(s) 510 can each include controllable power switching elements (e.g., field effect transistors, IGBTs, etc.) that are selectively enabled by the electronic processor 520 of the charger controller 502 to provide power from the power circuit 506 to the respective battery pack(s) 530.
[0072] In some examples, the charger controller 502 is also connected to one or more sensors 514, which can include voltage sensors or voltage sensing circuitry, current sensors or current sensing circuitry, temperature sensors or temperature sensing circuitry, inertial sensors or inertial sensing circuitry (e.g., accelerometers, gyroscopes, magnetometers), etc. The temperature sensor(s) can include, for example, thermistors. Each temperature sensor sends a signal to the charger controller 502 that is indicative of a temperature of a battery pack (e.g., indicative of a temperature of a battery cell within the pack), a temperature of the battery charger 500 (e.g., indicative of a temperature within a housing of the charger, power switching elements, and / or other electronics of the battery charger 500), and / or an ambient temperature of an environment surrounding the battery charger 500.
[0073] In some embodiments, the power tool battery charger 500 can include one or more outputs 792 that are also coupled to the charger controller 502. The output(s) 792 can receive control signals from the charger controller 502 to generate visual or audible signals to convey information to a user regarding the operation or status of the power tool battery charger 500. The output(s) 792 can include, for example, LEDs or a display screen, and can generate various signals indicative of, for example, the operational status or mode of the power tool battery charger 500, abnormal conditions or events detected during operation of the power tool battery charger 500, and the like. For example, the output(s) 792 can indicate the measured electrical characteristics of the power tool battery charger 500, the status or condition of the power tool battery charger 500, the operational mode of the power tool battery charger 500, and the like.
[0074] In some examples, the charger 500 includes more or fewer components than Figure 5 illustrated in FIG. 6, or the components are arranged in a different manner than illustrated. For example, in some examples, one or more of the amp limit selector 516, the mode selector 518, and / or the output(s) 512 are not included on the power tool battery charger 500.
[0075] In some examples, the charger transceiver 504 is not included in the charger 500. For example, with reference to Figure 2B , the charger system 260 can include the charger 275 and the wireless outlet controller 265. In such examples, the charger 275 can be implemented as the charger 500 illustrated in Figure 5 , but without the charger transceiver 504. In contrast, as an example, Figure 2A the charger system 210 can include the charger 230, which can be implemented as the charger 5600 illustrated in Figure 5 with the charger transceiver 504. In other words, Figure 5 the charger diagram in FIG. 6 is applicable in some examples to the charger 230 (as illustrated) and the charger 275 (as illustrated, minus the charger transceiver 504).
[0076] Figure 6 is a block diagram of an example of a charger coordination controller 105 according to some examples. Figure 6 The charger coordination controller 105 illustrated in FIG. 6 is implemented as the charger coordination controller 105 illustrated in FIG. 1, respectively, including the charger coordination controller 105 illustrated in FIG. 1 and the charger coordination controller 105 illustrated in FIG. 5. Figure 1 , Figure 2A , Figure 2B , Figure 4A , Figure 4BAn example of a charger coordination controller 105 in the charging systems 100, 200, 250, 400, 425 described. In some examples, Figure 6 The charger coordination controller 105 illustrated in FIG. 1 is an example of a charger coordination controller 300, 320, and / or 340 of Figure 3A , Figure 3B and Figure 3C .
[0077] As shown in FIG. 2, the charger coordination controller 105 includes an electronic controller 602, a wireless transceiver 604, a power circuit 606, and an electronic assembly 608. Figure 6
[0078] The electronic controller 602 can include an electronic processor 620 and a memory 622 that stores instructions 624. The electronic processor 620, the memory 622, and the wireless transceiver 604 can communicate over one or more control buses, data buses, and / or the like, which can include a device communication bus 626. In some examples, the electronic processor 620 and the memory 622 are configured substantially similarly to the electronic processor 520 and the memory 522 of Figure 5 , although a different set of instructions are stored on the memory 622 to achieve the different functionality of the charger coordination controller 105. Accordingly, unless otherwise noted, the above discussion regarding the electronic processor 520 and the memory 522 applies similarly to the electronic processor 620 and the memory 622. For example, the electronic processor 620 can be configured to receive instructions 624 and data from the memory 622, and in particular, to execute the instructions 624. Specifically, the electronic processor 620 executes instructions 624 stored in the memory 622. Accordingly, the controller 602 coupled with the electronic processor 620 and the memory 622 can be configured to perform or control the functionality of the charger coordination controller 105 described herein, including the process 900 described in further detail below. Figure 9A
[0079] In some examples, the wireless transceiver 604 is configured substantially similarly to the wireless transceiver 504 of Figure 5 . Accordingly, unless otherwise noted, the above discussion regarding the wireless transceiver 504 applies similarly to the wireless transceiver 604. For example, the wireless transceiver 604 enables the charger coordination controller 105 (e.g., the controller 602) to wirelessly communicate with a power tool battery charger, and in some examples, one or more of a laptop computer, a mobile device, a tablet computer, or other wireless computing device.
[0080] In some examples, the power circuit 606 can include an AC plug (e.g., configured to connect to a conventional AC wall outlet), a DC plug configured to connect to a DC outlet, an internal battery (e.g., as described with respect to the controller 300 of Figure 3A the controller 320 and 340 of Figure 3B and Figure 3C ), and / or power conditioning circuitry (e.g., filters, transformers, etc.). Power received via the power circuit 606 can power other components of the charger coordination controller 105, including the electronic controller 602 and the wireless transceiver 606.
[0081] The electronic components 608 can include input / output interface elements, enabling a user to interface (e.g., provide input and / or receive output) with the charger coordination controller 105 (e.g., via the electronic controller 602). For example, the electronic components 608 can include a touchscreen display, LEDs, a speaker, buttons, switches, selectors, dials, charging ports, etc.
[0082] Figure 7 is a block diagram of a power tool battery pack 700, in accordance with some examples. The battery pack 700 can be an example of one of the battery packs 530 referenced in Figure 5 , and Figure 2A , Figure 2B , Figure 3C , Figure 4A and Figure 4B the battery packs illustrated in
[0083] The power tool battery pack 700 can include one or more battery cells of various chemical compositions, such as lithium ion (Li-ion), nickel cadmium (Ni-Cad), etc. The power tool battery pack 700 can also be selectively latched and unlatched (e.g., with a spring-biased latch mechanism) to the power tool battery charger 500 to prevent accidental dislodgement. The power tool battery pack 700 can also include an electronic controller 705 (also referred to as a pack controller 705) including an electronic processor 710 and a memory 715. The pack controller 705 can be configured substantially similarly to the charger controller 502 of the power tool battery charger 500, including a memory 715 storing instructions and an electronic processor 710 configured to retrieve and execute those instructions to perform pack 700 functions. The pack controller 705 can be configured to regulate charging and discharging of the battery cells, and / or to communicate with the charger controller 502. In some embodiments, the power tool battery pack 700 can also include a transceiver similar to the wireless transceiver 504, coupled to the pack controller 705 via a bus similar to the bus 526. Accordingly, the pack controller 705, and thus the power tool battery pack 700, can be configured to communicate with other devices, such as the power tool battery charger 500 or other power tool battery chargers, cell towers, Wi-Fi routers, mobile devices, access points, etc. The power tool battery pack 700 can also include, for example, a display 730 (e.g., including a charge level fuel gauge), an analog front end, sensors, etc. The power tool battery pack 700 also includes a charger interface 740 configured to make electrical and mechanical engagement with the charger 500 (e.g., via the pack interface 508).
[0084] Figure 8 is a block diagram of an example of a wireless outlet controller 265 according to some examples. Figure 8 The wireless outlet controller 265 illustrated in Figure 2B includes and illustrates an example of the wireless outlet controller 265 in the charging system 250 of
[0085] As Figure 8 illustrated in
[0086] The electronic controller 802 can include an electronic processor 820 and a memory 822 storing instructions 824. The electronic processor 820, memory 822, and wireless transceiver 804 can communicate over one or more control buses, data buses, etc., which can include a device communication bus 826. In some examples, the electronic processor 820 and memory 822 are configured substantially similarly to the electronic processor 720 and memory 715 of the pack controller 705 of the power tool battery pack 700. Figure 5The electronic processor 820 and the memory 822 are similarly configured as the electronic processor 520 and the memory 522, although a different set of instructions is stored on the memory 822 to achieve the different functionality of the wireless outlet controller 265. Accordingly, unless otherwise noted, the above discussion regarding the electronic processor 520 and the memory 522 applies similarly to the electronic processor 820 and the memory 822. For example, the electronic processor 820 can be configured to receive instructions 824 and data from the memory 822, and in particular, to execute the instructions 824. In particular, the electronic processor 820 executes the instructions 824 stored in the memory 822. Accordingly, the controller 602 coupled with the electronic processor 820 and the memory 822 can be configured to perform or control the functionality of the wireless outlet controller 265 described herein.
[0087] In some examples, the wireless transceiver 804 is configured similarly to the wireless transceiver 504 of the wireless outlet controller 265. Accordingly, unless otherwise noted, the above discussion regarding the wireless transceiver 504 applies similarly to the wireless transceiver 804. For example, the wireless transceiver 804 enables the wireless outlet controller 265 (e.g., the controller 802) to wirelessly communicate with the power tool battery charger coordination controller 105, and in some examples, to wirelessly communicate with one or more of a laptop computer, a mobile device, a tablet computer, or other wireless computing device. Figure 5
[0088] The plug 808 is configured to, and enables, the wireless outlet controller 265 to connect to a power source and receive power. In some examples, the plug 808 is a two-terminal or three-terminal AC plug configured to interface with a conventional AC wall outlet. In other examples, the plug 808 provides terminals having another form. The power received via the plug 808 can power other components of the wireless outlet controller 265, including the WOC controller 802 and the wireless transceiver 804.
[0089] The plug receptacle 810 is configured to, and enables, the wireless outlet controller 265 to connect to, and supply power to, a charger (e.g., the charger 500 described herein or another charger). In some examples, the plug receptacle 810 includes a two-terminal or three-terminal receptacle configured to interface with a conventional AC plug (e.g., the plug of the charger).
[0090] In some examples, the power switch 806 can include a relay, a field effect transistor, or another controllable switch controlled by the WOC controller 802. In particular, the WOC controller 802 is configured to control the power switch 806 to close, thereby electrically connecting the plug 808 to the socket 810 (enabling power to flow therethrough), and to control the power switch 806 to open, thereby disconnecting the electrical connection of the plug to the socket (prohibiting power from flowing therethrough). As further described below, the WOC controller 802 is configured to wirelessly receive charging instructions from, for example, the charger coordination controller 105 via the wireless transceiver 804. The controller 802 is further configured to control the power switch 806 in response to the charging instructions.
[0091] Figure 9A is a flowchart illustrating a process 900 of charging power tool battery packs, according to some examples. The process 900 can be performed by the charger coordination controller 105, as described with respect to one or more of the charging systems 100, 200, 250, 400, and 425. For example, one or more algorithms for performing the process 900 can be stored in the instructions 624 in the memory 622 and executed by the electronic processor 620. While the blocks of the process 900 are illustrated in a particular order, one or more of the blocks of the process 900 can be performed in another order, or in parallel (partially or entirely) with another block or blocks of the process 900. While the process 900 is described with respect to the charger coordination controller 105 and the systems 100, 200, 250, 400, and 425, in some examples, the process 900 is performed by another device or within another system.
[0092] At block 905, the electronic processor receives charger information from a plurality of power tool battery charger systems via a wireless transceiver. For example, with reference to Figure 6 , the electronic processor 620 (and thus the electronic controller 602 and the charger coordination controller 105) receives charger information via the wireless transceiver 605. The charger information can be received from a plurality of power tool battery charger systems 110 coupled to the same power network 125 or circuit breaker 235 (e.g., to the same electrical outlet 120 or circuit breaker 235), such as the charger systems 210 and / or 250 of Figure 2A Figure 2B from a battery charger (e.g., battery charger 230) of the charger system 110 (e.g., in the form of charger system 210). In other examples, the charger information is received from a wireless outlet controller (e.g., of wireless outlet controller 265) of the charger system 110 (e.g., in the form of charger system 260). In some examples, when the power tool battery charger system 100 includes a charger system 110 that exists in both the form of charger system 210 and the form of charger system 260 (e.g., coupled to the same power network) Figure 2A ) and charger system 260 ( Figure 2B ), the charger information is received from a combination of the battery charger (e.g., of charger system 210) and the wireless outlet controller (e.g., of charger system 260).
[0093] As described above, the charger information can include, for example, one or more of: a charger identifier, a battery pack identifier, a charger readiness indication, a battery pack docking indication, an expected current draw of a docked battery pack, a current current draw of the charger, charger settings, etc.
[0094] In some examples, the plurality of power tool battery charger systems can register (e.g., prior to or as part of block 905) with the charger coordination controller 105 as a set of charger systems coupled to the same power circuit (e.g., the same power network 125, the same circuit breaker 235, or the same outlet 240). For example, a user can use a user computing device (e.g., a mobile device, a laptop, or a tablet) to transmit to the charger coordination controller 105 an identification of the plurality of power tool battery charger systems (to be considered in the set). For example, the user computing device can include a display and a graphical user interface via which a user can enter identification information to identify the plurality of power tool battery charger systems. In some examples, the user computing device can scan barcodes or communicate with the power tool battery charger systems 110 to obtain their identities and can communicate these identities to the charger coordination controller 105. In some examples, the charger information can indicate the identities of the plurality of power tool battery charger systems 110 considered in the set coupled to the same power circuit.
[0095] At block 910, the electronic processor determines, based on the charger information, a subset of the plurality of power tool battery charger systems to enable, the subset of charger systems including at least a first power tool battery charger system of the power tool battery charger systems. For example, with reference to Figure 6The electronic processor 620 (and thus the electronic controller 602 and the charger coordination controller 105) determines a subset of chargers based on the charger information. The subset of chargers can include at least one of the charger systems 110, 210, or 260, or a combination of the charger systems 110, 210, or 260.
[0096] As an example, to determine the subset, the electronic processor 620 can determine a current threshold for the plurality of power charger systems. The current threshold can be indicated by the charger information (e.g., based on charging settings including an indication of the amperage limit selector 516), can be indicated by a default setting of the charger coordination controller 105, or can be indicated by a user to the charger coordination controller 105 (e.g., via a selector thereon or via communication with a user computing device). Additionally, to determine the subset, the electronic processor 620 can determine a potential list of charger systems (e.g., based on charger identifiers received in the charger information) and select the subset from the potential list such that the current threshold is not expected to be exceeded. For example, to select the subset, the electronic processor 620 can remove from the potential list of charger systems those (i) that are not indicated as ready to charge based on charger readiness indicators provided in the charger information, and (ii) that are not indicated as having a battery coupled based on battery coupling indicators provided in the charger information. From the remaining potential list of charger systems, the electronic processor 620 can assign an expected current draw for each charger system. The expected current draw for each charger system can be based on an expected current draw communicated from the particular charger system as part of the charger information, can be based on a default current draw value independent of the charger (e.g., for some charger systems having a wireless outlet controller), can be based on a default current draw value corresponding to a particular type of battery charger and / or coupled battery pack, or can be based on other factors.
[0097] The electronic processor 620 can then apply a priority scheme to select a subset of the charger systems from the remaining potential list of charger systems such that the sum of the associated expected current draws of the subset does not exceed the current threshold. The priority scheme can prioritize the number of enabled chargers (e.g., select the charger with the lowest expected current draw to increase the number of enabled chargers), can prioritize based on charger identifiers and previously indicated user priority levels for the charger systems, can prioritize based on battery pack charge status (e.g., prioritize “topping-off” minimally or partially depleted battery packs before charging fully or more depleted battery packs, or vice versa). Accordingly, as part of the subset determination, the electronic processor 620 can compare the expected current draws of the subset to the current threshold to ensure that the expected draws of current are below the current threshold. In some examples, the subset is limited to a predetermined number of chargers (e.g., one, two, three, four, or five charger systems), and the electronic processor 620 selects the chargers using a priority scheme as described above or based on a scheme unrelated to the impact on current draw (e.g., randomly, order of registration with the controller 105, etc.). In some examples, the electronic processor 620 can prioritize charging each battery pack first to a first threshold (e.g., 75%, 80%, or 85%) before continuing to fully charge the battery pack (e.g., to a second threshold, such as 100%). In some examples, the charger coordination controller 105 receives user input specifying whether to prioritize (i) fully charging the battery packs or (ii) first charging the battery packs to 80% before fully charging the battery packs. The charger coordination controller 105 can then prioritize charging in response to the user input.
[0098] At block 915, the electronic processor transmits charger enable instructions to the subset of chargers via the wireless transceiver. For example, with reference to Figure 6, the electronic processor 620 (and thus the electronic controller 602 and the charger coordination controller 105) transmits an enable instruction to the subset of chargers via the wireless transceiver 604. In some examples, the enable instruction can include a broadcast instruction that includes a list of charger identifiers associated with the charger systems in the subset of chargers. In some examples, the enable instruction can include one or more individually transmitted instructions, each addressed to a particular charger system in the subset of chargers. The enable instruction indicates to the charger systems of the subset of chargers receiving the instruction to charge the battery packs (e.g., battery packs 530) coupled thereto. In some examples, where the charger system includes a battery pack interface (e.g., interface 508) configured to receive multiple battery packs 530, the enable instruction indicates which of the battery packs 530 are to be charged or how many of the battery packs 530 are to be charged concurrently. The enable instruction indicates to the charger systems of the subset of chargers receiving the instruction a current limit that the charger systems should maintain below when charging the battery packs (e.g., battery packs 530) coupled thereto.
[0099] In response to receiving the charge enable instruction, the charger systems of the subset of chargers can begin or continue charging the engaged battery packs (e.g., battery packs 530) in accordance with the charger enable instruction. For example, where the charger system 210 (see Figure 2A ) receives the charger enable instruction, the battery charger 230 can begin charging the coupled battery pack(s). Referring to Figure 5 , where the battery charger 500 is an example of the battery charger 230, the charger controller (e.g., via the electronic processor 520) can control the charging circuit(s) 510 to charge one or more of the battery pack(s) 530. As another example, where the charger system 260 (see Figure 2B ) receives the charger enable instruction, the wireless outlet controller 265 can be controlled to cause power to flow to the corresponding charger 275, which can then continue charging the coupled battery pack(s). For example, referring to Figure 8 , the wireless outlet controller 265 (e.g., via the WOC controller 802 and the electronic processor 820) can control the power switch 806 to close, thereby enabling power to flow from the plug 808 to the socket 810, and thereby to the coupled charger (e.g., charger 275).
[0100] Accordingly, by implementing the process 900, charging by the power tool battery charging system can be coordinated to avoid the charging system collectively tripping a circuit breaker or otherwise exceeding a current threshold.
[0101] In some examples, in block 915, in addition to transmitting the charger enable instructions, the electronic processor 620 transmits charger disable instructions to one or more power tool battery charger systems of the plurality of power tool battery charger systems that are not included in the charger subset via the wireless transceiver 604. The charger disable instructions indicate to the charger systems that receive the instructions not to charge or to stop charging the power tool battery pack(s).
[0102] In some examples, the process 900 can be repeated or looped periodically or continuously. In such examples, the charger coordination controller 105 can repeatedly receive additional charger information (in block 905), determine an updated charger subset based on the updated charger information (in block 910), and transmit additional charger enable instructions to the updated charger subset (in block 915). The additional charger information can include charger progress of the charger subset. For example, the charger progress can indicate that one or more battery chargers of the charger subset have completed charging or are nearing completion of charging (and accordingly, current draw has decreased or is decreasing). The updated charger subset (e.g., a second charger subset in a second pass of the process 900, a third charger subset in a third pass of the process 900, etc.) can be different from the initially determined charger subset. For example, the updated charger subset can include, for example, a second power tool battery charger system of the plurality of power tool battery charger systems, exclude the first power tool battery charger system, or both. In some examples, in addition to transmitting the additional charger enable instructions, in block 915, the charger coordination controller 105 transmits updated charger disable instructions to those charger systems of the plurality of charger systems (that are not in the updated charger subset) that should not charge or stop charging.
[0103] In some examples, the communications in blocks 905 and 915 can be conducted directly between the charger coordination controller 105 and the plurality of power tool battery charger systems or the charger subset (see, e.g., the star network of Figure 4B For example, the charger coordination controller 105 can iteratively pair (e.g., form a communication link) with each charger system 110 to receive charger information therefrom. In other examples, the charger coordination controller 105 can broadcast a message requesting charger information and then receive a response to the request from each charger system 110 that receives the broadcast message. In some examples, the communications in blocks 905 and 915 can be conducted indirectly between the charger coordination controller 105 and the plurality of power tool battery charger systems or the charger subset (see, e.g., the mesh network of Figure 4A For example, in block 905, and with reference to Figure 4AA portion of the charger information from charger system 110-1 may be received by charger coordination controller 105 via charger system 110-3 (or one or more other charger systems 110). Similarly, charger enable commands from block 915 may be transmitted via another charger system (e.g., charger system 110-3) to a charger system (e.g., charger system 110-1) in the charger subset.
[0104] As indicated above, the charger coordination controller 105 can be located in a separate housing outside of multiple battery charger systems (e.g., not integrated into the battery charger or wireless output controller). For example, the charger coordination controller 105 can be implemented separately as follows: Figure 3A , Figure 3B and Figure 3C The charger coordination controller 300, 320, or 340. In other examples, the charger coordination controller 105 may be integrated into a second power tool battery charger system within a plurality of power tool battery charger systems (e.g., integrated into battery charger 500 or wireless outlet controller 800). For example, in such an example, instruction 624 (see...) Figure 6 ) can be incorporated into the memory 522 of the charger 500 (see Figure 5 ) or incorporated into the memory 822 of the wireless output port controller 800 (see Figure 8 Accordingly, electronic processor 520 can execute instruction 624 to cause charger 500, or electronic processor 820 can execute instruction 624 to cause wireless port controller 800, to implement the functions of charger coordination controller 105 described herein. In another example, charger coordination controller 105 (including electronic controller 602 and wireless transceiver 604) can be added to battery charger 500 or wireless port controller 800 (e.g., within its housing).
[0105] In some examples, each of the multiple battery charger systems 110 integrates a charger coordination controller 105, and one of them is selected as the charger coordination controller 105 for the multiple charger systems 110. For example, the first battery charger system in charger system 110 that receives AC power (e.g., plugged into AC outlet 240), the first battery charger system in charger system 110 that accepts a battery pack for charging, the battery charger system in charger system 110 with the highest hardcoded priority number, the physical button of the battery charger system set as the primary coordinating charger, etc., can be used by charger system 110 to identify one of the charger coordination controllers 105 for use as the charger coordination controller 105 for the multiple charger systems 110 (e.g., implementing...). Figure 9AProcessing 900).
[0106] In some examples, multiple battery charger systems 110 implement a mesh network (see example...). Figure 4A Each of the multiple battery charger systems 110 integrates a charger coordination controller 105, which implements a distributed control algorithm without a central decision-making controller. For example, each charger system in the charger system 110 can exchange charger information with each other and decide independently whether to initiate charging based on the received information. For instance, each charger system 110 can be configured to compare its charger information with received charger information and determine whether it should initiate charging according to the distributed control algorithm. The distributed control algorithm can define charging priorities (e.g., based on battery capacity level, the first battery charger system in the charger system 110 to receive AC power (e.g., plugged into AC outlet 240), the first battery charger system in the charger system 110 to accept a battery pack for charging, the battery charger system in the charger system 110 with the highest hard-coded priority number, etc.), and each charger system in the charger system 110 can then apply this priority to the charger information to determine whether to initiate charging of the coupled battery pack.
[0107] Figure 9B , Figure 9C , Figure 9D and Figure 9E Additional flowcharts illustrating methods for charging power tool battery packs, based on several examples, are shown. More specifically, Figure 9B and Figure 9C The illustrations show methods implemented by charging stations (such as, for example, one of charger systems 110, 210, or 260) according to some examples. Figure 9D and Figure 9E The illustrations depict methods implemented by a charger coordination controller (such as, for example, charger coordination controller 105) according to some examples. In some examples, Figure 9D and Figure 9E The method illustrated in the diagram can be executed by the charging coordination controller 105 and the charging station. Figure 9B and Figure 9C The methods illustrated in the diagram are executed in parallel.
[0108] First turn Figure 9B and Figure 9C , Figure 9B and Figure 9CThe method of FIG. 9 can begin with a charging station start-up phase 920. At step 922, an initiation function (e.g., "S BOOT") can be performed by the charging station (e.g., upon a power cycle or upon connection to power). The initiation function can cause the charging station to shut down. Next, the charging station can determine whether the station is paired with a controller (e.g., charger coordination controller 105) at step 924. When no controller is paired, the charging station can perform a pairing process at step 926. In some examples, the pairing process can include iteratively attempting to pair the charging station with a controller via a communication link until the charging station successfully pairs and forms a communication link with the controller.
[0109] After the charging station is paired with the controller, the charging station can enter a standard charging station phase 928. In some examples, the standard charging station phase 910 can include looping logic or functions such that the steps within phase 928 are looped or repeated periodically or continuously. The standard charging station phase 928 can occur in the background whenever one or more battery packs are actively charging. At step 930, the charging station can determine whether a battery pack is engaged with one or more chargers in the charging station. Further, when the charging station detects one or more engaged battery packs (e.g., packs 530), the charging station can determine whether charging can begin. When no battery pack is detected, or when the charging station determines that charging cannot begin, the charging station continues to step 932, where the charging station determines whether a time period associated with a check-in period (e.g., "T CHECKIN PERIOD") has elapsed. When the time period has not elapsed, the charging station moves to step 934, where it waits an allotted amount of time (e.g., "T SAMPLE ADC") to obtain one or more measurements associated with current draw of the charging station. After the allotted amount of time has elapsed, the charging station loops back to step 930.
[0110] When the charging station determines that one or more battery packs are engaged with the charging station, the charging station continues to step 936, where a current reading is obtained. At step 938, the charging station uses the current reading to determine whether tapering charging is occurring. In some examples, tapering charging can reduce current draw of the chargers when the associated one or more packs of the charging station are near or at a full charge state. When tapering charging is not occurring, the charging station returns to step 932. When the check-in period is determined to have elapsed in step 932, the charging station enters a charging station connection phase 940.
[0111] Additionally, when gradual current reduction charging occurs, the charging station shuts down at step 938 and enters the charging station connection phase 940. The charging station connection phase 940 may occur after all groups in the charging station have reached a fully charged state (e.g., as indicated by the occurrence of gradual current reduction charging) and / or after the check-in period has elapsed.
[0112] The charging station connection phase 940 may begin when the charging station attempts to connect to the controller (e.g., a controller paired with the charging station). If the connection between the charging station and the controller fails, the charging station may wait for a timeout period (e.g., "T_CHECKIN_TIMEOUT") to pass before shutting down at step 942 and returning to the standard charging station phase 928. When the connection between the charging station and the controller succeeds, the charging station proceeds to step 944, where the charging station sends data to the controller's memory and receives response data stored in the controller's memory (e.g., memory 522). For example, the charging station may transmit the above-mentioned... Figure 9A Box 905 describes the charger information and / or receiving information about... Figure 9A Box 915 describes the charger enable (or disable) instructions. Accordingly, in some examples, the data may include information corresponding to the power extraction of any charging battery pack and / or the controller's ability to supply current to the charging station. The charging station then proceeds back to standard charging station phase 928.
[0113] In some examples, one or more battery packs may be inserted into or removed from the charging station, causing the charging station to enter charging station pack detection phase 946. At step 948, a pack state change is detected. This change may be based on, for example, an associated change in current drawn from the charging station when one or more packs are inserted or removed, and / or the completion or interruption of a circuit loop between the charging station and one or more packs via their connection terminals. When the charging station determines at step 950 that one or more packs have been inserted, the charging station proceeds to step 952 and waits until the controller's advertised capacity is large enough to accommodate one or more additional battery packs. In some examples, the advertised capacity may be related to the controller's assessment of whether sufficient current is available to charge another battery pack (see, for example...). Figure 9AThis corresponds to box 910. Next, at box 958, the charging station enters the charging station connection phase 940, where the charging station attempts to connect to the controller. When the charging station determines at step 954 that one or more battery packs have been removed, the charging station determines at step 956 whether the charging station is charging the removed battery packs. When the charging station determines that it is not charging, the charging station proceeds to box 952 and may wait until the controller's advertised capacity is large enough to accommodate any remaining battery packs on it or until another battery pack is added (returning the charging station to box 948 of the charging station group detection phase). When the charging station determines that it is charging the removed battery packs, the charging station proceeds to the charging station connection phase 940 at box 958.
[0114] As indicated above, Figure 9C The diagram illustrates a method implemented by a charger coordination controller (e.g., charger coordination controller 105), and can be used with its respective execution... Figure 9B The method illustrated in the diagram involves one or more charging stations executing in parallel. In some examples, to achieve... Figure 9A The processing of 900, the charger coordination controller 105 performs. Figure 9D and Figure 9E The method illustrated in the diagram. However, in other examples, the charger coordination controller 105 uses other technologies. Figure 9A The processing time is 900.
[0115] exist Figure 9C and 9E In this method, the process may begin at controller startup phase 960. At step 962, the controller may perform initial functions (e.g., "BOOT"). Next, the controller waits for an allocated amount of time to elapse, allowing any previously enabled stations to connect to the controller and send their respective data. The controller then enters controller permanent loop phase 964. In some examples, controller permanent loop phase 964 may include looping logic or functionality such that the steps within phase 964 are periodically or continuously looped or repeated. Steps in controller permanent loop phase 954 may occur in the background to update the controller's capacity upon detection and / or activation of one or more charging stations.
[0116] During the controller permanent loop phase 964, the controller waits for a period to pass at step 966. In some examples, the period can be 30 seconds; in other examples, the period can be more or less time (e.g., in the range of 20-40 seconds, 10-60 seconds, etc.). Next, the controller determines whether any enabled stations have not checked in within a specified period of time (e.g., 3 minutes, or a period of time between 2-4 minutes, 1-5 minutes, etc.). When an enabled station has not checked in, the controller resets the data for the charging station at step 968. Also, the controller increases or increments the previously determined capacity of the system with the current draw previously allocated for that charging station.
[0117] Additionally, the controller can enter a connected and case handling phase 970. In some examples, the connected and case handling phase 970 can be performed in parallel with the controller permanent loop phase 964. The controller can receive data from a connected charging station at step 972, where the controller and the connected charging station are connected via a wireless communication link. For example, the controller can receive charger information from the connected charging station, as described with respect to block 905 in FIG. 9. In some examples, the data can include an indication of battery packs that are being actively charged, battery packs that have completed charging, battery packs that are entering a gradual cut-off charging state, and / or a number of available chargers available in the charging station. Based on the data received from the connected charging station, the controller can categorize the charging station into four cases at step 974. Figure 9A
[0118] The first case can correspond to a charging station into which a battery pack has been inserted. In this case, the controller determines that there is sufficient capacity for the system to provide a charge to the engaged pack of the charging station. This case can occur when the charging station is in the charging station battery pack detection phase 946 described above with respect to FIG. 9. When the controller categorizes the charging station as this first case, the controller determines whether there is sufficient capacity to allow the station to charge at step 976. When there is not sufficient capacity, the controller disconnects the connection with the charging station (e.g., cuts off or terminates the wireless communication link) at step 978. When there is sufficient capacity, the controller provides charger enable instructions to the charging station (see, e.g., block 915 of FIG. 9) and decreases the capacity of the system determined by the controller based on the current to be supplied by the charging station at step 980. Additionally, the capacity advertisement transmitted by the controller is updated with the new (decreased) capacity at step 982. Finally, the controller disconnects with the charging station (e.g., cuts off or terminates the wireless communication link) at step 978. Figure 9C Figure 9A
[0119] The second case can correspond to a charging station from which a battery pack has been removed. The removal of the battery pack allows the controller to determine that additional power is available for the charging station or another charging station to charge one or more other battery packs. This case can occur when the charging station is in the charging station battery pack detection phase 946 described above. When the controller classifies the charging station as this case, the controller updates the capacity of the system determined by the controller at step 984 because the removed battery pack can cause the charging station or the charger of the charging station to shut down. Next, the controller proceeds to step 982 where the advertisement is updated with the new (increased) capacity. Finally, the controller disconnects from the charging station at step 978 (e.g., cuts off or terminates the wireless communication link).
[0120] The third case can correspond to a charging station actively operating in the standard charging station phase 928, where updates are provided to the connected controller. This case can occur when the charging station is in the standard charging station phase 928 described above. When the controller classifies the charging station as this case, the controller updates its capacity at step 986 with any newly obtained information, corresponding to the data received. Next, the controller proceeds to step 982 where the advertisement is updated with the new capacity (which can be different from the previously determined capacity, or can be the same, depending on the newly obtained information). Finally, the controller disconnects from the charging station at step 978 (e.g., cuts off or terminates the wireless communication link).
[0121] The fourth case can correspond to a charging station that is trickle charging, as described in step 938 of Figure 9B This case can occur when the charging station is in the standard charging station phase 928 described above. When the controller classifies the charging station as this case, the controller updates its capacity at step 986 because trickle charging can indicate that the charging station or the charger of the charging station will be shut down. Next, the controller proceeds to step 982 where the advertisement is updated with the new capacity. Finally, the controller disconnects from the charging station at step 978 (e.g., cuts off or terminates the wireless communication link).
[0122] In some examples, the charging station can not be categorized as any of the above cases. This can occur due to the charging station being turned off or power cycled. In other examples, the charging station can not be categorized when the controller is turned off or power cycled. In such cases, the controller can determine at step 988 whether the charging station indicates that the charging station is charging one or more battery packs. When the charging station does not indicate that the charging station is charging one or more battery packs, the controller disconnects (e.g., cuts off or terminates a wireless communication link) with the charging station at step 978. When the charging station does indicate that one or more battery packs are charging, the controller reduces the capacity based on the current draw indicated by the charging station at step 990. Finally, the controller disconnects (e.g., cuts off or terminates a wireless communication link) with the charging station at step 978.
[0123] In another example, the charger coordination controller 105 can connect to each charger system 110, 210, or 260 one at a time (or two at a time, or three at a time, etc.) and allow those charger systems to charge. After receiving a communication from an enabled charger system that charging of a battery pack coupled thereto is complete, the charger coordination controller 105 can connect to the next charger system 110, 210, or 260. Accordingly, the charger coordination controller 105 can cycle through each charger one at a time (or two at a time, three at a time, etc.) until each charger system completes charging of a battery pack coupled thereto. The charger coordination controller 105 can cycle through the charger systems 110, 210, or 260 by following a predetermined order of the known charger systems, prioritizing the charger systems by strongest (or weakest) wireless signal, or another method.
[0124] Figure 10A 、 Figure 10B 、 Figure 10C and Figure 10D FIGS. 10A, 10B, and 10C illustrate charging systems 1000a, 1000b, and 1000c. As discussed further below, each of the charging systems 1000a, 1000b, and 1000c includes cordless power tool battery chargers linked together in a daisy chain and configured to selectively activate to coordinate charging. By coordinating charging, the battery chargers can maintain a total current drawn by the battery chargers below a threshold. By maintaining the total current drawn below the threshold, charging of the power tool battery packs by the battery chargers can, for example, avoid exceeding a current threshold of a corresponding power circuit or circuit breaker (e.g., avoid the circuit breaker “tripping”).
[0125] Figure 10AA charging system 1000a for charging power tool battery packs is illustrated in accordance with some examples. The charging system 1000a includes a plurality of power tool battery pack chargers 1010-1 through 1010-N (herein, chargers 1010) that can be coupled to a power supply via a power network. For example, as illustrated, the chargers 1010 are coupled to a power supply 220 (also referred to as an AC grid 220) via a power network 225. Figure 10A The power supply 220 and power network 225, including components thereof (e.g., power lines 242, panel 245, circuit breaker 235, outlet 240, and power lines 244), can be similar to those of the power supply 220 and power network 225, including components thereof (e.g., power lines 242, panel 245, circuit breaker 235, outlet 240, and power lines 244), can be similar to those of Figure 2A and Figure 2B of the same number, whose discussion is incorporated herein. Further, the chargers in the chargers 1010 can be referred to generically as the chargers 1010 or collectively as the chargers 1010.
[0126] The chargers 1010 are linked together in a daisy chain and connected to the outlet 240. That is, a first charger 1010-1 is coupled to the outlet 240, a charger 1010-2 is coupled to the charger 1010-1, a charger 1010-3 is coupled to the charger 1010-2, and so on. As described further below, each charger 1010 can include a power cord (e.g., having a plug) that is connected to an outlet (e.g., the outlet 240) to receive power, and a daisy chain outlet that receives a power cord plug of another charger 1010 downstream.
[0127] Figure 10A The chargers 1010 illustrated in are combination chargers that are operable to receive and charge two types of battery packs, each type having a respective size specification and nominal voltage. In other examples, the charger system 210 includes battery chargers of different types than illustrated and / or in different combinations than illustrated. For example, the battery chargers can include single group chargers (e.g., for charging first type or second type battery packs), multiple single type chargers (e.g., for charging multiple first type or multiple second type battery packs, as shown in Figure 10B ), the charger system 1060 (described with respect to Figure 10C ), and / or chargers for charging power tool battery packs of other types than illustrated (e.g., battery packs having a nominal voltage higher than 24 volts, such as battery packs having a nominal voltage between 24 and 120 volts).
[0128] Figure 10BA charging system 1000b for charging power tool battery packs is illustrated in accordance with some examples. The charging system 1000b is similar to the charging system 1000a, except that the chargers 1040-1 through 1040-N (herein, chargers 1040) replace the chargers 1010. Accordingly, Figure 10B The power supply 220 and the power network 225 can be similar to the like-numbered elements in Figure 2A , Figure 2B and Figure 10A , the discussion of which is incorporated herein. In contrast to the chargers 1010, the chargers 1040 are multiple sets of single-type chargers for charging six battery packs 1045 of the same type. The chargers 1040, similar to the chargers 1010, are daisy-chained together and connected to the outlet 240. Like the chargers 1010, each charger 1040 can include a power cord (e.g., with a plug) connected to an outlet (e.g., the outlet 240) to receive power, and a daisy-chain outlet to receive a power cord plug of another charger 1040 downstream. Further, the chargers in the chargers 1040 can be referred to generically as the chargers 1040 or collectively as the chargers 1040.
[0129] Figure 10C A charging system 1000c for charging power tool battery packs is illustrated in accordance with some examples. The charging system 1000c is similar to the charging systems 1000a and 1000b, except that the charger systems 1060-1 through 1060-N (herein, charger systems 1060) replace the chargers 1010 and 1040, respectively. Accordingly, Figure 10C The power supply 220 and the power network 225 can be similar to the like-numbered elements in Figure 2A , Figure 2B , Figure 10A and Figure 10B , the discussion of which is incorporated herein. Further, the charger systems in the charger systems 1060 can be referred to generically as the charger systems 1060 or collectively as the charger systems 1060.
[0130] In contrast to the chargers 1010 and 1040, the charger systems 1060 are combined tool container-battery charger units. That is, each charger system 1060 includes a battery charger 1065 integrated with a tool storage container 1070 (e.g., similar to the chargers 1010 or the chargers 1040). The tool storage container includes walls defining a storage volume and a hinged lid. As shown in Figure 10D the storage volume can receive the battery charger 1065. Additionally, the storage volume can have additional space to store other equipment therein (e.g., power tools, power tool batteries, work clothes, safety equipment, etc.). The size or storage volume of the storage container 1070 can vary, as shown inFigure 10C As illustrated in FIG. 1.
[0131] Further, each tool storage container 1070 of the charger system 1060 includes an interlocking interface on a top side of the lid and a bottom interlocking interface on a bottom side of the tool storage container. The interlocking interfaces support selectively stacking the tool storage containers 1070 in a safe manner (e.g., to avoid the stacked containers from falling out of the stack). Accordingly, a first interlocking interface (e.g., a bottom side interface) of a first tool storage container 1070 can engage a second interlocking interface (e.g., a top side interface) of a second tool storage container 1070 to provide the first tool storage container in a stacked arrangement with the second tool storage container. The interlocking interfaces can include corresponding protrusions and sockets that mate to provide the interlocking functionality.
[0132] The charger system 1060, similar to the chargers 1010 and 1040, is daisy-chained together and connected to the outlet 240. Like the charger 1010, each charger system 1060 can include a connection to a receptacle (e.g., the outlet 240) to receive a power cord 1075 (e.g., with a plug) and a daisy-chain outlet 1080 that receives the plug of the power cord 1075 of another charger system 1060 downstream. As illustrated, the daisy-chain outlet 1080 and the plug of the power cord 1075 can be on an outer surface of the storage container.
[0133] Figure 11 is a block diagram of a power tool battery charger 1100 according to some examples. The power tool battery charger 1100 (also referred to as the battery charger 1100) is an example of the battery charger 1010 ( Figure 10A ), the battery charger 1040 ( Figure 10B ), and the battery charger 1065 ( Figure 10D ) included in the charging systems 1000a, 1000b, and 1000c, respectively.
[0134] The battery charger 1100 has several features in common with Figure 5The components are similar to those of the battery charger 500. More specifically, the components of the battery charger 500, which has the same number as the battery charger 1100, are similar, and the discussion above regarding the components of the battery charger 500, except for any differences noted herein, applies similarly to the components of the battery charger 1100 with the same number. Additionally, the battery charger 1100 includes a charger controller 1102, which includes an electronic processor 1120 and a memory 1122 storing instructions 1124, which are generally and structurally similar to the charger controller 502, the electronic processor 520, and the memory 522 storing instructions 524, respectively. Accordingly, the discussion above regarding these corresponding components of the battery charger 500, except for any differences noted herein, applies similarly to the components of the battery charger 1100 with the same number. For example, instructions 1124 can be modified relative to instructions 524 to achieve the functionality of the charger 1100 as discussed herein, representing a change from the charger 500.
[0135] The battery charger 1100 may also include a power input terminal 1106, a daisy-chain outlet 1110, and a current sensor 1112. The power input terminal 1106 may be similar to the power circuit 506 and may include a power cord with a plug (see example...). Figure 10C The power cord 1075 is configured to couple to a power output port (e.g., power output port 240) or a daisy-chain output port of another instance of the battery charger 1100. A power input 1106 may be coupled to a daisy-chain output port 1110 to supply power thereto. A current sensor 1112 may be configured to sense the current at the daisy-chain output port 1110 (e.g., the current flowing through the daisy-chain output port 1110 to a downstream device). Although shown separately, the current sensor 1112 may be part of sensor 514. Furthermore, in some examples, the battery charger 1100 may not communicate with the charger coordination controller 105. However, the charger transceiver 504 may be used by the charger controller 1102 to communicate with other computing devices for other purposes (e.g., configuration of the battery charger 1100, exporting battery information, etc.).
[0136] Figure 12 This is a flowchart illustrating a process 1200 for charging a power tool battery pack, based on some examples. Process 1200 can be performed by a charger 1100, and specifically by... Figure 11The charger controller 1102 of the battery charger 1100 performs, for example, as described with respect to one or more of the charging systems 1000a, 1000b, and 1000c. One or more algorithms, for example, for performing the process 1200 can be stored in instructions 1124 in the memory 1122 and executed by the electronic processor 1120. While the blocks of the process 1200 are illustrated in a particular order, one or more of the blocks can be performed in another order or in parallel (partially or entirely) with another block or blocks of the process 1200. While the process 1200 is described with respect to the charger controller 1102 and the systems 1000a, 1000b, and 1000c, in some examples, the process 1200 is performed by another device or within another system.
[0137] At block 1205, a power input of the power tool battery charger receives input power. For example, the battery charger 1100 receives input power at the power input 1106. The input power can be received from the power supply 220 via the power network 225 or from a daisy chain out of another instance (upstream charger) of the battery charger 1100.
[0138] At block 1210, the charger controller senses, via a current sensor, a current at a daisy chain out of the power tool battery charger. For example, the charger controller 1102 senses, via the current sensor 1112, a current at the daisy chain out 1110 of the power tool battery charger 1100. In some examples, the current sensor 1112 can output a voltage signal to the charger controller 1102 having a voltage level corresponding to the current measured by the current sensor 1112.
[0139] At block 1215, in response to determining that the current at the daisy chain out is above a delay current threshold, the charger controller can delay charging of a power tool battery docked on the power tool battery charger. For example, the charger controller 1102 can compare the current sensed in block 1210 to a delay current threshold (e.g., obtained from the memory 1122). In response to the comparison indicating that the current is above the delay current threshold, the charger controller 1102 can transmit a command to the charging circuit 510 not to charge the battery pack(s) 530 coupled to the battery pack interface 508 (e.g., until further notice).
[0140] The delay current threshold can be indicated by the amperage limit selector 516. In some examples, the amperage limit selector 516 indicates, for example, 15 A or 20 A as the amperage limit of the power network 225 to which the battery charger 1100 is coupled. The delay current threshold can be a value calculated based on the amperage limit. For example, the delay current threshold can be the amperage limit minus an expected current draw that the battery charger 1100 will draw when charging of the battery pack(s) 530 begins.
[0141] At block 1220, in response to determining that the current at the daisy chain outlet is below the charge current threshold, the charger controller initiates charging of a power tool battery docked on the power tool battery charger. For example, the charger controller 1102 can compare the current sensed in block 1210 to the delay current threshold. In response to the comparison indicating that the current is below the delay current threshold, the charger controller 1102 can transmit a command to the charging circuit 510 to charge the battery pack(s) 530 coupled to the battery pack interface 508.
[0142] In some examples, when input power is received at the power input (in block 1205), the processing blocks 1210, 1215, and 1220 can be periodically or continuously looped or repeated. In such examples, the charger controller 1102 can repeatedly sense the current at the daisy chain outlet (in block 1210), compare the sensed current to the delay current threshold, and determine whether to delay charging in response to determining that the current is above the delay current threshold (block 1215) or initiate charging in response to determining that the current is below the delay current threshold (block 1220). Accordingly, in some examples, in block 1210, the sensing can include the charger controller determining that the current at the daisy chain outlet is at a first current level at a first time (e.g., in a first pass of the process 1200), where the first current level is above the delay current threshold, and determining that the current at the daisy chain outlet is at a second current level at a second time after the first time (e.g., in a later pass of the process 1200), where the second current level is below the delay current threshold. In the first pass, based on the first current, the charger controller 1102 can delay charging in response to determining that the current is above the delay current threshold (block 1215), while in the later pass, the charger controller 1102 can initiate charging in response to determining that the current is below the delay current threshold (block 1220).
[0143] Accordingly, the battery charger 1100 can self-regulate to ensure that the battery charger 1100 does not begin charging until the downstream battery charger (coupled via the daisy chain outlet 1110) has completed charging or is drawing a current low enough that the charging of the battery charger 1100 will not exceed the current limit of the power network 225 to which the battery charger 1100 is coupled. In some examples, the battery charger 1100 is one of a plurality of battery chargers 1100 linked together in a daisy chain, as discussed with respect to Figure 10A - Figure 10C the illustrated and discussed. Accordingly, each respective battery charger 1100 self-regulates. Thus, a (upstream) battery charger closer to the outlet 240 has a lower priority, while a (downstream) battery charger further from the outlet 240 (having more intermediate chargers between itself and the outlet 240) has a higher priority. Thus, the higher priority (downstream) charger can charge its battery pack(s) 530 before the lower priority (upstream) charger.
[0144] Figure 13 is a block diagram of a power tool battery charger 1300 according to some examples. The power tool battery charger 1300 (also referred to as the battery charger 1300) is an example of the battery charger 1010 (discussed with respect to Figure 10A ), the battery charger 1040 (discussed with respect to Figure 10B ), and the battery charger 1065 (discussed with respect to Figure 10D ) included in the charging systems 1000a, 1000b, and 1000c, respectively.
[0145] The battery charger 1300 has several components similar to the battery charger 500 of Figure 5 and the battery charger 1100 of Figure 11 . More specifically, components of the battery charger 1300 having the same number as the battery charger 500 or 1100 are similar, and the discussion above with respect to the components of the battery charger 500 or 1100 applies similarly to the same numbered components of the battery charger 1300 except for any differences noted herein. Additionally, the battery charger 1300 includes a charger controller 1302 including an electronic processor 1320 and a memory 1322 storing instructions 1324, which are generally and structurally similar to the charger controller 502, the electronic processor 520, the memory 522 storing instructions 524, respectively. Accordingly, the discussion above with respect to these corresponding components of the battery charger 500 applies similarly to the same numbered components of the battery charger 1300 except for any differences noted herein. For example, the instructions 1324 can be revised with respect to the instructions 524 to account for the functionality of the charger 1300 discussed herein with respect to the charger 500.
[0146] The battery charger 1300 may also include a power switch 1305. The power switch may be a relay, a field-effect transistor, or another power switching element. The power switch 1305 may be electrically coupled between the power input terminal 1106 and the daisy-chain outlet 1110. The power switch 1305 may be controlled by the charger controller 1302 to open to stop or prevent power from flowing from the power input terminal 1106 to the daisy-chain outlet 1110, or to close to allow power to flow from the power input terminal 1106 to the daisy-chain outlet 1110. Furthermore, in some examples, in contrast to the charger 500, the battery charger 1300 may not communicate with the charger coordination controller 105. However, the charger transceiver 504 may be used by the charger controller 1302 to communicate with other computing devices for other purposes (e.g., configuration of the battery charger 1300, exporting battery information, etc.). In some examples, output 512 includes a light-emitting diode (LED) indicator near daisy-chain outlet 1110 to indicate whether the daisy-chain outlet is enabled (i.e., whether switch 1305 is closed) and whether the daisy-chain outlet is disabled (i.e., whether switch 1305 is open).
[0147] Figure 14 This is a flowchart illustrating a process 1400 for charging a power tool battery pack, based on some examples. Process 1400 can be performed by a charger 1300, and more specifically, by... Figure 13 The battery charger 1300 is executed by the charger controller 1302, for example, as described with respect to one or more of the charging systems 1000a, 1000b, and 1000c. For example, one or more algorithms for executing process 1400 may be stored in instructions 1324 in memory 1322 and executed by the electronic processor 1320. Although the blocks of process 1400 are illustrated in a particular order, one or more of the blocks may be executed in another order or in parallel (partially or entirely) with another one or more blocks of process 1400. Although process 1400 is described with respect to charger controller 1302 and systems 1000a, 1000b, and 1000c, in some examples, process 1400 is executed by another device or within another system.
[0148] At box 1405, the power input terminal of the power tool battery charger receives input power. For example, battery charger 1300 receives input power at power input terminal 1106. The input power can be received from power supply 220 via power network 225, or from the daisy-chain outlet of another instance of battery charger 1100 (upstream charger).
[0149] At block 1410, a charger controller of the battery charger controls a switch of the power tool battery charger to disconnect the power input from the daisy chain output of the power tool battery charger. For example, the charger controller 1302 can control the switch 1305 to disconnect the power input 1106 from the daisy chain output 1110. In some examples, the charger controller 1302 controls the switch to disconnect the power input from the daisy chain output in response to determining that the power level of the power tool battery 530 docked on the charger 1300 is below a threshold.
[0150] At block 1415, the battery charger charges the power tool battery docked on the power tool battery charger. For example, the charger controller 1302 of the battery charger 1300 can transmit a command to the charging circuit 510 of the battery charger 1300 to charge the battery pack(s) 530 coupled to the battery pack interface 508.
[0151] At block 1420, in response to the power level of the power tool battery being above a threshold, the charger controller controls a switch of the power tool battery charger to connect the power input to the daisy chain output of the power tool battery charger to supply output power at the daisy chain output. For example, the charger controller 1302 can sense the power level (e.g., state of charge) of the power tool battery 530 coupled to the battery pack interface 508. To sense the power level, the charger controller 1302 can measure the voltage across the terminals of the battery pack 530 via the voltage sensor of the sensor 514. The measured voltage can correspond to the power level of the battery pack 530. The charger controller 1302 can then compare the power level of the battery pack 530 to a threshold (which can be a power level threshold). In some examples, the power level threshold is set to a level that indicates the battery pack 530 is fully charged. In another example, the power level threshold is set to a level that indicates the battery pack 530 is close to being fully charged (e.g., at a power level of 75%, 80%, or 85%). In some examples, the charger 1300 can include a selector to indicate the power level threshold to the charger controller 1302. For example, the selector can be a switch, dial, or button that selects between different power level thresholds, such as, for example, between a first power level threshold (e.g., 75%, 80%, or 85%) and a second power level threshold (e.g., 95% or 100%).
[0152] In some examples, when input power is received at the power input (in block 1405), processing blocks 1410, 1415, and 1420 can be cycled or repeated periodically or continuously. In such examples, the charger controller 1302 can maintain the switch in an open state (block 1410) and charge the battery pack (block 1415) while repeating the sensing of the state of charge of the docked battery pack(s) 530 for comparison to the threshold. Then, when the state of charge is ultimately determined to be above the threshold, the charger controller 1302 can control the switch to a closed state to connect the power input to the daisy chain outlet (block 1420).
[0153] Accordingly, the battery charger 1300 can self-regulate to ensure that a downstream battery charger (coupled via the daisy chain outlet 1110) does not begin charging until the battery charger 1300 has either completed charging or is drawing a current low enough that the charging of the downstream charger will not exceed the current limit of the power network 225 to which the battery charger 1300 is coupled. In some examples, the battery charger 1300 is one of a plurality of battery chargers 1300 linked together in a daisy chain, as illustrated and discussed with respect to FIG. 1. Accordingly, each respective battery charger 1300 self-regulates in a similar manner as described. Thus, battery chargers closer to the outlet 240 (upstream) have a higher priority, while battery chargers further from the outlet 240 (downstream) (with more intermediate chargers between themselves and the outlet 240) have a lower priority. Accordingly, higher priority (upstream) chargers can charge their battery pack(s) 530 before lower priority (downstream) chargers. Figure 10A - Figure 10C
[0154] As indicated above, in some examples, the state of charge threshold is set to a level that indicates that the battery pack 530 is near full but not fully charged (e.g., at a state of charge of 75%, 80%, or 85%). In such examples, the battery charger 1300 can also include a timer that is started when the battery pack 530 is first coupled to the battery charger 1300. The timer can be set to a time period that is less than the time it takes for the battery pack 530 to reach the state of charge threshold. Thus, the battery charger 1300 can determine whether the battery pack 530 has been coupled to the battery charger 1300 for less than the time period (e.g., less than 30 minutes, 45 minutes, or 1 hour). If so, the battery charger 1300 can determine that the battery pack 530 is not fully charged and can continue to charge the battery pack 530. If not, the battery charger 1300 can determine that the battery pack 530 is fully charged and can stop charging the battery pack 530. Figure 11 The processing 1400 can also include an additional block following block 1420 in which the charger controller 1302 determines, via the current sensor, whether the current at the daisy chain outlet 1110 is below a current threshold. When the current is below the threshold, the charger controller 1302 can again initiate charging of the battery pack(s) 530 to fully charge or "top off" the battery pack(s) 530. Accordingly, multiple battery chargers 1300 linked together in a daisy chain can collectively charge their respective battery packs 530 to an initial level of charge (e.g., 75%, 80%, or 85%), at which point the battery chargers 1300 can subsequently return to fully charge the battery packs 530.
[0155] The present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The disclosed systems and methods are capable of implementation in various embodiments and of being practiced or being carried out in various ways. Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of "including," "comprising," or "having" and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms "mounted," "connected," "supported," and "coupled," and variations thereof, are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings. Further, "connected" and "coupled" are not restricted to physical or mechanical connections or couplings.
[0156] As used herein, unless otherwise limited or defined, discussion of a particular direction is provided by way of example only with respect to a particular embodiment or related illustration. For example, discussion of a "top," "front," or "back" feature is generally intended only to describe the orientation of such feature with respect to a frame of reference of a particular example or illustration. Accordingly, for example, a "top" feature can sometimes be disposed below a "bottom" feature (and vice versa) in some arrangements or embodiments. Additionally, reference to a particular rotation or other movement (e.g., counterclockwise rotation) is generally intended to describe movement with respect to a frame of reference of a particular example or illustration.
[0157] In some embodiments, including computerized implementations of methods according to the present disclosure, standard programming or engineering techniques can be used to implement the systems, methods, devices, or articles of manufacture to create software, firmware, hardware, or any combination thereof to control a processor device (e.g., various combinations of serial or parallel processors chips, multi-core chips, microprocessors, field-programmable gate arrays, control units, arithmetic logic units, and processor registers, etc.), a computer (e.g., a processor device operatively coupled to memory), or another electronic electronic controller to implement aspects as detailed herein. Accordingly, for example, embodiments of the present disclosure can be implemented as a set of instructions executed from a non-transitory computer readable medium such that a processor device can implement the instructions based on reading the instructions from the computer readable medium. Some embodiments of the present disclosure can include (or utilize) a control device, such as an automation device, a computer including various computer hardware, software, firmware, etc., consistent with the discussion below. As a specific example, a control device can include a processor, microcontroller, field-programmable gate array, programmable logic controller, logic gates, etc., as well as other typical components known in the art for implementing appropriate functionality (e.g., memory, communication systems, power supply, user interface, and other inputs, etc.). Moreover, functionality performed by multiple components can be consolidated and performed by a single component. Similarly, functionality described as being performed by a component can be performed in a distributed manner by multiple components. Additionally, components described as performing particular functionality can also perform additional functionality not described herein. For example, a device or structure that is "configured" in a certain way is configured in at least that way, but can also be configured in ways that are not listed.
[0158] The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media (e.g., non-transitory signal). For example, computer readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., card, stick, etc.). Additionally, it should be appreciated that a carrier wave can be employed to carry computer-readable electronic data such as those used in transmitting and receiving electronic mail or in accessing a network such as the Internet or a local area network (LAN). Those skilled in the art will recognize many modifications can be made to this configuration without departing from the scope or spirit of the claimed subject matter.
[0159] Certain operations of methods according to this disclosure, or certain operations of systems performing those methods, can be represented schematically in the figures or otherwise discussed herein. Unless otherwise specified or limited, representation of particular operations in a particular spatial order in the figures does not necessarily require that those operations be performed in a particular order corresponding to that spatial order. Correspondingly, certain operations represented in the figures or otherwise disclosed herein can be performed in an order different from that explicitly illustrated or described, as appropriate for a particular embodiment of the disclosure. Moreover, in some embodiments, certain operations can be performed in parallel, including by dedicated parallel processing devices, or by separate computing devices configured to interoperate as part of a larger system.
[0160] As used herein in the context of computer-implemented implementations, unless otherwise specified or limited, the terms "component," "system," "module" and the like are intended to encompass a part of or all of a computer-related system including hardware, software, a combination of hardware and software, or software in execution. For example, a component can be, but is not limited to, a processor device, a process executed by a processor device (or executable), an object, an executable, a thread of execution, a computer program, or a computer. By way of illustration, both an application running on a computer and the computer can be a component. One or more components (or systems, modules, etc.) can reside within a process or thread of execution, can be located on one computer, can be distributed among two or more computers or other processor devices, or can be included within another component (or system, module, etc.).
[0161] In some implementations, the devices or systems disclosed herein can be utilized or installed using methods implementing aspects of the disclosure. Correspondingly, descriptions herein of particular features, capabilities, or intended purposes of a device or system are generally intended to inherently include disclosure of methods of using such features for intended purposes, methods of implementing such capabilities, and methods of installing disclosed (or otherwise known) components to support these purposes or capabilities. Similarly, unless otherwise indicated or limited, any discussion herein of methods of manufacturing or using a particular device or system, including installing the device or system, is intended to inherently include disclosure of utilized features and implemented capabilities of such device or system as embodiments of the disclosure.
[0162] As used herein, unless otherwise defined or limited, ordinal numbers are used herein for ease of reference, generally based on an order in which particular components are presented in a relevant portion of the disclosure. In this regard, for example, designations such as "first," "second," and the like generally indicate only an order of introduction of the relevant components into discussion, and generally do not indicate or require a particular spatial arrangement, function, or structural primacy or order.
[0163] As used herein, unless otherwise defined or limited, the phrase “and / or,” when used with two or more items, is intended to cover the items individually as well as the item in combination. For example, a device having “a and / or b” is intended to cover: a device having a, but not b; a device having b, but not a; and a device having both a and b.
[0164] This discussion is intended to enable those skilled in the art to make and use the embodiments of the disclosure. Various modifications to the illustrated examples will be clear to those skilled in the art, and the generic principles defined herein can be applied to other examples and applications without departing from the principles disclosed herein. Therefore, the embodiments of the disclosure are not intended to be limited to the illustrated examples but should be given the widest scope consistent with the principles and features disclosed herein and the following claims. The DETAILED DESCRIPTION should be read with reference to the drawings in which like elements in different drawings bear like reference numbers. The drawings, which are not necessarily to scale, depict selected examples and are not intended to limit the scope of the disclosure. Those skilled in the art will recognize that the examples provided herein have numerous useful alternatives and fall within the scope of the present disclosure.
[0165] Various features and advantages of the present disclosure are set forth in the following claims.
Claims
1. A system for charging a power tool battery pack, the system comprising: A charger coordination controller, comprising an electronic processor and a wireless transceiver, is configured to: Receive charger information from multiple power tool battery charger systems via wireless transceiver; Based on the charger information, a subset of chargers to be activated from the plurality of power tool battery charger systems is determined, the subset of chargers including at least a first power tool battery charger system among the power tool battery charger systems; and A charger enable command is transmitted to the subset of chargers via a wireless transceiver.
2. The system of claim 1, wherein the charger coordination controller is integrated into the second power tool battery charger system of the plurality of power tool battery charger systems.
3. The system of claim 1, wherein the charger coordination controller is housed in a separate housing outside the plurality of power tool battery charger systems.
4. The system of claim 3, wherein the independent housing includes an electromechanical interface, the electromechanical interface including power terminals, the electromechanical interface being configured to: Connect to the battery socket of another power tool battery charger or power tool battery pack, and Power is received from the additional power tool battery charger or the power tool battery pack to power the electronic processor and wireless transceiver.
5. The system as described in claim 1, Each of the plurality of power tool battery charger systems includes a charger wireless transceiver and forms a star communication network with an electronic processor via the wireless transceiver. in, In order to receive charger information from the plurality of power tool battery charger systems via a wireless transceiver, the charger coordination controller is configured to: The charger information is received via a star-shaped communication network, wherein the charger information of the first power tool battery charger system is received directly from the first power tool battery charger system.
6. The system as described in claim 1, The plurality of power tool battery charger systems each include a charger wireless transceiver and form a mesh communication network, and in, In order to receive charger information from the plurality of power tool battery charger systems via a wireless transceiver, the charger coordination controller is configured to: The charger information is received via a mesh communication network, wherein the charger information of the first power tool battery charger system is received via the second power tool battery charger system among the plurality of power tool battery charger systems.
7. The system of claim 1, wherein the charger information includes one or more of the following: charger identifier, battery pack identifier, charger ready indication, battery pack docking indication, or expected current draw based on docked battery pack.
8. The system of claim 1, wherein the subset of chargers includes one or more additional power tool battery charger systems among the plurality of power tool battery charger systems.
9. The system of claim 1, wherein the first power tool battery charger system comprises a power tool battery charger and a wireless output controller. The wireless output controller is configured as follows: The power plug of the power tool battery charger is received by the plug and socket interface of the wireless output port controller. Power is received from an AC source via the plug of the wireless output controller. The charger's wireless transceiver receives the charger activation command via the wireless output port controller, and In response to a charger activation command, the power switch controlling the wireless output port controller supplies power from the AC source to the power plug of the power tool battery charger; and The power tool battery charger is configured as follows: Use power from an AC source to charge the power tool's battery pack.
10. The system of claim 1, wherein the charger coordination controller is further configured to: Receive additional charger information from the subset of chargers via a wireless transceiver, indicating the charging progress of the subset of chargers; Based on the charger information and the additional charger information, a subset of second chargers to be activated from the plurality of power tool battery charger systems is determined, the second charger subset including at least the second power tool battery charger systems within the power tool battery charger systems; and The second charger enable command is transmitted to the second charger subset via a wireless transceiver.
11. A method for charging a power tool battery pack, the method comprising: The electronic processor receives charger information from multiple power tool battery charger systems via a wireless transceiver. An electronic processor determines a subset of chargers to be activated from the plurality of power tool battery charger systems based on charger information, the subset of chargers including at least a first power tool battery charger system in the power tool battery charger system; as well as The electronic processor transmits a charger activation command to the subset of chargers via a wireless transceiver.
12. The method of claim 11, wherein the electronic processor and the wireless transceiver are integrated into a second power tool battery charger system of the plurality of power tool battery charger systems.
13. The method of claim 11, wherein the electronic processor and the wireless transceiver are housed in a separate housing outside the plurality of power tool battery charger systems.
14. The method of claim 13, wherein the independent housing includes an electromechanical interface, the electromechanical interface including power terminals, and the method further includes: The electromechanical interface is connected to a battery socket for another power tool battery charger or power tool battery pack. as well as Power is received from the additional power tool battery charger or the power tool battery pack via the electromechanical interface to power the electronic processor and wireless transceiver.
15. The method of claim 11, Each of the plurality of power tool battery charger systems includes a charger wireless transceiver and forms a star communication network with an electronic processor via the wireless transceiver. in, Receiving charger information from the plurality of power tool battery charger systems via a wireless transceiver by an electronic processor includes: The charger information is received via a star-shaped communication network, wherein the charger information of the first power tool battery charger system is received directly from the first power tool battery charger system.
16. The method of claim 11, The plurality of power tool battery charger systems each include a charger wireless transceiver and form a mesh communication network, and in, Receiving charger information from the plurality of power tool battery charger systems via a wireless transceiver by an electronic processor includes: The charger information is received via a mesh communication network, wherein the charger information of the first power tool battery charger system is received via the second power tool battery charger system among the plurality of power tool battery charger systems.
17. The method of claim 11, wherein the charger information includes one or more of the following: charger identifier, battery pack identifier, charger ready indication, battery pack docking indication, or expected current draw based on docked battery pack.
18. The method of claim 11, wherein the subset of chargers includes one or more additional power tool battery charger systems among the plurality of power tool battery charger systems.
19. The method of claim 11, wherein the first power tool battery charger system includes a power tool battery charger and a wireless output controller, the method further comprising: The power plug of the power tool battery charger is received by the plug and socket interface of the wireless output port controller; Power is received from an AC source via the plug of the wireless output controller; The charger's wireless transceiver receives the charger activation command via the wireless output port controller; In response to a charger activation command, the control power switch supplies power from the AC source to the power plug of the power tool battery charger; and The power tool battery pack is charged using power from an AC source by the power tool battery charger.
20. The method of claim 11, further comprising: The electronic processor receives additional charger information from the subset of chargers via a wireless transceiver, indicating the charging progress of the subset of chargers; The electronic processor determines a subset of second chargers to be enabled from the plurality of power tool battery charger systems based on the charger information and the additional charger information. The subset of second chargers includes at least the second power tool battery charger system in the power tool battery charger system. as well as The electronic processor transmits the second charger activation command to the second charger subset via a wireless transceiver.
21. A system for charging a power tool battery pack, the system comprising: A first power tool battery charger, the first power tool battery charger comprising: Battery pack interface, configured to connect to a power tool battery pack. Current sensor, Power input terminal, configured to receive input power. A daisy-chain outlet, configured to receive the charger plug of a second power tool battery charger, and A charger controller, comprising an electronic processor and a memory, is configured to: The current at the daisy-chain outlet of the first power tool battery charger is sensed by a current sensor; In response to determining that the current at the daisy-chain outlet is higher than the delay current threshold, charging of the power tool battery connected to the battery pack interface of the first power tool battery charger is delayed; and In response to determining that the current at the daisy chain outlet is lower than the charging current threshold, charging of the power tool battery connected to the battery pack interface of the first power tool battery charger is initiated.
22. The system of claim 21, wherein the charger controller is further configured to: The delay current threshold is determined based on the threshold selection indication received from the ampere limit selector.
23. The system of claim 22, wherein the threshold selection indicator is a first threshold or a second threshold, and the ampere limit selector is configured to indicate the first threshold at a first position and the second threshold at a second position.
24. The system of claim 21, wherein, in order to sense the current at the daisy-chain outlet via a current sensor, the charger controller is configured to: It is determined that the current at the daisy chain outlet is at the first current level at the first moment, where the first current level is higher than the delay current threshold, and The current at the daisy chain outlet is determined to be at the second current level at the second time after the first time, where the second current level is lower than the delay current threshold.
25. The system of claim 21, wherein the first power tool battery charger is integrated into a first tool storage container having a first housing with a first interlock interface and a daisy-chain outlet, and the second power tool battery charger is integrated into a second tool storage container having a second housing with a second interlock interface, and The first interlock interface is configured to engage the second interlock interface of the second tool storage container to provide the first tool storage container in a stacked arrangement with the second tool storage container.
26. A method for charging a power tool battery pack, comprising: Receives input power at the power input terminal of the power tool battery charger; The charger controller senses the current at the daisy-chain outlet of the power tool battery charger via a current sensor; In response to determining that the current at the daisy chain outlet is higher than the delay current threshold, the charger controller delays the charging of the power tool battery connected to the power tool battery charger. as well as In response to determining that the current at the daisy chain outlet is lower than the charging current threshold, the charger controller initiates charging of the power tool battery connected to the power tool battery charger.
27. The method of claim 26, further comprising: The charger controller determines the delay current threshold based on the threshold selection indication received from the ampere limit selector.
28. The method of claim 27, wherein the threshold selection indicator is a first threshold or a second threshold, and the ampere limit selector is configured to indicate the first threshold at a first position and the second threshold at a second position.
29. The method of claim 26, wherein sensing the current at the daisy-chain outlet by the charger controller via a current sensor comprises: It is determined that the current at the daisy chain outlet is at the first current level at the first moment, where the first current level is higher than the delay current threshold, and The current at the daisy chain outlet is determined to be at the second current level at the second time after the first time, where the second current level is lower than the delay current threshold.
30. The method of claim 26, further comprising: The charger plug from the second power tool battery charger is received at the daisy chain outlet. as well as The input power from the power input terminal is supplied to the second power tool battery charger via the daisy chain outlet.
31. A system for charging a power tool battery pack, the system comprising: A first power tool battery charger, the first power tool battery charger comprising: Battery pack interface, configured to connect to a power tool battery pack. Power input terminal, configured to receive input power. A daisy-chain outlet, configured to receive the charger plug of a second power tool battery charger, and A switch, electrically located between the power input terminal and the daisy-chain outlet, A charger controller, comprising an electronic processor and a memory, is configured to: Use the control switch to disconnect the power input from the daisy chain outlet; Charging the power tool battery connected to the battery pack interface of the first power tool battery charger; and In response to the power tool battery having a charge level higher than a threshold, a control switch is activated to connect the power input to the daisy-chain outlet to supply output power at the daisy-chain outlet.
32. The system of claim 31, wherein the threshold indicates the completion of charging of the power tool battery pack.
33. The system of claim 31, wherein the daisy-chain outlet is configured to receive a charger plug from a second power tool battery charger.
34. The system of claim 31, wherein the charger controller is configured to control a switch to disconnect the power input from the daisy-chain outlet in response to determining that the power level of the power tool battery is below the threshold.
35. The system of claim 31, further comprising: A second power tool battery charger, the second power tool battery charger comprising: The second battery pack interface is configured to connect to a second power tool battery pack. The second power input terminal is configured to receive input power. The second daisy-chain outlet is configured to receive the charger plug of the third power tool battery charger, and The second switch, electrically located between the second power input terminal and the second daisy-chain outlet, A second charger controller, comprising a second electronic processor and a second memory, is configured to: Control the second switch to disconnect the second power input terminal from the second daisy chain outlet; To charge the second power tool battery connected to the second power tool battery charger; and In response to the second power tool battery having a charge level higher than a second threshold, a second switch is controlled to connect the second power input terminal to the second daisy chain outlet to supply output power at the second daisy chain outlet.
36. A method for charging a power tool battery pack, comprising: Receives input power at the power input terminal of the power tool battery charger; The charger controller controls the switch of the power tool battery charger to disconnect the power input terminal from the daisy-chain outlet of the power tool battery charger; The power tool battery is charged by the power tool battery charger connected to the power tool battery charger. as well as In response to the power tool battery's charge level exceeding a threshold, the charger controller controls the switch of the power tool battery charger to connect the power input terminal to the daisy-chain output port of the power tool battery charger to supply output power at the daisy-chain output port.
37. The method of claim 36, wherein the threshold indicates the completion of charging of the power tool battery pack.
38. The method of claim 36, further comprising: The charger plug from the second power tool battery charger is received at the daisy chain outlet.
39. The method of claim 35, wherein the charger controller controls a switch to disconnect the power input from the daisy-chain outlet in response to determining that the power level of the power tool battery is below a threshold.
40. The method of claim 36, further comprising: The second power input terminal of the second power tool battery charger receives output power from the daisy-chain outlet. The second charger controller of the second power tool battery charger controls the second switch of the second power tool battery charger to disconnect the second power input terminal from the second daisy chain outlet of the second power tool battery charger. The second power tool battery is charged by the second power tool battery charger; and In response to the second power level of the second power tool battery being higher than the second threshold, the second charger controller controls the second switch of the second power tool battery charger to connect the second power input terminal to the second daisy-chain outlet of the second power tool battery charger to supply output power at the second daisy-chain outlet.