Nothing Special   »   [go: up one dir, main page]

WO2005117231A1 - Method and system for battery charging - Google Patents

Method and system for battery charging Download PDF

Info

Publication number
WO2005117231A1
WO2005117231A1 PCT/US2005/018534 US2005018534W WO2005117231A1 WO 2005117231 A1 WO2005117231 A1 WO 2005117231A1 US 2005018534 W US2005018534 W US 2005018534W WO 2005117231 A1 WO2005117231 A1 WO 2005117231A1
Authority
WO
WIPO (PCT)
Prior art keywords
battery
charge
charger
charging
microcontroller
Prior art date
Application number
PCT/US2005/018534
Other languages
French (fr)
Other versions
WO2005117231A8 (en
Inventor
Todd W. Johnson
Jay J. Rosenbecker
Gary D. Meyer
Jeffrey M. Zeiler
Kevin L. Glasgow
Jonathan A. Zick
Jeffrey M. Brozek
Karl F. Scheucher
Original Assignee
Milwaukee Electric Tool Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Milwaukee Electric Tool Corporation filed Critical Milwaukee Electric Tool Corporation
Priority to GB0623318A priority Critical patent/GB2430814B/en
Priority to DE112005001217T priority patent/DE112005001217T5/en
Priority to CN2005800249988A priority patent/CN1989675B/en
Publication of WO2005117231A1 publication Critical patent/WO2005117231A1/en
Publication of WO2005117231A8 publication Critical patent/WO2005117231A8/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/46Accumulators structurally combined with charging apparatus
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/4207Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells for several batteries or cells simultaneously or sequentially
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M50/00Constructional details or processes of manufacture of the non-active parts of electrochemical cells other than fuel cells, e.g. hybrid cells
    • H01M50/20Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders
    • H01M50/204Racks, modules or packs for multiple batteries or multiple cells
    • H01M50/207Racks, modules or packs for multiple batteries or multiple cells characterised by their shape
    • H01M50/216Racks, modules or packs for multiple batteries or multiple cells characterised by their shape adapted for button or coin cells
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/00032Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
    • H02J7/00038Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange using passive battery identification means, e.g. resistors or capacitors
    • H02J7/00041Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange using passive battery identification means, e.g. resistors or capacitors in response to measured battery parameters, e.g. voltage, current or temperature profile
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0029Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits
    • H02J7/0031Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with safety or protection devices or circuits using battery or load disconnect circuits
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0047Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/007Regulation of charging or discharging current or voltage
    • H02J7/00711Regulation of charging or discharging current or voltage with introduction of pulses during the charging process
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/007Regulation of charging or discharging current or voltage
    • H02J7/00712Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
    • H02J7/007182Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters in response to battery voltage
    • H02J7/007184Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters in response to battery voltage in response to battery voltage gradient
    • H02J7/0091
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M6/00Primary cells; Manufacture thereof
    • H01M6/50Methods or arrangements for servicing or maintenance, e.g. for maintaining operating temperature
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Definitions

  • the present invention generally relates to a method and system for battery charging and, more particularly, to a method and system for power tool battery charging.
  • Cordless power tools are typically powered by portable battery packs. These battery packs range in battery chemistry and nominal voltage and can be used to power numerous tools and electrical devices. Typically, the battery chemistry of a power tool battery is either Nickel-Cadmium (“NiCd”) or Nickel-Metal Hydride (“NiMH"). The nominal voltage of the battery pack usually ranges from about 2.4 V to about 24 V.
  • Lithium Lithium
  • Li- ion Lithium-ion
  • other Lithium-based chemistries require precise charging schemes and charging operations with controlled discharge. Insufficient charging schemes and uncontrolled discharging schemes may produce excessive heat build-up, excessive overcharged conditions and/or excessive overdischarged conditions. These conditions and build-ups can cause irreversible damage to the batteries and can severely impact the battery's capacity.
  • the present invention provides a system and method for charging a battery.
  • the invention provides a battery charger capable of fully charging various battery packs with different battery chemistries.
  • the invention provides a battery charger capable of fully charging lithium-based batteries, such as, for example, lithium-cobalt batteries, lithium-manganese batteries and spinel batteries.
  • the invention provides a battery charger capable of charging Lithium-based chemistry battery packs of different nominal voltages or in different nominal voltage ranges.
  • the inventions provides a battery charger having various charging modules that are implemented based on different battery conditions.
  • the invention provides a method and system for charging a lithium-based battery by applying pulses of constant current. The time between pulses and the length of the pulses may be increased or decreased by the battery charger depending on certain battery characteristics.
  • the present invention provides a combination including a battery pack and a battery charger operable to supply a charging current to the battery pack.
  • the battery pack includes a first battery terminal, a second battery terminal, and a battery cell having a present state of charge.
  • the battery cell is coupled to at least one of the first battery terminal and the second battery terminal.
  • the battery pack also includes a battery microcontroller coupled to at least one of the first battery terminal and the second battery terminal.
  • the microcontroller is operable to measure the present state of charge of the battery cell to produce battery cell present state of charge measurements.
  • the battery charger includes a first charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal and a second charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal.
  • the first charger terminal is configured to supply charging current to the battery pack.
  • the battery charger also includes a charger microcontroller coupled to the second charger terminal and operable to receive the battery cell present state of charge measurements from the battery microcontroller.
  • the charger microcontroller is also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval where charging current is being supplied to the battery and a second time interval where charging current is being suspended from the battery.
  • the microcontroller is further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge measurements received from the battery microcontroller.
  • the invention provides a method of pulse charging a battery having a plurality of battery cells.
  • the method includes measuring a state of charge for each battery cell in the plurality of battery cells and applying a first pulse of charging current to the battery.
  • the first pulse has a first time interval in which charging current is supplied to the battery and a second time interval in which supply of charging current to the battery is suspended.
  • the method also includes applying a second pulse of charging current to the battery.
  • the second pulse has a third time interval in which charging current is supplied to the battery and a fourth time interval in which supply of charging current to the battery is suspended.
  • the third time interval is based at least in part on the state of charge of a battery cell and the third time interval is less than the first time interval.
  • the invention provides a battery charger operable to supply a charging current to a battery pack having a battery cell with a present state of charge and a battery microcontroller operable to measure the battery cell present state of charge.
  • the battery charger includes a charger microcontroller operable to receive the battery cell present state of charge from the battery microcontroller.
  • the charger microcontroller is also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval and a second time interval.
  • the first time interval is an interval in which charging current is supplied to the battery and the second time interval is an interval in which supply of charging current to the battery is suspended.
  • the microcontroller is further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge received from the battery microcontroller
  • Fig. 1 is a perspective view of a battery.
  • FIG. 2 is another perspective view of a battery, such as the battery shown in Fig. 1.
  • Fig. 3 is a perspective view of a battery, such as the battery shown in Fig. 1, electrically and physically connected to a battery charger.
  • Fig. 4 is a schematic view of a battery electrically connected to a battery charger, such as the battery and battery charger shown in Fig. 3.
  • FIGs. 5a and 5b are flowcharts illustrating operation of a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 6 is a flowchart illustrating a first module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 7 is a flowchart illustrating a second module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 8 is a flowchart illustrating a third module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 9 is a flowchart illustrating a fourth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 10 is a flowchart illustrating a fifth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 11 is a flowchart illustrating a sixth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 12 is a flowchart illustrating a charging algorithm capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
  • Fig. 13 is a schematic diagram of a battery electrically connected to a battery charger.
  • Fig. 14A-B are views of other constmctions of a battery.
  • Fig. 15A-B are perspective views of a battery, such as one of the batteries shown in Figs. 1, 2, and 14A-B, electrically and physically connected to a power tool.
  • Fig. 16 is a schematic view of the charging current for a battery.
  • Fig. 17 is another schematic diagram of a battery.
  • Fig. 18 is a perspective view of a power inverter connected to a battery charger.
  • Fig. 19 is a plan view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 20 is a side view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 21 is a top view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 22 is another side view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 23 is rear view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 24 is another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 25 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 26 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 27 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
  • Fig. 28 is a flowchart illustrating a module of a charging operation for a battery.
  • Figs. 29 and 30 are a flowchart illustrating another module of a charging operation for a battery.
  • Fig. 31 is a flowchart illustrating yet another module of a charging operation for a battery.
  • Fig. 32 is a flowchart illustrating still another module of a charging operation for a battery.
  • Fig. 33 is a flowchart illustrating still another module of a charging operation for a battery.
  • Fig. 34 is a flowchart illustrating still another module of a charging operation for a battery.
  • Fig. 35 is a flowchart illustrating still another module of a charging operation for a battery.
  • Fig. 36 is a flowchart illustrating still another module of a charging operation for a battery.
  • Figs. 37 and 38 are a flowchart illustrating still another module of a charging operation for a battery.
  • Fig. 39 is a schematic view of the charging current for a battery.
  • a battery pack or battery 20 is illustrated in Figs. 1 and 2.
  • the battery 20 is configured for transferring power to and receiving power from one or more electrical devices, such as, for example, a power tool 25 (shown in Figs. 15A-B) and/or a battery charger 30 (shown in Figs. 3 and 4).
  • the battery 20 can have any battery chemistry such as, for example, lead-acid, Nickel-cadmium (“NiCd”), Nickel- Metal Hydride (“NiMH”), Lithium (“Li”), Lithium-ion (“L-ion”), another Lithium-based chemistry or another rechargeable battery chemistry.
  • the battery 20 can supply a high discharge current to electrical devices, such as, for example, a power tool, having high-current discharge rates, i the illustrated constmctions, the battery 20 has a battery chemistry of Li, Li-ion or another Li-based chemistry and supplies an average discharge current that is equal to or greater than approximately 20 A.
  • the battery 20 can have a chemistry of lithium-cobalt ("Li-Co”), lithium-manganese (“Li-Mn”) spinel, or Li-Mn Nickel.
  • the battery 20 can also have any nominal voltage such as, for example, a nominal voltage ranging from approximately 9.6 V to approximately 50 V. In one constmction (see Figs. 1-3), for example, the battery 20 has a nominal voltage of approximately 21 V. In another constmction (see Fig. 14), the battery 20A has a nominal voltage of approximately 28 V. It should be understood that, in other constmctions, the battery 20 may have another nominal voltage in another nominal voltage range.
  • a nominal voltage ranging from approximately 9.6 V to approximately 50 V.
  • the battery 20 has a nominal voltage of approximately 21 V.
  • the battery 20A has a nominal voltage of approximately 28 V. It should be understood that, in other constmctions, the battery 20 may have another nominal voltage in another nominal voltage range.
  • the battery 20 includes a housing 35 which provides terminal supports 40.
  • the battery 20 further includes one or more battery terminals supported by the terminal supports 40 and connectable to an electrical device, such as the power tool 25 and/or the battery charger 30.
  • an electrical device such as the power tool 25 and/or the battery charger 30.
  • the battery 20 includes a positive battery terminal 45, a negative battery terminal 50 and a sense battery terminal 55.
  • the battery 20 includes more or fewer terminals than in the constmction shown.
  • the battery 20 includes one or more battery cells 60 each having a chemistry and a nominal voltage.
  • the battery 20 has a battery chemistry of Li-ion, a nominal voltage of approximately 18 V or 21 V and includes five battery cells, hi some constmctions, each battery cell 60 has a chemistry of Li-ion, and each battery cell 60 has substantially the same nominal voltage, such as, for example, approximately 3.6 V or approximately 4.2 V.
  • the battery 20 includes an identification circuit or component electrically connected to one or more battery terminals.
  • an electrical device such as, for example, a battery charger 30 (shown in Figs. 3 and 4) would "read" the identification circuit or component or receive an input based on the identification circuit or component in order to determine one or more battery characteristics.
  • the battery characteristics could include, for example, the nominal voltage of the battery 20, the temperature of the battery 20 and/or the chemistry of the battery 20.
  • the battery 20 includes a control device, a microcontroller, a microprocessor or a controller electrically connected to one or more battery terminals.
  • the controller communicates with the electrical devices, such as a battery charger 30, and provides information to the devices regarding one or more battery characteristics or conditions, such as, for example, the nominal voltage of the battery 20, individual cell voltages, the temperature of the battery 20 and/or the chemistry of the battery 20.
  • the battery 20 includes an identification circuit 62 having a microprocessor or controller 64.
  • the battery 20 includes a temperature- sensing device or thermistor.
  • the thermistor is configured and positioned within the battery 20 to sense a temperature of one or more battery cells or a temperature of the battery 20 as a whole.
  • the battery 20 includes a thermistor 66. hi the illustrated constmction, the thermistor 66 is included in the identification circuit 62.
  • the battery 20 is also configured to connect with an electrical device, such as a battery charger 30.
  • the battery charger 30 includes a housing 70.
  • the housing 70 provides a connection portion 75 to which the battery 20 is connected.
  • the connecting portion 75 includes one or more electrical device terminals to electrically connect the battery 20 to the battery charger 30.
  • the terminals included in the battery charger 30 are configured to mate with the terminals included in the battery 20 and to transfer and receive power and information from the battery 20.
  • the battery charger 30 includes a positive terminal 80, a negative terminal 85 and a sense terminal 90.
  • the positive terminal 80 of the battery charger 30 is configured to mate with the positive battery terminal 45.
  • the negative terminal 85 and the sense terminal 90 of the battery charger 30 are configured to mate with the negative battery terminal 50 and the sense battery terminal 55, respectively.
  • the battery charger 30 also includes charging circuitry 95.
  • the charging circuitry 95 includes a control device, a microcontroller, a microprocessor or a controller 100.
  • the controller 100 controls the transfer of power between the battery 20 and the battery charger 30.
  • the controller 100 controls the transfer of information between the battery 20 and the battery charger 30.
  • the controller 100 identifies and/or determines one or more characteristics or conditions of the battery 20 based on signals received from the battery 20. Also, the controller 100 can control operation of the charger 30 based on identification characteristics of the battery 20.
  • the controller 100 includes various timers, back-up timers and counters and/or can perform various timing and counting functions.
  • the timers, back-up timers and counters are used and controlled by the controller 100 during various charging steps and/or modules. The timers, back-up timers and counters will be discussed below.
  • the battery charger 30 includes a display or indicator 110.
  • the indicator 110 informs a user of the status of the battery charger 30.
  • the indicator 110 can inform the user of different stages of charging, charging modes or charging modules that are beginning and/or being completed during operation.
  • the indicator 110 includes a first light-emitting diode ("LED") 115 and a second LED 120.
  • the first and second LEDs 115 and 120 are different colored LEDs.
  • the first LED 115 is a red LED
  • the second LED 120 is a green LED.
  • the controller 100 activates and controls the indicator 110.
  • the indicator 110 is positioned on the housing 70 or included in the housing 70 such that the indicator 110 is visible to the user. Display could also include an indicator showing percent charged, time remaining, etc. In some constructions, the display or indicator 110 may include the fuel gauge provided on the battery 20.
  • the battery charger 30 is adapted to receive an input of power from a power source 130.
  • the power source 130 is approximately a 120-V AC, 60- Hz signal.
  • the power source 130 is approximately a 240-V AC signal.
  • the power source 130 is, for example, a constant current source.
  • the power sources 130 can include a 12-V DC signal, such as a DC signal received from a vehicle jack (e.g., from an vehicular battery).
  • the battery charger 30 receives the input of power from an AC power source.
  • a user can connect the battery charger 30 to a power inverter 2140, shown in Figs. 18-27.
  • the power inverter 2140 converts a first signal, such as a DC signal (e.g., a 12-V DC signal from a vehicle DC outlet) to a second signal, such as an AC signal (e.g., a 120-V AC signal).
  • the power inverter 2140 includes a housing 2145.
  • the housing 2145 includes a first end 2146, a second end 2147, a first side 2148 and a second side 2149.
  • the housing 2145 also includes a bottom surface 2152 and a top surface 2154.
  • the housing 2145 can include more or fewer surfaces, sides and ends than shown and described.
  • the top surface 2154 can provide an area for the battery charger 30 to be placed.
  • the top surface 2154 is substantially the same width and length of a battery charger 30.
  • the top surface 2154 can be larger or smaller than the width and length of the battery charger 30.
  • the top surface 2154 can include a locking mechanism (not shown) to secure the battery charger 30 to the power inverter 2140.
  • another portion of the housing 2145 can include a locking mechanism to secure the battery charger 30 to the inverter 2140.
  • the power inverter 2140 also includes an input 2159 that receives the first power signal (i.e., the DC power signal), hi some constmctions, the input 2159 includes a cord 2160 and an input connector 2165.
  • the input connector 2165 includes a 12-V DC input plug for receiving a DC signal from a vehicular DC outlet.
  • the power inverter 2140 also includes a converted output 2170 to deliver the second power signal (i.e., the AC power signal).
  • the converted output 2170 includes an AC outlet, such as a three- wire straight blade outlet 2170. As shown in Fig. 18, the outlet 2170 is positioned on cord wrap 2155.
  • the power inverter 2140 can include a cord wrap 2155.
  • the cord wrap 2155 can store and secure the cord 2156 of the battery charger 30.
  • a groove 2158 in the second end 2147 of the housing 2145 forms the cord wrap 2155.
  • the power inverter 2140 can include a second output 2180.
  • the second output 2180 is positioned on the first end 2146 of the housing 2145 and operable to deliver the second (converted) power signal.
  • the output 2180 can deliver the first power signal (i.e., the DC signal).
  • the inverter 2140 can include additional outputs 2180 that deliver the first power signal or the second power signal.
  • the inverter 2140 can include a combination of second outlets 2180, at least one that delivers the first power signal and at least another that delivers the second power signal.
  • the power inverter 2140 can include a switch 2185 that controls the output of power through the converted output 2170.
  • the switch 2185 can include an on position in which the inverter 2140 is operable to dispense power through the converted output 2170 (when the inverter 2140 is receiving a first power signal) and an off position in which the inverter 2140 is not operable to dispense power through the converted output 2170.
  • the positions of the switch 2185 can be indicated to a user by one or more LEDs, such as, for example, the first LED 2188 and the second LED 2189 shown in Figs. 23- 26.
  • the first LED 2188 and the second LED 2189 are located on the first end 2146 of the housing 2145.
  • the first LED 2188 is a red LED and indicates that the inverter 2140 is not operable to supply power through the converted output 2170
  • the second LED 2189 is a green LED and indicates that the inverter 2140 is operable to supply power through the converted output 2170.
  • the switch 2185 can control the output of the second output 2180.
  • the inverter 2140 includes a switch 2185 for each output or outlet 2170, 2180.
  • the battery charger 30 can charge various rechargeable batteries having different battery chemistry and different nominal voltages, as described below.
  • the battery charger 30 can charge a first battery having a battery chemistry of NiCd and a nominal voltage of approximately 14.4 V, a second battery having a battery chemistry of Li-ion and a nominal voltage of approximately 18 V, and a third battery having a battery chemistry of Li- ion and a nominal voltage of approximately 28 V.
  • the battery charger 30 can charge a first Li-ion battery having a nominal voltage of approximately 21 V and a second Li-ion battery having a nominal voltage of approximately 28 V.
  • the battery charger 30 can identify the nominal voltages of each battery 20, and either scale certain thresholds accordingly, as discussed below, or modify voltage readings or measurements (taken during charging) according to the battery nominal voltage.
  • the battery charger 30 can identify the nominal voltage of a battery 20 by "reading" an identification component included in the battery 20 or by receiving a signal from, for example, a battery microprocessor or controller.
  • the battery charger 30 may include a range of acceptable nominal voltages for various batteries 20 that the charger 30 is able to identify.
  • the range of acceptable nominal voltages can include a range from approximately 8 V to approximately 50 V.
  • the range of acceptable nominal voltages can include a range from approximately 12 V to approximately 28 V.
  • the battery charger 30 can identify nominal voltages equaling about 12 V and greater. Also in further constructions, the battery charger 30 can identify nominal voltages equaling about 30 V and lower.
  • the battery charger 30 can identify a range of values that includes the nominal voltage of the battery 20. For example, rather than identifying that a first battery 20 has a nominal voltage of approximately 18 V, the battery charger 30 can identify that the nominal voltage of the first battery 20 falls within the range of, for example, approximately 18 V to approximately 22 V, or approximately 16 V to approximately 24 V. In further constmctions, the battery charger 30 can also identify other battery characteristics, such as, for example, the number of battery cells, the battery chemistry, and the like.
  • the charger 30 can identify any nominal voltage of the battery 20.
  • the charge 30 can be capable of charging any nominal voltage battery 20 by adjusting or scaling certain thresholds according to the nominal voltage of the battery 20.
  • each battery 20, regardless of the nominal voltage may receive approximately the same amplitude of charge current for approximately the same amount of time (for example, if each battery 20 is approximately fully discharged).
  • the battery charger 30 can either adjust or scale the thresholds (discussed below) or adjust or scale the measurements according to the nominal voltage of the battery 30 being charged.
  • the battery charger 30 may identify a first battery having a nominal voltage of approximately 21 V and 5 battery cells. Throughout charging, the battery charger 30 modifies every measurement that the charger 30 samples (e.g., battery voltage) to obtain a per-cell measurement. That is, the charger 30 divides every battery voltage measurement by 5 (e.g., five cells) to obtain, approximately, the average voltage of a cell. Accordingly, all of the thresholds included in the battery charger 30 may correlate to a per-cell measurement. Also, the battery charger 30 may identify a second battery having a nominal voltage of approximately 28 V and 7 battery cells. Similar to the operation with the first battery, the battery charger 30 modifies every voltage measurement to obtain a per-cell measurement.
  • the charger 30 modifies every voltage measurement to obtain a per-cell measurement.
  • all of the thresholds included in the battery charger 30 may correlate to a per-cell measurement.
  • the battery charger 30 can use the same thresholds for monitoring and disabling charging for the first and second batteries, enabling the battery charger 30 to charge many batteries over a range of nominal voltages.
  • the battery charger 30 bases the charging scheme or method for charging the battery 20 on the temperature of the battery 20.
  • the battery charger 30 supplies a charging current to the battery 20 while periodically detecting or monitoring the temperature of the battery 20. If the battery 20 does not include a microprocessor or controller, the battery charger 30 periodically measures the resistance of the thermistor 66 after predefined periods of time.
  • the battery charger 30 either: 1) interrogates the controller 64 periodically to determine the battery temperature and/or if the battery temperature is outside an appropriate operating range(s); or 2) waits to receive a signal from the controller 64 indicating that the battery temperature is not within an appropriate operating range, as will be discussed below.
  • the battery charger 30 bases the charging scheme or method for charging the battery 20 on the present voltage of the battery 20.
  • the battery charger 30 supplies a charging current to the battery 20 while periodically detecting or monitoring the battery voltage after predefined periods of time when the current is being supplied to the battery 20 and/or when the current is not being supplied, as will be discussed below.
  • the battery charger 30 bases the charging scheme or method for charging the battery 20 on both the temperature and the voltage of the battery 20. Also, charging scheme can be based on individual cell voltages.
  • the battery charger 30 interrupts the charging current.
  • the battery charger 30 continues to periodically detect or monitor the battery temperature/voltages or waits to receive a signal from the controller 64 indicating that the battery temperature/voltages are within an appropriate operating range.
  • the battery charger 30 may resume the charging current supplied to the battery 20.
  • the battery charger 30 continues to monitor the battery temperature/voltages and continues to interrupt and resume the charging current based on the detected battery temperature/voltages. In some constmctions, the battery charger 30 terminates charging after a predefined time period or when the battery capacity reaches a predefined threshold. In other constmctions, charging is terminated when the battery 20 is removed from the battery charger 30.
  • the battery charger 30 includes a method of operation for charging various batteries, such as the battery 20, having different chemistries and/or nominal voltages.
  • An example of this charging operation 200 is illustrated in Figs. 5a and 5b.
  • the battery charger 30 includes a method of operation for charging Li-based batteries, such as batteries having a Li- Co chemistry, a Li-Mn spinel chemistry, a Li-Mn Nickel chemistry, and the like.
  • the charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.
  • the method of operation 200 includes modules for interrupting charging based on abnormal and/or normal battery conditions.
  • the charging operation 200 includes a defective pack module, such as the defective pack module illustrated in flowchart 205 of Fig. 6, and/or a temperature out-of- range module, such as the temperature out-of-range module illustrated in flowchart 210 of Fig. 7.
  • the battery charger 30 enters the defective pack module 205 in order to terminate charging based on abnormal battery voltage, abnormal cell voltage and or abnormal battery capacity.
  • the battery charger 30 enters the temperature out-of-range module 210 in order to terminate charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures.
  • the charging operation 200 includes more or fewer modules which terminate charging based on more or fewer battery conditions than the modules and conditions discussed above and below. Other constructions of a charging operation and charging modules are shown in Figs. 28-38. [0082] In some constmctions and in some aspects, the charging operation 200 includes various modes or modules for charging the battery 20 based on various battery conditions. In some constructions, the charging operation 200 includes a trickle charge module, such as the trickle charge module illustrated in flowchart 215 of Fig.
  • a step charge module such as the step charge module illustrated in flowchart 220 of Fig. 9
  • a fast charge module such as the fast charge module illustrated in flowchart 225 of Fig. 10
  • a maintenance charge module such as the maintenance module illustrated in flowchart 230 of Fig. 11.
  • each charging module 215-230 is selected by the controller 100 during the charging operation 200 based on certain battery temperature ranges, certain battery voltage ranges and/or certain battery capacity ranges. In some constmctions, each module 215-230 is selected by the controller 100 based on the battery characteristics shown in Table 1. In some constmctions, the condition "battery temperature" or "temperature of the battery” can include the temperature of the battery taken as a whole (i.e., battery cells, battery components, etc.) and/or the temperature of the battery cells taken individually or collectively. In some constmctions, each charging module 215- 230 can be based on the same base charging scheme or charging algorithm, such as, for example, a full charge current, as discussed below.
  • the charging current applied to the battery 20 during the trickle charge module 215 includes applying a full charge current (e.g., "I") to the battery 20 for a first time period, such as, for example, ten seconds, and then suspending the full charge current for a second time period, such as, for example, fifty seconds.
  • a full charge current e.g., "I”
  • the full charge current is a pulse of charging current approximately at a predefined amplitude.
  • the battery charger 30 only enters the trickle charge module 215 if the battery voltage is less than a first predefined voltage threshold, Vi.
  • the charging current applied to the battery 20 during the fast charge module 225 includes applying the full charge current to the battery 20 for a first time period, such as, for example, one second, and then suspending the full charge current for a second time period, such as, for example, 50-ms.
  • the controller 100 sets a back-up timer to a first predefined time limit, such as, for example, approximately two hours.
  • the battery charger 30 will not implement the fast charge module 225 for the predefined time limit in order to avoid battery damage.
  • the battery charger 30 will shut down (e.g., stop charging) when the predefined time limit expires.
  • the battery charger 30 only enters the fast charge module 225 if the battery voltage is included in a range from the first voltage threshold, V l5 to a second predefined voltage threshold, V 2 , and the battery temperature falls within a range from a second battery temperature threshold, T 2 , to a third battery temperature threshold, T 3 .
  • the second voltage threshold, V 2 is greater than the first voltage threshold, V ls and the third temperature threshold, T 3 , is greater than the second temperature threshold, T 2 .
  • the charging current applied to the battery 20 during the step charge module 220 includes applying the charging current of the fast charge module 225 to the battery 20, but having a duty cycle of one minute charging ("ON"), one minute suspended charging ("OFF").
  • the controller 100 sets a back-up timer to a second predefined time limit, such as, for example, approximately four hours, h these constmctions, the battery charger 30 will not implement the step charge module 220 for the predefined time limit in order to avoid battery damage.
  • the battery charger 30 only enters the step charge module 220 if the battery voltage is included in a range from the first voltage threshold, V 1? to the second voltage threshold, V 2 , and the battery temperature falls within a range from the first temperature threshold, T ls to the second temperature threshold, T 2 .
  • the second voltage threshold, V 2 is greater than the first voltage threshold, V l9 and the second temperature threshold, T 2 , is greater than the first temperature threshold, Ti.
  • the charging current applied to the battery 20 during the maintenance module 230 includes applying a full charge current to the battery 20 only when the battery voltage falls to a certain predefined threshold.
  • the threshold is approximately 4.05-V/cell +/- 1% per cell.
  • the battery charger 30 only enters the maintenance module 230 if the battery voltage is included in the range of the second voltage threshold, V 2 , to the third voltage threshold, V 3 , and the battery temperature falls within a range from the first temperature threshold, Ti, to the third temperature threshold, T 3 .
  • the controller 100 implements the various charging modules 220-230 based on various battery conditions.
  • each charging module 220-230 includes the same charging algorithm (e.g., algorithm for applying the full charge current).
  • each charging module 220-230 implements, repeats or incorporates the charging algorithm in a different manner.
  • An example of a charging algorithm is the charge current algorithm illustrated in flowchart 250 of Fig. 12, as will be discussed below.
  • the charging operation 200 begins when a battery, such as the battery 20, is inserted or electrically connected to the battery charger 30 at step 305.
  • the controller 100 determines if a stable input of power, such as, for example, the power source 130, is applied or connected to the battery charger 30.
  • a stable input of power such as, for example, the power source 130
  • the controller 100 determines there is not a stable input of power applied, then the controller 100 does not activate the indicator 110 and no charge is applied to the battery 20 at step 315. In some constmctions, the battery charger 30 draws a small discharge current at step 315. In some constmctions, the discharge current is approximately less than 0.1-n ⁇ A.
  • step 320 the controller 100 determines if all the connections between the battery terminals 45, 50 and 55 and the battery charger terminals 80, 85 and 90 are stable. If the connections are not stable at step 320, the controller 100 continues to step 315.
  • the controller 100 identifies the chemistry of the battery 20 via the sense terminal 55 of the battery 20 at step 325.
  • a resistive sense lead from the battery 20, as sensed by the controller 100 indicates that the battery 20 has a chemistry of either NiCd or NiMH.
  • the controller 100 will measure the resistance of the resistive sense lead to determine the chemistry of the battery 20. For example, in some constructions, if the resistance of the sense lead falls in a first range, then the chemistry of the battery 20 is NiCd. If the resistance of the sense lead falls in a second range, then the chemistry of the battery 20 is NiMH.
  • NiCd batteries and NiMH batteries are charged by the battery charger 30 using a single charging algorithm that is different from a charging algorithm implemented for batteries having Li-based chemistries.
  • the single charging algorithm for NiCd and NiMH batteries is, for example, an existing charging algorithm for NiCd/NiMH batteries.
  • the battery charger 30 uses the single charging algorithm for charging NiCd batteries and NiMH batteries but ends the charging process for NiCd batteries with a different termination scheme than the termination scheme used to terminate charging for NiMH batteries.
  • the battery charger 30 terminates charging for NiCd batteries when a negative change in the battery voltage (e.g., - ⁇ V) is detected by the controller 100.
  • the battery charger 30 terminates charging for NiMH batteries when a change in battery temperature over time (e.g., ⁇ T/dt) reaches or exceeds a predefined termination threshold.
  • the NiCd and/or NiMH batteries are charged using a constant current algorithm.
  • the battery charger 30 can include the same charging circuitry for charging different batteries having differing battery chemistries, such as NiCd, NiMH, Li-ion, and the like.
  • the charger 30 can use the charging circuitry to apply the same full charge current to NiCd and NiMH batteries as Li-ion batteries using a constant current algorithm instead of pulse charging.
  • the battery charger 30 can be capable of scaling the full charge current through the charging circuitry according to the battery chemistry.
  • the controller 100 does not determine the exact chemistry of the battery 20. Rather, the controller 100 implements a charging module that can effectively charge both NiCd batteries and NiMH batteries.
  • the resistance of the sense lead could indicate that the battery 20 has a Li-based chemistry.
  • the resistance of the sense lead falls in a third range, then the chemistry of the battery 20 is Li-based.
  • a serial communication link between the battery charger 30 and the battery 20 established through the sense terminals 55 and 90 indicates that the battery 20 has a Li-based chemistry. If a serial communication link is established at step 320, then a microprocessor or controller, such as the controller 64, in the battery 20 sends information regarding the battery 20 to the controller 100 in the battery charger 30. Such information transferred between the battery 20 and battery charger 30 can include battery chemistry, nominal battery voltage, battery capacity, battery temperature, individual cell voltages, number of charging cycles, number of discharging cycles, status of a protection circuit or network (e.g., activated, disabled, enabled, etc.), etc.
  • a protection circuit or network e.g., activated, disabled, enabled, etc.
  • the controller 100 determines if the chemistry of the battery 20 is Li- based or not. If the controller 100 determines that the battery 20 has a chemistry of either NiCd or NiMH at step 330, then the operation 200 proceeds to the NiCd/NiMH charging algorithm at step 335.
  • step 340 the controller 100 resets any battery protection circuit, such as, for example, a switch, included in the battery 20 and determines the nominal voltage of the battery 20 via the communication link.
  • step 345 the controller 100 sets the charger analog-to-digital converter ("A D") to the appropriate level based on nominal voltage.
  • the controller 100 measures the present voltage of the battery 20. Once a measurement is made, the controller 100 determines if the voltage of the battery 20 is greater than 4.3-V/cell at step 355. If the battery voltage is greater than 4.3-V/cell at step 355, then the operation 200 proceeds to the defective pack module 205 at step 360.
  • the defective pack module 205 will be discussed below.
  • the controller 100 measures the battery temperature at step 365 and determines if the battery temperature falls below -20°C or exceeds 65°C at step 370. If the battery temperature is below -20°C or is above 65°C at step 370, then the operation 200 proceeds to the temperature out-of-range module 210 at step 375.
  • the temperature out-of-range module 210 will be discussed below.
  • step 380 determines if the battery temperature falls between -20°C and 0°C. If the battery temperature falls between -20°C and 0°C at step 380, the operation 200 proceeds to step 385.
  • step 385 the controller 100 determines if the battery voltage is less than 3.5-V/cell. If the battery voltage is less than 3.5-V/cell, the operation 200 proceeds to the trickle charge module 215 at step 390. The trickle charge module 215 will be discussed below.
  • the controller 100 determines if the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 395. If the battery voltage is not included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 395, then the operation 200 proceeds to the maintenance module 230 at step 400.
  • the maintenance module 230 will be discussed below.
  • the controller 100 clears a counter, such as a charge counter, at step 405. Once the charge counter is cleared at step 405, the operation 200 proceeds to the step charge module 220 at step 410.
  • the step charge module 220 and charge counter will be discussed below.
  • the controller 100 determines if the battery voltage is less than 3.5- V/cell at step 415. If the battery voltage is less than 3.5-V/cell at step 415, the operation 200 proceeds to the trickle charge module 215 at step 420.
  • the controller 100 determines if the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 425. If the battery voltage is not included in the voltage range of 3.5V/cell to 4.1-V/cell at step 425, then the operation 200 proceeds to the maintenance module 230 at step 430.
  • the controller 100 clears a counter, such as the charge counter, at step 435. Once the charge counter is cleared at step 435, the operation 200 proceeds to the fast charge module 225 at step 440.
  • the fast charge module 225 will be discussed below.
  • Fig. 6 is a flowchart illustrating the operation of the defective pack module 205. Operation of the module 205 begins when the main charging operation 200 enters the defective pack module 205 at step 460.
  • the controller 100 interrupts the charging current at step 465 and activates the indicator 110, such as the first LED, at step 470. In the illustrated constmction, the controller 100 controls the first LED to blink at a rate of approximately 4- Hz. Once the indicator 110 is activated in step 470, the module 205 ends at step 475, and the operation 200 may also end.
  • Fig. 7 is a flowchart illustrating the operation of the temperature out-of-range module 210.
  • Operation of the module 210 begins when the main charging operation 200 enters the temperature out-of-range module 210 at step 490.
  • the controller 100 interrupts the charging current at step 495 and activates the indicator 110, such as the first LED, at step 500.
  • the controller 100 controls the first LED to blink at a rate of approximately 1-Hz to indicate to a user that the battery charger 30 is currently in the temperature-out-of-range module 210.
  • operation 200 exits the module 210 and proceeds to where the operation 200 left off.
  • Fig. 8 is a flowchart illustrating the trickle charge module 215. Operation of the module 215 begins when the main charging operation 200 enters the trickle charge module 215 at step 520.
  • the controller 100 activates the indicator 110, such as the first LED 115, at step 525 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
  • the controller 100 initializes a counter, such as a trickle charge count counter, at step 530.
  • a counter such as a trickle charge count counter
  • the controller 100 begins to apply ten one second (“1-s") full current pulses to the battery 20 and then suspends charging for fifty seconds (“50-s"). In some constmctions, there are 50-ms time intervals between the 1-s pulses.
  • the controller 100 measures the battery voltage when a charging current is applied to the battery 20 (e.g., current on-times) to determine if the battery voltage exceeds 4.6-V/cell. If the battery voltage exceeds 4.6-V/cell during current on-times at step 545, the module 215 proceeds to the defective pack module 205 at step 550 and would end at step 552. If the battery voltage does not exceed 4.6-V/cell during current on-times at step 545, the controller 100 measures the battery temperature and the battery voltage when a charging current is not applied to the battery 20 (e.g., current off-times) at step 555.
  • the controller 100 determines if the battery temperature falls below - 10°C or exceeds 65°C. If the battery temperature is below -20°C or is above 65°C at step 560, then the module 215 proceeds to the temperature out-of-range module 210 at step 565 and would end at step 570. If the battery temperature is not below -20°C or is not above 65°C at step 560, then the controller 100 determines if the battery voltage is included in the range of 3.5-V/cell to 4.1-V/cell at step 575.
  • the controller 100 determines if the battery temperature is included in the range of - 20°C to 0°C at step 580. If the battery temperature is included in the range of -20°C to 0°C at step 580, then the module 215 proceeds to the step charge module 220 at step 585. If the battery temperature is not included in the range of -20°C to 0°C at step 580, then the module 215 proceeds to the fast charge module 225 at step 590.
  • the controller 100 increments the trickle charge count counter at step 595.
  • the controller 100 determines if the trickle charge count counter equals the counter limit, such as for example, twenty. If the counter does not equal the counter limit at step 600, the module 215 proceeds to step 540. If the counter does equal the count limit at step 600, the module 215 proceeds to the defective pack module 205 at step 605 and would end at step 610.
  • Fig. 9 is a flowchart illustrating the step charge module 220. Operation of the module 220 begins when the main charging operation 200 enters the step charge module 220 at step 630.
  • the controller 100 activates the indicator 110, such as the first LED 115, at step 635 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
  • the controller 100 starts a first timer or charge-on timer. In the illustrated constmction, the charge-on timer counts down from one minute.
  • the module 220 proceeds to the charge current algorithm 250. Once the charge current algorithm 250 is performed, the controller 100 determines if the charge count equals the count limit, such as, for example, 7,200, at step 650. If the charge count equals the count limit at step 650, the module 220 proceeds to the defective pack module 205 at step 655 and the module 220 would end at step 660.
  • the count limit such as, for example, 7,200
  • the controller 100 determines if the waiting time between current pulses (as will be discussed below) is greater than or equal to a first waiting time threshold, such as, for example, two seconds, at step 665. . .... 25
  • the controller 100 activates the indicator 110 at step 670, such as, for example, turns off the first LED 115 and activates the second LED 120 to blink at approximately 1-Hz. If the waiting time is not greater than or equal to the first waiting time threshold at step 665, the module 220 proceeds to step 690, which is discussed below.
  • the controller 100 determines if the waiting time between current pulses is greater than or equal to a second waiting time threshold, such as, for example, fifteen seconds, at step 675. If the waiting time is greater than or equal to the second waiting time threshold at step 675, the controller 100 changes the indicator 110 at step 680, such as, for example, activates the second LED 120 such that the second LED 120 appears to be on constantly. The module 220 then proceeds to the maintenance module 230 at step 685.
  • a second waiting time threshold such as, for example, fifteen seconds
  • the controller 100 determines if the battery temperature is greater than 0°C at step 690. If the battery temperature is greater than 0°C at step 690, the module 220 proceeds to the fast charge module 225 at step 695. If the battery temperature is not greater than 0°C at step 690, the controller 100 determines if the charge-on timer has expired at step 700.
  • the module 220 proceeds to the charge current algorithm 250 at step 645. If the charge-on timer has expired at step 700, the controller 100 activates a second timer or a charge-off timer at step 705 and suspends charging. At step 710, the controller 100 determines if the charge-off timer has expired. If the charge-off timer has not expired at step 710, the controller 100 waits for a predefined amount of time at step 715 and then proceeds back to step 710. If the charge-off timer has expired at step 710, the module 220 proceeds back to step 640 to start the charge-on timer again.
  • Fig. 10 is a flowchart illustrating the fast charge module 225. Operation of the module 225 begins when the main charging operation 200 enters the fast charge module 225 at step 730.
  • the controller 100 activates the indicator 110, such as the first LED 115, at step 735 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
  • the module 225 proceeds to the charge current algorithm 250. Once the charge current algorithm 250 is performed, the controller 100 determines if the charge count equals the count limit (e.g., 7,200) at step 745. If the charge count equals the count limit at step 745, the module 220 proceeds to the defective pack module 205 at step 750 and the module 220 would end at step 755.
  • the count limit e.g. 7,200
  • the controller 100 determines if the waiting time between current pulses is greater than or equal to the first waiting time threshold (e.g., two seconds) at step 760. If the waiting time is greater than or equal to the first waiting time threshold at step 760, the controller 100 activates the indicator 110 at step 765, such as, for example, turns off the first LED 115 and activates the second LED 120 to blink at approximately 1-Hz. If the waiting time is not greater than or equal to the first waiting time threshold at step 760, the module 225 proceeds to step 785, which is discussed below.
  • the first waiting time threshold e.g., two seconds
  • the controller 100 determines if the waiting time between current pulses is greater than or equal to a second waiting time threshold (e.g., fifteen seconds) at step 770. If the waiting time is greater than or equal to the second waiting time threshold at step 770, the controller 100 changes the indicator 110 at step 775, such as, for example, activates the second LED 120 such that the second LED 120 appears to be on constantly. The module 225 then proceeds to the maintenance module 230 at step 780.
  • a second waiting time threshold e.g., fifteen seconds
  • the controller 100 determines if the battery temperature is included in the range of-20°C to 0°C at step 785. If the battery temperature is included in the range at step 785, the module 225 proceeds to the step charge module 220 at step 790. If the battery temperature is not included in the range at step 785, the module 225 proceeds back to the charge current algorithm 250 at step 740.
  • Fig. 11 is a flowchart illustrating the maintenance module 230. Operation of the module 230 begins when the main charging operation 200 enters the maintenance module 230 at step 800.
  • the controller 100 determines is the battery voltage is included within the range of 3.5-V/cell to 4.05-V/cell at step 805. If the battery voltage is not included in the range at step 805, the controller 100 continues to stay in step 805 until the battery voltage is included in the range. Once the battery voltage is included in the range at step 805, the controller 100 initializes a maintenance timer at step 810. In some constmctions, the maintenance timer counts down from thirty minutes.
  • the controller 100 determines if the battery temperature falls below - 20°C or exceeds 65°C. If the battery temperature falls below -20°C or exceeds 65°C at step 815, the module 230 proceeds to the temperature out-of-range module 210 at step 820 and the module would end at step 825. If the battery temperature does not fall below -20°C or does not exceed 65°C at step 815, the module 230 proceeds to the charge current algorithm 250 at step 830.
  • the controller 100 determines if the maintenance timer has expired at step 835. If the maintenance timer has expired, the module 230 proceeds to the defective pack module 205 at step 840, and the module 230 would end at step 845. If the maintenance timer has not expired at step 835, the controller 100 determines if the waiting time between the current pulses is greater than or equal to a first predefined maintenance waiting time period, such as, for example, fifteen seconds, at step 850.
  • a first predefined maintenance waiting time period such as, for example, fifteen seconds
  • the module 230 proceeds to step 805. If the waiting time is not greater than or equal to the first predefined maintenance waiting time period at step 850, the module 230 proceeds to the charge current algorithm 250 at step 830. In some constmctions, the battery charger 30 will remain in the maintenance module 230 until the battery pack 20 is removed from the battery charger 30.
  • Fig. 12 is a flowchart illustrating the base charge scheme or charge current algorithm 250. Operation of the module 250 begins when the other modules 220-230 or main charging operation 200 enters the charge current algorithm 250 at step 870.
  • the controller 100 applies a full current pulse for approximately one second at step 875.
  • the controller 100 determines if the battery voltage is greater than 4.6-V/cell when current is being applied to the battery 20. [0135] If the battery voltage is greater than 4.6-V/cell at step 880, then the algorithm 250 proceeds to the defective pack module 205 at step 885, and the algorithm 250 would end at step 890. If the battery voltage is not greater than 4.6-V/cell at step 880, the controller 100 interrupts the charging current, increments a counter, such as the charge current counter, and stores the count value at step 895.
  • the controller 100 determines is the battery temperature falls below - 20°C or exceeds 65°C. If the battery temperature falls below -20°C or exceeds 65°C at step 900, the algorithm 250 proceeds to the temperature out-of-range module 210 at step 905, and the algorithm 250 will terminate at step 910. If the battery temperature does not fall below - 20°C or does not exceed 65°C at step 900, the controller 100 measures the battery voltage when the charging current is not being supplied to the battery 20 at step 915.
  • the controller 100 determines if the battery voltage is less than 4.2- V/cell. If the battery voltage is less than 4.2-V/cell at step 920, the algorithm 250 proceeds to step 875. If the battery voltage is not less than 4.2-V/cell at step 920, the controller 100 waits until the battery voltage approximately equals 4.2-V/cell at step at 925. Also at step 925, the controller 100 stores the waiting time. The algorithm 250 ends at step 930.
  • the battery charger 30 can include another method of operation for charging various batteries, such as the battery 20, having different chemistries and/or nominal voltages. An example of this charging operation is illustrated in Figs. 28-38.
  • the battery charger 30 includes a method of operation for charging Li-based batteries, such as batteries having a Li- Co chemistry, a Li-Mn spinel chemistry, a Li-Mn Nickel chemistry, and the like.
  • the charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.
  • the method of charging operation includes modules for interrupting charging based on abnormal and/or normal battery conditions.
  • the charging operation includes a defective pack module and/or a temperature out-of-range module, such as the temperature out-of-range module illustrated in flowchart 2235 of Fig. 36.
  • the battery charger 30 enters the defective pack module in order to terminate charging based on abnormal battery voltage, abnormal cell voltage and/or abnormal battery capacity.
  • the battery charger 30 enters the temperature out-of-range module 2235 in order to terminate charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures.
  • the charging operation includes more or fewer modules which terminate charging based on more or fewer battery conditions than the modules and conditions discussed above and below.
  • the charging operation includes various modes or modules for charging the battery 20 based on various battery conditions or stages within the operation.
  • the charging operation includes a trickle charge module, such as the trickle (limited) charge module illustrated in flowchart 2225 of Fig. 34 and the trickle (step) module illustrated in flowchart 2220 of Fig. 33, a fast charge module, such as the fast charge module illustrated in flowchart 2215 of Fig. 32, and/or a maintenance charge module, such as the maintenance module illustrated in flowchart 2230 of Fig. 35, as well as other modules, such as the flat pack wake-up module illustrated in flowchart 2210 of Fig.
  • a trickle charge module such as the trickle (limited) charge module illustrated in flowchart 2225 of Fig. 34 and the trickle (step) module illustrated in flowchart 2220 of Fig. 33
  • a fast charge module such as the fast charge module illustrated in flowchart 2215 of Fig. 32
  • a maintenance charge module such as the maintenance module illustrated in flowchart 2230 of
  • the charging operation also includes a charging current algorithm, such as the algorithm illustrated in flowchart 2240 of Figs. 37 and 38, that other modules implement in various ways.
  • the charging operation begins with the pack insert module 2200, as shown in Fig. 28.
  • the operation begins with power supplied to the battery charger (at 2305), and the battery charger 30 determines whether or not the input voltage Vj n is within proper operating parameters (e.g., 80-V ⁇ Vj n ⁇ 140-V) (at 2310). If the input voltage Vi n is not within the operating parameters, then the battery charger 30 inhibits charging (at 2315).
  • the battery charger 30 can also indicate to a user whether or not the proper input voltage Vj n is being supplied (at 2315).
  • the battery charger 30 If the battery charger 30 is receiving the proper input voltage Vi n , the battery pack 20 is connected to the charger (at 2325), and the charger 30 determines if the proper connections (e.g., connections between terminals) have been made (at step 2330). If the proper connections have not been made, then the charger 30 does not light any LEDs (at 2335) and the charging operation terminates (at 2340). If the connections are made, the charger 30 detects the presence of a battery 20 via a voltage to the controller 100 (at 2345) and the controller 100 measures the voltage V pack of the battery 20 (at 2350).
  • the proper connections e.g., connections between terminals
  • the charger 30 determines if the battery voltage V pack is less than 5-V (at 2355). If the battery voltage V paCk is less than 5-V, then the charge operation proceeds to the flat pack wake-up module 2210 (at 2360). If the battery voltage V paCk is not less than 5-V, the charger 30 attempts to establish communication with the battery 20 (at 2365) and determine whether or not communication is established (at 2370). If communication is not established, then the charger 30 does not light any indicators (at 2375) and the charging operation terminates (at 2380). If communication is established, the charging operation continues to the charge module 2205 (at 2385).
  • the charge module 2205 is illustrated in Figs. 29 and 30.
  • the charge module 2205 begins with the charger 30 identifying the pack nominal voltage and setting appropriate measurement parameters (at 2405) and querying the cell voltages of the battery 20 (at 2410) to determine if any cell voltage is greater than an upper threshold (e.g., 4.35-V) (at 2415). If any cell is greater than the upper threshold, the charger 30 does not activate any LEDs (at 2420) and the charging operation terminates (at 2425). If no cell is greater than the upper threshold, the charger 30 measures the battery voltage across the terminals of the charger 30 (at 2430) and queries the battery voltage V paCk as measured by the battery 20 (at 2435) to determine if the measurements agree (at 2440). If the measurements do not agree, the charger 30 does not activate any LEDs (at 2445) and the charging operation terminates (at 2450).
  • an upper threshold e.g., 4.35-V
  • the charger 30 queries the battery 20 for battery temperature (at 2455) to determine if the battery temperature is within operating range (at 2460). If the battery voltage if not within the desired operating range, the operation proceeds to the temperature out of range module 2235 (at 2465), and the charger 30 can query the battery 20 again for battery temperature information (at 2455) once the charging operation exits the temperature out of range module 2235.
  • the charger 30 determines if the battery voltage V paC k is greater than a maintenance threshold (e.g., 4.1-V per cell) (at 2470) and the charging operation proceeds to the maintenance module 2230 if the battery voltage V pac k is greater than the maintenance threshold (at 2475). Otherwise, the charger 30 determines if the battery voltage V pack is less than a trickle threshold (e.g., 3.5-V per cell) (at 2480), and the charging operation proceeds to the trickle (limited) module 2225 if the battery voltage V pack is below the trickle threshold (at 2485).
  • a maintenance threshold e.g., 4.1-V per cell
  • the charger 30 determines if the battery temperature is within a trickle range (at 2490). The operation proceeds to the trickle (step) module 2220 (at 2495) if the temperature is within the trickle range, and proceeds to the fast charge module 2215 (at 2505) if the temperature is not within the trickle range.
  • the charging operation can continue as indicated in the other modules illustrated in Figs. 31-38.
  • the battery charger 30 supplies power to the battery 20 using a pulse charge method.
  • the battery charger 30 supplies pulses to the battery 20 having the same pulse width every time, but varying the time between pulses. This is referred to as the "full charge current" or "full charge pulse”.
  • the full charge current or full charge pulse applied by the battery charger 30 can be scaled according to the individual cell voltages in the battery 20. This implementation will be described with respect to Figs. 4, 16 and 39.
  • the controller 100 in the battery charger 30 can receive and transmit information from and to the microcontroller 64 in the battery 20.
  • the microcontroller 64 can monitor various battery characteristics during charging, including the voltages or present state of charge of each battery cells 60, either automatically or in response to a command from the battery charger 30.
  • the microcontroller 64 can monitor certain battery characteristics and process or average measurements during periods of charge current T on (i.e., "current on” time periods). In some constmctions, the current on time period can be approximately one second (“1-s").
  • the battery charger 30 can process the information sent from the battery 20 and modify the current on time periods T on accordingly. For example, if one or more battery cells 60 have a higher present state of charge than the remaining battery cells 60, then the battery charger 30 may decrease subsequent current on time periods T on in order to avoid overcharging the one or more higher battery cells.
  • the battery charger 30 may compare each individual cell voltage to an average cell voltage, and if the difference between the individual cell voltage and the average cell voltage equals or exceeds a predefined threshold (e.g., an imbalance threshold) then the charger 30 may identify the cell as being a higher state of charge cell. The battery charger 30 may modify the current on time period T on .
  • a predefined threshold e.g., an imbalance threshold
  • the battery charger 30 may estimate the state of charge for a particular battery cell (such as a battery cell identified as a higher voltage cell) during current on time periods based on the information received from the battery 20. In these constmctions, if the estimation of the present state of charge for the cell exceeds a threshold, then the battery charger 30 may modify the duration of the current on time period T on .
  • the battery charger 30 can command the battery 20 to average the cell voltage measurements taken during the next current on time period T on ⁇ .
  • the command may be sent during the first current off time period T 0ffl .
  • the microcontroller 64 measures and averages the cell voltages as well as other battery parameters.
  • the battery 30 can transmit the averaged measurements to the battery charger 30.
  • the battery 20 can send eight averaged measurements such as, for example, an averaged pack state of charge measurement and an averaged individual cell state of charge for each of the seven battery cells 60.
  • the battery 20 may send the following information: cell 1 14%, cell 2 14%, cell 3 15%, cell 4 14%, cell 5 16%, cell 6 14%, cell 7 14%, and pack (e.g., cells 1-7) voltage 29.96 V.
  • the battery charger 30 identifies cell 5 as being a higher battery cell.
  • the charger 30 also records the battery voltage as measured by the both the battery microcontroller 64 and the battery charger 30.
  • the battery charger 30 measures the battery voltage as approximately 30.07 V.
  • the battery charger 30 computes the difference in battery voltage measurements (e.g., 110 mV), and determines the voltage drop across the terminals and leads as approximately 110 mV.
  • the battery charger 30 estimates the voltage of cell 5. For example, the battery charger 30 samples measurements of the voltage of the battery 20, and for each battery voltage measurement, estimates the state of charge for cell 5 according to the following equation:
  • V ba ttery/c h is the voltage of the battery 20 as measured by the charger 30
  • V ter m ⁇ nais is the voltage drop across the terminals (e.g., 110 mV)
  • V ce n is the voltage of the cell being estimated as a percentage of the battery voltage. If the estimation of cell 5's voltage exceeds a threshold ("the reduction threshold”), then the battery charger 30 may modify the subsequent current on time period T on3 . hi this example, the battery charger 30 remembers when the estimation (or calculation) of cell 5's voltage reaches the reduction threshold, which is approximately 800 ms. As shown in Fig.
  • the charger 30 identifies and calculates cell 5 as being a high battery cell, and modifies the subsequent current on time period T on3 to be approximately equal to the duration the charger 30 remembers (e.g., 800 ms). Accordingly, the length T 2 of the current on time period T on3 is less than the length T ⁇ of the previous current on time periods T on ⁇ and T on 2-
  • the charger 30 continues to set the subsequent current on time periods (e.g., T on4-5 ) to approximately the length T 2 of the previous current on time period T on3 (e.g., 800 ms). If cell 5 (or another cell) continues to be identified as a high cell, then the charger 30 can modify the length of the subsequent current on time period (e.g., T on6 ) from length T 2 (e.g., approximately 800 ms) to T 3 (e.g., approximately 600 ms), for example, if cell 5's voltage continues to reach the reduction threshold (at 600 ms, for example).
  • T on4-5 the length of the subsequent current on time period
  • T on3 e.g. 800 ms
  • the charger 30 can modify the length of the subsequent current on time period (e.g., T on6 ) from length T 2 (e.g., approximately 800 ms) to T 3 (e.g., approximately 600 ms), for example, if cell 5's voltage continues to reach the reduction threshold (
  • the charger 30 can also set the subsequent current on time periods (e.g., T on5 ) back to approximately the length of T] (thus increasing the on time subsequent to reducing the on time) if the charger 30 determines that the battery cells are not receiving enough current.
  • the battery charger 30 can increase the cunent on time periods if the charger determines that the cell 5's voltage, despite being the high or imbalanced cell, is too far below the reduction threshold at the end of the on time period.
  • the battery charger 30 can continue to modify the length of the current pulses (e.g., on time period) in view of the battery cell voltages to optimize the amount of charge the cells receive with little overcharge.
  • the battery charger 30 cannot increase the current on-time to be greater than an initial current on time period, such as, for example, period T on ⁇ .
  • FIG. 13 A further schematic diagram of a battery 20' is schematically illustrated in Fig. 13.
  • the battery 20' is similar to the battery 20, and common elements are identified by the same reference number '"".
  • the circuit 62' includes an electrical component such as, for example, an identification resistor 950, and the identification resistor 950 can have a set resistance.
  • the electrical component may be a capacitor, an inductor, a transistor, a semiconducting element, an electrical circuit or another component having a resistance or capable of sending an electrical signal such as, for example, a microprocessor, a digital logic component and the like
  • the resistance value of the identification resistor 950 can be chosen based on characteristics of the battery 20', such as the nominal voltage and the chemistry of the battery cell(s) 60'.
  • a sense terminal 55' can electrically connect to the identification resistor 950.
  • the battery 20' can electrically connect to an electrical device, such as a battery charger 960 (also shown schematically).
  • the battery charger 960 can include a positive terminal 964, a negative terminal 968 and a sense terminal 972. Each terminal 964, 968, 972 of the battery charger 960 can electrically connect to the corresponding terminal 45', 50', 55' (respectively), of the battery 20'.
  • the battery charger 960 also can include a circuit having electrical components, such as, for example, a first resistor 976, a second resistor 980, a solid-state electronic device or semiconductor 984, a comparator 988 and a processor, microcontroller or controller (not shown), h some constmctions, the semiconductor 984 can include a transistor capable of operating in saturation or an "ON" state and capable of operating in cut-off or an "OFF" state. In some constmctions, the comparator 988 can be a dedicated voltage monitoring device, a microprocessor or a processing unit. In other constmctions, the comparator 988 can be included in the controller (not shown).
  • the controller (not shown) can be programmed to identify the resistance value of the electrical component in the battery 20', such as the identification resistor 950.
  • the controller can also be programmed to determine one or more characteristics of the battery 20', such as, for example, the battery chemistry and the nominal voltage of the battery 20'.
  • the resistance value of the identification resistor 950 may correspond to a dedicated value associated with one or more certain battery characteristics.
  • the resistance value of the identification resistor 950 can be included in a range of resistance values corresponding to the chemistry and to the nominal voltage of the battery 20'.
  • the controller can be programmed to recognize a plurality of resistance ranges of the identification resistor 950.
  • each range corresponds to one battery chemistry, such as, for example, NiCd, NiMH, Li-ion, and the like.
  • the controller can recognize additional resistance ranges, each corresponding to another battery chemistry or another battery characteristic.
  • the controller can be programmed to recognize a plurality of voltage ranges.
  • the voltages included in the voltage ranges can be dependent on or correspond to the resistance value of the identification resistor 950, such that the controller can determine the value of the resistor 950 based on the measured voltage.
  • the resistance value of the identification resistor 950 can be further chosen to be unique for each possible nominal voltage value of the battery 20'.
  • a first dedicated resistance value can coreespond to a nominal voltage of 21 V
  • a second dedicated resistance value can correspond to a nominal voltage of 16.8 V
  • a third dedicated resistance value can correspond to a nominal voltage of 12.6 V.
  • the battery 20' electrically connects to the battery charger 960.
  • the semiconductor 984 switches to the "ON" state under the control of additional circuitry (not shown).
  • the identification resistor 950 and resistors 976 and 980 create a voltage divider network.
  • the network establishes a voltage VA at a first reference point 992. If the resistance value of the resistor 980 is significantly lower than the resistance value of the resistor 976, then the voltage VA will be dependent upon the resistance values of the identification resistor 950 and the resistor 980. In this implementation, the voltage VA is in a range determined by the resistance value of the identification resistor 950.
  • the controller (not shown) measures the voltage VA at the first reference point 992 and determines the resistance value of the identification resistor 950 based on the voltage V A - hi some constmctions, the controller compares the voltage V A to a plurality of voltage ranges to determine the battery characteristic.
  • the first battery characteristic to be identified can include the battery chemistry. For example, any resistance value below 150 k ohms may indicate that the battery 20' has a chemistry of NiCd or NiMH, and any resistance value approximately 150 k ohms or above may indicate that the battery 20' has a chemistry of Li or Li-ion.
  • an appropriate charging algorithm or method may be selected. In other constmctions, there are more resistance ranges which each correspond to another battery chemistry than in the above example.
  • the semiconductor 984 switches to the "OFF" state under the control of the additional circuitry.
  • the identification resistor 950 and the resistor 976 create a voltage divider network.
  • the voltage V A at the first reference point 992 is now determined by the resistance values of the identification resistor 950 and the resistor 976.
  • the resistance value of the identification resistor 950 is chosen such that, when the voltage V BA T T at a second reference point 1012 substantially equals the nominal voltage of the battery 20', the voltage V A at the first reference point 992 substantially equals a voltage V REF at a third reference point 996.
  • an output V OUT of the comparator 988 changes state.
  • the output V OUT can be used to terminate charging or to serve as an indicator to commence additional functions, such as a maintenance routine, an equalization routine, a discharging function, additional charging schemes, and the like.
  • voltage V REF can be a fixed reference voltage.
  • the second battery characteristic to be identified can include a nominal voltage of the battery 20'.
  • a general equation for calculating the resistance value for the identification resistor 958 can be:
  • R 100 is the resistance value of the identification resistor 950
  • R 135 is the resistance value of the resistor 976
  • V BATT is the nominal voltage of the battery 20'
  • V RE F is a fixed voltage, such as, for example, approximately 2.5 V.
  • a resistance value of approximately 150 k ohms for the identification resistor 950 can correspond to a nominal voltage of approximately 21 V
  • a resistance value of approximately 194 k ohms can correspond to a nominal voltage of approximately 16.8 V
  • a resistance value of approximately 274.7 k ohms can correspond to a nominal voltage of approximately 12.6 V.
  • more or fewer dedicated resistance values may correspond to additional or different battery pack nominal voltage values.
  • both the identification resistor 950 and the third reference point 996 may be situated on the "high" side of a current sense resistor 1000. Positioning the identification resistor 950 and the third reference point 996 in this manner can reduce any relative voltage fluctuations between V A and V REF when a charging current is present. Voltage fluctuations may appear in voltage V A if the identification resistor 950 and the third reference point 996 were referenced to ground 1004 and a charging current was applied to the battery 20'.
  • the battery charger 960 can also include a charger control function. As previously discussed, when the voltage V A substantially equals the voltage V REF (indicative of voltage V BAT T equaling the nominal voltage of battery 20'), the output V O U T of the comparator 988 changes state. In some constmctions, the charging current is no longer supplied to the battery 20' when the output V O UT of the comparator 988 changes state. Once the charging current is interrupted, the battery voltage V B A TT begins to decrease. When voltage V BATT reaches a low threshold, the output V O U T of the comparator 988 changes state again.
  • the low threshold of voltage V B A TT is determined by a resistance value of a hysteresis resistor 1008.
  • the charging current is reestablished once the output V O U T of the comparator 988 changes state again, hi some constmctions, this cycle repeats for a predefined amount of time as determined by the controller or repeats for a certain amount of state changes made by the comparator 988. In some constructions, this cycle repeats until the battery 20' is removed from the battery charger 960.
  • a battery such as the battery 20 shown in Fig. 17, can become so discharged that the battery cells 60 may not have enough voltage to communicate with a battery charger 30.
  • the battery 20 can include one or more battery cells 60, a positive terminal 1105, a negative terminal 1110 and one or more sense terminals 1120a and 1120b (as shown in Fig. 17, the second sense terminal or activation terminal 1120b may or may not be included in the battery 20).
  • the battery 20 can also include a circuit 1130 including a microcontroller 1140.
  • the circuit 1130 can include a semiconducting switch 1180 that interrupts the discharging cunent when the circuit 1130 (e.g., the microprocessor 1140) determines or senses a condition above or below a predetermined threshold (i.e., an "abnormal battery condition").
  • the switch 1180 includes an interruption condition in which current from or to the battery 20 is interrupted, and an allowance condition in which current from or to the battery 20 is allowed.
  • an abnormal battery condition can include, for example, high or low battery cell temperature, high or low battery state of charge, high or low battery cell state of charge, high or low discharge current, high or low charge current, and the like.
  • the switch 1180 includes a power FET or a metal-oxide semiconductor FET ("MOSFET").
  • the circuit 1130 can include two switches 1180.
  • the switches 1180 can be arranged in parallel.
  • Parallel switches 1180 can be included in battery packs supplying a high average discharge current (such as, for example, the battery 20 supplying power to a circular saw, a driver drill, and the like).
  • the switch 1180 may not reset even if the abnormal condition is no longer detected.
  • the circuit 1130 e.g., the microprocessor 1140
  • the circuit 1130 may reset the switch 180 only if an electrical device, such as, for example, a battery charger 30, instmcts the microprocessor 1140 to do so.
  • the battery 20 may become so discharged that the battery cells 60 may not have enough voltage in order to power the microprocessor 1140 to communicate with a battery charger 30.
  • the battery charger 30 can supply a small charge current though the body diode 1210 of the switch 1180 to slowly charge the battery cells 60. Once the cells 60 receive enough charge current to power the microprocessor 1140, the microprocessor 1140 can change the state of the switch 1180. That is, the battery 20 can be charged even when the switch 1180 is in the non-conducting state.
  • the switch 1180 can include the body diode 1210, which, in some constmctions, is integral with a MOSFET and other transistors, hi other constmctions, the diode 1210 can be electrically connected in parallel with the switch 1180.
  • the battery charger 30 can apply a small average current through a sense lead such as, for example, the sense lead 1120a or the dedicated activation terminal 1120b.
  • the current may charge a capacitor 1150, which in turn can supply enough voltage to the microprocessor 1140 to enable operation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)
  • Stand-By Power Supply Arrangements (AREA)
  • Protection Of Static Devices (AREA)

