[go: up one dir, main page]

CN1989675B - Method and system for battery charging - Google Patents

Method and system for battery charging Download PDF

Info

Publication number
CN1989675B
CN1989675B CN2005800249988A CN200580024998A CN1989675B CN 1989675 B CN1989675 B CN 1989675B CN 2005800249988 A CN2005800249988 A CN 2005800249988A CN 200580024998 A CN200580024998 A CN 200580024998A CN 1989675 B CN1989675 B CN 1989675B
Authority
CN
China
Prior art keywords
battery
charger
charge
charging
state
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
CN2005800249988A
Other languages
Chinese (zh)
Other versions
CN1989675A (en
Inventor
托德·W·约翰逊
杰伊·J·罗森贝克
加里·D·迈尔
杰弗里·M·赛勒
凯文·L·格拉斯哥
乔纳森·A·齐克
杰弗里·M·布罗泽克
卡尔·F·施卡策
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Milwaukee Electric Tool Corp
Original Assignee
Milwaukee Electric Tool Corp
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 Corp filed Critical Milwaukee Electric Tool Corp
Priority claimed from PCT/US2005/018534 external-priority patent/WO2005117231A1/en
Publication of CN1989675A publication Critical patent/CN1989675A/en
Application granted granted Critical
Publication of CN1989675B publication Critical patent/CN1989675B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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

Landscapes

  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)

Abstract

A combination includes a battery pack and a battery charger operable to supply a charging current to the battery pack. The battery pack includes a plurality of battery cells having Li-based chemical components and a present state of charge. The battery pack also includes a battery microcontroller operable to measure the present state of charge of at least one battery cell to produce battery cell present state of charge measurements. The battery charger includes a charger microcontroller 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.

Description

用于给电池充电的方法和系统 Method and system for charging a battery

相关申请related application

当前专利申请要求了在先提交的以下共同未决美国临时专利申请的权益:2004年5月24日提交的No.60/574278;2004年5月25日提交的No.60/574616;2004年6月22日提交的No.60/582138;2004年6月24日提交的No.60/582728;2004年6月24日提交的No.60/582730;2004年9月22日提交的No.60/612352;2004年11月5日提交的No.60/626013;2004年11月9日提交的No.60/626230;以及2005年1月12日提交的No.60/643396,这些专利申请的全部内容由此被引用作为参考。The current patent application claims the benefit of the following previously filed co-pending U.S. Provisional Patent Applications: No. 60/574278, filed May 24, 2004; No. 60/574616, filed May 25, 2004; No. 60/582138 filed June 22; No. 60/582728 filed June 24, 2004; No. 60/582730 filed June 24, 2004; No. 60/582730 filed June 22, 2004 60/612352; 60/626013 filed November 5, 2004; 60/626230 filed November 9, 2004; and 60/643396 filed January 12, 2005, these patent applications The entire content of is hereby incorporated by reference.

本申请还涉及2003年11月20日提交的美国专利申请No.10/720027,该专利申请要求了在先提交的以下共同未决美国临时专利申请的权益:2002年11月22日提交的No.60/428358;2002年11月22日提交的No.60/428450;2002年11月22日提交的No.60/428452;2003年1月17日提交的No.60/440692;2003年1月17日提交的No.60/440693;2003年11月19日提交的No.60/523716;2003年11月19日提交的No.60/523712,这些专利申请的全部内容由此被引用作为参考。This application is also related to U.S. Patent Application No. 10/720027, filed November 20, 2003, which claims the benefit of the earlier co-pending U.S. Provisional Patent Application: No. .60/428358; No. 60/428450 filed November 22, 2002; No. 60/428452 filed November 22, 2002; No. 60/440692 filed January 17, 2003; 60/440693, filed November 17; 60/523716, filed November 19, 2003; 60/523712, filed November 19, 2003, the entire contents of which are hereby incorporated by reference as refer to.

本申请还涉及2003年11月20日提交的美国专利申请No.10/719680,该专利申请要求了在先提交的以下共同未决美国临时专利申请的权益:2002年11月22日提交的No.60/428358;2002年11月22日提交的No.60/428450;2002年11月22日提交的No.60/428452;2003年1月17日提交的No.60/440692;2003年1月17日提交的No.60/440693;2003年11月19日提交的No.60/523716;2003年11月19日提交的No.60/523712,这些专利申请的全部内容由此被引用作为参考。This application is also related to U.S. Patent Application No. 10/719,680, filed November 20, 2003, which claims the benefit of the earlier co-pending U.S. Provisional Patent Application: No. .60/428358; No. 60/428450 filed November 22, 2002; No. 60/428452 filed November 22, 2002; No. 60/440692 filed January 17, 2003; 60/440693, filed November 17; 60/523716, filed November 19, 2003; 60/523712, filed November 19, 2003, the entire contents of which are hereby incorporated by reference as refer to.

本专利申请还涉及2003年11月24日提交的美国专利申请No.10/721800,该专利申请要求了在先提交的以下共同未决美国临时专利申请的权益:2002年11月22日提交的No.60/428356;2002年11月22日提交的No.60/428358;2002年11月22日提交的No.60/428450;2002年11月22日提交的No.60/428452;2003年1月17日提交的No.60/440692;2003年1月17日提交的No.60/440693;2003年11月19日提交的No.60/523712;2003年11月19日提交的No.60/523716,这些专利申请的全部内容由此被引用作为参考。This patent application is also related to U.S. Patent Application No. 10/721,800, filed November 24, 2003, which claims the benefit of the earlier co-pending U.S. Provisional Patent Application filed on November 22, 2002 No. 60/428356; No. 60/428358 filed November 22, 2002; No. 60/428450 filed November 22, 2002; No. 60/428452 filed November 22, 2002; 2003 No. 60/440692 filed January 17; No. 60/440693 filed January 17, 2003; No. 60/523712 filed November 19, 2003; No. 60/523712 filed November 19, 2003 60/523,716, the entire contents of which patent applications are hereby incorporated by reference.

技术领域technical field

本申请大体上涉及用于给电池充电的方法和系统,更具体地说,涉及用于给电动工具电池充电的方法和系统。The present application relates generally to methods and systems for charging batteries, and more particularly, to methods and systems for charging power tool batteries.

背景技术Background technique

无线电动工具通常由便携式电池组供电。这些电池组具有各种各样的电池化学组分和标称电压,并且能够用来给许多工具和电气装置供电。通常,电动工具电池的电池化学组分为镍-镉(“NiCd”)或镍-金属氢化物(“NiMH”)。电池组的标称电压通常为大约2.4V至大约24V。Cordless power tools are often powered by portable battery packs. These battery packs come in a wide variety of battery chemistries and nominal voltages, and can be used to power many tools and electrical devices. Typically, the battery chemistry of power tool batteries is nickel-cadmium ("NiCd") or nickel-metal hydride ("NiMH"). The nominal voltage of the battery pack is typically about 2.4V to about 24V.

发明内容Contents of the invention

一些电池化学组分(例如,锂(“Li”)、锂离子(“Li离子”)和其它锂基化学组分),需要精确的充电方案和充电操作并且受控放电。不充分的充电方案和未受控放电方案会产生出过多的热量积累、过度过充电情况和/或过度过放电情况。这些情况和积累会对电池造成不可逆损坏,并且会严重影响电池容量。Some battery chemistries, such as lithium ("Li"), lithium-ion ("Li-ion"), and other lithium-based chemistries, require precise charging schemes and operation of charge and controlled discharge. Inadequate charging schemes and uncontrolled discharging schemes can produce excessive heat buildup, excessive overcharge conditions and/or excessive overdischarge conditions. These conditions and accumulations can cause irreversible damage to the battery and can seriously affect battery capacity.

本发明提供了给电池充电的系统和方法。在一些结构中以及在一些方面中,本发明提供了能够给具有不同电池化学组分的各种电池组完全充电的电池充电器。在一些结构中以及在一些方面中,本发明提供了能够给锂基电池例如锂-钴电池、锂-锰电池和尖晶石电池完全充电的电池充电器。在一些结构中以及在一些方面中,本发明提供了能够给具有不同标称电压或在不同标称电压范围中的锂基化学组分电池组充电的电池充电器。在一些结构中以及在一些方面中,本发明提供了具有根据不同电池条件实施的各种充电模块的电池充电器。在一些结构中以及在一些方面中,本发明提供了用于通过施加恒定电压脉冲、给锂基电池充电的方法和系统。可以通过电池充电器根据特定的电池特征,来增大或减小在这些脉冲之间的时间和脉冲长度。The present invention provides systems and methods for charging batteries. In some constructions and in some aspects, the present invention provides a battery charger capable of fully charging a variety of battery packs having different battery chemistries. In some constructions and in some aspects, the present invention provides a battery charger capable of fully charging lithium-based batteries, such as lithium-cobalt batteries, lithium-manganese batteries, and spinel batteries. In some constructions and in some aspects, the present invention provides a battery charger capable of charging lithium-based chemistry batteries having different nominal voltages or in different nominal voltage ranges. In some constructions and in some aspects, the present invention provides a battery charger having various charging modules implemented according to different battery conditions. In some constructions and in some aspects, the present invention provides methods and systems for charging lithium-based batteries by applying constant voltage pulses. The time between these pulses and the pulse length can be increased or decreased by the battery charger according to specific battery characteristics.

在一个结构中,本发明提供了可用来给电池组提供充电电流的、包括电池组和电池充电器的组合。电池组包括第一电池端子、第二电池端子和具有当前充电状态的电池单元。电池单元与第一电池端子和第二电池端子的至少一个连接。电池组还包括与第一电池端子和第二电池端子中的至少一个连接的电池微控制器。该微控制器可用来测量电池单元的当前充电状态,以产生出电池单元当前充电状态测量值。电池充电器包括:构成为与第一电池端子和第二电池端子中的至少一个连接的第一充电器端子;和构成为与第一电池端子和第二电池端子中的至少一个连接的第二充电器端子。第一充电器端子构成为给电池组提供充电电流。电池充电器还包括充电器微控制器,该充电器微控制器与第二充电器端子连接,并且可用来从电池微控制器接收电池单元当前充电状态测量值。充电器微控制器还可以用来以脉冲形式给电池组提供充电电流,其中每个脉冲包括:第一时间间隔,其中正在给电池提供充电电流;和第二时间间隔,其中暂停给电池提供充电电流。微控制器还可用来至少部分根据从电池微控制器接收到的电池单元当前充电状态测量值,改变脉冲的第一时间间隔。In one configuration, the present invention provides a combination comprising a battery pack and a battery charger that can be used to provide charging current to the battery pack. The battery pack includes a first battery terminal, a second battery terminal and a battery cell having a current state of charge. The battery cell is connected 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 can be used to measure the current state of charge of the battery cell to generate a current state of charge measurement of the battery cell. The battery charger includes: a first charger terminal configured to be connected to at least one of the first battery terminal and a second battery terminal; and a second charger terminal configured to be connected to at least one of the first battery terminal and the second battery terminal. Charger terminal. The first charger terminal is configured to provide charging current to the battery pack. The battery charger also includes a charger microcontroller coupled to the second charger terminal and operable to receive a current state-of-charge measurement of the battery cells from the battery microcontroller. The charger microcontroller can also be used to provide charging current to the battery pack in pulses, where each pulse includes: a first time interval in which charging current is being provided to the battery; and a second time interval in which charging the battery is paused current. The microcontroller is also operable to vary the first time interval of the pulses based at least in part on a measurement of the battery cell's current state of charge received from the battery microcontroller.

在另一个结构中,本发明提供了给具有多个电池单元的电池脉冲充电的方法。该方法包括:测量在多个电池单元中的每个电池单元的充电状态;并且向电池施加充电电流第一脉冲,第一脉冲具有:第一时间间隔,其中向电池提供充电电流;以及第二时间间隔,其中暂停给电池提供充电电流。该方法还包括:给电池提供充电电流第二脉冲。第二脉冲具有:第三时间间隔,其中给电池提供充电电流;和第四时间间隔,其中暂停给电池提供充电电流。第三时间间隔至少部分基于电池单元的充电状态,并且第三时间间隔小于第一时间间隔。In another construction, the invention provides a method of pulse charging a battery having a plurality of cells. The method includes: measuring the state of charge of each battery cell in a plurality of battery cells; and applying a first pulse of charging current to the battery, the first pulse having: a first time interval in which the charging current is supplied to the battery; and a second The time interval in which charging current to the battery is suspended. The method also includes providing a second pulse of charging current to the battery. The second pulse has a third time interval in which charging current is provided to the battery, and a fourth time interval in which charging current to the battery is suspended. The third time interval is based at least in part on the state of charge of the battery cells, and the third time interval is less than the first time interval.

在另一个结构中,本发明提供了一种可用于在当前充电状态情况下给具有电池单元的电池组提供充电电流的电池充电器,并且提供了一种可用来测量电池单元当前充电状态的电池微控制器。电池充电器包括可用来从电池微控制器接收电池单元当前充电状态的充电器微控制器。充电器微控制器还可用来以脉冲形式给电池组提供充电电流,其中每个脉冲包括第一时间间隔和第二时间间隔。第一时间间隔为给电池提供充电电流的间隔,而第二时间间隔为暂停给电池提供充电电流的间隔。微控制器还可用来至少部分根据从电池微控制器接收到的电池单元当前充电状态,改变脉冲的第一时间间隔。In another construction, the present invention provides a battery charger operable to provide charging current to a battery pack having cells at a current state of charge and provides a battery charger operable to measure the current state of charge of the cells microcontroller. The battery charger includes a charger microcontroller operable to receive the current state of charge of the battery cells from the battery microcontroller. The charger microcontroller is also operable to provide charging current to the battery pack in pulses, where each pulse includes a first time interval and a second time interval. The first time interval is an interval for supplying charging current to the battery, and the second time interval is an interval for suspending supplying charging current to the battery. The microcontroller is also operable to vary the first time interval of the pulses based at least in part on the current state of charge of the battery cells received from the battery microcontroller.

本领域普通技术人员通过阅读以下详细说明、权利要求和附图,将了解本发明的独特特征和独特优点。The unique features and unique advantages of the present invention will become apparent to those of ordinary skill in the art from the following detailed description, claims and drawings.

附图说明Description of drawings

图1为电池的透视图。Figure 1 is a perspective view of a battery.

图2为电池、例如在图1中所示的电池的另一个透视图。FIG. 2 is another perspective view of a battery, such as that shown in FIG. 1 .

图3为与电池充电器物理电连接的电池、例如在图1中所示的电池的透视图。3 is a perspective view of a battery, such as the battery shown in FIG. 1 , in physical and electrical connection with a battery charger.

图4为与电池充电器电连接的电池、例如在图3中所示的电池和电池充电器的示意图。4 is a schematic diagram of a battery, such as the battery shown in FIG. 3, and the battery charger, electrically connected to a battery charger.

图5a和5b为流程图,显示出体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器的操作。5a and 5b are flowcharts showing the operation of a battery charger, such as that shown in FIG. 3, embodying aspects of the present invention.

图6为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第一模块。FIG. 6 is a flowchart showing a first module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图7为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第二模块。FIG. 7 is a flow diagram showing a second module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图8为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第三模块。FIG. 8 is a flowchart showing a third module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图9为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第四模块。FIG. 9 is a flowchart showing a fourth module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图10为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第五模块。FIG. 10 is a flowchart showing a fifth module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图11为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的第六模块。FIG. 11 is a flow diagram showing a sixth module that can be implemented on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图12为流程图,显示出能够在体现本发明各个方面的电池充电器、例如在图3中所示的电池充电器上应用的充电算法。FIG. 12 is a flowchart showing a charging algorithm that can be employed on a battery charger embodying aspects of the present invention, such as the battery charger shown in FIG. 3 .

图13为与电池充电器电连接的电池的示意图。13 is a schematic diagram of a battery electrically connected to a battery charger.

图14A-B为电池的其它结构的视图。14A-B are views of other configurations of batteries.

图15A-B为与电动工具物理电连接的电池、例如在图1、2和14A-B中所示的电池中的一个的透视图。15A-B are perspective views of a battery, such as one of the batteries shown in FIGS. 1 , 2 and 14A-B, in physical and electrical connection with a power tool.

图16为电池的充电电流的示意图。FIG. 16 is a schematic diagram of the charging current of the battery.

图17为电池的另一个示意图。Figure 17 is another schematic diagram of a battery.

图18为与电池充电器连接的功率变换器的透视图。Figure 18 is a perspective view of a power converter connected to a battery charger.

图19为与电池充电器连接的功率变换器、例如图18的功率变换器的平面图。19 is a plan view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图20为与电池充电器连接的功率变换器、例如图18的功率变换器的侧视图。20 is a side view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图21为与电池充电器连接的功率变换器、例如图18的功率变换器的顶视图。21 is a top view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图22为与电池充电器连接的功率变换器、例如图18的功率变换器的另一个侧视图。22 is another side view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图23为与电池充电器连接的功率变换器、例如图18的功率变换器的后视图。23 is a rear view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图24为与电池充电器连接的功率变换器、例如图18的功率变换器的另一个透视图。24 is another perspective view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图25为与电池充电器连接的功率变换器、例如图18的功率变换器的再一个透视图。25 is yet another perspective view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图26为与电池充电器连接的功率变换器、例如图18的功率变换器的再一个透视图。26 is yet another perspective view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图27为与电池充电器连接的功率变换器、例如图18的功率变换器的再一个透视图。27 is yet another perspective view of a power converter, such as the power converter of FIG. 18, connected to a battery charger.

图28为流程图,显示出电池的充电操作的模块。Fig. 28 is a flowchart showing the modules of the charging operation of the battery.

图29和30为流程图,显示出电池的充电操作的另一个模块。Figures 29 and 30 are flowcharts showing another module of the battery charging operation.

图31为流程图,显示出电池的充电操作的再一个模块。Fig. 31 is a flowchart showing yet another block of the battery charging operation.

图32为流程图,显示出电池的充电操作的再一个模块。Fig. 32 is a flowchart showing yet another module of the battery charging operation.

图33为流程图,显示出电池的充电操作的再一个模块。Fig. 33 is a flowchart showing yet another module of the battery charging operation.

图34为流程图,显示出电池的充电操作的再一个模块。Fig. 34 is a flowchart showing yet another module of the battery charging operation.

图35为流程图,显示出电池的充电操作的再一个模块。Fig. 35 is a flowchart showing yet another block of the battery charging operation.

图36为流程图,显示出电池的充电操作的再一个模块。Fig. 36 is a flowchart showing yet another module of the battery charging operation.

图37和38为流程图,显示出电池的充电操作的再一个模块。37 and 38 are flowcharts showing yet another module of the battery charging operation.

图39为电池的充电电流的示意图。Fig. 39 is a schematic diagram of the charging current of the battery.

在详细说明本发明的任意实施方案之前,要理解的是,本发明在其应用方面不限于在下面说明中所给出或在以下附图中所示的部件的结构和布置细节。本发明能够具有其它实施方案,或者按照各种方式实施或实现。还有,要理解的是,在这里所用的词组和术语用于说明目的,并且不应该被认为是进行限定。在这里所使用的“包括”、“包含”或“具有”及其变型指的是涵盖下面列出的项目和其等同物以及其它项目。Before describing any embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and arrangement of parts set forth in the following description or shown in the following drawings. The invention is capable of other embodiments or of being practiced or carried out in various ways. Also, it is to be understood that the phrases and terminology used herein are for the purpose of description and should not be regarded as limiting. "Includes", "comprises" or "has" and variations thereof as used herein is meant to cover the items listed below and their equivalents as well as other items.

具体实施方式Detailed ways

在图1和2中显示出电池组或电池20。该电池20构成为给一个或多个电气装置、例如电动工具25(在图15A-B所示的)和/或电池充电器30(在图3和4中所示的)供电以及从中接收能量。在一些结构中以及在一些方面中,电池20可以具有任意电池化学组分,例如铅酸、镍-镉(“NiCd”)、镍-金属氢化物(“NiMH”)、锂(“Li”)、锂离子(“Li离子”)、另一种锂基化学组分或另一种可再充电电池化学组分。在一些结构中和在一些方面中,电池20可以给电气装置、例如具有高电流放电速率的电动工具提供高放电电流。在所示的结构中,电池20具有Li、Li离子电池化学组分或另一种Li基化学组分,并且提供等于或大于大约20A的平均放电电流。例如,在所示的结构中,电池20能够具有锂-钴(“Li-Co”)、锂-锰(“Li-Mn”)尖晶石或Li-Mn镍化学组分。A battery pack or battery 20 is shown in FIGS. 1 and 2 . The battery 20 is configured to power and receive energy from one or more electrical devices, such as 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 be of any battery chemistry, such as lead-acid, nickel-cadmium (“NiCd”), nickel-metal hydride (“NiMH”), lithium (“Li”) , lithium ions ("Li ions"), another lithium-based chemistry, or another rechargeable battery chemistry. In some constructions and in some aspects, the battery 20 can provide a high discharge current to an electrical device, such as a power tool with a high current discharge rate. In the illustrated configuration, battery 20 has a Li, Li-ion battery chemistry, or another Li-based chemistry, and provides an average discharge current equal to or greater than about 2OA. For example, in the configuration shown, battery 20 can have lithium-cobalt ("Li-Co"), lithium-manganese ("Li-Mn") spinel, or Li-Mn nickel chemistry.

在一些结构中和在一些方面中,电池20还可以具有任意的标称电压,例如大约为9.6V至大约50V的标称电压。在一个结构(参见图1-3)中,例如电池20具有大约为21V的标称电压。在另一个结构(参见图14)中,电池20A具有大约为28V的标称电压。应该理解的是,在其它结构中,电池20可以具有在另一个标称电压范围中的另一个标称电压。In some constructions and in some aspects, battery 20 may also have any nominal voltage, such as a nominal voltage of about 9.6V to about 50V. In one configuration (see FIGS. 1-3 ), for example, battery 20 has a nominal voltage of approximately 21V. In another configuration (see FIG. 14), the battery 20A has a nominal voltage of approximately 28V. It should be understood that in other configurations, battery 20 may have another nominal voltage within another nominal voltage range.

该电池20包括设有端子支撑件40的外壳35。该电池20还包括一个或多个电池端子,所述一个或多个电池端子由端子支撑件40支撑,并且可以与电气装置、例如电动工具25和/或电池充电器30连接。在一些结构、例如在图4中所示的结构中,电池20包括正极电池端子45、负极电池端子50和检测电池端子55。在一些结构中,电池20包括比在所示结构中更多或更少的端子。The battery 20 includes a housing 35 provided with a terminal support 40 . The battery 20 also includes one or more battery terminals supported by the terminal support 40 and connectable to electrical devices such as the power tool 25 and/or the battery charger 30 . In some constructions, such as that shown 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 configurations, battery 20 includes more or fewer terminals than in the configurations shown.

电池20包括一个或多个电池单元60,每个电池单元具有化学组分和标称电压。在一些结构中,电池20具有Li离子电池化学组分、大约为18V或21V的标称电压,并且包括五个电池单元。在一些结构中,每个电池单元60具有Li离子化学组分,并且每个电池单元60具有基本上相同的标称电压,例如大约为3.6V或大约4.2V。Battery 20 includes one or more battery cells 60, each having a chemical composition and a nominal voltage. In some constructions, battery 20 has a Li-ion battery chemistry, a nominal voltage of approximately 18V or 21V, and includes five battery cells. In some constructions, each battery cell 60 has a Li ion chemistry, and each battery cell 60 has substantially the same nominal voltage, eg, about 3.6V or about 4.2V.

在一些结构中以及在一些方面中,电池20包括识别电路或者与一个或多个电池端子电连接的部件。在一些结构中,电气装置、例如电池充电器30(在图3和4中所示的)会“读取”识别电路或部件,或者根据识别电路或部件接收输入,以便确定一个或多个电池特征。在一些结构中,电池特征例如可以包括电池20的标称电压、电池20的温度和/或电池20的化学组分。In some constructions and in some aspects, battery 20 includes identification circuitry or components electrically connected to one or more battery terminals. In some constructions, an electrical device, such as battery charger 30 (shown in FIGS. 3 and 4 ), "reads" or receives input from an identification circuit or component in order to determine one or more battery feature. In some constructions, the battery characteristics may include, for example, the nominal voltage of the battery 20 , the temperature of the battery 20 , and/or the chemical composition of the battery 20 .

在一些结构中以及在一些方面中,电池20包括与一个或多个电池端子电连接的控制装置、微控制器、微处理器或控制器。控制器和电气装置、例如电池充电器30通信,并给所述装置提供关于一个或多个电池特征或状况的信息,例如电池20的标称电压、单独单元电压、电池20的温度以及电池20的化学组分。在一些结构、例如在图4中所示的结构中,电池20包括具有微处理器或控制器64的识别电路62。In some constructions and in some aspects, battery 20 includes a control device, microcontroller, microprocessor, or controller electrically connected to one or more battery terminals. The controller communicates with an electrical device, such as the battery charger 30, and provides the device with information about one or more battery characteristics or conditions, such as the nominal voltage of the battery 20, individual cell voltages, the temperature of the battery 20, and the battery 20 chemical components. In some constructions, such as that shown in FIG. 4 , the battery 20 includes an identification circuit 62 with a microprocessor or controller 64 .

在一些结构中以及在一些方面中,电池20包括温度检测装置或热敏电阻。该热敏电阻构成并且设置在电池20内,用来检测一个或多个电池单元的温度或整个电池20的温度。在一些结构、例如在图4中所示的结构中,电池20包括热敏电阻66。在所示的结构中,热敏电阻66包括在识别电路62中。In some constructions and in some aspects, battery 20 includes a temperature sensing device or thermistor. The thermistor is constructed and disposed within the battery 20 to detect the temperature of one or more battery cells or the temperature of the entire battery 20 . In some constructions, such as that shown in FIG. 4 , the battery 20 includes a thermistor 66 . In the illustrated construction, a thermistor 66 is included in the identification circuit 62 .

如图3和4中所示,电池20也构成为与电气装置、例如电池充电器30连接。在一些结构中,电池充电器30包括外壳70。外壳70设有与电池20连接的连接部分75。连接部分75包括一个或多个电气装置端子,用来使电池20与电池充电器30电连接。包括在电池充电器30中的这些端子构成为与包括在电池20中的端子相配合,并且从电池20传输和接收能量和信息。As shown in FIGS. 3 and 4 , the battery 20 is also configured to be connected to an electrical device, such as a battery charger 30 . In some constructions, battery charger 30 includes housing 70 . The case 70 is provided with a connection portion 75 to which the battery 20 is connected. Connection portion 75 includes one or more electrical device terminals for electrically connecting battery 20 to battery charger 30 . These terminals included in the battery charger 30 are configured to cooperate with terminals included in the battery 20 and transmit and receive energy and information from the battery 20 .

在一些结构、例如在图4中所示的结构中,电池充电器30包括正极端子80、负极端子85和检测端子90。在一些结构中,电池充电器30的正极端子80构成为与正极电池端子45相配合。在一些结构中,电池充电器30的负极端子85和检测端子90构成为,分别与负极电池端子50和检测电池端子55相配合。In some constructions, such as that shown in FIG. 4 , the battery charger 30 includes a positive terminal 80 , a negative terminal 85 and a sense terminal 90 . In some constructions, 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 test terminal 90 of the battery charger 30 are configured to mate with the negative battery terminal 50 and the test battery terminal 55, respectively.

在一些结构中以及在一些方面中,电池充电器30还包括充电电路95。在一些结构中,充电电路95包括控制装置、微控制器、微处理器或控制器100。控制器100控制着在电池20和电池充电器30之间的能量传输。在一些结构中,控制器100控制着在电池20和电池充电器30之间的信息传输。在一些结构中,控制器100根据从电池20接收到的信号,识别和/或确定电池20的一个或多个特征或条件。还有,控制器100能够根据电池20的识别特征,控制充电器30的操作。In some constructions and in some aspects, the battery charger 30 also includes a charging circuit 95 . In some constructions, charging circuit 95 includes a control device, microcontroller, microprocessor or controller 100 . The controller 100 controls the energy transfer 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 constructions, 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 the operation of the charger 30 according to the identification feature of the battery 20 .

在一些结构中以及在一些方面中,控制器100包括各种计时器、备用计时器和计数器,和/或能够进行各种计时和计数功能。计时器、备用计时器和计数器由控制器100在各个充电步骤和/或模块期间使用和控制。下面将对计时器、备用计时器和计数器进行说明。In some constructions and in some aspects, controller 100 includes various timers, backup timers and counters, and/or is capable of various timing and counting functions. The timers, backup timers and counters are used and controlled by the controller 100 during the various charging steps and/or modules. Timers, backup timers, and counters are described below.

在一些结构中以及在一些方面中,电池充电器30包括显示器或指示器110。指示器110将电池充电器30的状态告知用户。在一些结构中,指示器110能够将在操作期间正在开始和/或正在完成的不同充电阶段、充电模式或充电模块告知用户。在一些结构中,指示器110包括第一发光二极管(“LED”)115和第二LED120。在所示的结构中,第一和第二LED115和120为不同颜色的LED。例如,第一LED115为红色LED,而第二LED120为绿色LED。在一些结构中,控制器100启用和控制指示器110。在一些结构中,指示器110设置在外壳70上,或者包括在外壳70中,从而指示器110对于用户是可见的。显示器也可以包括指示器,用来显示出充电百分比、剩余时间等。在一些结构中,显示器或指示器110可以包括设在电池20上的燃料计。In some constructions and in some aspects, battery charger 30 includes a display or indicator 110 . Indicator 110 informs the user of the status of battery charger 30 . In some constructions, the indicator 110 can inform the user of the different charging stages, charging modes, or charging modules that are beginning and/or completing during operation. In some constructions, the indicator 110 includes a first light emitting diode (“LED”) 115 and a second LED 120 . In the structure shown, the first and second LEDs 115 and 120 are LEDs of different colors. For example, the first LED 115 is a red LED and the second LED 120 is a green LED. In some constructions, the controller 100 enables and controls the indicator 110 . In some constructions, the indicator 110 is disposed on, or included in, the housing 70 such that the indicator 110 is visible to the user. The display may also include indicators to show the percentage of charge, remaining time, etc. In some constructions, the display or indicator 110 may include a fuel gauge provided on the battery 20 .

电池充电器30适于从电源130接收能量输入。在一些结构中,电源130大约为120V AC、60Hz信号。在其它结构中,电源130大约为240V AC信号。在其它结构中,电源130例如为恒定电流源。在这些结构中,电源130能够包括12V DC信号,例如从汽车插口(例如,从汽车蓄电池)接收到的DC信号。The battery charger 30 is adapted to receive an energy input from a power source 130 . In some constructions, the power source 130 is approximately a 120V AC, 60Hz signal. In other constructions, the power supply 130 is approximately a 240V AC signal. In other configurations, the power source 130 is, for example, a constant current source. In these configurations, the power supply 130 can include a 12V DC signal, such as a DC signal received from a car outlet (eg, from a car battery).

在所示的结构中,电池充电器30从AC电源接收到能量输入。为了使用DC电源,用户可以将电池充电器30连接至在图18-27中所示的功率转换器2140上。在这些结构中,功率转换器2140将第一信号、例如DC信号(例如,来自汽车DC输出口的12V DC信号)转换成第二信号、例如AC信号(例如,120V AC信号)。In the illustrated construction, the battery charger 30 receives power input from an AC power source. To use DC power, the user may connect the battery charger 30 to the power converter 2140 shown in FIGS. 18-27. In these configurations, the power converter 2140 converts a first signal, such as a DC signal (eg, a 12V DC signal from a DC outlet of an automobile) to a second signal, such as an AC signal (eg, a 120V AC signal).

如图18-26中所示,功率转换器2140包括外壳2145。在所示的结构中,外壳2145包括第一端部2146、第二端部2147、第一侧面2148和第二侧面2149。外壳2145还包括底面2152和顶面2154。在其它结构中,外壳2145能够包括比所示和所述的更多或更少的表面、侧面和端部。As shown in FIGS. 18-26 , power converter 2140 includes housing 2145 . In the illustrated construction, housing 2145 includes a first end 2146 , a second end 2147 , a first side 2148 , and a second side 2149 . Housing 2145 also includes a bottom surface 2152 and a top surface 2154 . In other constructions, the housing 2145 can include more or fewer surfaces, sides and ends than shown and described.

在一个结构中,顶面2154能够提供用于放置电池充电器30的区域。在所示的结构中,顶面2154的宽度和长度与电池充电器30基本上相同。在其它结构中,顶面2154的宽度和长度可以大于或者小于电池充电器30。在其它结构中,顶面2154可以包括锁紧机构(未示出),用来将电池充电器30固定在功率转换器2140上。在其它结构中,外壳2145的另一个部分可以包括锁紧机构,用来将电池充电器30固定在转换器2140上。In one configuration, the top surface 2154 can provide an area for the battery charger 30 to be placed. In the illustrated construction, top surface 2154 has substantially the same width and length as battery charger 30 . In other constructions, the width and length of the top surface 2154 may be greater or less than the battery charger 30 . In other constructions, the top surface 2154 may include a locking mechanism (not shown) for securing the battery charger 30 to the power converter 2140 . In other constructions, another portion of the housing 2145 may include a locking mechanism for securing the battery charger 30 to the converter 2140 .

功率转换器2140还包括用来接收第一功率信号(即,DC功率信号)的输入端2159。在一些结构中,输入端2159包括电线2160和输入连接器2165。在所示的结构中,输入连接器2165包括用于接收来自汽车DC输出口的DC信号的12-V DC输入插头。The power converter 2140 also includes an input 2159 for receiving a first power signal (ie, a DC power signal). In some constructions, the input 2159 includes a wire 2160 and an input connector 2165 . In the configuration shown, input connector 2165 includes a 12-V DC input plug for receiving a DC signal from the vehicle's DC outlet.

功率转换器2140还包括用来输送第二功率信号(即,AC功率信号)的转换输出端2170。在所示的结构中,转换输出端2170包括AC输出口,例如三线直叶片输出口2170。如图18所示,输出口2170设置在电线卷2155上。The power converter 2140 also includes a converted output 2170 for delivering a second power signal (ie, an AC power signal). In the illustrated construction, the switched output 2170 includes an AC outlet, such as a three-wire straight blade outlet 2170 . As shown in FIG. 18 , an outlet 2170 is provided on the electric wire roll 2155 .

在一些结构中,功率转换器2140可以包括电线卷2155。电线卷2155可以存储并且固定电池充电器30的电线2156。在所示的结构中,在外壳2145的第二端部2147中的沟槽2158形成电线卷2155。In some constructions, power converter 2140 may include coil of wire 2155 . The cord reel 2155 may store and secure the cord 2156 of the battery charger 30 . In the illustrated construction, the groove 2158 in the second end 2147 of the housing 2145 forms the coil of wire 2155 .

在一些结构中,功率转换器2140可以包括第二输出端2180。在所示的结构中,第二输出端2180设置在外壳2145的第一端部2146上,并且可以用来输送第二(转换的)功率信号。在其它结构中,输出端2180可以输送第一功率信号(即,DC信号)。在其它结构中,转换器2140可以包括另外的输出端2180,所述另外的输出端2180输送第一功率信号或第二功率信号。在还有其它结构中,转换器2140可以包括第二输出口2180的组合,至少一个用来输送第一功率信号,并且至少一个其它输出口用来输送第二功率信号。In some constructions, the power converter 2140 can include a second output 2180 . In the illustrated construction, a second output 2180 is disposed on the first end 2146 of the housing 2145 and can be used to deliver a second (converted) power signal. In other constructions, the output 2180 may deliver the first power signal (ie, a DC signal). In other constructions, the converter 2140 may include a further output 2180 delivering the first power signal or the second power signal. In still other configurations, converter 2140 may include a combination of second output ports 2180, at least one for delivering the first power signal and at least one other output port for delivering the second power signal.

在一些结构中,功率转换器2140可以包括开关2185,用来通过转换输出端2170控制功率的输出。开关2185可以包括:接通位置,其中转换器2140可以用来通过转换输出端2170分配电能(在转换器2140正在接收第一功率信号);以及断开位置,其中转换器2140不能用来通过转换输出端2170分配电能。可以通过一个或多个LED、例如在图23-26中所示的第一LED2188和第二LED2189,将开关2185的位置指示给用户。在所示的结构中,第一LED2188和第二LED2189设置在外壳2145的第一端部2146上。在一个结构中,第一LED2188为红色LED,并且表示转换器2140不能用来通过转换输出端2170供电,而第二LED2189为绿色LED,并且表示转换器2140可以通过转换输出端2170供电。在其它结构中,开关2185可以控制第二输出端2180的输出。在还有其它结构中,转换器2140包括用于每个输出端或输出口2170、2180的开关2185。In some constructions, the power converter 2140 may include a switch 2185 for controlling the output of power through the converter output 2170 . Switch 2185 can include: an on position, wherein converter 2140 can be used to distribute electrical energy through switching output 2170 (while converter 2140 is receiving the first power signal); and an off position, wherein converter 2140 can not be used to switch Output 2170 distributes electrical energy. The position of the switch 2185 may be indicated to the user by one or more LEDs, such as a first LED 2188 and a second LED 2189 shown in FIGS. 23-26. In the illustrated construction, a first LED 2188 and a second LED 2189 are disposed on the first end 2146 of the housing 2145 . In one configuration, the first LED 2188 is a red LED and indicates that the converter 2140 cannot be used to provide power through the switching output 2170 , while the second LED 2189 is a green LED and indicates that the converter 2140 can be powered through the switching output 2170 . In other configurations, the switch 2185 can control the output of the second output terminal 2180 . In still other configurations, the converter 2140 includes a switch 2185 for each output or port 2170 , 2180 .