Abstract

A combination including a battery pack and a battery charger operable to supply a charging current to the battery pack. The battery pack includes a first battery terminal, a second battery terminal, and a battery cell having a present state of charge. The battery cell is coupled to at least one of the first battery terminal and the second battery terminal. The battery pack also includes a battery microcontroller coupled to at least one of the first battery terminal and the second battery terminal. The microcontroller is operable to measure the present state of charge of the battery cell to produce battery cell present state of charge measurements. The battery charger includes a first charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal and a second charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal. The first charger terminal is configured to supply charging current to the battery pack. The battery charger also includes a charger microcontroller coupled to the second charger terminal and operable to receive the battery cell present state of charge measurements from the battery microcontroller. The charger microcontroller is also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval where charging current is being supplied to the battery and a second time interval where charging current is being suspended from the battery. The microcontroller is further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge measurements received from the battery microcontroller.

Description

METHOD AND SYSTEM FOR BATTERY CHARGING
RELATED APPLICATIONS
[0001] The present patent application claims the benefits of prior filed co-pending U.S. provisional patent application Serial No. 60/574,278, filed on May 24, 2004; Serial No. 60/574,616, filed on May 25, 2004; Serial No. 60/582,138, filed on June 22, 2004; Serial No. 60/582,728, filed on June 24, 2004; Serial No. 60/582,730, filed on June 24, 2004; Serial No. 60/612,352, filed on September 22, 2004; Serial No. 60/626,013, filed on November 5, 2004; Serial No. 60/626,230, filed on November 9, 2004; and Serial No. 60/643,396, filed on January 12, 2005, the entire contents of all of which are hereby incorporated by reference.
[0002] The present application also relates to U.S. patent application Serial No. 10/720,027, filed on November 20, 2003, which claims the benefit of prior filed co-pending U.S. provisional patent application Serial No. 60/428,358, filed on November 22, 2002; Serial No. 60/428,450, filed on November 22, 2002; Serial No. 60/428,452, filed on November 22, 2002; Serial No. 60/440,692, filed on January 17, 2003; Serial No. 60/440,693, filed on January 17, 2003; Serial No. 60/523,716, filed on November 19, 2003; and Serial No. 60/523,712, filed on November 19, 2003, the entire contents of all of which are hereby incorporated by reference.
[0003] The present application also relates to U.S. patent application Serial No. 10/719,680, filed on November 20, 2003, which claims the benefit of prior filed co-pending U.S. provisional patent application Serial No. 60/428,358, filed on November 22, 2002; Serial No. 60/428,450, filed on November 22, 2002; Serial No. 60/428,452, filed on November 22, 2002; Serial No. 60/440,692, filed on January 17, 2003; Serial No. 60/440,693, filed on January 17, 2003; Serial No. 60/523,716, filed on November 19, 2003; and Serial No. 60/523,712, filed on November 19, 2003, the entire contents of all of which are hereby incorporated by reference.
[0004] The present patent application also relates to U.S. patent application Serial No. 10/721,800, filed on November 24, 2003, which claims the benefit of prior filed co-pending U.S. provisional patent application Serial No. 60/428,356, filed on November 22, 2002; Serial No. 60/428,358, filed on November 22, 2002; Serial No. 60/428,450, filed on November 22, 2002; Serial No. 60/428,452, filed on November 22, 2002; Serial No. 60/440,692, filed on January 17, 2003; Serial No. 60/440,693, filed on January 17, 2003; Serial No. 60/523,712, filed on November 19, 2003; and Serial No. 60/523,716, filed on November 19, 2003, the entire contents of all of which are hereby incorporated by reference
FIELD OF THE INVENTION
[0005] The present invention generally relates to a method and system for battery charging and, more particularly, to a method and system for power tool battery charging.
BACKGROUND OF THE INVENTION
[0006] Cordless power tools are typically powered by portable battery packs. These battery packs range in battery chemistry and nominal voltage and can be used to power numerous tools and electrical devices. Typically, the battery chemistry of a power tool battery is either Nickel-Cadmium ("NiCd") or Nickel-Metal Hydride ("NiMH"). The nominal voltage of the battery pack usually ranges from about 2.4 V to about 24 V.
SUMMARY OF THE INVENTION
[0007] Some battery chemistries (such as, for example, Lithium ("Li"), Lithium-ion ("Li- ion") and other Lithium-based chemistries) require precise charging schemes and charging operations with controlled discharge. Insufficient charging schemes and uncontrolled discharging schemes may produce excessive heat build-up, excessive overcharged conditions and/or excessive overdischarged conditions. These conditions and build-ups can cause irreversible damage to the batteries and can severely impact the battery's capacity.
[0008] The present invention provides a system and method for charging a battery. In some constructions and in some aspects, the invention provides a battery charger capable of fully charging various battery packs with different battery chemistries. In some constructions and in some aspects, the invention provides a battery charger capable of fully charging lithium-based batteries, such as, for example, lithium-cobalt batteries, lithium-manganese batteries and spinel batteries. In some constmctions and in some aspects, the invention provides a battery charger capable of charging Lithium-based chemistry battery packs of different nominal voltages or in different nominal voltage ranges. In some constmctions and in some aspects, the inventions provides a battery charger having various charging modules that are implemented based on different battery conditions. In some constmctions and in some aspects, the invention provides a method and system for charging a lithium-based battery by applying pulses of constant current. The time between pulses and the length of the pulses may be increased or decreased by the battery charger depending on certain battery characteristics.
[0009] In one construction, the present invention provides a combination including a battery pack and a battery charger operable to supply a charging current to the battery pack. The battery pack includes a first battery terminal, a second battery terminal, and a battery cell having a present state of charge. The battery cell is coupled to at least one of the first battery terminal and the second battery terminal. The battery pack also includes a battery microcontroller coupled to at least one of the first battery terminal and the second battery terminal. The microcontroller is operable to measure the present state of charge of the battery cell to produce battery cell present state of charge measurements. The battery charger includes a first charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal and a second charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal. The first charger terminal is configured to supply charging current to the battery pack. The battery charger also includes a charger microcontroller coupled to the second charger terminal and operable to receive the battery cell present state of charge measurements from the battery microcontroller. The charger microcontroller is also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval where charging current is being supplied to the battery and a second time interval where charging current is being suspended from the battery. The microcontroller is further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge measurements received from the battery microcontroller.
[0010] In another construction, the invention provides a method of pulse charging a battery having a plurality of battery cells. The method includes measuring a state of charge for each battery cell in the plurality of battery cells and applying a first pulse of charging current to the battery. The first pulse has a first time interval in which charging current is supplied to the battery and a second time interval in which supply of charging current to the battery is suspended. The method also includes applying a second pulse of charging current to the battery. The second pulse has a third time interval in which charging current is supplied to the battery and a fourth time interval in which supply of charging current to the battery is suspended. The third time interval is based at least in part on the state of charge of a battery cell and the third time interval is less than the first time interval.
[0011] In a further construction, the invention provides a battery charger operable to supply a charging current to a battery pack having a battery cell with a present state of charge and a battery microcontroller operable to measure the battery cell present state of charge. The battery charger includes a charger microcontroller operable to receive the battery cell present state of charge from the battery microcontroller. The charger microcontroller is also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval and a second time interval. The first time interval is an interval in which charging current is supplied to the battery and the second time interval is an interval in which supply of charging current to the battery is suspended. The microcontroller is further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge received from the battery microcontroller
[0012] Independent features and independent advantages of the invention will become apparent to those skilled in the art upon review of the following detailed description, claims, and drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Fig. 1 is a perspective view of a battery.
[0014] Fig. 2 is another perspective view of a battery, such as the battery shown in Fig. 1.
[0015] Fig. 3 is a perspective view of a battery, such as the battery shown in Fig. 1, electrically and physically connected to a battery charger.
[0016] Fig. 4 is a schematic view of a battery electrically connected to a battery charger, such as the battery and battery charger shown in Fig. 3.
[0017] Figs. 5a and 5b are flowcharts illustrating operation of a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0018] Fig. 6 is a flowchart illustrating a first module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3. [0019] Fig. 7 is a flowchart illustrating a second module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0020] Fig. 8 is a flowchart illustrating a third module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0021] Fig. 9 is a flowchart illustrating a fourth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0022] Fig. 10 is a flowchart illustrating a fifth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0023] Fig. 11 is a flowchart illustrating a sixth module capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0024] Fig. 12 is a flowchart illustrating a charging algorithm capable of being implemented on a battery charger embodying aspects of the invention, such as the battery charger shown in Fig. 3.
[0025] Fig. 13 is a schematic diagram of a battery electrically connected to a battery charger.
[0026] Fig. 14A-B are views of other constmctions of a battery.
[0027] Fig. 15A-B are perspective views of a battery, such as one of the batteries shown in Figs. 1, 2, and 14A-B, electrically and physically connected to a power tool.
[0028] Fig. 16 is a schematic view of the charging current for a battery.
[0029] Fig. 17 is another schematic diagram of a battery.
[0030] Fig. 18 is a perspective view of a power inverter connected to a battery charger.
[0031] Fig. 19 is a plan view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger. [0032] Fig. 20 is a side view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0033] Fig. 21 is a top view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0034] Fig. 22 is another side view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0035] Fig. 23 is rear view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0036] Fig. 24 is another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0037] Fig. 25 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0038] Fig. 26 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0039] Fig. 27 is still another perspective view of a power inverter, such as the power inverter of Fig. 18, connected to a battery charger.
[0040] Fig. 28 is a flowchart illustrating a module of a charging operation for a battery.
[0041] Figs. 29 and 30 are a flowchart illustrating another module of a charging operation for a battery.
[0042] Fig. 31 is a flowchart illustrating yet another module of a charging operation for a battery.
[0043] Fig. 32 is a flowchart illustrating still another module of a charging operation for a battery.
[0044] Fig. 33 is a flowchart illustrating still another module of a charging operation for a battery. [0045] Fig. 34 is a flowchart illustrating still another module of a charging operation for a battery.
[0046] Fig. 35 is a flowchart illustrating still another module of a charging operation for a battery.
[0047] Fig. 36 is a flowchart illustrating still another module of a charging operation for a battery.
[0048] Figs. 37 and 38 are a flowchart illustrating still another module of a charging operation for a battery.
[0049] Fig. 39 is a schematic view of the charging current for a battery.
[0050] Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of constmction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that 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.
DETAILED DESCRIPTION OF THE DRAWINGS
[0051] A battery pack or battery 20 is illustrated in Figs. 1 and 2. The battery 20 is configured for transferring power to and receiving power from one or more electrical devices, such as, for example, a power tool 25 (shown in Figs. 15A-B) and/or a battery charger 30 (shown in Figs. 3 and 4). In some constructions and in some aspects, the battery 20 can have any battery chemistry such as, for example, lead-acid, Nickel-cadmium ("NiCd"), Nickel- Metal Hydride ("NiMH"), Lithium ("Li"), Lithium-ion ("L-ion"), another Lithium-based chemistry or another rechargeable battery chemistry. In some constructions and in some aspects, the battery 20 can supply a high discharge current to electrical devices, such as, for example, a power tool, having high-current discharge rates, i the illustrated constmctions, the battery 20 has a battery chemistry of Li, Li-ion or another Li-based chemistry and supplies an average discharge current that is equal to or greater than approximately 20 A. For example, in the illustrated constmction, the battery 20 can have a chemistry of lithium-cobalt ("Li-Co"), lithium-manganese ("Li-Mn") spinel, or Li-Mn Nickel.
[0052] In some constmctions and in some aspects, the battery 20 can also have any nominal voltage such as, for example, a nominal voltage ranging from approximately 9.6 V to approximately 50 V. In one constmction (see Figs. 1-3), for example, the battery 20 has a nominal voltage of approximately 21 V. In another constmction (see Fig. 14), the battery 20A has a nominal voltage of approximately 28 V. It should be understood that, in other constmctions, the battery 20 may have another nominal voltage in another nominal voltage range.
[0053] The battery 20 includes a housing 35 which provides terminal supports 40. The battery 20 further includes one or more battery terminals supported by the terminal supports 40 and connectable to an electrical device, such as the power tool 25 and/or the battery charger 30. In some constmctions, such as, for example, the construction illustrated in Fig. 4, the battery 20 includes a positive battery terminal 45, a negative battery terminal 50 and a sense battery terminal 55. In some constmctions, the battery 20 includes more or fewer terminals than in the constmction shown.
[0054] The battery 20 includes one or more battery cells 60 each having a chemistry and a nominal voltage. In some constmctions, the battery 20 has a battery chemistry of Li-ion, a nominal voltage of approximately 18 V or 21 V and includes five battery cells, hi some constmctions, each battery cell 60 has a chemistry of Li-ion, and each battery cell 60 has substantially the same nominal voltage, such as, for example, approximately 3.6 V or approximately 4.2 V.
[0055] In some constmctions and in some aspects, the battery 20 includes an identification circuit or component electrically connected to one or more battery terminals. In some constmctions, an electrical device, such as, for example, a battery charger 30 (shown in Figs. 3 and 4) would "read" the identification circuit or component or receive an input based on the identification circuit or component in order to determine one or more battery characteristics. In some constmctions, the battery characteristics could include, for example, the nominal voltage of the battery 20, the temperature of the battery 20 and/or the chemistry of the battery 20. [0056] In some constmctions and in some aspects, the battery 20 includes a control device, a microcontroller, a microprocessor or a controller electrically connected to one or more battery terminals. The controller communicates with the electrical devices, such as a battery charger 30, and provides information to the devices regarding one or more battery characteristics or conditions, such as, for example, the nominal voltage of the battery 20, individual cell voltages, the temperature of the battery 20 and/or the chemistry of the battery 20. In some constmctions, such as, for example, the construction illustrated in Fig. 4, the battery 20 includes an identification circuit 62 having a microprocessor or controller 64.
[0057] In some constmctions and in some aspects, the battery 20 includes a temperature- sensing device or thermistor. The thermistor is configured and positioned within the battery 20 to sense a temperature of one or more battery cells or a temperature of the battery 20 as a whole. In some constmctions, such as, for example, the constmction illustrated in Fig. 4, the battery 20 includes a thermistor 66. hi the illustrated constmction, the thermistor 66 is included in the identification circuit 62.
[0058] As shown in Figs. 3 and 4, the battery 20 is also configured to connect with an electrical device, such as a battery charger 30. some constmctions, the battery charger 30 includes a housing 70. The housing 70 provides a connection portion 75 to which the battery 20 is connected. The connecting portion 75 includes one or more electrical device terminals to electrically connect the battery 20 to the battery charger 30. The terminals included in the battery charger 30 are configured to mate with the terminals included in the battery 20 and to transfer and receive power and information from the battery 20.
[0059] In some constructions, such as, for example, the construction illustrated in Fig. 4, the battery charger 30 includes a positive terminal 80, a negative terminal 85 and a sense terminal 90. In some constmctions, the positive terminal 80 of the battery charger 30 is configured to mate with the positive battery terminal 45. In some constructions, the negative terminal 85 and the sense terminal 90 of the battery charger 30 are configured to mate with the negative battery terminal 50 and the sense battery terminal 55, respectively.
[0060] In some constmctions and in some aspects, the battery charger 30 also includes charging circuitry 95. In some constmctions, the charging circuitry 95 includes a control device, a microcontroller, a microprocessor or a controller 100. The controller 100 controls the transfer of power between the battery 20 and the battery charger 30. In some constructions, the controller 100 controls the transfer of information between the battery 20 and the battery charger 30. In some constmctions, the controller 100 identifies and/or determines one or more characteristics or conditions of the battery 20 based on signals received from the battery 20. Also, the controller 100 can control operation of the charger 30 based on identification characteristics of the battery 20.
[0061] In some constmctions and in some aspects, the controller 100 includes various timers, back-up timers and counters and/or can perform various timing and counting functions. The timers, back-up timers and counters are used and controlled by the controller 100 during various charging steps and/or modules. The timers, back-up timers and counters will be discussed below.
[0062] In some constmctions and in some aspects, the battery charger 30 includes a display or indicator 110. The indicator 110 informs a user of the status of the battery charger 30. In some constructions, the indicator 110 can inform the user of different stages of charging, charging modes or charging modules that are beginning and/or being completed during operation. In some constmctions, the indicator 110 includes a first light-emitting diode ("LED") 115 and a second LED 120. In the illustrated constmction, the first and second LEDs 115 and 120 are different colored LEDs. For example, the first LED 115 is a red LED, and the second LED 120 is a green LED. In some constmctions, the controller 100 activates and controls the indicator 110. In some constmctions, the indicator 110 is positioned on the housing 70 or included in the housing 70 such that the indicator 110 is visible to the user. Display could also include an indicator showing percent charged, time remaining, etc. In some constructions, the display or indicator 110 may include the fuel gauge provided on the battery 20.
[0063] The battery charger 30 is adapted to receive an input of power from a power source 130. In some constmctions, the power source 130 is approximately a 120-V AC, 60- Hz signal. In other constmctions, the power source 130 is approximately a 240-V AC signal. In further constmctions, the power source 130 is, for example, a constant current source. In these constmctions, the power sources 130 can include a 12-V DC signal, such as a DC signal received from a vehicle jack (e.g., from an vehicular battery).
[0064] In the illustrated constructions, the battery charger 30 receives the input of power from an AC power source. For use with a DC power source, a user can connect the battery charger 30 to a power inverter 2140, shown in Figs. 18-27. In these constmctions, the power inverter 2140 converts a first signal, such as a DC signal (e.g., a 12-V DC signal from a vehicle DC outlet) to a second signal, such as an AC signal (e.g., a 120-V AC signal).
[0065] As shown in Figs. 18-26, the power inverter 2140 includes a housing 2145. In the illustrated constmction, the housing 2145 includes a first end 2146, a second end 2147, a first side 2148 and a second side 2149. The housing 2145 also includes a bottom surface 2152 and a top surface 2154. In other constmctions, the housing 2145 can include more or fewer surfaces, sides and ends than shown and described.
[0066] In one constmction, the top surface 2154 can provide an area for the battery charger 30 to be placed. In the illustrated constmction, the top surface 2154 is substantially the same width and length of a battery charger 30. In other constmctions, the top surface 2154 can be larger or smaller than the width and length of the battery charger 30. In further constmctions, the top surface 2154 can include a locking mechanism (not shown) to secure the battery charger 30 to the power inverter 2140. In still further constmctions, another portion of the housing 2145 can include a locking mechanism to secure the battery charger 30 to the inverter 2140.
[0067] The power inverter 2140 also includes an input 2159 that receives the first power signal (i.e., the DC power signal), hi some constmctions, the input 2159 includes a cord 2160 and an input connector 2165. In the illustrated constructions, the input connector 2165 includes a 12-V DC input plug for receiving a DC signal from a vehicular DC outlet.
[0068] The power inverter 2140 also includes a converted output 2170 to deliver the second power signal (i.e., the AC power signal). In the illustrated constmction, the converted output 2170 includes an AC outlet, such as a three- wire straight blade outlet 2170. As shown in Fig. 18, the outlet 2170 is positioned on cord wrap 2155.
[0069] In some constmctions, the power inverter 2140 can include a cord wrap 2155. The cord wrap 2155 can store and secure the cord 2156 of the battery charger 30. In the illustrated constmctions, a groove 2158 in the second end 2147 of the housing 2145 forms the cord wrap 2155.
[0070] In some constmctions, the power inverter 2140 can include a second output 2180. hi the illustrated constmction, the second output 2180 is positioned on the first end 2146 of the housing 2145 and operable to deliver the second (converted) power signal. In other constmctions, the output 2180 can deliver the first power signal (i.e., the DC signal). In further constructions, the inverter 2140 can include additional outputs 2180 that deliver the first power signal or the second power signal. In still further constmctions, the inverter 2140 can include a combination of second outlets 2180, at least one that delivers the first power signal and at least another that delivers the second power signal.
[0071] In some constmctions, the power inverter 2140 can include a switch 2185 that controls the output of power through the converted output 2170. The switch 2185 can include an on position in which the inverter 2140 is operable to dispense power through the converted output 2170 (when the inverter 2140 is receiving a first power signal) and an off position in which the inverter 2140 is not operable to dispense power through the converted output 2170. The positions of the switch 2185 can be indicated to a user by one or more LEDs, such as, for example, the first LED 2188 and the second LED 2189 shown in Figs. 23- 26. the illustrated constmctions, the first LED 2188 and the second LED 2189 are located on the first end 2146 of the housing 2145. In one constmction, the first LED 2188 is a red LED and indicates that the inverter 2140 is not operable to supply power through the converted output 2170, and the second LED 2189 is a green LED and indicates that the inverter 2140 is operable to supply power through the converted output 2170. In other constmctions, the switch 2185 can control the output of the second output 2180. h still further constmctions, the inverter 2140 includes a switch 2185 for each output or outlet 2170, 2180.
[0072] In some constmctions and in some aspects, the battery charger 30 can charge various rechargeable batteries having different battery chemistry and different nominal voltages, as described below. For example, in an exemplary implementation, the battery charger 30 can charge a first battery having a battery chemistry of NiCd and a nominal voltage of approximately 14.4 V, a second battery having a battery chemistry of Li-ion and a nominal voltage of approximately 18 V, and a third battery having a battery chemistry of Li- ion and a nominal voltage of approximately 28 V. In another exemplary implementation, the battery charger 30 can charge a first Li-ion battery having a nominal voltage of approximately 21 V and a second Li-ion battery having a nominal voltage of approximately 28 V. In this exemplary implementation, the battery charger 30 can identify the nominal voltages of each battery 20, and either scale certain thresholds accordingly, as discussed below, or modify voltage readings or measurements (taken during charging) according to the battery nominal voltage.
[0073] In some constmctions, the battery charger 30 can identify the nominal voltage of a battery 20 by "reading" an identification component included in the battery 20 or by receiving a signal from, for example, a battery microprocessor or controller. In some constmctions, the battery charger 30 may include a range of acceptable nominal voltages for various batteries 20 that the charger 30 is able to identify. In some constmctions, the range of acceptable nominal voltages can include a range from approximately 8 V to approximately 50 V. In other constructions, the range of acceptable nominal voltages can include a range from approximately 12 V to approximately 28 V. In further constructions, the battery charger 30 can identify nominal voltages equaling about 12 V and greater. Also in further constructions, the battery charger 30 can identify nominal voltages equaling about 30 V and lower.
[0074] In other constmctions, the battery charger 30 can identify a range of values that includes the nominal voltage of the battery 20. For example, rather than identifying that a first battery 20 has a nominal voltage of approximately 18 V, the battery charger 30 can identify that the nominal voltage of the first battery 20 falls within the range of, for example, approximately 18 V to approximately 22 V, or approximately 16 V to approximately 24 V. In further constmctions, the battery charger 30 can also identify other battery characteristics, such as, for example, the number of battery cells, the battery chemistry, and the like.
[0075] In other constructions, the charger 30 can identify any nominal voltage of the battery 20. In these constmctions, the charge 30 can be capable of charging any nominal voltage battery 20 by adjusting or scaling certain thresholds according to the nominal voltage of the battery 20. Also in these constmctions, each battery 20, regardless of the nominal voltage, may receive approximately the same amplitude of charge current for approximately the same amount of time (for example, if each battery 20 is approximately fully discharged). The battery charger 30 can either adjust or scale the thresholds (discussed below) or adjust or scale the measurements according to the nominal voltage of the battery 30 being charged.
[0076] For example, the battery charger 30 may identify a first battery having a nominal voltage of approximately 21 V and 5 battery cells. Throughout charging, the battery charger 30 modifies every measurement that the charger 30 samples (e.g., battery voltage) to obtain a per-cell measurement. That is, the charger 30 divides every battery voltage measurement by 5 (e.g., five cells) to obtain, approximately, the average voltage of a cell. Accordingly, all of the thresholds included in the battery charger 30 may correlate to a per-cell measurement. Also, the battery charger 30 may identify a second battery having a nominal voltage of approximately 28 V and 7 battery cells. Similar to the operation with the first battery, the battery charger 30 modifies every voltage measurement to obtain a per-cell measurement. Again, all of the thresholds included in the battery charger 30 may correlate to a per-cell measurement. In this example, the battery charger 30 can use the same thresholds for monitoring and disabling charging for the first and second batteries, enabling the battery charger 30 to charge many batteries over a range of nominal voltages.
[0077] In some constructions and in some aspects, the battery charger 30 bases the charging scheme or method for charging the battery 20 on the temperature of the battery 20. In one constmction, the battery charger 30 supplies a charging current to the battery 20 while periodically detecting or monitoring the temperature of the battery 20. If the battery 20 does not include a microprocessor or controller, the battery charger 30 periodically measures the resistance of the thermistor 66 after predefined periods of time. If the battery 20 includes a microprocessor or controller, such as controller 64, then the battery charger 30 either: 1) interrogates the controller 64 periodically to determine the battery temperature and/or if the battery temperature is outside an appropriate operating range(s); or 2) waits to receive a signal from the controller 64 indicating that the battery temperature is not within an appropriate operating range, as will be discussed below.
[0078] In some constmctions and in some aspects, the battery charger 30 bases the charging scheme or method for charging the battery 20 on the present voltage of the battery 20. In some constmctions, the battery charger 30 supplies a charging current to the battery 20 while periodically detecting or monitoring the battery voltage after predefined periods of time when the current is being supplied to the battery 20 and/or when the current is not being supplied, as will be discussed below. In some constmctions, the battery charger 30 bases the charging scheme or method for charging the battery 20 on both the temperature and the voltage of the battery 20. Also, charging scheme can be based on individual cell voltages.
[0079] Once the battery temperature and/or battery voltage exceeds a predefined threshold or does not fall within an appropriate operating range, the battery charger 30 interrupts the charging current. The battery charger 30 continues to periodically detect or monitor the battery temperature/voltages or waits to receive a signal from the controller 64 indicating that the battery temperature/voltages are within an appropriate operating range. When the battery temperature/voltages are within an appropriate operating range, the battery charger 30 may resume the charging current supplied to the battery 20. The battery charger 30 continues to monitor the battery temperature/voltages and continues to interrupt and resume the charging current based on the detected battery temperature/voltages. In some constmctions, the battery charger 30 terminates charging after a predefined time period or when the battery capacity reaches a predefined threshold. In other constmctions, charging is terminated when the battery 20 is removed from the battery charger 30.
[0080] In some constmctions and in some aspects, the battery charger 30 includes a method of operation for charging various batteries, such as the battery 20, having different chemistries and/or nominal voltages. An example of this charging operation 200 is illustrated in Figs. 5a and 5b. In some constructions and in some aspects, the battery charger 30 includes a method of operation for charging Li-based batteries, such as batteries having a Li- Co chemistry, a Li-Mn spinel chemistry, a Li-Mn Nickel chemistry, and the like. In some constmctions and in some aspects, the charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.
[0081] In some constmctions and in some aspects, the method of operation 200 includes modules for interrupting charging based on abnormal and/or normal battery conditions. In some constmctions, the charging operation 200 includes a defective pack module, such as the defective pack module illustrated in flowchart 205 of Fig. 6, and/or a temperature out-of- range module, such as the temperature out-of-range module illustrated in flowchart 210 of Fig. 7. In some constmctions, the battery charger 30 enters the defective pack module 205 in order to terminate charging based on abnormal battery voltage, abnormal cell voltage and or abnormal battery capacity. In some constmctions, the battery charger 30 enters the temperature out-of-range module 210 in order to terminate charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures. In some constructions, the charging operation 200 includes more or fewer modules which terminate charging based on more or fewer battery conditions than the modules and conditions discussed above and below. Other constructions of a charging operation and charging modules are shown in Figs. 28-38. [0082] In some constmctions and in some aspects, the charging operation 200 includes various modes or modules for charging the battery 20 based on various battery conditions. In some constructions, the charging operation 200 includes a trickle charge module, such as the trickle charge module illustrated in flowchart 215 of Fig. 8, a step charge module, such as the step charge module illustrated in flowchart 220 of Fig. 9, a fast charge module, such as the fast charge module illustrated in flowchart 225 of Fig. 10, and/or a maintenance charge module, such as the maintenance module illustrated in flowchart 230 of Fig. 11.
[0083] In some constmctions and in some aspects, each charging module 215-230 is selected by the controller 100 during the charging operation 200 based on certain battery temperature ranges, certain battery voltage ranges and/or certain battery capacity ranges. In some constmctions, each module 215-230 is selected by the controller 100 based on the battery characteristics shown in Table 1. In some constmctions, the condition "battery temperature" or "temperature of the battery" can include the temperature of the battery taken as a whole (i.e., battery cells, battery components, etc.) and/or the temperature of the battery cells taken individually or collectively. In some constmctions, each charging module 215- 230 can be based on the same base charging scheme or charging algorithm, such as, for example, a full charge current, as discussed below.
[tl] Operation for Charging Li-based Batteries.
Operation for Charging Li-based Batteries
Table 1
[0084] In some constructions and in some aspects, the charging current applied to the battery 20 during the trickle charge module 215 includes applying a full charge current (e.g., "I") to the battery 20 for a first time period, such as, for example, ten seconds, and then suspending the full charge current for a second time period, such as, for example, fifty seconds. In some constmctions, the full charge current is a pulse of charging current approximately at a predefined amplitude. In some constmctions, the battery charger 30 only enters the trickle charge module 215 if the battery voltage is less than a first predefined voltage threshold, Vi.
[0085] In some constmctions and in some aspects, the charging current applied to the battery 20 during the fast charge module 225 includes applying the full charge current to the battery 20 for a first time period, such as, for example, one second, and then suspending the full charge current for a second time period, such as, for example, 50-ms. In some constmctions, the controller 100 sets a back-up timer to a first predefined time limit, such as, for example, approximately two hours. In these constmctions, the battery charger 30 will not implement the fast charge module 225 for the predefined time limit in order to avoid battery damage. In other constmctions, the battery charger 30 will shut down (e.g., stop charging) when the predefined time limit expires.
[0086] In some constmctions, the battery charger 30 only enters the fast charge module 225 if the battery voltage is included in a range from the first voltage threshold, Vl5 to a second predefined voltage threshold, V2, and the battery temperature falls within a range from a second battery temperature threshold, T2, to a third battery temperature threshold, T3. In some constmctions, the second voltage threshold, V2, is greater than the first voltage threshold, Vls and the third temperature threshold, T3, is greater than the second temperature threshold, T2.
[0087] In some constmctions and in some aspects, the charging current applied to the battery 20 during the step charge module 220 includes applying the charging current of the fast charge module 225 to the battery 20, but having a duty cycle of one minute charging ("ON"), one minute suspended charging ("OFF"). In some constmctions, the controller 100 sets a back-up timer to a second predefined time limit, such as, for example, approximately four hours, h these constmctions, the battery charger 30 will not implement the step charge module 220 for the predefined time limit in order to avoid battery damage.
[0088] In some constmctions, the battery charger 30 only enters the step charge module 220 if the battery voltage is included in a range from the first voltage threshold, V1? to the second voltage threshold, V2, and the battery temperature falls within a range from the first temperature threshold, Tls to the second temperature threshold, T2. In some constmctions, the second voltage threshold, V2, is greater than the first voltage threshold, Vl9 and the second temperature threshold, T2, is greater than the first temperature threshold, Ti.
[0089] i some constmctions and in some aspects, the charging current applied to the battery 20 during the maintenance module 230 includes applying a full charge current to the battery 20 only when the battery voltage falls to a certain predefined threshold. In some constmctions, the threshold is approximately 4.05-V/cell +/- 1% per cell. In some constmctions, the battery charger 30 only enters the maintenance module 230 if the battery voltage is included in the range of the second voltage threshold, V2, to the third voltage threshold, V3, and the battery temperature falls within a range from the first temperature threshold, Ti, to the third temperature threshold, T3.
[0090] In some constmctions and in some aspects, the controller 100 implements the various charging modules 220-230 based on various battery conditions. In some constmctions, each charging module 220-230 includes the same charging algorithm (e.g., algorithm for applying the full charge current). However, each charging module 220-230 implements, repeats or incorporates the charging algorithm in a different manner. An example of a charging algorithm is the charge current algorithm illustrated in flowchart 250 of Fig. 12, as will be discussed below.
[0091] As illustrated in Figs. 5a and 5b, the charging operation 200 begins when a battery, such as the battery 20, is inserted or electrically connected to the battery charger 30 at step 305. At step 310, the controller 100 determines if a stable input of power, such as, for example, the power source 130, is applied or connected to the battery charger 30. As indicated in Fig. 5a, the same operation (i.e., step 305 proceeding to step 310) still applies if power is applied after the battery 20 is electrically connected to the battery charger 30.
[0092] If the controller 100 determines there is not a stable input of power applied, then the controller 100 does not activate the indicator 110 and no charge is applied to the battery 20 at step 315. In some constmctions, the battery charger 30 draws a small discharge current at step 315. In some constmctions, the discharge current is approximately less than 0.1-nιA.
[0093] If the controller 100 determines there is a stable input of power applied to the battery charger 30 at step 310, then the operation 200 proceeds to step 320. At step 320, the controller 100 determines if all the connections between the battery terminals 45, 50 and 55 and the battery charger terminals 80, 85 and 90 are stable. If the connections are not stable at step 320, the controller 100 continues to step 315.
[0094] If the connections are stable at step 320, the controller 100 identifies the chemistry of the battery 20 via the sense terminal 55 of the battery 20 at step 325. In some constmctions, a resistive sense lead from the battery 20, as sensed by the controller 100, indicates that the battery 20 has a chemistry of either NiCd or NiMH. In some constmctions, the controller 100 will measure the resistance of the resistive sense lead to determine the chemistry of the battery 20. For example, in some constructions, if the resistance of the sense lead falls in a first range, then the chemistry of the battery 20 is NiCd. If the resistance of the sense lead falls in a second range, then the chemistry of the battery 20 is NiMH.
[0095] In some constmctions, NiCd batteries and NiMH batteries are charged by the battery charger 30 using a single charging algorithm that is different from a charging algorithm implemented for batteries having Li-based chemistries. In some constmctions, the single charging algorithm for NiCd and NiMH batteries is, for example, an existing charging algorithm for NiCd/NiMH batteries. In some constmctions, the battery charger 30 uses the single charging algorithm for charging NiCd batteries and NiMH batteries but ends the charging process for NiCd batteries with a different termination scheme than the termination scheme used to terminate charging for NiMH batteries. In some constructions, the battery charger 30 terminates charging for NiCd batteries when a negative change in the battery voltage (e.g., -ΔV) is detected by the controller 100. In some constmctions, the battery charger 30 terminates charging for NiMH batteries when a change in battery temperature over time (e.g., ΔT/dt) reaches or exceeds a predefined termination threshold.
[0096] In some constmctions, the NiCd and/or NiMH batteries are charged using a constant current algorithm. For example, the battery charger 30 can include the same charging circuitry for charging different batteries having differing battery chemistries, such as NiCd, NiMH, Li-ion, and the like. In an exemplary constmction, the charger 30 can use the charging circuitry to apply the same full charge current to NiCd and NiMH batteries as Li-ion batteries using a constant current algorithm instead of pulse charging. In another exemplary construction, the battery charger 30 can be capable of scaling the full charge current through the charging circuitry according to the battery chemistry.
[0097] In other constmctions, the controller 100 does not determine the exact chemistry of the battery 20. Rather, the controller 100 implements a charging module that can effectively charge both NiCd batteries and NiMH batteries.
[0098] In other constmctions, the resistance of the sense lead could indicate that the battery 20 has a Li-based chemistry. For example, if the resistance of the sense lead falls in a third range, then the chemistry of the battery 20 is Li-based.
[0099] In some constmctions, a serial communication link between the battery charger 30 and the battery 20 established through the sense terminals 55 and 90 indicates that the battery 20 has a Li-based chemistry. If a serial communication link is established at step 320, then a microprocessor or controller, such as the controller 64, in the battery 20 sends information regarding the battery 20 to the controller 100 in the battery charger 30. Such information transferred between the battery 20 and battery charger 30 can include battery chemistry, nominal battery voltage, battery capacity, battery temperature, individual cell voltages, number of charging cycles, number of discharging cycles, status of a protection circuit or network (e.g., activated, disabled, enabled, etc.), etc.
[0100] At step 330, the controller 100 determines if the chemistry of the battery 20 is Li- based or not. If the controller 100 determines that the battery 20 has a chemistry of either NiCd or NiMH at step 330, then the operation 200 proceeds to the NiCd/NiMH charging algorithm at step 335.
[0101] If the controller 100 determines that the battery 20 has a chemistry that is Li-based at step 330, then the operation 200 proceeds to step 340. At step 340, the controller 100 resets any battery protection circuit, such as, for example, a switch, included in the battery 20 and determines the nominal voltage of the battery 20 via the communication link. At step 345, the controller 100 sets the charger analog-to-digital converter ("A D") to the appropriate level based on nominal voltage.
[0102] At step 350, the controller 100 measures the present voltage of the battery 20. Once a measurement is made, the controller 100 determines if the voltage of the battery 20 is greater than 4.3-V/cell at step 355. If the battery voltage is greater than 4.3-V/cell at step 355, then the operation 200 proceeds to the defective pack module 205 at step 360. The defective pack module 205 will be discussed below.
[0103] If the battery voltage is not greater than 4.3-V/cell at step 355, then the controller 100 measures the battery temperature at step 365 and determines if the battery temperature falls below -20°C or exceeds 65°C at step 370. If the battery temperature is below -20°C or is above 65°C at step 370, then the operation 200 proceeds to the temperature out-of-range module 210 at step 375. The temperature out-of-range module 210 will be discussed below.
[0104] If the battery temperature is not below -20°C or does not exceed 65°C at step 370, then the controller 100 determines at step 380 (shown in Fig. 5b) if the battery temperature falls between -20°C and 0°C. If the battery temperature falls between -20°C and 0°C at step 380, the operation 200 proceeds to step 385. At step 385, the controller 100 determines if the battery voltage is less than 3.5-V/cell. If the battery voltage is less than 3.5-V/cell, the operation 200 proceeds to the trickle charge module 215 at step 390. The trickle charge module 215 will be discussed below.
[0105] If the battery voltage is not less than 3.5-V/cell at step 385, the controller 100 determines if the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 395. If the battery voltage is not included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 395, then the operation 200 proceeds to the maintenance module 230 at step 400. The maintenance module 230 will be discussed below.
[0106] If the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 395, the controller 100 clears a counter, such as a charge counter, at step 405. Once the charge counter is cleared at step 405, the operation 200 proceeds to the step charge module 220 at step 410. The step charge module 220 and charge counter will be discussed below.
[0107] Referring back to step 380, if the battery temperature is not included within the range of -10°C and 0°C, the controller 100 determines if the battery voltage is less than 3.5- V/cell at step 415. If the battery voltage is less than 3.5-V/cell at step 415, the operation 200 proceeds to the trickle charge module 215 at step 420.
[0108] If the battery voltage is not less than 3.5-V/cell at step 415, the controller 100 determines if the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 425. If the battery voltage is not included in the voltage range of 3.5V/cell to 4.1-V/cell at step 425, then the operation 200 proceeds to the maintenance module 230 at step 430.
[0109] If the battery voltage is included in the voltage range of 3.5-V/cell to 4.1-V/cell at step 425, the controller 100 clears a counter, such as the charge counter, at step 435. Once the charge counter is cleared at step 435, the operation 200 proceeds to the fast charge module 225 at step 440. The fast charge module 225 will be discussed below.
[0110] Fig. 6 is a flowchart illustrating the operation of the defective pack module 205. Operation of the module 205 begins when the main charging operation 200 enters the defective pack module 205 at step 460. The controller 100 interrupts the charging current at step 465 and activates the indicator 110, such as the first LED, at step 470. In the illustrated constmction, the controller 100 controls the first LED to blink at a rate of approximately 4- Hz. Once the indicator 110 is activated in step 470, the module 205 ends at step 475, and the operation 200 may also end. [0111] Fig. 7 is a flowchart illustrating the operation of the temperature out-of-range module 210. Operation of the module 210 begins when the main charging operation 200 enters the temperature out-of-range module 210 at step 490. The controller 100 interrupts the charging current at step 495 and activates the indicator 110, such as the first LED, at step 500. In the constmction illustrated, the controller 100 controls the first LED to blink at a rate of approximately 1-Hz to indicate to a user that the battery charger 30 is currently in the temperature-out-of-range module 210. Once the indicator 110 is activated in step 500, operation 200 exits the module 210 and proceeds to where the operation 200 left off.
[0112] Fig. 8 is a flowchart illustrating the trickle charge module 215. Operation of the module 215 begins when the main charging operation 200 enters the trickle charge module 215 at step 520. The controller 100 activates the indicator 110, such as the first LED 115, at step 525 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
[0113] Once the indicator 110 is activated in step 525, the controller 100 initializes a counter, such as a trickle charge count counter, at step 530. hi the constmction illustrated, the trickle charge count counter has a count limit of twenty.
[0114] At step 540, the controller 100 begins to apply ten one second ("1-s") full current pulses to the battery 20 and then suspends charging for fifty seconds ("50-s"). In some constmctions, there are 50-ms time intervals between the 1-s pulses.
[0115] At step 545, the controller 100 measures the battery voltage when a charging current is applied to the battery 20 (e.g., current on-times) to determine if the battery voltage exceeds 4.6-V/cell. If the battery voltage exceeds 4.6-V/cell during current on-times at step 545, the module 215 proceeds to the defective pack module 205 at step 550 and would end at step 552. If the battery voltage does not exceed 4.6-V/cell during current on-times at step 545, the controller 100 measures the battery temperature and the battery voltage when a charging current is not applied to the battery 20 (e.g., current off-times) at step 555.
[0116] At step 560, the controller 100 determines if the battery temperature falls below - 10°C or exceeds 65°C. If the battery temperature is below -20°C or is above 65°C at step 560, then the module 215 proceeds to the temperature out-of-range module 210 at step 565 and would end at step 570. If the battery temperature is not below -20°C or is not above 65°C at step 560, then the controller 100 determines if the battery voltage is included in the range of 3.5-V/cell to 4.1-V/cell at step 575.
[0117] If the battery voltage is included in the range of 3.5-V/cell to 4.1-V/cell at step 575, then the controller 100 determines if the battery temperature is included in the range of - 20°C to 0°C at step 580. If the battery temperature is included in the range of -20°C to 0°C at step 580, then the module 215 proceeds to the step charge module 220 at step 585. If the battery temperature is not included in the range of -20°C to 0°C at step 580, then the module 215 proceeds to the fast charge module 225 at step 590.
[0118] If the battery voltage is not included in range of 3.5-V/cell to 4.1-V/cell at step 575, then the controller 100 increments the trickle charge count counter at step 595. At step 600, the controller 100 determines if the trickle charge count counter equals the counter limit, such as for example, twenty. If the counter does not equal the counter limit at step 600, the module 215 proceeds to step 540. If the counter does equal the count limit at step 600, the module 215 proceeds to the defective pack module 205 at step 605 and would end at step 610.
[0119] Fig. 9 is a flowchart illustrating the step charge module 220. Operation of the module 220 begins when the main charging operation 200 enters the step charge module 220 at step 630. The controller 100 activates the indicator 110, such as the first LED 115, at step 635 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
[0120] At step 640, the controller 100 starts a first timer or charge-on timer. In the illustrated constmction, the charge-on timer counts down from one minute. At step 645, the module 220 proceeds to the charge current algorithm 250. Once the charge current algorithm 250 is performed, the controller 100 determines if the charge count equals the count limit, such as, for example, 7,200, at step 650. If the charge count equals the count limit at step 650, the module 220 proceeds to the defective pack module 205 at step 655 and the module 220 would end at step 660.
[0121] If the charge count does not equal the count limit at step 650, the controller 100 determines if the waiting time between current pulses (as will be discussed below) is greater than or equal to a first waiting time threshold, such as, for example, two seconds, at step 665. . .... 25
If the waiting time is greater than or equal to the first waiting time threshold at step 665, the controller 100 activates the indicator 110 at step 670, such as, for example, turns off the first LED 115 and activates the second LED 120 to blink at approximately 1-Hz. If the waiting time is not greater than or equal to the first waiting time threshold at step 665, the module 220 proceeds to step 690, which is discussed below.
[0122] Once the indicator 110 is activated at step 670, the controller 100 determines if the waiting time between current pulses is greater than or equal to a second waiting time threshold, such as, for example, fifteen seconds, at step 675. If the waiting time is greater than or equal to the second waiting time threshold at step 675, the controller 100 changes the indicator 110 at step 680, such as, for example, activates the second LED 120 such that the second LED 120 appears to be on constantly. The module 220 then proceeds to the maintenance module 230 at step 685.
[0123] If the waiting time is not greater than or equal to the second waiting time threshold at step 675, the controller 100 determines if the battery temperature is greater than 0°C at step 690. If the battery temperature is greater than 0°C at step 690, the module 220 proceeds to the fast charge module 225 at step 695. If the battery temperature is not greater than 0°C at step 690, the controller 100 determines if the charge-on timer has expired at step 700.
[0124] If the charge-on timer has not expired at step 700, the module 220 proceeds to the charge current algorithm 250 at step 645. If the charge-on timer has expired at step 700, the controller 100 activates a second timer or a charge-off timer at step 705 and suspends charging. At step 710, the controller 100 determines if the charge-off timer has expired. If the charge-off timer has not expired at step 710, the controller 100 waits for a predefined amount of time at step 715 and then proceeds back to step 710. If the charge-off timer has expired at step 710, the module 220 proceeds back to step 640 to start the charge-on timer again.
[0125] Fig. 10 is a flowchart illustrating the fast charge module 225. Operation of the module 225 begins when the main charging operation 200 enters the fast charge module 225 at step 730. The controller 100 activates the indicator 110, such as the first LED 115, at step 735 to indicate to a user that the battery charger 30 is currently charging the battery 20. In the illustrated constmction, the controller 100 activates the first LED 115 so that it appears to be constantly on.
[0126] At step 740, the module 225 proceeds to the charge current algorithm 250. Once the charge current algorithm 250 is performed, the controller 100 determines if the charge count equals the count limit (e.g., 7,200) at step 745. If the charge count equals the count limit at step 745, the module 220 proceeds to the defective pack module 205 at step 750 and the module 220 would end at step 755.
[0127] If the charge count does not equal the count limit at step 745, the controller 100 determines if the waiting time between current pulses is greater than or equal to the first waiting time threshold (e.g., two seconds) at step 760. If the waiting time is greater than or equal to the first waiting time threshold at step 760, the controller 100 activates the indicator 110 at step 765, such as, for example, turns off the first LED 115 and activates the second LED 120 to blink at approximately 1-Hz. If the waiting time is not greater than or equal to the first waiting time threshold at step 760, the module 225 proceeds to step 785, which is discussed below.
[0128] Once the indicator 110 is activated at step 765, the controller 100 determines if the waiting time between current pulses is greater than or equal to a second waiting time threshold (e.g., fifteen seconds) at step 770. If the waiting time is greater than or equal to the second waiting time threshold at step 770, the controller 100 changes the indicator 110 at step 775, such as, for example, activates the second LED 120 such that the second LED 120 appears to be on constantly. The module 225 then proceeds to the maintenance module 230 at step 780.
[0129] If the waiting time is not greater than or equal to the second waiting time threshold at step 770, the controller 100 determines if the battery temperature is included in the range of-20°C to 0°C at step 785. If the battery temperature is included in the range at step 785, the module 225 proceeds to the step charge module 220 at step 790. If the battery temperature is not included in the range at step 785, the module 225 proceeds back to the charge current algorithm 250 at step 740.
[0130] Fig. 11 is a flowchart illustrating the maintenance module 230. Operation of the module 230 begins when the main charging operation 200 enters the maintenance module 230 at step 800. The controller 100 determines is the battery voltage is included within the range of 3.5-V/cell to 4.05-V/cell at step 805. If the battery voltage is not included in the range at step 805, the controller 100 continues to stay in step 805 until the battery voltage is included in the range. Once the battery voltage is included in the range at step 805, the controller 100 initializes a maintenance timer at step 810. In some constmctions, the maintenance timer counts down from thirty minutes.
[0131] At step 815, the controller 100 determines if the battery temperature falls below - 20°C or exceeds 65°C. If the battery temperature falls below -20°C or exceeds 65°C at step 815, the module 230 proceeds to the temperature out-of-range module 210 at step 820 and the module would end at step 825. If the battery temperature does not fall below -20°C or does not exceed 65°C at step 815, the module 230 proceeds to the charge current algorithm 250 at step 830.
[0132] Once the charge current algorithm 250 is performed at step 830, the controller 100 determines if the maintenance timer has expired at step 835. If the maintenance timer has expired, the module 230 proceeds to the defective pack module 205 at step 840, and the module 230 would end at step 845. If the maintenance timer has not expired at step 835, the controller 100 determines if the waiting time between the current pulses is greater than or equal to a first predefined maintenance waiting time period, such as, for example, fifteen seconds, at step 850.
[0133] If the waiting time is greater than the first predefined maintenance waiting time period at step 850, the module 230 proceeds to step 805. If the waiting time is not greater than or equal to the first predefined maintenance waiting time period at step 850, the module 230 proceeds to the charge current algorithm 250 at step 830. In some constmctions, the battery charger 30 will remain in the maintenance module 230 until the battery pack 20 is removed from the battery charger 30.
[0134] Fig. 12 is a flowchart illustrating the base charge scheme or charge current algorithm 250. Operation of the module 250 begins when the other modules 220-230 or main charging operation 200 enters the charge current algorithm 250 at step 870. The controller 100 applies a full current pulse for approximately one second at step 875. At step 880, the controller 100 determines if the battery voltage is greater than 4.6-V/cell when current is being applied to the battery 20. [0135] If the battery voltage is greater than 4.6-V/cell at step 880, then the algorithm 250 proceeds to the defective pack module 205 at step 885, and the algorithm 250 would end at step 890. If the battery voltage is not greater than 4.6-V/cell at step 880, the controller 100 interrupts the charging current, increments a counter, such as the charge current counter, and stores the count value at step 895.
[0136] At step 900, the controller 100 determines is the battery temperature falls below - 20°C or exceeds 65°C. If the battery temperature falls below -20°C or exceeds 65°C at step 900, the algorithm 250 proceeds to the temperature out-of-range module 210 at step 905, and the algorithm 250 will terminate at step 910. If the battery temperature does not fall below - 20°C or does not exceed 65°C at step 900, the controller 100 measures the battery voltage when the charging current is not being supplied to the battery 20 at step 915.
[0137] At step 920, the controller 100 determines if the battery voltage is less than 4.2- V/cell. If the battery voltage is less than 4.2-V/cell at step 920, the algorithm 250 proceeds to step 875. If the battery voltage is not less than 4.2-V/cell at step 920, the controller 100 waits until the battery voltage approximately equals 4.2-V/cell at step at 925. Also at step 925, the controller 100 stores the waiting time. The algorithm 250 ends at step 930.
[0138] hi some constmctions and in some aspects, the battery charger 30 can include another method of operation for charging various batteries, such as the battery 20, having different chemistries and/or nominal voltages. An example of this charging operation is illustrated in Figs. 28-38. In some constmctions and in some aspects, the battery charger 30 includes a method of operation for charging Li-based batteries, such as batteries having a Li- Co chemistry, a Li-Mn spinel chemistry, a Li-Mn Nickel chemistry, and the like. In some constmctions and in some aspects, the charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.
[0139] In some constmctions and in some aspects, the method of charging operation includes modules for interrupting charging based on abnormal and/or normal battery conditions. In some constructions, the charging operation includes a defective pack module and/or a temperature out-of-range module, such as the temperature out-of-range module illustrated in flowchart 2235 of Fig. 36. In some constmctions, the battery charger 30 enters the defective pack module in order to terminate charging based on abnormal battery voltage, abnormal cell voltage and/or abnormal battery capacity. In some constmctions, the battery charger 30 enters the temperature out-of-range module 2235 in order to terminate charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures. In some constmctions, the charging operation includes more or fewer modules which terminate charging based on more or fewer battery conditions than the modules and conditions discussed above and below.
[0140] In some constmctions and in some aspects, the charging operation includes various modes or modules for charging the battery 20 based on various battery conditions or stages within the operation. In some constmctions, the charging operation includes a trickle charge module, such as the trickle (limited) charge module illustrated in flowchart 2225 of Fig. 34 and the trickle (step) module illustrated in flowchart 2220 of Fig. 33, a fast charge module, such as the fast charge module illustrated in flowchart 2215 of Fig. 32, and/or a maintenance charge module, such as the maintenance module illustrated in flowchart 2230 of Fig. 35, as well as other modules, such as the flat pack wake-up module illustrated in flowchart 2210 of Fig. 31 and the charge module and pack insert module 2200 (that begins charging) illustrated in flowchart 2205 of Figs. 29 and 30 and flowchart 2200 of Fig. 28, respectively. The charging operation also includes a charging current algorithm, such as the algorithm illustrated in flowchart 2240 of Figs. 37 and 38, that other modules implement in various ways.
[0141] An example of a portion of the charging operation will be given with respect to Figs. 28-30. For example, the charging operation begins with the pack insert module 2200, as shown in Fig. 28. The operation begins with power supplied to the battery charger (at 2305), and the battery charger 30 determines whether or not the input voltage Vjn is within proper operating parameters (e.g., 80-V < Vjn < 140-V) (at 2310). If the input voltage Vin is not within the operating parameters, then the battery charger 30 inhibits charging (at 2315). The battery charger 30 can also indicate to a user whether or not the proper input voltage Vjn is being supplied (at 2315).
[0142] If the battery charger 30 is receiving the proper input voltage Vin, the battery pack 20 is connected to the charger (at 2325), and the charger 30 determines if the proper connections (e.g., connections between terminals) have been made (at step 2330). If the proper connections have not been made, then the charger 30 does not light any LEDs (at 2335) and the charging operation terminates (at 2340). If the connections are made, the charger 30 detects the presence of a battery 20 via a voltage to the controller 100 (at 2345) and the controller 100 measures the voltage Vpack of the battery 20 (at 2350).
[0143] The charger 30 determines if the battery voltage Vpack is less than 5-V (at 2355). If the battery voltage VpaCk is less than 5-V, then the charge operation proceeds to the flat pack wake-up module 2210 (at 2360). If the battery voltage VpaCk is not less than 5-V, the charger 30 attempts to establish communication with the battery 20 (at 2365) and determine whether or not communication is established (at 2370). If communication is not established, then the charger 30 does not light any indicators (at 2375) and the charging operation terminates (at 2380). If communication is established, the charging operation continues to the charge module 2205 (at 2385).
[0144] The charge module 2205 is illustrated in Figs. 29 and 30. The charge module 2205 begins with the charger 30 identifying the pack nominal voltage and setting appropriate measurement parameters (at 2405) and querying the cell voltages of the battery 20 (at 2410) to determine if any cell voltage is greater than an upper threshold (e.g., 4.35-V) (at 2415). If any cell is greater than the upper threshold, the charger 30 does not activate any LEDs (at 2420) and the charging operation terminates (at 2425). If no cell is greater than the upper threshold, the charger 30 measures the battery voltage across the terminals of the charger 30 (at 2430) and queries the battery voltage VpaCk as measured by the battery 20 (at 2435) to determine if the measurements agree (at 2440). If the measurements do not agree, the charger 30 does not activate any LEDs (at 2445) and the charging operation terminates (at 2450).
[0145] If the measurements agree, the charger 30 queries the battery 20 for battery temperature (at 2455) to determine if the battery temperature is within operating range (at 2460). If the battery voltage if not within the desired operating range, the operation proceeds to the temperature out of range module 2235 (at 2465), and the charger 30 can query the battery 20 again for battery temperature information (at 2455) once the charging operation exits the temperature out of range module 2235.
[0146] If the battery temperature is within the desired operating range, the charger 30 determines if the battery voltage VpaCk is greater than a maintenance threshold (e.g., 4.1-V per cell) (at 2470) and the charging operation proceeds to the maintenance module 2230 if the battery voltage Vpack is greater than the maintenance threshold (at 2475). Otherwise, the charger 30 determines if the battery voltage Vpack is less than a trickle threshold (e.g., 3.5-V per cell) (at 2480), and the charging operation proceeds to the trickle (limited) module 2225 if the battery voltage Vpack is below the trickle threshold (at 2485). If the battery voltage is not lower than the trickle threshold, the charger 30 determines if the battery temperature is within a trickle range (at 2490). The operation proceeds to the trickle (step) module 2220 (at 2495) if the temperature is within the trickle range, and proceeds to the fast charge module 2215 (at 2505) if the temperature is not within the trickle range. The charging operation can continue as indicated in the other modules illustrated in Figs. 31-38.
[0147] During the charging operation illustrated in Figs. 28-38, the battery charger 30 supplies power to the battery 20 using a pulse charge method. In one constmction, the battery charger 30 supplies pulses to the battery 20 having the same pulse width every time, but varying the time between pulses. This is referred to as the "full charge current" or "full charge pulse". In other constmctions, such as the constmctions shown in Figs. 16 and 39, the full charge current or full charge pulse applied by the battery charger 30 can be scaled according to the individual cell voltages in the battery 20. This implementation will be described with respect to Figs. 4, 16 and 39.
[0148] As shown in Fig. 4, the controller 100 in the battery charger 30 can receive and transmit information from and to the microcontroller 64 in the battery 20. In some constmctions, the microcontroller 64 can monitor various battery characteristics during charging, including the voltages or present state of charge of each battery cells 60, either automatically or in response to a command from the battery charger 30. The microcontroller 64 can monitor certain battery characteristics and process or average measurements during periods of charge current Ton (i.e., "current on" time periods). In some constmctions, the current on time period can be approximately one second ("1-s"). During periods of no charge current T0ff (i.e., "current off time periods), information regarding certain battery characteristics (e.g., cell voltages or cell state of charges) can be transferred from the battery 20 to the charger 30. In some constructions, the current off time period T0ff is approximately 50 ms. The battery charger 30 can process the information sent from the battery 20 and modify the current on time periods Ton accordingly. For example, if one or more battery cells 60 have a higher present state of charge than the remaining battery cells 60, then the battery charger 30 may decrease subsequent current on time periods Ton in order to avoid overcharging the one or more higher battery cells. [0149] In some constmctions, the battery charger 30 may compare each individual cell voltage to an average cell voltage, and if the difference between the individual cell voltage and the average cell voltage equals or exceeds a predefined threshold (e.g., an imbalance threshold) then the charger 30 may identify the cell as being a higher state of charge cell. The battery charger 30 may modify the current on time period Ton. hi other constmctions, the battery charger 30 may estimate the state of charge for a particular battery cell (such as a battery cell identified as a higher voltage cell) during current on time periods based on the information received from the battery 20. In these constmctions, if the estimation of the present state of charge for the cell exceeds a threshold, then the battery charger 30 may modify the duration of the current on time period Ton.
[0150] For example, as shown in Figs. 16 and 39, the battery charger 30 can command the battery 20 to average the cell voltage measurements taken during the next current on time period Tonι. The command may be sent during the first current off time period T0ffl. Accordingly, during the first current on time period Tonι, the microcontroller 64 measures and averages the cell voltages as well as other battery parameters. During the next current off time period T0ff2, the battery 30 can transmit the averaged measurements to the battery charger 30. hi some constmctions, the battery 20 can send eight averaged measurements such as, for example, an averaged pack state of charge measurement and an averaged individual cell state of charge for each of the seven battery cells 60. For example, the battery 20 may send the following information: cell 1 14%, cell 2 14%, cell 3 15%, cell 4 14%, cell 5 16%, cell 6 14%, cell 7 14%, and pack (e.g., cells 1-7) voltage 29.96 V. In this example, the battery charger 30 identifies cell 5 as being a higher battery cell. The charger 30 also records the battery voltage as measured by the both the battery microcontroller 64 and the battery charger 30. In this example, the battery charger 30 measures the battery voltage as approximately 30.07 V. The battery charger 30 computes the difference in battery voltage measurements (e.g., 110 mV), and determines the voltage drop across the terminals and leads as approximately 110 mV.
[0151] During the subsequent current on time period Ton2, the battery charger 30 estimates the voltage of cell 5. For example, the battery charger 30 samples measurements of the voltage of the battery 20, and for each battery voltage measurement, estimates the state of charge for cell 5 according to the following equation:
( Vba«ery/ch Vterminals ) * Vcell wherein Vbattery/ch is the voltage of the battery 20 as measured by the charger 30, Vtermιnais is the voltage drop across the terminals (e.g., 110 mV), and Vcen is the voltage of the cell being estimated as a percentage of the battery voltage. If the estimation of cell 5's voltage exceeds a threshold ("the reduction threshold"), then the battery charger 30 may modify the subsequent current on time period Ton3. hi this example, the battery charger 30 remembers when the estimation (or calculation) of cell 5's voltage reaches the reduction threshold, which is approximately 800 ms. As shown in Fig. 39, the charger 30 identifies and calculates cell 5 as being a high battery cell, and modifies the subsequent current on time period Ton3 to be approximately equal to the duration the charger 30 remembers (e.g., 800 ms). Accordingly, the length T2 of the current on time period Ton3 is less than the length T\ of the previous current on time periods Tonι and Ton2-
[0152] In some constmctions, the charger 30 continues to set the subsequent current on time periods (e.g., Ton4-5) to approximately the length T2 of the previous current on time period Ton3 (e.g., 800 ms). If cell 5 (or another cell) continues to be identified as a high cell, then the charger 30 can modify the length of the subsequent current on time period (e.g., Ton6) from length T2 (e.g., approximately 800 ms) to T3 (e.g., approximately 600 ms), for example, if cell 5's voltage continues to reach the reduction threshold (at 600 ms, for example).
[0153] In other constructions, the charger 30 can also set the subsequent current on time periods (e.g., Ton5) back to approximately the length of T] (thus increasing the on time subsequent to reducing the on time) if the charger 30 determines that the battery cells are not receiving enough current. For example, the battery charger 30 can increase the cunent on time periods if the charger determines that the cell 5's voltage, despite being the high or imbalanced cell, is too far below the reduction threshold at the end of the on time period. In these constmctions, the battery charger 30 can continue to modify the length of the current pulses (e.g., on time period) in view of the battery cell voltages to optimize the amount of charge the cells receive with little overcharge. In some constmctions, the battery charger 30 cannot increase the current on-time to be greater than an initial current on time period, such as, for example, period Tonι.
[0154] A further schematic diagram of a battery 20' is schematically illustrated in Fig. 13. The battery 20' is similar to the battery 20, and common elements are identified by the same reference number '"". [0155] In some constmctions, the circuit 62' includes an electrical component such as, for example, an identification resistor 950, and the identification resistor 950 can have a set resistance. In other constmctions, the electrical component may be a capacitor, an inductor, a transistor, a semiconducting element, an electrical circuit or another component having a resistance or capable of sending an electrical signal such as, for example, a microprocessor, a digital logic component and the like, hi the illustrated constmction, the resistance value of the identification resistor 950 can be chosen based on characteristics of the battery 20', such as the nominal voltage and the chemistry of the battery cell(s) 60'. A sense terminal 55' can electrically connect to the identification resistor 950.
[0156] The battery 20', shown schematically in Fig. 13, can electrically connect to an electrical device, such as a battery charger 960 (also shown schematically). The battery charger 960 can include a positive terminal 964, a negative terminal 968 and a sense terminal 972. Each terminal 964, 968, 972 of the battery charger 960 can electrically connect to the corresponding terminal 45', 50', 55' (respectively), of the battery 20'. The battery charger 960 also can include a circuit having electrical components, such as, for example, a first resistor 976, a second resistor 980, a solid-state electronic device or semiconductor 984, a comparator 988 and a processor, microcontroller or controller (not shown), h some constmctions, the semiconductor 984 can include a transistor capable of operating in saturation or an "ON" state and capable of operating in cut-off or an "OFF" state. In some constmctions, the comparator 988 can be a dedicated voltage monitoring device, a microprocessor or a processing unit. In other constmctions, the comparator 988 can be included in the controller (not shown).
[0157] In some constructions, the controller (not shown) can be programmed to identify the resistance value of the electrical component in the battery 20', such as the identification resistor 950. The controller can also be programmed to determine one or more characteristics of the battery 20', such as, for example, the battery chemistry and the nominal voltage of the battery 20'. As previously mentioned, the resistance value of the identification resistor 950 may correspond to a dedicated value associated with one or more certain battery characteristics. For example, the resistance value of the identification resistor 950 can be included in a range of resistance values corresponding to the chemistry and to the nominal voltage of the battery 20'. [0158] In some constmctions, the controller can be programmed to recognize a plurality of resistance ranges of the identification resistor 950. In these constructions, each range corresponds to one battery chemistry, such as, for example, NiCd, NiMH, Li-ion, and the like. In some constructions, the controller can recognize additional resistance ranges, each corresponding to another battery chemistry or another battery characteristic.
[0159] In some constructions, the controller can be programmed to recognize a plurality of voltage ranges. The voltages included in the voltage ranges can be dependent on or correspond to the resistance value of the identification resistor 950, such that the controller can determine the value of the resistor 950 based on the measured voltage.
[0160] In some constmctions, the resistance value of the identification resistor 950 can be further chosen to be unique for each possible nominal voltage value of the battery 20'. For example, in one range of resistance values, a first dedicated resistance value can coreespond to a nominal voltage of 21 V, a second dedicated resistance value can correspond to a nominal voltage of 16.8 V, and a third dedicated resistance value can correspond to a nominal voltage of 12.6 V. In some constmctions, there can be more or fewer dedicated resistance values, each corresponding to another possible nominal voltage of the battery 20' associated with the resistance range.
[0161] hi an exemplary implementation, the battery 20' electrically connects to the battery charger 960. To identify a first battery characteristic, the semiconductor 984 switches to the "ON" state under the control of additional circuitry (not shown). When the semiconductor 984 is in the "ON" state, the identification resistor 950 and resistors 976 and 980 create a voltage divider network. The network establishes a voltage VA at a first reference point 992. If the resistance value of the resistor 980 is significantly lower than the resistance value of the resistor 976, then the voltage VA will be dependent upon the resistance values of the identification resistor 950 and the resistor 980. In this implementation, the voltage VA is in a range determined by the resistance value of the identification resistor 950. The controller (not shown) measures the voltage VA at the first reference point 992 and determines the resistance value of the identification resistor 950 based on the voltage VA- hi some constmctions, the controller compares the voltage VA to a plurality of voltage ranges to determine the battery characteristic. [0162] In some constmctions, the first battery characteristic to be identified can include the battery chemistry. For example, any resistance value below 150 k ohms may indicate that the battery 20' has a chemistry of NiCd or NiMH, and any resistance value approximately 150 k ohms or above may indicate that the battery 20' has a chemistry of Li or Li-ion. Once the controller determines and identifies the chemistry of the battery 20', an appropriate charging algorithm or method may be selected. In other constmctions, there are more resistance ranges which each correspond to another battery chemistry than in the above example.
[0163] Continuing with the exemplary implementation, to identify a second battery characteristic, the semiconductor 984 switches to the "OFF" state under the control of the additional circuitry. When the semiconductor 984 switches to the "OFF" state, the identification resistor 950 and the resistor 976 create a voltage divider network. The voltage VA at the first reference point 992 is now determined by the resistance values of the identification resistor 950 and the resistor 976. The resistance value of the identification resistor 950 is chosen such that, when the voltage VBATT at a second reference point 1012 substantially equals the nominal voltage of the battery 20', the voltage VA at the first reference point 992 substantially equals a voltage VREF at a third reference point 996. If the voltage VA at the first reference point 992 exceeds the fixed voltage VREF at the third reference point 996, an output VOUT of the comparator 988 changes state. In some constmctions, the output VOUT can be used to terminate charging or to serve as an indicator to commence additional functions, such as a maintenance routine, an equalization routine, a discharging function, additional charging schemes, and the like. In some constructions, voltage VREF can be a fixed reference voltage.
[0164] In some constmctions, the second battery characteristic to be identified can include a nominal voltage of the battery 20'. For example, a general equation for calculating the resistance value for the identification resistor 958 can be:
p _ V y R -R
R EF J 135
100 v r BAIT -v γ REF
wherein R100 is the resistance value of the identification resistor 950, R135 is the resistance value of the resistor 976, VBATT is the nominal voltage of the battery 20' and VREF is a fixed voltage, such as, for example, approximately 2.5 V. For example, in the range of resistance values for the Li-ion chemistry (set forth above), a resistance value of approximately 150 k ohms for the identification resistor 950 can correspond to a nominal voltage of approximately 21 V, a resistance value of approximately 194 k ohms can correspond to a nominal voltage of approximately 16.8 V, and a resistance value of approximately 274.7 k ohms can correspond to a nominal voltage of approximately 12.6 V. In other constructions, more or fewer dedicated resistance values may correspond to additional or different battery pack nominal voltage values.
[0165] In the illustrated constmction, both the identification resistor 950 and the third reference point 996 may be situated on the "high" side of a current sense resistor 1000. Positioning the identification resistor 950 and the third reference point 996 in this manner can reduce any relative voltage fluctuations between VA and VREF when a charging current is present. Voltage fluctuations may appear in voltage VA if the identification resistor 950 and the third reference point 996 were referenced to ground 1004 and a charging current was applied to the battery 20'.
[0166] In some constmctions, the battery charger 960 can also include a charger control function. As previously discussed, when the voltage VA substantially equals the voltage VREF (indicative of voltage VBATT equaling the nominal voltage of battery 20'), the output VOUT of the comparator 988 changes state. In some constmctions, the charging current is no longer supplied to the battery 20' when the output VOUT of the comparator 988 changes state. Once the charging current is interrupted, the battery voltage VBATT begins to decrease. When voltage VBATT reaches a low threshold, the output VOUT of the comparator 988 changes state again. In some constmctions, the low threshold of voltage VBATT is determined by a resistance value of a hysteresis resistor 1008. The charging current is reestablished once the output VOUT of the comparator 988 changes state again, hi some constmctions, this cycle repeats for a predefined amount of time as determined by the controller or repeats for a certain amount of state changes made by the comparator 988. In some constructions, this cycle repeats until the battery 20' is removed from the battery charger 960.
[0167] In some constmctions and in some aspects, a battery, such as the battery 20 shown in Fig. 17, can become so discharged that the battery cells 60 may not have enough voltage to communicate with a battery charger 30. As shown in Fig. 17, the battery 20 can include one or more battery cells 60, a positive terminal 1105, a negative terminal 1110 and one or more sense terminals 1120a and 1120b (as shown in Fig. 17, the second sense terminal or activation terminal 1120b may or may not be included in the battery 20). The battery 20 can also include a circuit 1130 including a microcontroller 1140.
[0168] As shown in Fig. 17, the circuit 1130 can include a semiconducting switch 1180 that interrupts the discharging cunent when the circuit 1130 (e.g., the microprocessor 1140) determines or senses a condition above or below a predetermined threshold (i.e., an "abnormal battery condition"). In some constmctions, the switch 1180 includes an interruption condition in which current from or to the battery 20 is interrupted, and an allowance condition in which current from or to the battery 20 is allowed. In some constmctions, an abnormal battery condition can include, for example, high or low battery cell temperature, high or low battery state of charge, high or low battery cell state of charge, high or low discharge current, high or low charge current, and the like. In the illustrated constmctions, the switch 1180 includes a power FET or a metal-oxide semiconductor FET ("MOSFET"). In other constmctions, the circuit 1130 can include two switches 1180. In these constmctions, the switches 1180 can be arranged in parallel. Parallel switches 1180 can be included in battery packs supplying a high average discharge current (such as, for example, the battery 20 supplying power to a circular saw, a driver drill, and the like).
[0169] In some constmctions, once the switch 1180 becomes non-conducting, the switch 1180 may not reset even if the abnormal condition is no longer detected. In some constmctions, the circuit 1130 (e.g., the microprocessor 1140) may reset the switch 180 only if an electrical device, such as, for example, a battery charger 30, instmcts the microprocessor 1140 to do so. As mentioned previously, the battery 20 may become so discharged that the battery cells 60 may not have enough voltage in order to power the microprocessor 1140 to communicate with a battery charger 30.
[0170] In some constmctions, if the battery 20 can not communication with the charger 30, the battery charger 30 can supply a small charge current though the body diode 1210 of the switch 1180 to slowly charge the battery cells 60. Once the cells 60 receive enough charge current to power the microprocessor 1140, the microprocessor 1140 can change the state of the switch 1180. That is, the battery 20 can be charged even when the switch 1180 is in the non-conducting state. As shown in Fig. 17, the switch 1180 can include the body diode 1210, which, in some constmctions, is integral with a MOSFET and other transistors, hi other constmctions, the diode 1210 can be electrically connected in parallel with the switch 1180. [0171] In some constmctions, if the battery 20 cannot communication with the charger 30, the battery charger 30 can apply a small average current through a sense lead such as, for example, the sense lead 1120a or the dedicated activation terminal 1120b. The current may charge a capacitor 1150, which in turn can supply enough voltage to the microprocessor 1140 to enable operation.
[0172] The constmctions described above and illustrated in the figures are presented by way of example only and are not intended as a limitation upon the concepts and principles of the present invention. As such, it will be appreciated by one having ordinary skill in the art that various changes in the elements and their configuration and arrangement are possible without departing from the spirit and scope of the present invention.

Claims

CLAIMSWe claim:
1. A combination comprising: a battery pack including a first battery terminal, a second battery terminal, a battery cell having a present state of charge, the battery cell being coupled to at least one of the first battery tenninal and the second battery terminal; a battery microcontroller coupled to at least one of the first battery terminal and the second battery terminal, the microcontroller being operable to measure the present state of charge of the battery cell to produce battery cell present state of charge measurements; and a battery charger operable to supply a charging current to the battery pack, the battery charger including a first charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal, the first charger terminal configured to supply charging current to the battery pack, a second charger terminal configured to couple to at least one of the first battery terminal and the second battery terminal, and a charger microcontroller coupled to the second charger tenninal and operable to receive the battery cell present state of charge measurements from the battery microcontroller, the charger microcontroller also operable to supply the charging current to the battery pack in pulses, wherein each pulse includes a first time interval in which charging cunent is being supplied to the battery and a second time interval in which supply of charging current to the battery is suspended, the microcontroller being further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge measurements received from the battery microcontroller.
2. The combination as set forth in claim 1 and wherein the battery cell has a chemistry, the chemistry being a Li-ion based chemistry.
3. The combination as set forth in claim 1 and wherein the charger microcontroller is further operable to modify the second time interval of a pulse based at least in part on the battery cell present state of charge measurements received from the battery microcontroller.
4. The combination as set forth in claim 1 and wherein the battery pack further includes a plurality of battery cells each having a present state of charge and a pack state of charge, the pack state of charge being the sum of each present state of charge of the plurality of battery cells, the battery microcontroller also operable to measure the pack state of charge to produce a pack state of charge measurement.
5. The combination as set forth in claim 4 and wherein the charger microcontroller is operable to measure the pack state of charge to produce a second pack state of charge measurement.
6. The combination as set forth in claim 5 and wherein the second pack state of charge measurement as measured by the charger microcontroller is greater than the pack state of charge measurement as measured by the battery microcontroller.
7. The combination as set forth in claim 5 and wherein the battery microcontroller sends the present state of charge measurements for each battery cell in the plurality of battery cells as a percentage of the pack state of charge as measured by the battery microcontroller.
8. The combination as set forth in claim 7 and wherein the charger microcontroller is operable to estimate the present state of charge of a battery cell during the first time interval of a first pulse to produce an estimated state of charge measurement of a battery cell based on the percentage and the second pack state of charge measurement as measured by the charger microcontroller, the charger microcontroller is also operable to modify the first time interval of a subsequent pulse based on the estimated state of charge measurement of a battery cell.
9. The combination as set forth in claim 1 and wherein the battery charger is further operable to modify the second time interval of a pulse.
10. A battery charger operable to supply a charging cunent to a battery pack having a battery cell with a present state of charge and a battery microcontroller operable to measure the battery cell present state of charge, the battery charger comprising: a charger microcontroller operable to receive the battery cell present state of charge from the battery microcontroller, the charger microcontroller also operable to supply the charging cunent to the battery pack in pulses, wherein each pulse includes a first time interval and a second time interval, the first time interval being an interval in which charging cunent is supplied to the battery and the second time interval being an interval in which supply of charging cunent to the battery is suspended, the microcontroller being further operable to modify the first time interval of a pulse based at least in part on the battery cell present state of charge received from the battery microcontroller.
11. The battery charger as set forth in claim 10, and wherein the battery pack has a plurality of battery cells each with a present state of charge, the battery microcontroller being operable to measure each present state of charge of the plurality of battery cells, and wherein the charger microcontroller is operable to receive each battery cell state of charge.
12. The battery charger as set forth in claim 11, and wherein the battery pack has a pack voltage, the pack voltage being a sum of each of the present state of charge of the plurality of battery cells, the charger microcontroller also operable to receive the pack state of charge
13. The battery charger as set forth in claim 10, and wherein the battery charger is further operable to modify the second time interval of a pulse.
14. A method of pulse charging a battery having a plurality of battery cells, the method comprising: measuring a state of charge for each battery cell in the plurality of battery cells; applying a first pulse of charging cunent to the battery, the first pulse having a first time interval in which charging cunent is supplied to the battery and a second time interval in which supply of charging cunent to the battery is suspended; and applying a second pulse of charging cunent to the battery, the second pulse having a third time interval in which charging current is supplied to the battery and a fourth time interval in which supply of charging cunent to the battery is suspended, the third time interval based at least in part on the state of charge of a battery cell and the third time interval being less than the first time interval.
15. The method of pulse charging as set forth in claim 14 and further comprising: identifying a high battery cell state of charge among the states of charge of the plurality of battery cells.
16. The method of pulse charging as set forth in claim 15 and further comprising: measuring a battery state of charge; and estimating a state of charge for the battery cell identified as the high battery cell state of charge to produce an estimated state of charge for the battery cell.
17. The method of pulse charging as set forth in claim 16 and wherein third time interval is based at least in part on the estimated state of charge for the battery cell.
18. The method of pulse charging as set forth in claim 16 and further comprising: establishing a battery cell state of charge threshold; and computing an estimated time when the estimated state of charge for the battery cell reaches the battery cell state of charge threshold.
19. The method of pulse charging as set forth in claim 18 and wherein the third time interval is approximately equal the estimated time.
20. The method of pulse charging as set forth in claim 14 and further comprising: maintaining a parameter value representing the third time interval; and modifying the parameter value based at least in part on the state of charge of a battery cell.
PCT/US2005/018534 2004-05-24 2005-05-24 Method and system for battery charging WO2005117231A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
GB0623318A GB2430814B (en) 2004-05-24 2005-05-24 Method and system for battery charging
DE112005001217T DE112005001217T5 (en) 2004-05-24 2005-05-24 Method and system for battery charging
CN2005800249988A CN1989675B (en) 2004-05-24 2005-05-24 Method and system for battery charging

Applications Claiming Priority (18)

Application Number Priority Date Filing Date Title
US57427804P 2004-05-24 2004-05-24
US60/574,278 2004-05-24
US57461604P 2004-05-25 2004-05-25
US60/574,616 2004-05-25
US58213804P 2004-06-22 2004-06-22
US60/582,138 2004-06-22
US58272804P 2004-06-24 2004-06-24
US58273004P 2004-06-24 2004-06-24
US60/582,728 2004-06-24
US60/582,730 2004-06-24
US61235204P 2004-09-22 2004-09-22
US60/612,352 2004-09-22
US62601304P 2004-11-05 2004-11-05
US60/626,013 2004-11-05
US62623004P 2004-11-09 2004-11-09
US60/626,230 2004-11-09
US64339605P 2005-01-12 2005-01-12
US60/643,396 2005-01-12

Publications (2)

Publication Number Publication Date
WO2005117231A1 true WO2005117231A1 (en) 2005-12-08
WO2005117231A8 WO2005117231A8 (en) 2008-05-02

Family

ID=35451562

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2005/019016 WO2005117232A2 (en) 2004-05-24 2005-05-24 Method and system for battery protection
PCT/US2005/018534 WO2005117231A1 (en) 2004-05-24 2005-05-24 Method and system for battery charging

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/US2005/019016 WO2005117232A2 (en) 2004-05-24 2005-05-24 Method and system for battery protection

Country Status (3)

Country Link
DE (2) DE112005001217T5 (en)
GB (2) GB2430814B (en)
WO (2) WO2005117232A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777781B (en) * 2009-12-30 2012-07-04 湖南科力远高技术控股有限公司 Electromobile modularization battery management system
WO2020112772A1 (en) * 2018-11-29 2020-06-04 Club Car Llc Utility vehicle control system with real time clock
EP3853969A4 (en) * 2018-11-02 2022-06-15 Gbatteries Energy Canada Inc. Balancing a battery pack with pulse charging
US11523510B2 (en) 2018-10-17 2022-12-06 Milwaukee Electric Tool Corporation Battery charger including printed circuit board having an AC portion and a DC portion
US11540429B2 (en) 2018-07-30 2022-12-27 Milwaukee Electric Tool Corporation Battery charger

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112005001217T5 (en) 2004-05-24 2007-06-28 Milwaukee Electric Tool Corp., Brookfield Method and system for battery charging
TWM295562U (en) * 2005-12-15 2006-08-11 Aebos Technology Co Ltd Electric powered hand tool
US20080012570A1 (en) * 2006-07-17 2008-01-17 O2Micro, Inc. Monitoring battery cell voltage
US7825627B2 (en) 2006-07-17 2010-11-02 O2Micro International Limited Monitoring battery cell voltage
GB0615241D0 (en) 2006-08-01 2006-09-06 Bosch Gmbh Robert Lawn-care apparatus
WO2008120163A2 (en) * 2007-04-03 2008-10-09 Koninklijke Philips Electronics N.V. Battery voltage monitoring system
CN101887999B (en) * 2010-05-25 2012-05-09 北京天路能源有限公司 Clock test-and-control type balanced charging method for lithium battery pack
EP2482423B1 (en) * 2011-01-27 2013-05-22 Research In Motion Limited Power pack partial failure detection and remedial charging control
JP6048192B2 (en) * 2013-02-13 2016-12-21 日立工機株式会社 Electrical equipment and electrical equipment
US9742047B2 (en) 2014-08-11 2017-08-22 Milwaukee Electric Tool Corporation Battery pack with phase change material
US10431858B2 (en) 2015-02-04 2019-10-01 Global Web Horizons, Llc Systems, structures and materials for electrochemical device thermal management
DE102015208503A1 (en) 2015-05-07 2016-11-10 Robert Bosch Gmbh Battery cell with integrated vent valve, battery module, vehicle and process
USD911961S1 (en) 2017-04-03 2021-03-02 Latent Heat Solutions, Llc Battery container
CN112218523A (en) * 2018-12-28 2021-01-12 格力博(江苏)股份有限公司 Method for controlling operation of garden tool and battery pack
US11476685B2 (en) * 2019-09-09 2022-10-18 General Electric Company System and method for detecting battery faults in a pitch system of a wind turbine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5598085A (en) * 1993-07-14 1997-01-28 U.S. Philips Corporation Circuit arrangement for charging rechargeable batteries
US5606242A (en) * 1994-10-04 1997-02-25 Duracell, Inc. Smart battery algorithm for reporting battery parameters to an external device
US5757163A (en) * 1995-09-29 1998-05-26 Black & Decker Inc. Battery Charger and method for simultaneously charging multiple batteries from a single power supply
US6124698A (en) * 1998-06-09 2000-09-26 Makita Corporation Battery charger

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4056764A (en) * 1974-06-03 1977-11-01 Nissan Motor Company, Limited Power supply system having two different types of batteries and current-limiting circuit for lower output battery
DE3611484C2 (en) * 1986-04-05 1994-06-09 Ceag Licht & Strom Circuit arrangement for a portable lamp
DE3844093A1 (en) 1988-12-28 1990-07-05 Metabowerke Kg ELECTRIC HAND TOOL WITH INDEPENDENT POWER SUPPLY
US5200688A (en) * 1991-05-31 1993-04-06 Motorola, Inc. Vehicular charger
SE500486C2 (en) * 1991-10-03 1994-07-04 Alfa Laval Agri Int Ways to adapt the operation of an electric fence to battery type
US5355073A (en) * 1992-09-30 1994-10-11 Compaq Computer Corporation Battery pack sensor for an AC adapter
US5371453A (en) * 1993-01-28 1994-12-06 Motorola, Inc. Battery charger system with common charge and data exchange port
US5498950A (en) * 1994-04-29 1996-03-12 Delco Electronics Corp. Battery monitoring, charging and balancing apparatus
WO2000010218A1 (en) 1998-08-14 2000-02-24 Milwaukee Electric Tool Corporation Battery charger
US6144186A (en) * 1999-07-16 2000-11-07 Motorola, Inc. Low power enable circuit
US6104162A (en) * 1999-09-11 2000-08-15 Sainsbury; Simon R. Method and apparatus for multi-power source for power tools
US6324339B1 (en) 1999-11-29 2001-11-27 Eveready Battery Company, Inc. Battery pack including input and output waveform modification capability
US6275004B1 (en) * 2000-09-11 2001-08-14 General Motors Corporation System for battery module balancing via variable voltage DC-DC converter in a hybrid-electric powertrain
US7176654B2 (en) 2002-11-22 2007-02-13 Milwaukee Electric Tool Corporation Method and system of charging multi-cell lithium-based batteries
DE10362314B3 (en) * 2002-11-22 2023-05-11 Milwaukee Electric Tool Corp. Lithium Ion Battery Pack
US7157882B2 (en) * 2002-11-22 2007-01-02 Milwaukee Electric Tool Corporation Method and system for battery protection employing a selectively-actuated switch
DE112005001217T5 (en) 2004-05-24 2007-06-28 Milwaukee Electric Tool Corp., Brookfield Method and system for battery charging

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5598085A (en) * 1993-07-14 1997-01-28 U.S. Philips Corporation Circuit arrangement for charging rechargeable batteries
US5606242A (en) * 1994-10-04 1997-02-25 Duracell, Inc. Smart battery algorithm for reporting battery parameters to an external device
US5757163A (en) * 1995-09-29 1998-05-26 Black & Decker Inc. Battery Charger and method for simultaneously charging multiple batteries from a single power supply
US6124698A (en) * 1998-06-09 2000-09-26 Makita Corporation Battery charger

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777781B (en) * 2009-12-30 2012-07-04 湖南科力远高技术控股有限公司 Electromobile modularization battery management system
US11540429B2 (en) 2018-07-30 2022-12-27 Milwaukee Electric Tool Corporation Battery charger
US11523510B2 (en) 2018-10-17 2022-12-06 Milwaukee Electric Tool Corporation Battery charger including printed circuit board having an AC portion and a DC portion
US11855468B2 (en) 2018-10-17 2023-12-26 Milwaukee Electric Tool Corporation Battery charger including an isolating member
EP3853969A4 (en) * 2018-11-02 2022-06-15 Gbatteries Energy Canada Inc. Balancing a battery pack with pulse charging
US11831186B2 (en) 2018-11-02 2023-11-28 Gbatteries Energy Canada Inc. Balancing a battery pack with pulse charging
WO2020112772A1 (en) * 2018-11-29 2020-06-04 Club Car Llc Utility vehicle control system with real time clock

Also Published As

Publication number Publication date
GB2430814B (en) 2008-07-23
DE112005001203T5 (en) 2007-07-19
GB2430814A (en) 2007-04-04
WO2005117232A2 (en) 2005-12-08
GB0623249D0 (en) 2007-01-03
GB0623318D0 (en) 2007-01-03
GB2429344B (en) 2008-12-31
WO2005117231A8 (en) 2008-05-02
WO2005117232A3 (en) 2006-07-06
DE112005001203B4 (en) 2022-08-04
GB2429344A (en) 2007-02-21
DE112005001217T5 (en) 2007-06-28

Similar Documents

Publication Publication Date Title
US11063446B2 (en) Method and system for charging multi-cell lithium-based battery packs
US7425816B2 (en) Method and system for pulse charging of a lithium-based battery
JP7198293B2 (en) battery charger
WO2005117231A1 (en) Method and system for battery charging
GB2434704A (en) Battery pack for a cordless power tool

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 0623318.3

Country of ref document: GB

Ref document number: 0623318

Country of ref document: GB

WWE Wipo information: entry into national phase

Ref document number: 1120050012174

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 200580024998.8

Country of ref document: CN

RET De translation (de og part 6b)

Ref document number: 112005001217

Country of ref document: DE

Date of ref document: 20070628

Kind code of ref document: P

122 Ep: pct application non-entry in european phase