在一些结构中并且在一些方面中,如下面所述一样,电池充电器30可以给具有不同电池化学组分和不同标称电压的各种可再充电电池充电。例如,在示例性实施方案中,电池充电器30可以给具有NiCd电池化学组分和大约为14.4V标称电压的第一电池、具有Li离子电池化学组分和大约为18V的标称电压的第二电池、以及具有Li离子电池化学组分和大约为28V标称电压的第三电池充电。在另一个示例性实施方案中,电池充电器30可以给具有大约为21V标称电压的第一Li离子电池、和具有大约为28V标称电压的第二Li离子电池充电。在该示例性实施方案中,如下面所述一样,电池充电器30能够识别出每个电池20的标称电压,并且由此如下面所述的那样缩放特定阈值,或者根据电池标称电压,改变电压读数或测量值(在充电期间获取的)。In some constructions and in some aspects, battery charger 30 may charge a variety of rechargeable batteries having different battery chemistries and different nominal voltages, as described below. For example, in an exemplary embodiment, battery charger 30 may charge a first battery having a NiCd battery chemistry and a nominal voltage of approximately 14.4V, a battery having a Li-ion battery chemistry and a nominal voltage of approximately 18V, The second battery, and a third battery having a Li-ion battery chemistry and a nominal voltage of approximately 28V are charged. In another exemplary embodiment, the battery charger 30 can charge a first Li-ion battery having a nominal voltage of approximately 21V, and a second Li-ion battery having a nominal voltage of approximately 28V. In this exemplary embodiment, the battery charger 30 is able to identify the nominal voltage of each battery 20, as described below, and thereby scale the particular threshold, as described below, or based on the battery nominal voltage, Change the voltage reading or measurement (taken during charging).

在一些结构中,电池充电器30可以通过“读取”包括在电池20中的识别分量,或者通过从例如电池微处理器或控制器接收信号,来识别电池20的标称电压。在一些结构中,电池充电器30可以包括充电器30能够识别出的各种电池20的可接受标称电压范围。在一些结构中,可接受标称电压范围包括从大约8V至大约50V的范围。在其它结构中,可接受标称电压范围可以包括从大约12V到大约28V的范围。在其它结构中,电池充电器30能够识别出等于大约12V和更大的标称电压。还有,在其它结构中,电池充电器30能够识别出等于大约30V和更低的标称电压。In some constructions, battery charger 30 may identify the nominal voltage of battery 20 by "reading" an identification component included in battery 20, or by receiving a signal from, for example, a battery microprocessor or controller. In some constructions, the battery charger 30 may include acceptable nominal voltage ranges for the various batteries 20 that the charger 30 can recognize. In some constructions, the acceptable nominal voltage range includes a range from about 8V to about 50V. In other constructions, the acceptable nominal voltage range may include a range from about 12V to about 28V. In other constructions, the battery charger 30 is capable of recognizing nominal voltages equal to about 12V and greater. Also, in other constructions, the battery charger 30 is capable of recognizing nominal voltages equal to about 30V and lower.

在其它结构中,电池充电器30可以识别出包括电池20的标称电压的数值范围。例如,电池充电器30能够识别出第一电池20的标称电压落入在例如大约为18V至大约22V或者大约16V至大约24V的范围内,而不是识别出第一电池20具有大约为18V的标称电压。在其它结构中,电池充电器30还可以识别出其它电池特征,例如电池单元数量、电池化学组分等。In other constructions, the battery charger 30 may recognize a range of values that includes the nominal voltage of the battery 20 . For example, instead of recognizing that the first battery 20 has a voltage of about 18V, the battery charger 30 can recognize that the nominal voltage of the first battery 20 falls within a range of, for example, about 18V to about 22V or about 16V to about 24V. Q. In other constructions, battery charger 30 may also recognize other battery characteristics, such as battery cell count, battery chemistry, and the like.

在其它结构中,充电器30能够识别出电池20的任意标称电压。在这些结构中,充电器30能够通过根据电池20的标称电压、调节或缩放某些阈值,来给任意标称电压电池20充电。还有,在这些结构中,与标称电压无关,每个电池20可以在大约相同时间内接收大约相同大小的充电电流(例如,在每个电池20大约完全放电的情况下)。电池充电器30可以调节或缩放这些阈值(下面所述的),或者根据所充电的电池30的标称电压调节或者缩放测量值。In other constructions, the charger 30 can recognize any nominal voltage of the battery 20 . In these configurations, the charger 30 is 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 configurations, regardless of nominal voltage, each battery 20 may receive approximately the same amount of charging current for approximately the same time (eg, with each battery 20 approximately fully discharged). The battery charger 30 may adjust or scale these thresholds (described below), or adjust or scale the measured values based on the nominal voltage of the battery 30 being charged.

例如,电池充电器30可以识别出具有大约为21V的标称电压以及5个电池单元的第一电池。在整个充电中,电池充电器30改变充电器30所采样的每个测量值(例如,电池电压),以获得每个电池单元的测量值。也就是说,充电器30将每个电池电压测量值除以5(例如,5个电池单元),以大约获得电池单元的平均电压。因此,包括在电池充电器30中的所有阈值可以与每个电池单元测量值相关联。还有,电池充电器30可以识别具有大约为28V标称电压和7个电池单元的第二电池。与用第一电池进行操作类似,电池充电器30改变了每个电压测量值,以获得每个电池单元测量值。还有,包括在电池充电器30中的所有阈值可以与每个电池单元测量值相关。在该实施例中,电池充电器30可以使用相同的阈值,以便监测并且中止对第一和第二电池充电,从而使得电池充电器30能够在一个标称电压范围上给许多电池充电。For example, battery charger 30 may identify a first battery having a nominal voltage of approximately 21V and 5 cells. Throughout charging, battery charger 30 varies each measurement sampled by charger 30 (eg, battery voltage) to obtain measurements for each battery cell. That is, charger 30 divides each battery voltage measurement by 5 (eg, 5 battery cells) to obtain approximately the average voltage of the battery cells. Accordingly, all thresholds included in battery charger 30 may be associated with each battery cell measurement. Also, the battery charger 30 may recognize a second battery having a nominal voltage of approximately 28V and 7 cells. Similar to operating with the first battery, the battery charger 30 varies each voltage measurement to obtain each cell measurement. Also, all thresholds included in battery charger 30 may be associated with each battery cell measurement. In this embodiment, battery charger 30 may use the same threshold to monitor and suspend charging of the first and second batteries, thereby enabling battery charger 30 to charge many batteries over a nominal voltage range.

在一些结构中以及在一些方面中,电池充电器30根据电池20的温度,来进行给电池20充电的充电方案或方法。在一个结构中,电池充电器30给电池20提供充电电流,同时周期性地检测或监测电池20的温度。如果电池20没有包括微处理器或控制器,则电池充电器30在规定时间周期之后,周期性地测量热敏电阻66的电阻。如果电池20包括微处理器或控制器、例如控制器64,则电池充电器30任选地进行:1)周期性地询问控制器64,以确定电池温度和/或电池温度是否在适当的操作范围之外;或者2)等待,以接收来自控制器64的、用来表示电池温度没有处在适当的操作范围内的信号,如将在下面所述一样。In some constructions and in some aspects, the battery charger 30 implements a charging scheme or method for charging the battery 20 based on the temperature of the battery 20 . In one construction, the battery charger 30 provides charging current to the battery 20 while periodically sensing or monitoring the temperature of the battery 20 . If battery 20 does not include a microprocessor or controller, battery charger 30 periodically measures the resistance of thermistor 66 after a specified period of time. If the battery 20 includes a microprocessor or controller, such as the controller 64, the battery charger 30 optionally: 1) periodically interrogates the controller 64 to determine the battery temperature and/or whether the battery temperature is within an appropriate operating range; or 2) wait to receive a signal from controller 64 indicating that the battery temperature is not within the proper operating range, as will be described below.

在一些结构中以及在一些方面中,电池充电器30根据电池20的当前电压,来进行给电池20充电的充电方案或方法。在一些结构中,如下面所述一样,在正在给电池20提供电流时,和/或在没有提供电流时,在经过规定时间周期之后,在周期性地检测或监测电池电压的同时,电池充电器30给电池20提供充电电流。在一些结构中,电池充电器30根据电池20的温度和电压,来进行给电池20充电的充电方案或方法。还有,充电方案可以基于单个电池单元电压。In some constructions and in some aspects, battery charger 30 implements a charging scheme or method for charging battery 20 based on the current voltage of battery 20 . In some constructions, the battery charges while periodically sensing or monitoring the battery voltage while current is being supplied to the battery 20, and/or after a specified period of time has elapsed when no current is being supplied, as described below. The device 30 provides charging current to the battery 20 . In some constructions, the battery charger 30 implements a charging scheme or method for charging the battery 20 based on the temperature and voltage of the battery 20 . Also, charging schemes may be based on individual battery cell voltages.

一旦电池温度和/或电池电压超过规定阈值,或者没有落入在适当操作范围内,则电池充电器30将充电电流中断。电池充电器30继续周期性地检测或监测电池温度/电压,或者等待,以接收来自控制器64的信号,用来表示电池温度/电压处在适当的操作范围内。在电池温度/电压处于适当的操作范围内时,电池充电器30可以恢复给电池20提供充电电流。电池充电器30继续监测电池温度/电压,并且根据所检测出的电池温度/电压,继续中断以及恢复充电电流。在一些结构中,在电池容量到达规定阈值时、或者在规定时间周期之后,电池充电器30终止充电。在其他结构中,当从电池充电器30移去电池20时,终止充电。The battery charger 30 interrupts the charging current once the battery temperature and/or the battery voltage exceed specified thresholds, or do not fall within the proper operating range. The battery charger 30 continues to periodically detect or monitor the battery temperature/voltage, or wait, to receive a signal from the controller 64 indicating that the battery temperature/voltage is within the proper operating range. When the battery temperature/voltage is within the proper operating range, the battery charger 30 can resume providing charging current to the battery 20 . The battery charger 30 continues to monitor the battery temperature/voltage, and continues to interrupt and resume the charging current according to the detected battery temperature/voltage. In some constructions, battery charger 30 terminates charging when the battery capacity reaches a specified threshold, or after a specified period of time. In other constructions, charging is terminated when the battery 20 is removed from the battery charger 30 .

在一些结构中以及在一些方面中,电池充电器30包括用于给各种电池、例如具有不同化学组分和/或标称电压的电池20充电的操作方法。在图5a和5b中显示出该充电操作200的实施例。在一些结构中以及在一些方面中,电池充电器30包括用于给Li基电池、例如具有Li-Co化学组分、Li-Mn尖晶石化学组分、Li-Mn镍化学组分等的电池充电的操作方法。在一些结构中以及在一些方面中,充电操作200包括用于响应于不同电池状况和/或电池特性执行不同功能的各种模块。In some constructions and in some aspects, battery charger 30 includes methods of operation for charging various batteries, such as batteries 20 having different chemistries and/or nominal voltages. An example of this charging operation 200 is shown in Figures 5a and 5b. In some constructions and in some aspects, the battery charger 30 includes a battery for charging a Li-based battery, for example, having a Li-Co chemistry, a Li-Mn spinel chemistry, a Li-Mn nickel chemistry, etc. How to charge the battery. In some constructions and in some aspects, charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.

在一些结构中以及在一些方面中,操作方法200包括用于根据异常和/或正常电池状况中断充电的模块。在一些结构中,充电操作200包括:有故障电池组模块,例如在图6的流程图205中所示的有故障电池组模块;和/或温度超范围模块,例如在图7的流程图210中所示的温度超范围模块。在一些结构中,电池充电器30进入有故障电池组模块205,以便根据异常电池电压、异常电池单元电压和/或异常电池容量中止充电。在一些结构中,电池充电器30进入温度超范围模块210,以便根据异常电池温度和/或一个或多个异常电池单元温度中止充电。在一些结构中,充电操作200包括更多或更少的模块,它们根据比上面和下面所述的模块和状况更多或更少的电池状况终止充电。在图28-38中显示出充电操作和充电模块的其它结构。In some constructions and in some aspects, the method of operation 200 includes means for interrupting charging based on abnormal and/or normal battery conditions. In some constructions, charging operation 200 includes: a faulty battery module, such as the faulty battery module shown in flowchart 205 of FIG. The temperature out-of-range module is shown in . In some constructions, the battery charger 30 accesses the faulty battery module 205 to discontinue charging based on abnormal battery voltage, abnormal cell voltage, and/or abnormal battery capacity. In some constructions, the battery charger 30 enters the temperature out of range module 210 to suspend charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures. In some constructions, charging operation 200 includes more or fewer modules that terminate charging based on more or fewer battery conditions than those described above and below. The charging operation and other configurations of the charging module are shown in Figures 28-38.

在一些结构中以及在一些方面中,充电操作200包括各种用于根据各种电池状况给电池20充电的模式或模块。在一些结构中,充电操作200包括:点滴式充电模块,例如在图8的流程图215中所示的点滴式充电模块;步进式充电模块,例如在图9的流程图220中所示的步进式充电模块;快速充电模块,例如在图10的流程图225中所示的快速充电模块;和/或维护充电模块,例如在图11的流程图230中所示的维护模块。In some constructions and in some aspects, charging operation 200 includes various modes or modules for charging battery 20 according to various battery conditions. In some constructions, charging operation 200 includes: a trickle charging module, such as that shown in flowchart 215 of FIG. 8 ; a step charging module, such as that shown in flowchart 220 of FIG. 9 A step-by-step charging module; a fast charging module, such as the fast charging module shown in the flowchart 225 of FIG. 10 ; and/or a maintenance charging module, such as the maintenance module shown in the flowchart 230 of FIG. 11 .

在一些结构中以及在一些方面中,在充电操作200期间,控制器100根据特定电池温度范围、特定电池电压范围和/或特定电池容量范围,来选择每个充电模块215-230。在一些结构中,控制器100根据在表1中所示的电池特性,来选择每个模块215-230。在一些结构中,条件“电池温度”或“电池的温度”可以包括:整体上获得的电池温度(即,电池单元、电池组成部件等);和/或单独或共同获取的电池单元的温度。在一些结构中,如下面所述一样,每个充电模块215-230可以基于相同的基本充电方案或充电算法,例如全部充电电流。In some constructions and in some aspects, during charging operation 200, controller 100 selects each charging module 215-230 based on a particular battery temperature range, a particular battery voltage range, and/or a particular battery capacity range. In some constructions, the controller 100 selects each module 215-230 based on the battery characteristics shown in Table 1. In some constructions, the condition "battery temperature" or "temperature of the battery" may include: battery temperature obtained as a whole (ie, battery cells, battery components, etc.); and/or temperatures of battery cells taken individually or collectively. In some constructions, as described below, each charging module 215-230 may be based on the same basic charging scheme or algorithm, eg, full charging current.

表1 给Li基电池充电的操作Table 1 Operations for charging Li-based batteries

  V2至V3V2 to V3   没有充电。第一LED缓慢闪烁。Not charging. The first LED blinks slowly.  维护充电。第二LED稳定接通。Maintenance charging. The second LED is on steadily.   维护充电。第二LED稳定接通。Maintenance charging. The second LED is on steadily.   没有充电。第一LED缓慢闪烁。Not charging. The first LED blinks slowly.   >V3>V3   没有充电。第一LED快速闪烁。Not charging. The first LED blinks rapidly.  没有充电。第一LED快速闪烁。Not charging. The first LED blinks rapidly.   没有充电。第一LED快速闪烁。Not charging. The first LED blinks rapidly.   没有充电。第一LED快速闪烁。Not charging. The first LED blinks rapidly.

在一些结构中以及在一些方面中,在点滴式充电模块215期间施加在电池20上的充电电流包括:在第一时间周期、例如十秒内向电池20施加全部充电电流(例如“I”),然后,使全部充电电流暂停第二时间周期、例如五十秒。在一些结构中,全部充电电流为大约以规定幅度的充电电流脉冲。在一些结构中,在电池电压小于第一规定电压阈值V1的情况下,电池充电器30只进入点滴式充电模块215。In some constructions and in some aspects, the charging current applied to the battery 20 during the trickle charging module 215 includes applying the full charging current (e.g., "I") to the battery 20 for a first time period, such as ten seconds, Then, all charging current is suspended for a second time period, for example fifty seconds. In some constructions, the total charge current is approximately a charge current pulse at a prescribed magnitude. In some constructions, the battery charger 30 only enters the trickle charging module 215 when the battery voltage is less than the first prescribed voltage threshold V1.

在一些结构中以及在一些方面中,在快速充电模块225期间施加在电池20上的充电电流包括:在第一时间周期、例如1秒内向电池20施加全部充电电流,然后,使全部充电电流暂停第二时间周期、例如50ms。在一些结构中,控制器100将备用计时器设定为第一规定时限,例如大约2个小时。在这些结构中,电池充电器30在所述规定时限内不会实施快速充电模块225,以避免电池损坏。在其它结构中,在规定时限期满时,电池充电器30将断开(例如,停止充电)。In some constructions and in some aspects, the charging current applied to the battery 20 during the fast charging module 225 includes applying the full charging current to the battery 20 for a first time period, such as 1 second, and then suspending the full charging current. The second time period is, for example, 50ms. In some constructions, the controller 100 sets the backup timer to a first specified time limit, such as approximately 2 hours. In these configurations, the battery charger 30 will not implement the fast charging module 225 within the specified time limit to avoid battery damage. In other constructions, the battery charger 30 will disconnect (eg, stop charging) upon expiration of a specified time period.

在一些结构中,在电池电压包括在从第一电压阈值V1至第二规定电压阈值V2的范围中、以及电池温度落入在从第二电池温度阈值T2到第三电池温度阈值T3的范围内的情况下,电池充电器30只进入快速充电模块225。在一些结构中,第二电压阈值V2大于第一电压阈值V1,并且第三温度阈值T3大于第二温度阈值T2。In some constructions, when the battery voltage is included in the range from the first voltage threshold V1 to the second specified voltage threshold V2, and the battery temperature falls within the range from the second battery temperature threshold T2 to the third battery temperature threshold T3 In the case of battery charger 30 only enters fast charging module 225. In some constructions, the second voltage threshold V2 is greater than the first voltage threshold V1, and the third temperature threshold T3 is greater than the second temperature threshold T2.

在一些结构中以及在一些方面中,在步进式充电模块220期间施加在电池20上的充电电流包括:向电池20施加快速充电模块225的充电电流,但是具有一分钟充电(“接通”)且一分钟暂停充电(“断开”)的负载循环。在一些结构中,控制器100将备用计时器设定为第二规定时限,例如大约4个小时。在这些结构中,电池充电器30在所述规定时限内不会实施步进式充电模块220,以便避免电池损坏。In some constructions and in some aspects, the charging current applied to the battery 20 during the step charging module 220 includes applying the charging current of the fast charging module 225 to the battery 20, but with a one minute charge ("on" ) with a one-minute pause in charging (“disconnect”). In some constructions, the controller 100 sets the backup timer to a second specified time period, such as approximately 4 hours. In these configurations, the battery charger 30 will not implement the step-by-step charging module 220 within the prescribed time limit in order to avoid battery damage.

在一些结构中,如果电池电压包括在从第一电压阈值V1至第二电压阈值V2的范围中、以及电池温度落入在从第一电池温度阈值T1到第二温度阈值T2的范围内,电池充电器30只进入步进式充电模块220。在一些结构中,第二电压阈值V2大于第一电压阈值V1,并且第二温度阈值T2大于第一温度阈值T1。In some constructions, if the battery voltage is included in the range from the first voltage threshold V1 to the second voltage threshold V2, and the battery temperature falls within the range from the first battery temperature threshold T1 to the second temperature threshold T2, the battery The charger 30 only enters the step-by-step charging module 220 . In some constructions, the second voltage threshold V2 is greater than the first voltage threshold V1 , and the second temperature threshold T2 is greater than the first temperature threshold T1 .

在一些结构中以及在一些方面中,在维护模块230期间施加在电池20上的充电电流包括:只在电池电压下降至特定规定阈值时,向电池20施加全部充电电流。在一些结构中,阈值大约为每个单元4.05-V/单元+/-1%。在一些结构中,在电池电压包括在从第二电压阈值V2至第三规定电压阈值V3的范围中、以及电池温度落入在从第一温度阈值T1到第三温度阈值T3的范围内的情况下,电池充电器30只进入维护模块230。In some constructions and in some aspects, the charging current applied to the battery 20 during the maintenance module 230 includes applying the full charging current to the battery 20 only when the battery voltage drops below a certain specified threshold. In some constructions, the threshold is approximately 4.05-V per cell +/- 1% per cell. In some constructions, where the battery voltage is included in the range from the second voltage threshold V2 to the third prescribed voltage threshold V3, and the battery temperature falls within the range from the first temperature threshold T1 to the third temperature threshold T3 Next, the battery charger 30 only enters the maintenance module 230.

在一些结构中以及在一些方面中,控制器100根据各种电池状况,实施各种充电模块220-230。在一些结构中,每个充电模块220-230包括相同的充电算法(例如,用于施加全部充电电流的算法)。但是,每个充电模块220-230按照不同的方式实施、重复或引入充电算法。充电算法的一个示例为在图12的流程图250中所示的充电电流算法,如将在下面所述的一样。In some constructions and in some aspects, the controller 100 implements various charging modules 220-230 based on various battery conditions. In some constructions, each charging module 220-230 includes the same charging algorithm (eg, the algorithm used to apply the full charging current). However, each charging module 220-230 implements, repeats, or introduces a charging algorithm in a different manner. One example of a charging algorithm is the charging current algorithm shown in flowchart 250 of FIG. 12 , as will be described below.

如图5a和5b中所示一样,充电操作200在步骤305处、在将电池例如电池20插入到电池充电器30中或者与之电连接时开始。在步骤310处,控制器100确定是否有稳定电能输入、例如电源130施加在电池充电器30上或与之连接。如图5a中所示,在电池20与电池充电器30电连接之后,在施加电能的情况下,仍然进行相同的操作(即,步骤305进行至步骤310)。As shown in Figures 5a and 5b, charging operation 200 begins at step 305 when a battery, such as battery 20, is inserted into or electrically connected to battery charger 30. At step 310 , the controller 100 determines whether a steady power input, such as the power source 130 , is applied to or connected to the battery charger 30 . As shown in FIG. 5 a , after the battery 20 is electrically connected to the battery charger 30 , with power applied, the same operation is still performed (ie, step 305 proceeds to step 310 ).

如果控制器100确定没有施加稳定的电能输入,则控制器100不会启动指示器110,并且在步骤315处不会向电池20充电。在一些结构中,电池充电器30在步骤315处吸引少量放电电流。在一些结构中,放电电压大约小于0.1mA。If the controller 100 determines that a steady power input is not applied, the controller 100 will not activate the indicator 110 and the battery 20 will not be charged at step 315 . In some constructions, the battery charger 30 draws a small discharge current at step 315 . In some constructions, the discharge voltage is less than about 0.1 mA.

如果控制器100在步骤310处确定向电池充电器30施加了稳定电能输入,则操作200前进至步骤320。在步骤320处,控制器100确定在电池端子45、50和55和电池充电器端子80、85和90之间的所有连接是否稳定。如果在步骤320处这些连接不稳定,则控制器100前进至步骤315。If the controller 100 determines at step 310 that a steady power input is applied to the battery charger 30 , the operation 200 proceeds to step 320 . At step 320, the controller 100 determines whether all connections between the battery terminals 45, 50, and 55 and the battery charger terminals 80, 85, and 90 are stable. If the connections are unstable at step 320 , the controller 100 proceeds to step 315 .

如果在步骤320处这些连接稳定,则控制器100在步骤325处通过电池20的检测端子55,识别出电池20的化学组分。在一些结构中,如由控制器100检测出的一样,来自电池20的电阻检测导线表示,电池20具有NiCd或NiMH的化学组分。在一些结构中,控制器100将测量出电阻检测导线的电阻,以确定电池20的化学组分。例如,在一些结构中,如果检测导线的电阻落入在第一范围内,则电池20的化学组分为NiCd。如果检测导线的电阻落入在第二范围内,则电池20的化学组分为NiMH。If these connections are stable at step 320 , the controller 100 identifies the chemical composition of the battery 20 at step 325 via the sense terminal 55 of the battery 20 . In some constructions, the resistance sense lead from the battery 20 indicates that the battery 20 has a NiCd or NiMH chemistry, as sensed by the controller 100 . In some constructions, the controller 100 will measure the resistance of the resistance sense lead to determine the chemical composition of the battery 20 . For example, in some constructions, if the resistance of the sense lead falls within a first range, the chemical composition of battery 20 is NiCd. If the resistance of the sense lead falls within the second range, the chemical composition of the battery 20 is NiMH.

在一些结构中,电池充电器30使用单一充电算法给NiCd电池和NiMH电池充电,上述单一充电算法与针对具有Li基化学组分的电池所实施的充电算法不同。在一些结构中,用于NiCd电池和NiMH电池的单一充电算法例如为现有用于NiCd/NiMH电池的充电算法。在一些结构中,电池充电器30使用用于给NiCd电池和NiMH电池的单一充电算法,但是采用与用来终止给NiMH电池充电的终止方案不同的终止方案、来终止用于NiCd电池的充电过程。在一些结构中,在控制器100检测到在电池电压中出现负变化(例如,-ΔV)时,电池充电器30终止给NiCd电池充电。在一些结构中,在电池温度随着时间的变化(例如,ΔT/dt)到达或超过规定终止阈值时,电池充电器30终止给NiMH电池充电。In some constructions, the battery charger 30 charges the NiCd battery and the NiMH battery using a single charging algorithm that is different than that implemented for batteries with Li-based chemistries. In some configurations, the single charging algorithm for NiCd batteries and NiMH batteries is, for example, the existing charging algorithm for NiCd/NiMH batteries. In some constructions, battery charger 30 uses a single charging algorithm for NiCd batteries and NiMH batteries, but terminates the charging process for NiCd batteries with a different termination scheme than is used to terminate charging NiMH batteries . In some constructions, battery charger 30 terminates charging the NiCd battery when controller 100 detects a negative change (eg, -ΔV) in the battery voltage. In some constructions, battery charger 30 terminates charging the NiMH battery when the change in battery temperature over time (eg, ΔT/dt) reaches or exceeds a specified termination threshold.

在一些结构中,使用恒定电流算法,给NiCd和/或NiMH电池充电。例如,电池充电器30可以包括用于给具有不同电池化学组分例如NiCd、NiMH、Li离子等的不同电池充电的相同充电电路。在示例性结构中,充电器30可以使用充电电路,以便采用恒定电流算法,代替脉冲充电,与Li离子电池一样向NiCd和NiMH电池施加相同的全部充电电流。在另一个示例性结构中,电池充电器30能够根据电池化学组分,通过充电电路缩放全部充电电流。In some configurations, NiCd and/or NiMH batteries are charged using a constant current algorithm. For example, battery charger 30 may include the same charging circuitry for charging different batteries having different battery chemistries such as NiCd, NiMH, Li-ion, and the like. In an exemplary configuration, charger 30 may use a charging circuit to apply a constant current algorithm, instead of pulse charging, to apply the same overall charging current to NiCd and NiMH batteries as Li-ion batteries. In another exemplary configuration, the battery charger 30 is capable of scaling the overall charging current through the charging circuit based on the battery chemistry.

在其它结构中,控制器100不会确定电池20的准确化学组分。然而,控制器100实现了能够给NiCd电池和NiMH电池有效充电的充电模块。In other constructions, the controller 100 will not determine the exact chemical composition of the battery 20 . However, the controller 100 implements a charging module capable of efficiently charging NiCd batteries and NiMH batteries.

在其它结构中,检测导线的电阻可以表示电池20具有Li基化学组分。例如,如果检测导线的电阻落入在第三范围内,则电池20的化学组分为Li基的。In other constructions, sensing the resistance of the lead may indicate that the battery 20 has a Li-based chemistry. For example, if the resistance of the sense lead falls within the third range, the chemical composition of the battery 20 is Li-based.

在一些结构中,通过检测端子55和90在电池充电器30和电池20之间建立的串行通信链路表示电池20具有Li基化学组分。如果在步骤320处建立了串行通信链路,则在电池20中的微处理器或控制器、例如控制器64,将有关电池20的信息发送给在电池充电器30中的控制器100。在电池20和电池充电器30之间传输的这些信息可以包括电池化学组分、标称电池电压、电池容量、电池温度、单独单元电压、充电循环数量、放电循环数量、保护电路或网络状态(例如,启动、禁用、启用等)等。In some constructions, a serial communication link established between battery charger 30 and battery 20 via sense terminals 55 and 90 indicates that battery 20 has a Li-based chemistry. If a serial communication link is established at step 320 , a microprocessor or controller in battery 20 , such as controller 64 , sends information about battery 20 to controller 100 in battery charger 30 . Such information communicated between battery 20 and battery charger 30 may include battery chemistry, nominal battery voltage, battery capacity, battery temperature, individual cell voltages, number of charge cycles, number of discharge cycles, protection circuits, or network status ( For example, enable, disable, enable, etc.) etc.

在步骤330处,控制器100确定电池20的化学组分是否为Li基。如果控制器100在步骤330处确定电池20具有NiCd或NiMH化学组分,则该操作200前进至在步骤335处的NiCd/NiMH充电算法。At step 330, the controller 100 determines whether the chemical composition of the battery 20 is Li-based. If the controller 100 determines at step 330 that the battery 20 has a NiCd or NiMH chemistry, the operation 200 proceeds to the NiCd/NiMH charging algorithm at step 335 .

如果控制器100在步骤330处确定电池20具有Li基化学组分,则该操作200前进至步骤340。在步骤340处,控制器100将包括在电池20中的任意电池保护电路、例如开关重置,并且通过通信链路确定电池20的标称电压。在步骤345处,控制器100根据标称电压,将充电器模拟-数字转换器(“A/D”)设定为适当的水平。If the controller 100 determines at step 330 that the battery 20 has a Li-based chemistry, the operation 200 proceeds to step 340 . At step 340 , the controller 100 resets any battery protection circuitry included in the battery 20 , such as switches, 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 the nominal voltage.

在步骤350处,控制器100测量出电池20的当前电压。一旦进行了测量,在步骤355处,控制器100确定电池20的电压是否大于4.3-V/单元。如果在步骤355处电池电压大于4.3-V/单元,则操作200前进至在步骤360处的有故障电池组模块205。下面将对该有故障电池组模块205进行说明。At step 350 , the controller 100 measures the current voltage of the battery 20 . Once the measurement is taken, at step 355 the controller 100 determines whether the voltage of the battery 20 is greater than 4.3-V/cell. If the battery voltage is greater than 4.3-V/cell at step 355 , operations 200 proceed to the faulty battery module 205 at step 360 . The defective battery pack module 205 will be described below.

如果电池电压在步骤355处不大于4.3-V/单元,则控制器100在步骤365处测量出电池温度,并且在步骤370处确定电池温度是否低于-20℃或者超过65℃。如果在步骤370处电池温度低于-20℃或者超过65℃,则该操作200前进至在步骤375处的温度超范围模块210。下面将对温度超范围模块210进行说明。If the battery voltage is not greater than 4.3-V/cell at step 355 , the controller 100 measures the battery temperature at step 365 and determines whether the battery temperature is below -20°C or above 65°C at step 370 . If the battery temperature is below -20° C. or exceeds 65° C. at step 370 , the operation 200 proceeds to the temperature out of range module 210 at step 375 . The temperature out of range module 210 will be described below.

如果在步骤370处电池温度没有低于-20℃或者没有超过65℃,控制器100在步骤380(在图5b中所示的)处确定电池温度是否落入在-20℃和0℃之间。如果在步骤380处电池温度落入在-20℃和0℃之间,该操作200前进至步骤385。在步骤385处,控制器100确定电池电压是否小于3.5-V/单元。如果电池电压小于3.5-V/单元,则该操作200前进至在步骤390处的点滴式充电模块215。下面将对该点滴式充电模块215进行说明。If the battery temperature does not fall below -20°C or exceeds 65°C at step 370, the controller 100 determines whether the battery temperature falls between -20°C and 0°C at step 380 (shown in Figure 5b) . 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 whether 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 charging module 215 at step 390 . The trickle charging module 215 will be described below.

如果在步骤385处电池电压不小于3.5-V/单元,则控制器100在步骤395处确定电池电压是否包括在3.5-V/单元至4.1-V/单元的电压范围中。如果在步骤395处电池电压没有包括在3.5-V/单元至4.1-V/单元的电压范围中,则操作200前进至在步骤400处的维护模块230。下面将对该维护模块230进行说明。If the battery voltage is not less than 3.5-V/cell at step 385 , the controller 100 determines whether the battery voltage is included in a voltage range of 3.5-V/cell to 4.1-V/cell at step 395 . If the battery voltage is not included in the 3.5-V/cell to 4.1-V/cell voltage range at step 395 , the operations 200 proceed to the maintenance module 230 at step 400 . The maintenance module 230 will be described below.

如果在步骤395处电池电压包括在3.5-V/单元至4.1-V/单元的电压范围中,则控制器100在步骤405处将计数器、例如充电计数器清零。一旦在步骤405处将充电计数器清零,则操作200前进至在步骤410处的步进式充电模块220。下面将对步进式充电模块220和充电计数器进行说明。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, eg, a charge counter, at step 405 . Once the charge counter is cleared at step 405 , the operation 200 proceeds to the step-by-step charge module 220 at step 410 . The step-by-step charging module 220 and the charging counter will be described below.

回到步骤380,如果电池温度没有包括在-10℃和0℃之间,则控制器100在步骤415处确定电池电压是否小于3.5V/单元。如果电池电压在步骤415处小于3.5V/单元,则该操作200前进至在步骤420处的点滴式充电模块215。Returning to step 380, if the battery temperature is not included between -10°C and 0°C, the controller 100 determines at step 415 whether the battery voltage is less than 3.5V/cell. If the battery voltage is less than 3.5 V/cell at step 415 , the operation 200 proceeds to the trickle charging module 215 at step 420 .

如果电池电压在步骤415处不小于3.5V/单元,则控制器100在步骤425处确定电池电压是否包括在3.5-V/单元至4.1-V/单元的电压范围中。如果在步骤425处电池电压没有包括在3.5-V/单元至4.1-V/单元的电压范围中,则该操作200前进至在步骤430处的维护模块230。If the battery voltage is not less than 3.5-V/cell at step 415 , the controller 100 determines whether the battery voltage is included in a voltage range of 3.5-V/cell to 4.1-V/cell at step 425 . If the battery voltage is not included in the 3.5-V/cell to 4.1-V/cell voltage range at step 425 , the operation 200 proceeds to the maintenance module 230 at step 430 .

如果在步骤425处电池电压包括在3.5-V/单元至4.1-V/单元的电压范围中,则控制器100在步骤435处将计数器、例如充电计数器清零。一旦在步骤435处将充电计数器清零,则该操作200前进至在步骤440处的快速充电模块225。下面将对快速充电模块225进行说明。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, eg, a 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 charging module 225 will be described below.

图6为一流程图,显示出有故障电池组模块205的操作。模块205的操作在步骤460处、在主充电操作200进入有故障电池组模块205时开始。控制器100在步骤465处中断充电电流,并且在步骤470处启动指示器110、例如第一LED。在所示的结构中,控制器100控制第一LED,以大约4Hz的速率闪烁。一旦在步骤470处将指示器110启动,则模块205在步骤475处终止,并且操作200也结束。FIG. 6 is a flowchart showing the operation of the faulty battery pack module 205 . Operation of the module 205 begins at step 460 when the main charging operation 200 enters the faulty battery module 205 . The controller 100 interrupts the charging current at step 465 and activates the indicator 110 , such as a first LED, at step 470 . In the configuration shown, the controller 100 controls the first LED to blink at a rate of about 4 Hz. Once indicator 110 is activated at step 470, module 205 terminates at step 475 and operations 200 end.

图7为一流程图,显示出温度超范围模块210的操作。该模块210的操作在步骤490处、在主充电操作200进入温度超范围模块210时开始。控制器100在步骤495处中断充电电流,并且在步骤500处启动指示器110、例如第一LED。在所示的结构中,控制器100控制第一LED,以大约1Hz的频率闪烁,以向用户指明电池充电器30当前处于温度超范围模块210。一旦在步骤500处启动了指示器110,操作200离开模块210,并且前进至操作200停止。FIG. 7 is a flowchart showing the operation of the temperature overrange module 210 . Operation of the module 210 begins at step 490 when the main charging operation 200 enters the temperature out of range module 210 . The controller 100 interrupts the charging current at step 495 and activates the indicator 110 , such as a first LED, at step 500 . In the shown configuration, the controller 100 controls the first LED to blink at a frequency of about 1 Hz to indicate to the user that the battery charger 30 is currently in the temperature out-of-range module 210 . Once indicator 110 is activated at step 500, operation 200 leaves module 210 and proceeds to operation 200 stop.

图8为一流程图,显示出点滴式充电模块215。模块215的操作在步骤520处、在主充电操作200进入点滴式充电模块215时开始。控制器100在步骤525处启动指示器110、例如第一LED115,以向用户指明电池充电器30当前正在给电池20充电。在所示的结构中,控制器100如此启动第一LED115,从而它看起来一直接通。FIG. 8 is a flowchart showing the trickle charging module 215 . Operation of the module 215 begins at step 520 when the main charging operation 200 enters the trickle charging module 215 . The controller 100 activates the indicator 110 , such as the first LED 115 at step 525 , to indicate to the user that the battery charger 30 is currently charging the battery 20 . In the configuration shown, the controller 100 activates the first LED 115 in such a way that it appears to be always on.

一旦在步骤525处启动了指示器110,控制器100在步骤530处将计数器例、如点滴式充电计数计数器初始化。在所示的结构中,点滴式充电计数计数器具有20的计数限制。Once the indicator 110 is activated at step 525 , the controller 100 initializes a counter, such as a trickle charge count counter, at step 530 . In the configuration shown, the trickle charge count counter has a count limit of 20.

在步骤540处,控制器100开始向电池20施加十个1秒(“1-s”)全部电流脉冲,然后中止充电50秒(“50-s”)。在一些结构中,在1-s脉冲之间存在50ms的时间间隔。At step 540, the controller 100 begins applying ten one-second ("1-s") full current pulses to the battery 20, and then suspends charging for 50 seconds ("50-s"). In some configurations, there is a time interval of 50 ms between 1-s pulses.

在步骤545处,控制器100在将充电电流施加在电池20上时(例如,电流接通时间),测量出电池电压,以确定电池电压是否超过4.6-V/单元。如果电池电压在步骤545处、在电流接通时间期间超过4.6-V/单元,则模块215在步骤550处前进至有故障电池组模块205,并且将在步骤552处终止。如果电池电压在步骤545处、在电流接通时间期间没有超过4.6-V/单元,则在步骤555处、在没有向电池20施加充电电流时(例如,电流断开时间),控制器100测量出电池温度和电池电压。At step 545, the controller 100 measures the battery voltage while the charging current is being applied to the battery 20 (eg, current on time) to determine whether the battery voltage exceeds 4.6-V/cell. If the battery voltage exceeds 4.6-V/cell during the current on-time at step 545 , the module 215 proceeds to the faulty battery module 205 at step 550 and will terminate at step 552 . If the battery voltage does not exceed 4.6-V/cell during the current on time at step 545, then at step 555 when no charging current is applied to the battery 20 (e.g., current off time), the controller 100 measures output battery temperature and battery voltage.

在步骤560处,控制器100确定电池温度是否低于-10℃或者超过65℃。如果在步骤560处电池温度低于-20℃或高于65℃,则该模块215前进至在步骤565处的温度超范围模块210,并且将在步骤570处结束。如果在步骤560处电池温度不低于-20℃或不高于65℃,则控制器100在步骤575处确定电池电压是否包括在3.5-V/单元至4.1-V/单元的范围内。At step 560, the controller 100 determines whether the battery temperature is below -10°C or above 65°C. If the battery temperature is below -20° C. or above 65° C. at step 560 , the module 215 proceeds to the temperature out of range module 210 at step 565 and will end at step 570 . If the battery temperature is not lower than -20° C. or higher than 65° C. at step 560 , the controller 100 determines whether the battery voltage is included in the range of 3.5-V/cell to 4.1-V/cell at step 575 .

如果电池电压在步骤575处包括在3.5-V/单元至4.1-V/单元的范围内,则控制器100在步骤580处确定电池温度是否包括在-20℃至0℃的范围中。如果在步骤580处电池温度包括在-20℃至0℃的范围中,则模块215前进至在步骤585处的步进式充电模块220。如果在步骤585处电池温度不包括在-20℃至0℃的范围中,则模块215前进至在步骤590处的快速充电模块225。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 whether 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 , the module 215 proceeds to the step charging module 220 at step 585 . If the battery temperature is not included in the range of -20° C. to 0° C. at step 585 , the module 215 proceeds to the fast charging module 225 at step 590 .

如果电池电压在步骤575处不包括在3.5-V/单元至4.1-V/单元的范围内,则控制器100在步骤595处使点滴式充电计数计数器增加。在步骤600处,控制器100确定点滴式充电计数计数器是否等于计数器极限、例如20。如果计数器在步骤600处不等于计数器极限,则模块215前进至步骤540。如果计数器在步骤600处等于计数极限,则模块215前进至在步骤605处的有故障电池组模块205,并且将在步骤610处结束。If the battery voltage is not included in the range of 3.5-V/cell to 4.1-V/cell at step 575 , the controller 100 increments the trickle charge count counter at step 595 . At step 600 , the controller 100 determines whether the trickle charge count counter is equal to a counter limit, eg, twenty. If the counter is not equal to the counter limit at step 600 , module 215 proceeds to step 540 . If the counter is equal to the count limit at step 600 , the module 215 proceeds to the faulty battery module 205 at step 605 and will end at step 610 .

图9为一流程图,显示出步进式充电模块220。在步骤630处,模块220的操作在主充电操作200进入步进式充电模块220时开始。控制器100在步骤635处启动指示器110、例如第一LED115,以向用户指明电池充电器30当前正在给电池20充电。在所示的结构中,控制器100启动第一LED115,从而它看起来一直接通。FIG. 9 is a flowchart showing the step-by-step charging module 220 . Operation of the module 220 begins when the main charging operation 200 enters the step charging module 220 at step 630 . The controller 100 activates the indicator 110 , such as the first LED 115 at step 635 , to indicate to the user that the battery charger 30 is currently charging the battery 20 . In the configuration shown, the controller 100 activates the first LED 115 so that it appears to be always on.

在步骤640处,控制器100启动第一计时器或充电接通计时器。在所示的结构中,充电接通计时器从1分钟开始倒计时。在步骤645处,模块220前进至充电电流算法250。一旦进行了充电电流算法250,则控制器100在步骤650处确定充电计数是否等于计数极限、例如7200。如果充电计数在步骤650处等于计数极限,则模块220前进至在步骤655处的有故障电池组模块205,并且模块220将在步骤660处结束。At step 640, the controller 100 starts a first timer or charge-on timer. In the configuration shown, the charge on timer counts down from 1 minute. At step 645 , the module 220 proceeds to the charging current algorithm 250 . Once the charge current algorithm 250 is performed, the controller 100 determines at step 650 whether the charge count is equal to a count limit, eg, 7200. If the charge count is equal to the count limit at step 650 , then module 220 proceeds to the faulty battery module 205 at step 655 and module 220 will end at step 660 .

如果充电计数在步骤650处不等于计数极限,则控制器100在步骤665处确定在电流脉冲(如将在下面所述的一样)之间的等待时间是否大于或等于第一等待时间阈值、例如20秒。如果等待时间在步骤665处大于或等于第一等待时间,则控制器100在步骤670处启动指示器110,例如断开第一LED115并且启动第二LED120以大约1Hz的频率闪烁。如果等待时间在步骤665处大于或等于第一等待时间阈值,则模块220前进至在下面所述的步骤690。If the charge count is not equal to the count limit at step 650, the controller 100 determines at step 665 whether the wait time between current pulses (as will be described below) is greater than or equal to a first wait time threshold, e.g. 20 seconds. If the waiting time is greater than or equal to the first waiting time at step 665, the controller 100 activates the indicator 110 at step 670, such as turning off the first LED 115 and enabling the second LED 120 to blink at a frequency of about 1 Hz. If the latency is greater than or equal to the first latency threshold at step 665, module 220 proceeds to step 690 described below.

一旦指示器110在步骤670处启动,则控制器100在步骤675处确定在电流脉冲之间的等待时间是否大于或等于第二等待时间阈值、例如50秒。如果等待时间在步骤675处大于或等于第二等待时间阈值,则控制器100在步骤680处改变指示器110,例如如此启动第二LED120,从而第二LED120看起来一直接通。模块220然后在步骤685处前进至维护模块230。Once the indicator 110 is activated at step 670, the controller 100 determines at step 675 whether the waiting time between current pulses is greater than or equal to a second waiting time threshold, eg, 50 seconds. 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, for example activating the second LED 120 so that the second LED 120 appears to be always on. Module 220 then proceeds to maintenance module 230 at step 685 .

如果等待时间在步骤675处不大于或等于第二等待时间阈值,则控制器100在步骤690处确定电池温度是否大于0℃。如果在步骤690处电池温度大于0℃,则模块220前进至在步骤695处的快速充电模块225。如果电池温度在步骤690处不大于0℃,则控制器100确定充电接通计时器在步骤700处是否已经届满。If the wait time is not greater than or equal to the second wait time threshold at step 675 , the controller 100 determines whether 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 charging module 225 at step 695 . If the battery temperature is not greater than 0° C. at step 690 , the controller 100 determines whether the charge-on timer has expired at step 700 .

如果在步骤700处充电接通计时器还没有届满,则模块220前进至在步骤645处的充电电流算法250。如果充电接通计时器在步骤700处已经届满,则控制器100在步骤705处启动第二计时器或充电断开计时器,并且中止充电。在步骤710处,控制器100确定充电断开计时器是否已经届满。如果充电断开计时器在步骤710处还没有届满,则控制器100在步骤715处等待规定时间,然后回到步骤710。如果充电断开计时器在步骤710处已经届满,则模块220回到步骤640,以重新启动充电接通计时器。If the charge on timer has not expired at step 700 , module 220 proceeds to charge current algorithm 250 at step 645 . If the charge-on timer has expired at step 700 , the controller 100 starts a second timer or a charge-off timer at step 705 and discontinues charging. At step 710, the controller 100 determines whether the charge disconnect timer has expired. If the charge disconnect timer has not expired at step 710 , the controller 100 waits for a specified time at step 715 and then returns to step 710 . If the charge off timer has expired at step 710, the module 220 returns to step 640 to restart the charge on timer.

图10为一流程图,显示出快速充电模块225。模块225的操作在步骤730处、在主充电操作200进入快速充电模块225时开始。控制器100在步骤735处启动指示器110、例如第一LED115,以向用户指明电池充电器30当前正在给电池20充电。在所示的结构中,控制器100如此启动第一LED115,从而它看起来一直接通。FIG. 10 is a flowchart showing the fast charging module 225 . Operation of the module 225 begins at step 730 when the main charging operation 200 enters the fast charging module 225 . The controller 100 activates the indicator 110 , such as the first LED 115 at step 735 , to indicate to the user that the battery charger 30 is currently charging the battery 20 . In the configuration shown, the controller 100 activates the first LED 115 in such a way that it appears to be always on.

在步骤740处,模块225前进至充电电流算法250。一旦进行了充电电流算法250,则控制器100在步骤745处确定充电计数是否等于计数极限(例如,7200)。如果在步骤745处充电计数等于计数极限,则模块220前进至在步骤750处的有故障电池组模块205,并且模块220将在步骤755处结束。At step 740 , the module 225 proceeds to the charging current algorithm 250 . Once the charge current algorithm 250 is performed, the controller 100 determines at step 745 if the charge count is equal to the count limit (eg, 7200). If the charge count is equal to the count limit at step 745 , then module 220 proceeds to the faulty battery module 205 at step 750 and module 220 will end at step 755 .

如果充电计数在步骤745处不等于计数极限,则控制器100在步骤760处确定在电流脉冲之间的等待时间是否大于或等于第一等待时间阈值(例如两秒)。如果在步骤765处等待时间大于或等于第一等待时间阈值,则控制器100在步骤765处启动指示器110,例如断开第一LED115并且启动第二LED120以大约1Hz的频率闪烁。如果在步骤760处等待时间不大于或等于第一等待时间阈值,则模块225前进至下面所述的步骤785。If the charge count is not equal to the count limit at step 745 , the controller 100 determines whether the wait time between current pulses is greater than or equal to a first wait time threshold (eg, two seconds) at step 760 . If the wait time is greater than or equal to the first wait time threshold at step 765, the controller 100 activates the indicator 110 at step 765, eg, turns off the first LED 115 and activates the second LED 120 to blink at a frequency of about 1 Hz. If at step 760 the latency is not greater than or equal to the first latency threshold, module 225 proceeds to step 785 described below.

一旦在步骤765处启动了指示器110,则控制器100在步骤770处确定在电流脉冲之间的等待时间是否大于或等于第二等待时间阈值(例如十五秒)。如果在步骤770处等待时间大于或等于第二等待时间阈值,则控制器100在步骤775处改变指示器110,例如启动第二LED120,从而第二LED120看起来一直接通。然后该模块225前进至在步骤780处的维护模块230。Once the indicator 110 is activated at step 765, the controller 100 determines at step 770 whether the waiting time between current pulses is greater than or equal to a second waiting time threshold (eg, fifteen seconds). If the wait time is greater than or equal to the second wait time threshold at step 770, the controller 100 changes the indicator 110 at step 775, eg, activates the second LED 120 so that the second LED 120 appears to be always on. The module 225 then proceeds to the maintenance module 230 at step 780 .

如果等待时间在步骤770处不大于或等于第二等待时间阈值,则在步骤785处控制器100确定电池温度是否包括在-20℃至0℃范围中。如果在步骤785处电池温度包括在所述范围中,则该模块225前进到在步骤790处的步进充电模块220。如果在步骤785处电池温度不包括在所述范围中,则该模块225回到在步骤740处的充电电流算法250。If the waiting time is not greater than or equal to the second waiting time threshold at step 770 , the controller 100 determines whether 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 charging module 220 at step 790 . If the battery temperature is not included in the range at step 785 , the module 225 returns to the charging current algorithm 250 at step 740 .

图11为流程图,显示出维护模块230。模块230的操作在步骤800处、在主充电操作200进入维护模块230时开始。控制器100在步骤805处确定电池电压是否包括在3.5-V/单元至4.05-V/单元的范围内。如果在步骤805处电池电压没有包括在该范围内,则控制器100继续停留在步骤805中,直到电池电压包括在该范围中。一旦在步骤805处电池电压包括在该范围中,则控制器100在步骤810处将维护计时器初始化。在一些结构中,维护计时器从三十分钟开始倒计时。FIG. 11 is a flowchart showing the maintenance module 230 . Operation of the module 230 begins at step 800 when the main charging operation 200 enters the maintenance module 230 . The controller 100 determines whether the battery voltage is included in 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 configurations, the maintenance timer counts down from thirty minutes.

在步骤815处,控制器100确定电池温度是否低于-20℃或超过65℃。如果在步骤815处电池温度低于-20℃或超过65℃,则该模块230前进至在步骤820处的温度超范围模块210,并且该模块将在步骤825处结束。如果在步骤815处电池温度没有低于-20℃或者没有超过65℃,模块230前进至在步骤830处的充电电流算法250。At step 815, the controller 100 determines whether the battery temperature is below -20°C or above 65°C. If the battery temperature is below -20° C. or above 65° C. at step 815 , the module 230 proceeds to the temperature out of range module 210 at step 820 and the module will end at step 825 . If the battery temperature is not below -20° C. or above 65° C. at step 815 , module 230 proceeds to charge current algorithm 250 at step 830 .

一旦在步骤830处进行充电电流算法250,则控制器100在步骤835处确定维护计时器是否已经届满。如果维护计时器已经届满,则该模块230前进至在步骤840处的有故障电池组模块205,并且该模块230将在步骤845处结束。如果维护计时器在步骤835处还没有届满,则控制器100在步骤850处确定在电流脉冲之间的等待时间是否大于或等于第一规定维护等待时间周期、例如15秒。Once the charging current algorithm 250 is performed at step 830 , the controller 100 determines at step 835 whether the maintenance timer has expired. If the maintenance timer has expired, the module 230 proceeds to the faulty battery module 205 at step 840 and the module 230 will end at step 845 . If the maintenance timer has not expired at step 835, the controller 100 determines at step 850 whether the waiting time between current pulses is greater than or equal to a first prescribed maintenance waiting time period, eg, 15 seconds.

如果等待时间在步骤850处大于第一规定维护等待时间周期,该模块230前进至步骤805。如果在步骤850处等待时间不大于或等于第一规定维护等待时间周期,则该模块230前进至在步骤830处的充电电流算法250。在一些结构中,电池充电器30将维持在维护模块230中,直到电池组20与电池充电器30脱开。If the wait time at step 850 is greater than the first prescribed maintenance wait time period, the module 230 proceeds to step 805 . If the wait time is not greater than or equal to the first prescribed maintenance wait time period at step 850 , the module 230 proceeds to the charging current algorithm 250 at step 830 . In some constructions, the battery charger 30 will remain in the maintenance module 230 until the battery pack 20 is disconnected from the battery charger 30 .

图12为一流程图,显示出基本充电计划或充电电流算法250。模块250的操作在步骤870处、在其它模块220-230或主充电操作200进入充电电流算法250时开始。控制器100在步骤875处施加大约1秒的全部电流脉冲。在步骤880处,在正在向电池20施加电流时,控制器100确定电池电压是否大于4.6-V/单元。FIG. 12 is a flowchart showing a basic charging schedule or charging current algorithm 250 . Operation of module 250 begins at step 870 when other modules 220 - 230 or main charging operation 200 enters charging current algorithm 250 . The controller 100 applies the full current pulse at step 875 for approximately 1 second. At step 880, while current is being applied to the battery 20, the controller 100 determines whether the battery voltage is greater than 4.6-V/cell.

如果在步骤880处电池电压大于4.6-V/单元,则算法250前进至在步骤885处的有故障电池组模块205,并且算法250将在步骤890处结束。如果电池电压在步骤880处不大于4.6-V/单元,则控制器100在步骤895处中断充电电流,使计数器、例如充电电流计数器增加,并且存储计数值。If the battery voltage is greater than 4.6-V/cell at step 880 , the algorithm 250 proceeds to the faulty battery module 205 at step 885 and the algorithm 250 will 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 at step 895, increments a counter, such as a charging current counter, and stores the count value.

在步骤900处,控制器100确定电池温度是否低于-20℃或者超过65℃。如果在步骤900处电池温度低于-20℃或者超过65℃,则算法250前进至在步骤905处的温度超范围模块210,并且该算法250在步骤910处将终止。如果在步骤900处电池温度不低于-20℃或者不超过65℃,在步骤915处控制器100测量出在没有向电池20施加充电电流时的电池电压。At step 900, the controller 100 determines whether the battery temperature is below -20°C or above 65°C. If the battery temperature is 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 is not lower than -20° C. or not higher than 65° C. at step 900 , the controller 100 measures the battery voltage when no charging current is applied to the battery 20 at step 915 .

在步骤920处,控制器100确定电池电压是否小于4.2-V/单元。如果电池电压在步骤920处小于4.2-V/单元,则算法250前进到步骤875。如果电池电压在步骤920处不小于4.2-V/单元,则控制器100一直等待到在步骤925处电池电压大约等于4.2-V/单元。还有在步骤925处,控制器100存储等待时间。算法250在步骤930处结束。At step 920, the controller 100 determines whether 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 is approximately equal to 4.2-V/cell at step 925 . Also at step 925, the controller 100 stores the waiting time. Algorithm 250 ends at step 930 .

在一些结构中并且在一些方面中,电池充电器30可以包括用于给各种电池、例如具有不同化学组分和/或标称电压的电池20充电的另一种操作方法。在图28-38中显示出这种充电操作的实施例。在一些结构中以及在一些方面中,电池充电器30包括用于给Li基电池、例如具有Li-Co化学组分、Li-Mn尖晶石化学组分、Li-Mn镍化学组分等的电池充电的操作方法。在一些结构中以及在一些方面中,充电操作200包括用于响应于不同电池状况和/或电池特性、进行不同功能的各种模块。In some constructions and in some aspects, battery charger 30 may include another method of operation for charging various batteries, such as batteries 20 having different chemistries and/or nominal voltages. An example of such a charging operation is shown in Figures 28-38. In some constructions and in some aspects, the battery charger 30 includes a battery for charging a Li-based battery, for example, having a Li-Co chemistry, a Li-Mn spinel chemistry, a Li-Mn nickel chemistry, etc. How to charge the battery. In some constructions and in some aspects, charging operation 200 includes various modules for performing different functions in response to different battery conditions and/or battery characteristics.

在一些结构中以及在一些方面中,充电操作方法包括用于根据异常和/或正常电池状况中断充电的模块。在一些结构中,充电操作包括有故障电池组模块和/或温度超范围模块,例如在图36的流程图2235中所示的温度超范围模块。在一些结构中,电池充电器30进入有故障电池组模块,以便根据异常电池电压、异常单元电压和/或异常电池容量终止充电。在一些结构中,电池充电器30进入温度超范围模块2235,以便根据异常电池温度和/或一个或多个异常电池单元温度终止充电。在一些结构中,充电操作包括更多或更少的用于根据比上述和下述的模块和状况更多或更少的电池状况终止充电的模块。In some constructions and in some aspects, a charging method of operation includes means for interrupting charging based on abnormal and/or normal battery conditions. In some constructions, the charging operation includes a faulty battery module and/or a temperature out-of-range module, such as the temperature out-of-range module shown in flowchart 2235 of FIG. 36 . In some constructions, battery charger 30 accesses a faulty battery module to terminate charging based on abnormal battery voltage, abnormal cell voltage, and/or abnormal battery capacity. In some constructions, the battery charger 30 enters the temperature out of range module 2235 to terminate charging based on abnormal battery temperature and/or one or more abnormal battery cell temperatures. In some constructions, the charging operation includes more or fewer modules for terminating charging based on more or fewer battery conditions than those described above and described below.

在一些结构中以及在一些方面中,充电操作包括用于根据在该操作内的各种电池状况或阶段、给电池20充电的各种模式或模块。在一些结构中,充电操作包括:点滴式充电模块,例如在图34的流程图2225中所示的点滴式(有限)充电模块和在图33的流程图2220中所示的点滴式(步进式)模块;快速充电模块,例如在图32的流程图2215中所示的快速充电模块;和/或维护充电模块,例如在图35的流程图2230中所示的维护模块;以及其它模块,例如在图31的流程图2210中所示的扁平电池组唤醒模块,和在图20和30的流程图2205以及图28的流程图2200中分别所示的充电模块和电池组插入模块2200(开始充电)。充电操作还包括其它模块按照各种方式实施的充电电流算法,例如在图37和38的流程图2240中所示的算法。In some constructions and in some aspects, the charging operation includes various modes or modules for charging the battery 20 according to various battery conditions or stages within the operation. In some constructions, the charging operation includes a trickle charging module, such as the trickle (limited) charging module shown in flowchart 2225 of FIG. type) module; a fast charging module, such as the fast charging module shown in the flowchart 2215 of FIG. 32; and/or a maintenance charging module, such as the maintenance module shown in the flowchart 2230 of FIG. 35; and other modules, For example, the flat battery pack wake-up module shown in the flowchart 2210 of Figure 31, and the charging module and battery pack insertion module 2200 (start Charge). Charging operations also include charging current algorithms implemented in various ways by other modules, such as the algorithm shown in flowchart 2240 of FIGS. 37 and 38 .

下面将参照图28-30给出一部分充电操作的实施例。例如,充电操作如图28中所示一样从电池组插入模块2200开始。该操作以向电池充电器供电开始(在2305处),并且电池充电器30确定输入电压Vin是否在正确的操作参数(例如,80V<Vin<140V)内(在2310处)。如果输入电压Vin没有在这些操作参数内,则电池充电器30禁止充电(在2315处)。电池充电器30还可以向用户指明,是否正在提供正确的输入电压Vin(在2315处)。An example of a part of the charging operation will be given below with reference to FIGS. 28-30. For example, the charging operation starts from the battery pack insertion module 2200 as shown in FIG. 28 . The operation begins with powering the battery charger (at 2305 ), and the battery charger 30 determines whether the input voltage V in is within the correct operating parameters (eg, 80V < V in < 140V) (at 2310 ). If the input voltage Vin is not within these operating parameters, the battery charger 30 inhibits charging (at 2315). Battery charger 30 may also indicate to the user whether the correct input voltage Vin is being provided (at 2315).

如果电池充电器30正在接收正确的输入电压Vin,则电池组20与充电器连接(在2325处),并且充电器30确定是否已经实现了正确的连接(例如在端子之间的连接)(在步骤2330处)。如果还没有实现正确的连接,则充电器30不使任何LED亮灯(在2335处),并且充电操作终止(在2340处)。如果实现了连接,则充电器30借助施加给控制器100上的电压检测出电池20的存在(在2345处),并且控制器100测量出电池20的电压Vpack(在2350处)。If the battery charger 30 is receiving the correct input voltage Vin , the battery pack 20 is connected to the charger (at 2325), and the charger 30 determines whether the correct connection (eg, between terminals) has been made ( at step 2330). If the correct connection has not been achieved, charger 30 does not illuminate any LEDs (at 2335), and the charging operation is terminated (at 2340). If a connection is made, the charger 30 detects the presence of the battery 20 by the voltage applied to the controller 100 (at 2345 ), and the controller 100 measures the voltage V pack of the battery 20 (at 2350 ).

充电器30确定电池电压Vpack是否小于5V(在2355处)。如果电池电压Vpack小于5V,则充电操作前进至扁平电池组唤醒模块2210(在2360处)。如果电池电压Vpack不小于5V,则充电器30试图建立与电池20的通信(在2365处),并且确定是否建立了通信(在2370处)。如果没有建立通信,则充电器30不会使任何指示器亮灯(在2375处),并且充电操作终止(在2380处)。如果建立了通信,则充电操作继续进行充电模块2205(在2385处)。Charger 30 determines whether battery voltage V pack is less than 5V (at 2355 ). If the battery voltage V pack is less than 5V, the charging operation proceeds to the flat pack wake-up module 2210 (at 2360 ). If the battery voltage V pack is not less than 5V, charger 30 attempts to establish communication with battery 20 (at 2365 ) and determines whether communication is established (at 2370 ). If communication is not established, charger 30 does not illuminate any indicators (at 2375), and the charging operation terminates (at 2380). If communication is established, charging operations continue with the charging module 2205 (at 2385).

在图29和30中显示出充电模块2205。充电模块2205首先让充电器30识别出电池组标称电压,并且设定适当的测量参数(在2405处),并且询问电池20的单元电压(在2410处),以确定任意单元电压是否大于上阈值(例如,4.35V)(在2415处)。如果任意单元大于上阈值,则充电器30不会启动任意LED(在2420处),并且充电操作终止(在2425处)。如果任何单元都不大于上阈值,则充电器30测量出在充电器30的端子上的电池电压(在2430处),并且询问由电池20测量出的电池电压Vpack(在2435处),以确定测量值是否一致(在2440处)。如果测量值不一致,则充电器30不会启动任意LED(在2445处),并且充电操作终止(在2450处)。The charging module 2205 is shown in FIGS. 29 and 30 . The charging module 2205 first lets the charger 30 identify the battery pack nominal voltage and sets appropriate measurement parameters (at 2405), and interrogates the cell voltages of the battery 20 (at 2410) to determine if any cell voltage is greater than the above Threshold (eg, 4.35V) (at 2415). If any cell is greater than the upper threshold, charger 30 does not activate any LEDs (at 2420 ), and the charging operation terminates (at 2425 ). If none of the cells are greater than the upper threshold, charger 30 measures the battery voltage at the terminals of charger 30 (at 2430) and interrogates the battery voltage V pack measured by battery 20 (at 2435) to It is determined whether the measurements are consistent (at 2440). If the measurements do not agree, charger 30 does not activate any LEDs (at 2445), and the charging operation terminates (at 2450).

如果测量值一致,则充电器30询问电池20的电池温度(在2455处),以确定电池温度是否在操作范围内(在2460处)。如果电池电压不在所期望的操作范围内,则操作前进至温度超范围模块2235(在2465处),并且一旦充电操作离开温度超范围模块2235,则充电器30可以再次询问电池20的电池温度信息(在2455处)。If the measurements agree, charger 30 interrogates the battery temperature of battery 20 (at 2455) to determine if the battery temperature is within the operating range (at 2460). If the battery voltage is not within the desired operating range, then operation proceeds to the temperature out of range module 2235 (at 2465), and once the charging operation leaves the temperature out of range module 2235, the charger 30 may again interrogate the battery 20 for battery temperature information (at 2455).

如果电池温度在所期望的操作范围内,则充电器30确定电池电压Vpack是否大于维护阈值(例如,4.1V/单元)(在2470处),并且如果电池电压Vpack大于维护阈值(在2475处),充电操作前进至维护模块2230。否则,充电器30确定电池电压Vpack是否小于点滴式阈值(例如,3.5V/单元)(在2480处),并且如果电池电压Vpack低于点滴式阈值,则充电操作前进至点滴式(有限)模块2225(在2485处)。如果电池电压不低于点滴式阈值,充电器30确定电池温度是否在点滴式范围内(在2490处)。如果温度在点滴式范围内,则该操作前进至点滴式(步进式)模块2220(在2495处),并且如果温度不在该点滴式范围内,则前进至快速充电模块2215(在2505处)。充电操作可以在图31-38中所示的其它模块中所示一样继续。If the battery temperature is within the desired operating range, charger 30 determines whether the battery voltage V pack is greater than a maintenance threshold (e.g., 4.1 V/cell) (at 2470 ), and if the battery voltage V pack is greater than the maintenance threshold (at 2475 ), the charging operation proceeds to the maintenance module 2230. Otherwise, charger 30 determines whether battery voltage V pack is less than a trickle threshold (e.g., 3.5 V/cell) (at 2480), and if battery voltage V pack is below the trickle threshold, the charging operation proceeds to trickle (limited ) module 2225 (at 2485). If the battery voltage is not below the trickle threshold, charger 30 determines whether the battery temperature is within the trickle range (at 2490 ). If the temperature is within the trickle range, the operation proceeds to the trickle (step) module 2220 (at 2495), and if the temperature is not within the trickle range, proceeds to the fast charge module 2215 (at 2505) . Charging operations can continue as shown in the other blocks shown in Figures 31-38.

在图28-38中所示的充电操作期间,电池充电器30使用脉冲充电方法给电池20供电。在一个结构中,电池充电器30给电池20提供每次具有相同脉冲宽度、但是改变了在脉冲之间的时间的脉冲。这被称为“全部充电电流”或者“全部充电脉冲”。在其它结构例如在图16和39中所示的结构中,由电池充电器30施加的全部充电电流或全部充电脉冲,可以根据在电池20中的单独单元电压缩放。下面将参照图4、16和39对该应用进行说明。During the charging operation shown in FIGS. 28-38, battery charger 30 powers battery 20 using a pulse charging method. In one construction, the battery charger 30 provides the battery 20 with pulses each time having the same pulse width, but varying the time between the pulses. This is called "full charge current" or "full charge pulse". In other configurations such as those shown in FIGS. 16 and 39 , the overall charging current or overall charging pulses applied by the battery charger 30 may be scaled according to the individual cell voltages in the battery 20 . This application will be described below with reference to FIGS. 4 , 16 and 39 .

如图4所示,在电池充电器30中的控制器100能够相对于在电池20中的微控制器64接收和传送信息。在一些结构中,微控制器64可以自动地或响应于来自电池充电器30的指令,监测在充电期间的各种电池特性,包括每个电池单元60的电压或当前状态。微控制器64能够在充电电流周期Ton(即,“电流接通”时间周期)期间监测特定的电池特性和过程或平均测量值。在一些结构中,电流接通时间周期可以大约为1秒(“1-s”)。在无充电电流周期(“电流断开”时间周期)Toff期间,可以从电池20将有关某些电池特性(例如单元电压或单元充电状态)的信息传送给充电器30。在一些结构中,电流断开周期Toff大约为50ms。电池充电器30可以处理从电池20发送出的信息,并且因此改变电流接通时间周期Ton。例如,如果一个或多个电池单元60具有比其它电池单元60更高的当前充电状态,则电池充电器30可以减小随后的电流接通时间周期Ton以便避免给一个或多个更高的电池单元过充电。As shown in FIG. 4 , the controller 100 in the battery charger 30 is capable of receiving and transmitting information with respect to the microcontroller 64 in the battery 20 . In some constructions, microcontroller 64 may monitor various battery characteristics during charging, including the voltage or current state of each battery cell 60 , either automatically or in response to instructions from battery charger 30 . Microcontroller 64 is capable of monitoring certain battery characteristics and processes or average measurements during the charge current period T on (ie, the "current on" time period). In some constructions, the current on time period may be approximately 1 second ("1-s"). During periods of no charging current ("current off" time periods) T off , information about certain battery characteristics, such as cell voltage or cell state of charge, may be communicated from the battery 20 to the charger 30 . In some constructions, the current off period Toff is approximately 50ms. The battery charger 30 may process the information sent from the battery 20 and vary the current on-time period T on accordingly. For example, if one or more battery cells 60 have a higher current state of charge than other battery cells 60, battery charger 30 may reduce subsequent current on-time periods T on in order to avoid charging one or more higher current states of charge. The battery unit is overcharged.

在一些结构中,电池充电器30可以将每个单独单元电压与平均单元电压进行比较,并且在各个单元电压和平均单元电压之间的差值等于或超过规定阈值(例如,不平衡阈值)的情况下,充电器30可以将该单元识别为更高充电状态单元。电池充电器30可以改变电流接通时间周期Ton。在其它结构中,电池充电器30可以根据从电池20接受到的信息,在电流接通时间周期期间,估计特定电池单元(例如,识别作为更高电压单元的电池单元)的充电状态。在这些结构中,如果该单元的当前充电状态的估计值超过阈值,则电池充电器30可以改变电流接通时间周期Ton的持续时间。In some constructions, battery charger 30 may compare each individual cell voltage to an average cell voltage, and the difference between the individual cell voltages and the average cell voltage equals or exceeds a specified threshold (e.g., an imbalance threshold). In this case, charger 30 may identify the cell as a higher state of charge cell. The battery charger 30 can vary the current on-time period T on . In other constructions, battery charger 30 may estimate the state of charge of a particular battery cell (eg, a cell identified as a higher voltage cell) during the current-on time period based on information received from battery 20 . In these configurations, battery charger 30 may vary the duration of current on-time period T on if the estimate of the cell's current state of charge exceeds a threshold.

例如,如图16和39中所示一样,电池充电器30可以命令电池20将在下一个电流接通时间周期Ton1期间获得的单元电压测量值取平均值。该指令可以在第一电流断开时间周期Toff1期间发送出。因此,在第一电流接通时间周期Ton1期间,微控制器64测量单元电压以及其它电池参数,并且对它们取平均值。在下一个电流断开时间周期Toff2期间,电池30可以将平均测量值传送给电池充电器30。在一些结构中,电池20可以发送八个平均测量值,例如平均电池组充电状态测量值和七个电池单元60的每一个的平均单独单元充电状态。例如,电池20可以发送以下信息:单元1 14%,单元2 14%,单元3 15%,单元4 14%,单元5 16%,单元6 14%,单元7 14%,以及电池组(例如,单元1-7)电压29.96V。在该实施例中,电池充电器30将单元5识别作为更高电池单元。充电器30还记录了由电池微控制器64和电池充电器30测量出的电池电压。在该实施例中,电池充电器30测量出电池电压为大约30.07V。电池充电器30计算出在电池电压测量值中的差异(例如,110mV),并且确定出在这些端子和导线上的电压降大约为110mV。For example, as shown in FIGS. 16 and 39 , battery charger 30 may command battery 20 to average cell voltage measurements taken during the next current-on time period T on1 . The command may be sent during the first current-off time period T off1 . Thus, during the first current on time period T on1 , microcontroller 64 measures and averages the cell voltages as well as other battery parameters. During the next current off time period T off2 , the battery 30 may transmit the averaged measurement to the battery charger 30 . In some constructions, the battery 20 may transmit eight average measurements, such as an average battery pack state-of-charge measurement and an average individual cell state-of-charge for each of the seven battery cells 60 . For example, battery 20 may send the following information: unit 1 14%, unit 2 14%, unit 3 15%, unit 4 14%, unit 5 16%, unit 6 14%, unit 7 14%, and battery packs (e.g., Units 1-7) Voltage 29.96V. In this embodiment, battery charger 30 identifies cell 5 as a higher battery cell. The charger 30 also records the battery voltage measured by the battery microcontroller 64 and the battery charger 30 . In this example, the battery charger 30 measures a battery voltage of approximately 30.07V. The battery charger 30 calculates the difference in battery voltage measurements (eg, 110 mV) and determines that the voltage drop across the terminals and leads is approximately 110 mV.

在随后的电流接通时间周期Ton2期间,电池充电器30估计出单元5的电压。例如,电池充电器30对该电池20的电压测量值进行取样,并且针对每个电池电压测量值,根据下面公式估计出单元5的充电状态:During the subsequent current on time period T on2 the battery charger 30 estimates the voltage of the cell 5 . For example, the battery charger 30 samples voltage measurements of the battery 20 and, for each battery voltage measurement, estimates the state of charge of the cell 5 according to the following formula:

(V电池/ch-V端子)*V单元 (V battery/ch -V terminal ) *V unit

其中V电池/ch为由充电器30测量出的电池20的电压,V端子为在这些端子上的电压降(例如,110mV),并且V单元为估计作为电池电压的百分比的单元电压。如果单元5的电压估计值超过阈值(“降低阈值”),则电池充电器30可以改变随后的电流接通时间周期Ton3。在该实施例中,电池充电器30记住单元5的电压估计值(或计算值)何时达到大约为800ms的降低阈值。如图39所示,充电器30将单元5识别并且计算为高电池单元,并且改变随后的电流接通时间周期Ton3,以与充电器30记住的持续时间(例如800ms)大致相等。因此,电流接通时间周期Ton3的长度T2小于前面电流接通时间周期Ton1和Ton2的长度T1where Vbattery /ch is the voltage of the battery 20 as measured by the charger 30, Vterminal is the voltage drop across these terminals (eg, 110 mV), and Vunit is the cell voltage estimated as a percentage of the battery voltage. If the voltage estimate of cell 5 exceeds a threshold ("lower threshold"), battery charger 30 may vary the subsequent current on-time period T on3 . In this embodiment, the battery charger 30 remembers when the estimated (or calculated) voltage of the cell 5 reaches a lowering threshold of approximately 800 ms. As shown in FIG. 39 , charger 30 identifies and counts cell 5 as a high cell, and changes the subsequent current on time period T on3 to be approximately equal to the duration charger 30 remembers (eg, 800 ms). Therefore, the length T 2 of the current on-time period T on3 is smaller than the length T 1 of the previous current on-time periods T on1 and T on2 .

在一些结构中,充电器30继续将随后的电流接通时间周期(例如,Ton4-5)设定为大约前面电流接通时间周期Ton3(例如800ms)的长度T2。如果单元5(或另一个单元)继续被识别为高单元,则例如,在单元5的电压继续到达降低阈值(例如在600ms处)的情况下,充电器30可以将随后的电流接通时间周期(例如,Ton6)的长度从长度T2(例如,大约800ms)改变为T3(例如,大约为600ms)。In some constructions, the charger 30 continues to set subsequent current-on time periods (eg, T on4-5 ) to approximately the length T 2 of the preceding current-on-time period T on3 (eg, 800 ms). If cell 5 (or another cell) continues to be identified as a high cell, for example, if cell 5's voltage continues to reach a lowering threshold (eg, at 600 ms), charger 30 may switch current on for subsequent periods of time The length of (eg, T on6 ) is changed from a length of T 2 (eg, about 800 ms) to T 3 (eg, about 600 ms).

在其它结构中,在充电器30确定电池单元没有接收足够的电流的情况下,充电器30还可以将随后电流接通时间周期(例如,Ton5)设定回到大约T1的长度(因此在降低接通时间之后增加了接通时间)。例如,如果电池充电器30确定单元5的电压尽管为高或不平衡单元、也远低于在接通时间周期最后处的降低阈值,则电池充电器30可以增大电流接通时间周期。在这些结构中,电池充电器30可以继续根据电池单元电压改变电流脉冲的长度(例如,接通时间周期),以优化这些单元在稍微过充电的情况下所接收到的电量。在一些结构中,电池充电器30不能将电流接通时间增大到大于初始电流接通时间周期,例如周期Ton1In other constructions, in the event charger 30 determines that a cell is not receiving sufficient current, charger 30 may also set the subsequent current-on time period (e.g., T on5 ) back to a length of about T 1 (thus Increased on-time after decreasing on-time). For example, if battery charger 30 determines that the voltage of cell 5, despite being a high or unbalanced cell, is well below the lowering threshold at the end of the on-time period, battery charger 30 may increase the current on-time period. In these configurations, the battery charger 30 may continue to vary the length of the current pulses (eg, on-time periods) based on the battery cell voltages to optimize the amount of charge the cells receive in the event of a slight overcharge. In some constructions, the battery charger 30 is unable to increase the current on-time beyond an initial current-on-time period, such as period T on1 .

在图13中示意性地显示出电池20’的另一个示意图。电池20’与电池20类似,并且共同的元件由相同的参考标号“’”表示。Another schematic view of the battery 20' is shown schematically in Fig. 13 . Battery 20' is similar to battery 20, and common elements are indicated by the same reference numeral "'".

在一些结构中,电路62’包括电子部件,例如识别电阻器950,并且识别电阻器950可以具有设定电阻。在其它结构中,电子部件可以为电容器、电感器、电阻器、半导体元件、电路或其它具有电阻或者能够发送电信号的部件,例如微处理器、数字逻辑部件等。在所示的结构中,识别电阻器950的电阻值可以根据电池30’的特性、例如电池单元60’的标称电压和化学组分选择。检测端子55’可以与识别电阻器950电连接。In some constructions, the circuit 62' includes electronic components, such as an identification resistor 950, and the identification resistor 950 may have a set resistance. In other configurations, an electronic component may be a capacitor, inductor, resistor, semiconductor element, circuit, or other component that has resistance or is capable of sending electrical signals, such as a microprocessor, digital logic component, or the like. In the illustrated construction, the resistance value of the identification resistor 950 may be selected based on the characteristics of the battery 30', such as the nominal voltage and chemical composition of the battery cells 60'. The detection terminal 55' may be electrically connected to the identification resistor 950.

在图13中示意性所示的电池20’可以与电装置、例如电池充电器960(也示意性地显示出)电连接。电池充电器960可以包括正极端子964、负极端子968和检测端子972。电池充电器960的每个端子964、968、972可以与电池20’的相应端子45’、50’、55’(分别地)电连接。电池充电器960还可以包括具有电气部件的电路,所述电气部件例如第一电阻器976、第二电阻器980、固态电子器件或半导体984、比较器988和处理器、微控制器或控制器(未示出)。在一些结构中,半导体984可以包括晶体管,所述晶体管能够在饱和或“ON”状态中操作,并且能够在断开或“OFF”状态中操作。在一些结构中,比较器988可以为专用电压监测装置、微处理器或处理单元。在其它结构中,比较器988可以包括在控制器(未示出)中。The battery 20&apos; shown schematically in Figure 13 may be electrically connected to an electrical device, such as a battery charger 960 (also shown schematically). Battery charger 960 may include a positive terminal 964 , a negative terminal 968 and a sense terminal 972 . Each terminal 964, 968, 972 of the battery charger 960 may be electrically connected to a corresponding terminal 45', 50', 55' (respectively) of the battery 20'. The battery charger 960 may also include circuitry having electrical components such as a first resistor 976, a second resistor 980, solid state electronics or semiconductors 984, a comparator 988, and a processor, microcontroller or controller (not shown). In some constructions, semiconductor 984 may include a transistor capable of operating in a saturated or "ON" state and capable of operating in an off or "OFF" state. In some constructions, comparator 988 may be a dedicated voltage monitoring device, microprocessor or processing unit. In other constructions, the comparator 988 may be included in the controller (not shown).

在一些结构中,控制器(未示出)可以编程为识别出在电池20’中的电气部件、例如识别电阻器950的电阻值。控制器也可以编程为确定电池20’的一个或多个特性,例如电池20’的电池化学组分和标称电压。如前面所提出的一样,识别电阻器950的电阻值可以对应于和一个或多个特定电池特性相关的专门值。例如,识别电阻器950的电阻值可以包括在和电池20’的化学组分和标称电压对应的电阻值范围中。In some constructions, a controller (not shown) may be programmed to recognize electrical components in the battery 20&apos;, such as to recognize the resistance value of the resistor 950. The controller can also be programmed to determine one or more characteristics of the battery 20', such as the battery chemistry and nominal voltage of the battery 20'. As noted previously, the resistance value of identification resistor 950 may correspond to a specific value associated with one or more specific battery characteristics. For example, the resistance value of the identification resistor 950 may be included in a range of resistance values corresponding to the chemical composition and nominal voltage of the battery 20'.

在一些结构中,控制器可以编程为识别出识别电阻器950的多个电阻范围。在这些结构中,每个范围对应于一个电池化学组分,例如NiCd、NiMH、Li离子等。在一些结构中,控制器可以识别出另外的电阻范围,每个与另一个电池化学组分或另一个电池特性对应。In some constructions, the controller may be programmed to recognize multiple resistance ranges for the identification resistor 950 . In these structures, each range corresponds to a battery chemistry such as NiCd, NiMH, Li-ion, etc. In some constructions, the controller may identify additional resistance ranges, each corresponding to another battery chemistry or another battery characteristic.

在一些结构中,控制器可以编程为识别出多个电压范围。包括在电压范围中的电压可以取决于或对应于识别电阻器950的电阻值,从而控制器能够根据所测量出的电压确定出电阻器950的数值。In some constructions, the controller can be programmed to recognize multiple voltage ranges. The voltage included in the voltage range may depend on or correspond to the resistance value of the identification resistor 950 so that the controller can determine the value of the resistor 950 from the measured voltage.

在一些结构中,识别电阻器950的电阻值可以进一步选择为对于电池20’的每个可能的标称电压数值而言是独特的。例如,在一个电阻值范围中,第一专门电阻值可以与21V的标称电压对应,第二专门电阻值可以与16.8V的标称电压对应,并且第三专门电阻值可以与12.6V的标称电压对应。在一些结构中,可以有更多或更少的专门电阻值,每个电阻值对应于与电阻范围相关的电池20’的另一个可能的标称电压。In some constructions, the resistance value of identification resistor 950 may further be selected to be unique for each possible nominal voltage value of battery 20&apos;. For example, in one range of resistance values, a first specific resistance value may correspond to a nominal voltage of 21V, a second specific resistance value may correspond to a nominal voltage of 16.8V, and a third specific resistance value may correspond to a nominal voltage of 12.6V. called voltage correspondence. In some configurations, there may be more or fewer specific resistance values, each corresponding to another possible nominal voltage of the battery 20&apos; associated with the resistance range.

在示例性实施方案中,电池20’与电池充电器960电连接。为了识别出第一电池特性,半导体984在附加电路(未示出)的控制下切换到“ON”状态。在半导体984处于“ON”状态中时,识别电阻器950和电阻器976和980形成分压器网络。该网络在第一参考点992处建立了电压VA。如果电阻器980的电阻值明显低于电阻器976的电阻值,则电压VA将取决于识别电阻器950和电阻器980的电阻值。在该实施方案中,电压VA处于由识别电阻器950的电阻值所确定的范围中。控制器(未示出)测量出在第一参考点992处的电压VA,并且根据电压VA确定出识别电阻器950的电阻值。在一些结构中,控制器将电压VA与多个电压范围比较,以确定出电池特性。In the exemplary embodiment, battery 20 ′ is electrically connected to battery charger 960 . To identify the first battery characteristic, semiconductor 984 is switched to an "ON" state under the control of additional circuitry (not shown). Identification resistor 950 and resistors 976 and 980 form a voltage divider network when semiconductor 984 is in the "ON" state. The network establishes a voltage V A at a first reference point 992 . If the resistance of resistor 980 is significantly lower than the resistance of resistor 976 , voltage V A will depend on the resistance of identification resistor 950 and resistor 980 . In this embodiment, voltage V A is in a range determined by the resistance value of identification resistor 950 . A controller (not shown) measures the voltage V A at the first reference point 992 and determines the resistance value of the identification resistor 950 based on the voltage V A . In some constructions, the controller compares voltage V A to multiple voltage ranges to determine battery characteristics.

在一些结构中,所要识别的第一电池特性可以包括电池化学组分。例如,低于150kΩ的任意电阻值可以表示电池20’具有NiCd或NiMH的化学组分,并且大约为150kΩ或更高的任意电阻值可以表示电池20’具有Li或Li离子化学组分。一旦控制器确定并且识别出电池20’的化学组分,则可以选择适当的充电算法或方法。在其它结构中,存在比在上面实施例中更多的电阻范围,每个范围对应于另一个电池化学组分。In some constructions, the first battery characteristic to be identified may include battery chemistry. For example, any resistance value below 150 kΩ may indicate that the battery 20' has a NiCd or NiMH chemistry, and any resistance value of about 150 kΩ or higher may indicate that the battery 20' has a Li or Li ion chemistry. Once the controller has determined and identified the chemistry of the battery 20', an appropriate charging algorithm or method can be selected. In other configurations, there are more resistance ranges than in the above embodiment, each range corresponding to another battery chemistry.

继续该示例性实施方案,为了识别出第二电池特性,半导体984在附加电路的控制下切换到“OFF”状态。在半导体984切换到“OFF”状态时,识别电阻器950和电阻器976形成分压器网络。在第一参考点992处的电压VA现在由识别电阻器950和电阻器976的电阻值确定。识别电阻器950的电阻值如此选择,从而在第二参考点1012处的电压VBATT基本上等于电池20’的标称电压时,在第一参考点992处的电压VA基本上等于在第三参考点996处的电压VREF。如果在第一参考点992处的VA超过在第三参考点996处的电压VREF,则比较器988的输出VOUT改变状态。在一些结构中,输出VOUT可以用来终止充电或用作指示器,以开始附加功能,例如维护程序、均衡程序、放电功能、附加充电方案等。在一些结构中,电压VREF可以为固定参考电压。Continuing with the exemplary embodiment, to identify the second battery characteristic, semiconductor 984 is switched to an "OFF" state under the control of additional circuitry. Identification resistor 950 and resistor 976 form a voltage divider network when semiconductor 984 is switched to the "OFF" state. 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 selected such that when the voltage V BATT at the second reference point 1012 is substantially equal to the nominal voltage of the battery 20', the voltage V A at the first reference point 992 is substantially equal to the second Voltage V REF at three reference points 996 . If V A at the first reference point 992 exceeds the voltage V REF at the third reference point 996 , the output V OUT of the comparator 988 changes state. In some constructions, the output V OUT may be used to terminate charging or as an indicator to initiate additional functions such as maintenance procedures, equalization procedures, discharge functions, additional charging schemes, and the like. In some constructions, voltage V REF may be a fixed reference voltage.

在一些结构中,所要识别出的第二电池特性可以包括电池20’的标称电压。例如,用于计算识别电阻器958的电阻值的通常公式可以为:In some constructions, the second battery characteristic to be identified may include the nominal voltage of the battery 20&apos;. For example, a general formula for calculating the resistance value of identification resistor 958 may be:

RR 100100 == VV REFREF &CenterDot;&CenterDot; RR 135135 VV BATTBATT -- VV REFREF

其中R100为识别电阻器950的电阻值,R135为电阻器976的电阻值,VBATT为电池20’的标称电压,并且VREF为固定电压,例如大约为2.5V。例如,在Li离子化学组分(上面提出的)的电阻值范围中,识别电阻器950的大约为150kΩ的电阻值可以对应于大约21V的标称电压,大约为194kΩ的电阻值可以对应于大约16.8V的标称电压,并且大约为274.7kΩ的电阻值可以对应于大约12.6V的标称电压。在其它结构中,更多或更少的专门电阻值可以对应于附加或不同的电池组标称电压值。Where R 100 is the resistance of identification resistor 950 , R 135 is the resistance of resistor 976 , V BATT is the nominal voltage of battery 20 ′, and V REF is a fixed voltage, such as approximately 2.5V. For example, in the range of resistance values for the Li ion chemical composition (set forth above), a resistance value of about 150 kΩ for identification resistor 950 may correspond to a nominal voltage of about 21 V, and a resistance value of about 194 kΩ may correspond to about A nominal voltage of 16.8V, and a resistance value of approximately 274.7kΩ may correspond to a nominal voltage of approximately 12.6V. In other constructions, more or fewer specific resistance values may correspond to additional or different battery pack nominal voltage values.

在所示的结构中,识别电阻值950和第三参考点996两者都可以位于电流检测电阻器1000的“高”侧上。在充电电流存在时,这样设置识别电阻器950和第三参考点996,可以降低在VA和VREF之间的任意相关电压波动。如果识别电阻器950和第三参考点996被称为接地点1004并且向电池20’施加充电电流,则在电压VA中出现电压波动。In the illustrated configuration, both the identification resistance value 950 and the third reference point 996 may be located on the “high” side of the current sense resistor 1000 . Setting identification resistor 950 and third reference point 996 in such a way reduces any relative voltage fluctuations between VA and V REF when charging current is present. If the identification resistor 950 and the third reference point 996 are referred to as the ground point 1004 and a charging current is applied to the battery 20', a voltage fluctuation occurs in the voltage VA .

在一些结构中,电池充电器960还可以包括充电器控制功能。如前面所述一样,在电压VA基本上等于电压VREF(表示VBATT等于电池20’的标称电压)时,比较器988的输出VOUT改变状态。在一些结构中,在比较器988的输出VOUT改变状态时,充电电流不再提供给电池20’。一旦充电电流中断,则电池电压VBATT开始降低。在电压VBATT达到下阈值时,比较器988的输出VOUT再次改变状态。在一些结构中,电压VBATT的下阈值由磁滞电阻器1008的电阻值确定。一旦比较器988的输出VOUT再次改变状态,则充电电流重新建立。在一些结构中,该循环重复由控制器确定的规定时间,或者重复由比较器988实现的特定状态变化量。在一些结构中,该循环重复直到电池20’与电池充电器960脱开。In some constructions, battery charger 960 may also include charger control functionality. As before, when voltage VA is substantially equal to voltage V REF (indicating that V BATT is equal to the nominal voltage of battery 20'), the output V OUT of comparator 988 changes state. In some constructions, when the output V OUT of the comparator 988 changes state, charging current is no longer provided to the battery 20 ′. Once the charging current is interrupted, the battery voltage V BATT starts to decrease. When voltage V BATT reaches the lower threshold, the output V OUT of comparator 988 changes state again. In some constructions, the lower threshold of voltage V BATT is determined by the resistance value of hysteresis resistor 1008 . Once the output V OUT of comparator 988 changes state again, the charging current is re-established. In some constructions, the loop repeats for a specified amount of time as determined by the controller, or for a specified amount of state change implemented by comparator 988 . In some constructions, this cycle repeats until the battery 20 ′ is disconnected from the battery charger 960 .

在一些结构中以及在一些方面中,电池、例如在图17中所示的电池20可以变为如此放电,从而电池单元60可以不具有足够的电压,以与电池充电器30通信。如图17所示,电池20可以包括一个或多个电池单元60、正极端子1105、负极端子1110以及一个或多个检测端子1120a和1120b(如图17所示,第二检测端子或启动端子1120b可以或不必包括在电池20中)。电池20也可以包括带有微控制器1140的电路1130。In some constructions and in some aspects, a battery, such as battery 20 shown in FIG. 17 , may become so discharged that battery cells 60 may not have sufficient voltage to communicate with battery charger 30 . As shown in FIG. 17, the battery 20 may include one or more battery cells 60, a positive terminal 1105, a negative terminal 1110, and one or more test terminals 1120a and 1120b (as shown in FIG. 17, a second test terminal or start terminal 1120b may or may not be included in battery 20). Battery 20 may also include circuitry 1130 with microcontroller 1140 .

如图17所示,电路1130可以包括半导体开关1180,它在电路1130(例如,微处理器1140)确定或检测到高于或低于预定阈值的状况(例如,“异常电池状况”)时中断放电电流。在一些结构中,开关1180包括:中断状况,其中来自或流向电池20的电流中断;以及许可状况,其中来自或流向电池20的电流被允许。在一些结构中,异常电池状况可以包括例如高或低电池单元温度、高或低电池充电状态、高或低电池单元充电状态、高或低放电电流、高或低充电电流等。在所示的结构中,开关1180包括功率FET或金属氧化物半导体FET(“MOSFET”)。在其它结构中,电路1130可以包括两个开关1180。在这些结构中,开关1180可以并联布置。并联开关1180可以包括在提供高平均放电电流的电池组(例如,给圆盘锯、钻机等供电的电池20)里。As shown in FIG. 17, circuit 1130 may include a semiconductor switch 1180 that interrupts when circuit 1130 (e.g., microprocessor 1140) determines or detects a condition above or below a predetermined threshold (e.g., an "abnormal battery condition") Discharge current. In some constructions, the switch 1180 includes an interrupt condition, in which current flow from or to the battery 20 is interrupted, and an enable condition, in which current flow to or from the battery 20 is permitted. In some constructions, abnormal battery conditions may include, for example, high or low cell temperature, high or low battery state of charge, high or low cell state of charge, high or low discharge current, high or low charge current, and the like. In the illustrated configuration, switch 1180 comprises a power FET or a metal oxide semiconductor FET ("MOSFET"). In other configurations, the circuit 1130 may include two switches 1180 . In these configurations, switches 1180 may be arranged in parallel. Parallel switch 1180 may be included in battery packs (eg, batteries 20 powering circular saws, drills, etc.) that provide a high average discharge current.

在一些结构中,一旦开关1180变为非导电,即使在不再检测到异常状况的情况下,开关1180也不会重置。在一些结构中,只在电气装置、例如电池充电器30指示微处理器1140如此做的情况下,电路1130(例如,微处理器1140)才可以将开关180重置。如前面所述一样,电池20可以变为如此放电,从而电池单元60可以没有足够的电压,以便给微处理器1140供电,以与电池充电器30连通。In some constructions, once the switch 1180 becomes non-conductive, the switch 1180 will not reset even if the abnormal condition is no longer detected. In some constructions, circuitry 1130 (eg, microprocessor 1140 ) may reset switch 180 only if an electrical device, such as battery charger 30 , instructs microprocessor 1140 to do so. As before, the battery 20 may become so discharged that the battery cells 60 may not have sufficient voltage to power the microprocessor 1140 to communicate with the battery charger 30 .

在一些结构中,如果电池20不能与充电器30连通,则电池充电器30可以通过开关1180的本体二极管1210提供较小的充电电流,以对电池单元60缓慢地充电。一旦这些单元60接收足够的充电电流以给微处理器1140供电,微处理器1140可以改变开关1180的状态。也就是说,电池20可以即使在开关1180处于非导电状态中时也能够充电。如图17所示,开关1180可以包括本体二极管1210,它在一些结构中与MOSFET和其它晶体管成一整体。在其它结构中,二极管1210可以与开关1180并联电连接。In some configurations, if the battery 20 cannot communicate with the charger 30 , the battery charger 30 can provide a small charging current through the body diode 1210 of the switch 1180 to slowly charge the battery cell 60 . Once the cells 60 receive sufficient charging current to power the microprocessor 1140 , the microprocessor 1140 may change the state of the switch 1180 . That is, the battery 20 can be charged even when the switch 1180 is in a non-conductive state. As shown in FIG. 17, switch 1180 may include a body diode 1210, which in some configurations is integral with MOSFETs and other transistors. In other configurations, diode 1210 may be electrically connected in parallel with switch 1180 .

在一些结构中,如果电池20不能与充电器30连通,则电池充电器30可以通过检测导线、例如检测导线1120a或专用启动端子1120b,施加较小的平均电流。电流可以给电容器1150充电,这反过来能够给微处理器1140提供足够的电压,以能够进行操作。In some constructions, if the battery 20 cannot communicate with the charger 30, the battery charger 30 can apply a small average current through a sense lead, such as the sense lead 1120a or the dedicated enable terminal 1120b. The current can charge capacitor 1150, which in turn can provide sufficient voltage to microprocessor 1140 to be able to operate.

上述以及在这些附图中所示的结构只是以实施例的方式给出,并且不是对本发明的概念和原理进行限制。因此,本领域普通技术人员要理解的是,在不脱离本发明的精神和范围的情况下,在这些元件以及其结构和布置中可以有各种变化。The structures described above and shown in these drawings are given by way of example only, and do not limit the concept and principle of the present invention. Accordingly, those of ordinary skill in the art will understand that various changes may be made in these elements, as well as their construction and arrangement, without departing from the spirit and scope of the invention.

Claims (20)

1.一种用于给具有多个电池单元的电池脉冲充电的组件,它包括:1. An assembly for pulse charging a battery having a plurality of cells comprising: 电池组,所述电池组包括:A battery pack comprising: 第一电池端子;a first battery terminal; 第二电池端子;a second battery terminal; 多个电池单元,所述电池单元中的每个电池单元都具有锂基化学组分和当前充电状态,所述电池单元与所述第一电池端子和所述第二电池端子中的至少一个连接;以及a plurality of battery cells each having a lithium-based chemistry and a current state of charge, the battery cells connected to at least one of the first battery terminal and the second battery terminal ;as well as 与所述第一电池端子和所述第二电池端子中的至少一个连接的电池微控制器,该微控制器用于测量所述电池单元中的至少一个的当前充电状态,以产生出电池单元当前充电状态测量值;以及a battery microcontroller coupled to at least one of said first battery terminal and said second battery terminal for measuring the current state of charge of at least one of said battery cells to generate a battery cell current state of charge state-of-charge measurements; and 电池充电器,所述电池充电器用于给所述电池组提供充电电流,该电池充电器包括:A battery charger, the battery charger is used to provide charging current to the battery pack, the battery charger includes: 第一充电器端子,所述第一充电器端子构成为与所述第一电池端子和所述第二电池端子中的至少一个连接,所述第一充电器端子构成为给所述电池组提供充电电流;A first charger terminal configured to be connected to at least one of the first battery terminal and the second battery terminal, the first charger terminal configured to provide the battery pack with recharging current; 第二充电器端子,所述第二充电器端子构成为与所述第一电池端子和所述第二电池端子中的至少一个连接;以及a second charger terminal configured to connect to at least one of the first battery terminal and the second battery terminal; and 充电器微控制器,所述充电器微控制器与所述第二充电器端子连接,并且用于接收来自所述电池微控制器的电池单元当前充电状态测量值,所述充电器微控制器还用于以脉冲的形式给所述电池组提供充电电流,其中每个脉冲包括第一时间间隔和第二时间间隔,在第一时间间隔中,正在给所述电池提供充电电流,在第二时间间隔中,暂停给所述电池提供充电电流,所述充电器微控制器还用于至少部分地根据从所述电池微控制器接收到的电池单元当前充电状态测量值,改变脉冲的第一时间间隔。a charger microcontroller connected to the second charger terminal and adapted to receive measurements of the current state of charge of the battery cells from the battery microcontroller, the charger microcontroller It is also used to provide charging current to the battery pack in the form of pulses, wherein each pulse includes a first time interval and a second time interval, during the first time interval, the charging current is being provided to the battery, and during the second time interval During the time interval during which the supply of charging current to the battery is suspended, the charger microcontroller is further configured to vary the first of the pulses based at least in part on a measurement of the current state of charge of the battery cells received from the battery microcontroller. time interval. 2.如权利要求1所述的组件,其中所述化学组分为Li离子基化学组分。 2. The assembly of claim 1, wherein the chemical composition is a Li ion based chemical composition. the 3.如权利要求1所述的组件,其中所述充电器微控制器还用于至少部分地根据从所述电池微控制器接收到的电池单元当前充电状态测量值,改变脉冲的第二时间间隔。3. The assembly of claim 1 , wherein the charger microcontroller is further configured to vary the second time of the pulse based at least in part on a measurement of the current state of charge of the battery cell received from the battery microcontroller. interval. 4.如权利要求1所述的组件,其中所述电池组具有电池组充电状态,所述电池组充电状态为所述多个电池单元的每个当前充电状态的总和,所述电池微控制器还用于测量电池组充电状态,以产生出电池组充电状态测量值。4. The assembly of claim 1 , wherein said battery pack has a battery pack state of charge that is the sum of each current state of charge of said plurality of battery cells, said battery microcontroller Also used to measure battery pack state of charge to generate battery pack state of charge measurements. 5.如权利要求4所述的组件,其中所述充电器微控制器用于测量所述电池组充电状态,以产生出第二电池组充电状态测量值。5. The assembly of claim 4, wherein the charger microcontroller is operative to measure the battery state of charge to generate a second battery state of charge measurement. 6.如权利要求5所述的组件,其中由所述充电器微控制器测量出的第二电池组充电状态测量值大于由所述电池微控制器测量出的电池组充电状态测量值。6. The assembly of claim 5, wherein the second battery pack SOC measurement measured by the charger microcontroller is greater than the battery pack SOC measurement measured by the battery microcontroller. 7.如权利要求5所述的组件,其中所述电池微控制器估计多个电池单元中每个电池单元的当前充电状态作为由所述电池微控制器所测量的电池组充电状态的百分比,并发送针对多个电池单元中每个电池单元的所估计的百分比。7. The assembly of claim 5, wherein the battery microcontroller estimates the current state of charge of each of the plurality of battery cells as a percentage of the battery pack state of charge measured by the battery microcontroller, and sending the estimated percentages for each of the plurality of battery cells. 8.如权利要求7所述的组件,其中所述充电器微控制器用于根据所述百分比和由所述充电器微控制器测量出的第二电池组充电状态测量值,估计在第一脉冲的第一时间间隔期间的电池单元的当前充电状态,以产生出电池单元的估计充电状态测量值,所述充电器微控制器还用于根据电池单元的估计充电状态测量值,改变随后脉冲的第一时间间隔。8. The assembly of claim 7, wherein said charger microcontroller is adapted to estimate the current state of charge of the battery cell during the first time interval to produce an estimated state of charge measurement of the battery cell, the charger microcontroller is also configured to vary the subsequent pulses based on the estimated state of charge measurement of the battery cell first time interval. 9.如权利要求1所述的组件,其中所述电池充电器还用于改变脉冲的第二时间间隔。 9. The assembly of claim 1, wherein the battery charger is further configured to vary the second time interval of the pulses. the 10.一种用来给锂基电池组提供充电电流的电池充电器,该电池组具有多个电池单元和电池微控制器,所述电池单元中的每个电池单元都具有锂基化学组分和当前充电状态,所述电池微控制器用于测量所述电池单元中的至少一个电池单元的电池单元当前充电状态,该电池充电器包括:10. A battery charger for providing charging current to a lithium-based battery pack having a plurality of battery cells and a battery microcontroller, each of said battery cells having a lithium-based chemistry and a current state of charge, the battery microcontroller is used to measure the current state of charge of the battery cells of at least one of the battery cells, the battery charger includes: 充电器微控制器,用来从所述电池微控制器接收所述电池单元当前充电状态,所述充电器微控制器还用于以脉冲形式给所述锂基电池组提供充电电流,其中每个脉冲包括第一时间间隔和第二时间间隔,所述第一时间间隔为给所述电池组提供充电电流的间隔,并且所述第二时间间隔为暂停给所述电池组提供充电电流的间隔,所述充电器微控制器还用于至少部分地根据从所述电池微控制器接收到的电池单元当前充电状态,改变脉冲的第一时间间隔。The charger microcontroller is used to receive the current charging state of the battery unit from the battery microcontroller, and the charger microcontroller is also used to provide charging current to the lithium-based battery pack in the form of pulses, wherein each A pulse includes a first time interval and a second time interval, the first time interval is an interval for supplying charging current to the battery pack, and the second time interval is an interval for suspending supply of charging current to the battery pack The charger microcontroller is further configured to vary the first time interval of the pulses based at least in part on the current state of charge of the battery cells received from the battery microcontroller. 11.如权利要求10所述的电池充电器,其中所述电池微控制器用于测量所述多个电池单元的每个当前充电状态,并且所述充电器微控制器用于接收每个电池单元充电状态。11. The battery charger as claimed in claim 10, wherein said battery microcontroller is adapted to measure the current state of charge of each of said plurality of battery cells, and said charger microcontroller is adapted to receive each battery cell charge state. 12.如权利要求11所述的电池充电器,其中所述电池组具有电池组电压,所述电池组电压为所述多个电池单元的每个当前充电状态的总和,所述充电器微控制器还用于接收电池组充电状态。12. The battery charger of claim 11, wherein said battery pack has a pack voltage that is the sum of each current state of charge of said plurality of battery cells, said charger microcontroller tor is also used to receive battery pack charge status. 13.如权利要求10所述的电池充电器,其中所述电池充电器还用于改变脉冲的第二时间间隔。13. The battery charger of claim 10, wherein the battery charger is further configured to vary the second time interval of the pulses. 14.一种给具有多个电池单元的电池脉冲充电的方法,该方法包括:14. A method of pulse charging a battery having a plurality of cells, the method comprising: 测量在所述多个电池单元中的每个电池单元的充电状态,所述电池单元中的每个电池单元都具有锂基化学组分;measuring a state of charge of each battery cell in the plurality of battery cells, each of the battery cells having a lithium-based chemistry; 向电池施加充电电流的第一脉冲,所述第一脉冲具有第一时间间隔和第二时间间隔,在第一时间间隔中,向所述电池提供充电电流,在第二时间间隔中,暂停向所述电池提供充电电流;以及 applying a first pulse of charging current to the battery, the first pulse having a first time interval during which charging current is supplied to the battery and a second time interval during which charging current to the battery is suspended. the battery provides charging current; and 向所述电池施加充电电流的第二脉冲,所述第二脉冲具有第三时间间隔和第四时间间隔,在第三时间间隔中,给所述电池提供充电电流,在第四时间间隔中,暂停给所述电池提供充电电流,所述第三时间间隔至少部分地基于电池单元的充电状态,并且所述第三时间间隔小于所述第一时间间隔。applying a second pulse of charging current to the battery, the second pulse having a third time interval and a fourth time interval, during the third time interval, the charging current is supplied to the battery, during the fourth time interval, Providing charging current to the battery is suspended, the third time interval is based at least in part on a state of charge of the battery cells, and the third time interval is less than the first time interval. 15.如权利要求14所述的脉冲充电方法,还包括:15. The pulse charging method of claim 14, further comprising: 识别多个电池单元中充电状态高于多个电池单元中的其它电池单元的充电状态的电池单元。A battery cell of the plurality of battery cells having a higher state of charge than other battery cells of the plurality of battery cells is identified. 16.如权利要求15所述的脉冲充电方法,还包括:16. The pulse charging method of claim 15, further comprising: 测量出电池充电状态;并且measure the battery state of charge; and 估计所识别的电池单元的充电状态,以产生所述电池单元的估计充电状态。A state of charge of the identified battery cell is estimated to generate an estimated state of charge of the battery cell. 17.如权利要求16所述的脉冲充电方法,其中所述第三时间间隔至少部分地基于所述电池单元的估计充电状态。17. The pulse charging method of claim 16, wherein the third time interval is based at least in part on an estimated state of charge of the battery cell. 18.如权利要求16所述的脉冲充电方法,还包括:18. The pulse charging method of claim 16, further comprising: 建立电池单元充电状态阈值;并且establishing a battery cell state-of-charge threshold; and 在所述电池单元的估计充电状态到达电池单元充电状态阈值时,计算出估计时间。An estimated time is calculated when the estimated state of charge of the battery cell reaches a battery cell state of charge threshold. 19.如权利要求18所述的脉冲充电方法,其中所述第三时间间隔大约等于所述估计时间。19. The pulse charging method of claim 18, wherein said third time interval is approximately equal to said estimated time. 20.如权利要求14所述的脉冲充电方法,还包括:20. The pulse charging method of claim 14, further comprising: 维持表示所述第三时间间隔的参数数值;并且maintaining the parameter value representing said third time interval; and 至少部分地根据电池单元的充电状态,改变所述参数数值。 The value of the parameter is varied based at least in part on the state of charge of the battery cell. the
CN2005800249988A 2004-05-24 2005-05-24 Method and system for battery charging Expired - Lifetime CN1989675B (en)

Applications Claiming Priority (20)

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
US67/582,730 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
PCT/US2005/018534 WO2005117231A1 (en) 2004-05-24 2005-05-24 Method and system for battery charging

Publications (2)

Publication Number Publication Date
CN1989675A CN1989675A (en) 2007-06-27
CN1989675B true CN1989675B (en) 2011-06-01

Family

ID=38185489

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2005800249988A Expired - Lifetime CN1989675B (en) 2004-05-24 2005-05-24 Method and system for battery charging
CN2005800248735A Expired - Lifetime CN1989674B (en) 2004-05-24 2005-05-24 Battery protection method and system

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2005800248735A Expired - Lifetime CN1989674B (en) 2004-05-24 2005-05-24 Battery protection method and system

Country Status (1)

Country Link
CN (2) CN1989675B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12322992B2 (en) * 2019-03-28 2025-06-03 Robert Bosch Gmbh Method for the adaptive rapid charging of a battery pack

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3132730B1 (en) * 2008-10-16 2019-10-16 Royal Appliance Mfg. Co. Battery powered cordless cleaning system
DE102009012184A1 (en) * 2009-02-27 2010-09-02 Andreas Stihl Ag & Co. Kg Portable, hand-held electrical appliance with a battery pack
JP5744509B2 (en) * 2010-12-28 2015-07-08 株式会社マキタ Battery for power tools
JP2014148006A (en) * 2013-02-01 2014-08-21 Makita Corp Electric power tool and portable circular saw
CN104752653A (en) * 2013-12-31 2015-07-01 南京德朔实业有限公司 Electric tool and battery pack thereof
CN103762691B (en) 2014-01-28 2015-12-23 广东欧珀移动通信有限公司 Battery charger and cell charge protection control method
CN103779907B (en) * 2014-01-28 2016-11-23 广东欧珀移动通信有限公司 Terminal and battery charging control device and method thereof
PL3101762T3 (en) 2014-01-28 2019-05-31 Guangdong Oppo Mobile Telecommunications Corp Ltd Power adapter, terminal, and method for processing impedance anomalies in charging circuit
SG11201606219XA (en) * 2014-01-28 2016-09-29 Guang Dong Oppo Mobile Telecomm Corp Ltd Terminal, power adapter and method for handling charging anomaly
US10040178B2 (en) * 2014-05-27 2018-08-07 Makita Corporation Power tool and rotary impact tool
WO2019037793A1 (en) * 2017-08-25 2019-02-28 苏州宝时得电动工具有限公司 Electric tool and method for supplying power to electric tool
CN108172917B (en) * 2018-03-04 2025-02-14 江苏东成机电工具有限公司 A charging combination, a charger and a battery pack identification method
KR20210079940A (en) * 2019-12-20 2021-06-30 엘지전자 주식회사 Charger and control method thereof

Citations (2)

* 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

Patent Citations (2)

* 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

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JP特开平11-178229A 1999.07.02
JP特开平5-251112A 1993.09.28

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12322992B2 (en) * 2019-03-28 2025-06-03 Robert Bosch Gmbh Method for the adaptive rapid charging of a battery pack

Also Published As

Publication number Publication date
CN1989674B (en) 2012-06-13
CN1989674A (en) 2007-06-27
CN1989675A (en) 2007-06-27

Similar Documents

Publication Publication Date Title
JP7372396B2 (en) battery charger
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
CN1655387B (en) System and method for battery charging
WO2005117231A1 (en) Method and system for battery charging
CN1989675B (en) Method and system for battery charging

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CI01 Publication of corrected invention patent application

Correction item: Fifth priority

Correct: 2004.6.24 US 60/582,730

False: 2004.6.24 US 67/582,730

Number: 26

Page: 994

Volume: 23

CI02 Correction of invention patent application

Correction item: Fifth priority

Correct: 2006.6.24|U S|60/582730

False: 2006.6.24|U S|67/582730

Number: 26

Page: The title page

Volume: 23

COR Change of bibliographic data

Free format text: CORRECT: NO. 5 PRIORITY; FROM: 2006.6.24 US 67/582,730 TO: 2006.6.24 US 60/582,730

ERR Gazette correction

Free format text: CORRECT: NO. 5 PRIORITY; FROM: 2004.6.24 US 67/582,730 TO: 2004.6.24 US 60/582,730

C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20110601