Abstract:
The charging method includes providing a current to the battery pack, sensing first and second battery temperatures, determining a first temperature change rate between the first and second battery temperatures, sensing a third battery temperature, determining a second temperature change between the second and third battery temperatures, and disabling termination of the charging method based on a temperature-based scheme if the first temperature change rate is equal to or exceeds a first predetermined threshold and the second temperature change rate is equal to or exceeds a second predetermined threshold.

Description:
FIELD OF THE INVENTION  
         [0001]    This invention relates generally to a method and apparatus for charging rechargeable batteries.  
         BACKGROUND OF THE INVENTION  
         [0002]    The several advantages of cordless power for portable power tools and certain kitchen and domestic appliances have led to the development of a wide range of sizes of power- or battery-packs, that is, a contained group of power cells. These power cells may include nickel cadmium (NiCd), nickel metal hydride (NiMH), lithium, or lead-acid cells, etc.  
           [0003]    Referring to FIGS.  1 - 2 , a typcial battery pack  10  is connected to a charger  20 . Battery pack  10  comprises a plurality of battery cells  11  connected in series, which dictate the voltage and storage capacity for battery pack  10 . Battery pack  10  includes three battery contacts: first battery contact  12 , second battery contact  14 , and third battery contact  13 . Battery contact  12  is the B+ (positive) terminal for battery pack  10 . Battery contact  14  is the B− or negative/common terminal. Battery contact  13  is the S or sensing terminal. Battery contacts  12  and  14  receive the charging current sent from the charger  20  (preferably from current source  22 , as discussed below) for charging the battery pack  10 .  
           [0004]    As shown in FIG. 2, the battery cells  11  are coupled between the battery contacts  12  and  14 . In addition, a temperature sensing device  15 , such as a negative temperature co-efficient (NTC) resistor, or thermistor, R T  is typically coupled between battery contacts  13  and  14 . The temperature sensing device is preferably in closer proximity to the cells  11  for monitoring of the battery temperature. Other components, such as capacitors, etc., or circuits can be used to provide a signal representative of the battery temperature.  
           [0005]    The charger  20  preferably comprises a controller  21 , which in turn includes positive terminal (B+)  16  and negative (B−) terminal  17 , which are coupled to battery pack  10  via battery contacts  12  and  14 , respectively. The positive terminal may also act as an input, preferably an analog/digital input, in order for the controller  21  to detect the battery voltage. In addition, the controller  21  may include another input T, preferably an analog/digital input, which is coupled to the temperature sensing device  15  via the third battery contact  13  (S). This allows the controller  21  to monitor the battery temperature. Controller  21  includes a microprocessor  23  for controlling the charging and monitoring operations. Controller  21  may control a current source  22  that provides current to battery pack  10 . This current may be a fast charging current and/or an equalization current. Current source  22  may be integrated within controller  21 .  
           [0006]    Referring to FIG. 3, the battery temperature and voltage varies during the charging process. For example, battery temperature decreases as the battery is charged. The battery temperature then quickly increases as the battery becomes fully charged. However, if the charging process is not stopped when the battery is fully charged, the battery could be overcharged and thus damaged by the rising temperature. Accordingly, battery temperature or battery voltage are usually monitored as indicators of the full charge condition.  
           [0007]    Among the voltage monitoring methods, the Saar double inflection termination method described in U.S. Pat. Nos. 4,388,582 and 4,392,101, is preferred to detect a battery reaching full charge. Other voltage monitoring methods more typically employed are (1) the minus-delta-voltage method, (2) the peak detect method, and (3) the voltage slope detect method. In the minus-delta-voltage method, a sample of the battery peak voltage is stored and compared to the most recent voltage. Termination occurs when the most recent voltage falls below a set point, usually within between 0.5% and 1.0% of the stored peak, or about 10 to 20 millivolts per cell for a NiCd battery.  
           [0008]    The peak detect method is more modem version of the minus-delta-voltage method. Basically, the same method is used, except the set point can be set closer to the peak by using more accurate instrumentation.  
           [0009]    The slope detect method is another voltage monitoring method. According to this method, the voltage peak B is detected by calculating the slope of the voltage curve V, or voltage change rate (dV/dt). Termination occurs when the voltage change rate is 0 or negative.  
           [0010]    Temperature monitoring methods typically employed are (1) absolute temperature termination and (2) temperature change rate (slope) termination. Absolute temperature termination relies on the temperature rise that occurs when the battery is fully charged. Under this method, the charging process will be stopped when the battery temperature reaches and/or exceeds a certain temperature.  
           [0011]    The temperature change rate (slope) termination method requires monitoring the slope of the battery temperature over time, or temperature change rate (dT/dt), during the charging process. Termination occurs when the temperature change rate reaches and/or exceeds a predetermined rate. In other words, termination occurs when a trip point is reached and/or exceeded.  
           [0012]    Referring to FIGS.  1 - 2 , the charger  20  may accept different battery packs  10 ,  10 ′,  10 ″, where like numerals refer to like parts. Battery packs  10 ,  10 ′,  10 ″ are similar, but differ in several respects. First, both battery packs  10 ,  10 ′ receive air blown from charger fan  24  to cool cells  11 . In battery pack  10 , the temperature sensing device  15  is covered and/or disposed outside of the airflow, so that the airflow does not affect the temperature sensing. On the other hand, in battery pack  10 ′, the temperature sensing device  15  is not covered and/or disposed in of the airflow, so that the airflow affects the temperature sensing. Battery pack  10 ″ does not receive any air blown from charger fan  24 . Accordingly, the temperature sensing device  15  cannot be affected by blown air.  
           [0013]    [0013]FIG. 4 shows the temperature/voltage curves T and V, respectively, when battery pack  10 ′ is charged, as opposed to the temperature/voltage curves for battery packs  10 ,  10 ″, shown in FIG. 3. If the temperature curves T of FIGS.  3 - 4  are compared, it is obvious that the temperature curve of battery pack  10 ′ is not as smooth, with many peaks and valleys. This is because the airflow affects the sensed temperature. However, having such peaks and valleys can cause termination of the charging process under the temperature change rate termination scheme prior to fully charging battery pack  10 ′. In other words, battery pack  10 ′ maybe undercharged because of the airflow.  
           [0014]    It is an object of the invention to provide a charging and monitoring method that will not result in undercharged batteries.  
         SUMMARY OF THE INVENTION  
         [0015]    In accordance with the present invention, a method for charging a rechargeable battery pack is proposed. The charging method includes providing a current to the battery pack, sensing first and second battery temperatures, determining a first temperature change rate between the first and second battery temperatures, sensing a third battery temperature, determining a second temperature change between the second and third battery temperatures, and disabling termination of the charging method based on a temperature-based scheme if the first temperature change rate is equal to or exceeds a first predetermined threshold and the second temperature change rate is equal to or exceeds a second predetermined threshold.  
           [0016]    Also disclosed herein is a battery charging method, which method includes providing a current to the battery pack, sensing first and second battery temperatures, determining a first temperature change rate between the first and second battery temperatures, sensing a third battery temperature, determining a second temperature change between the second and third battery temperatures, and disabling termination of the charging method based on a temperature-based scheme if the first temperature change rate is equal to or below a first predetermined threshold and the second temperature change rate is equal to or below a second predetermined threshold.  
           [0017]    Additional features and benefits of the present invention are described, and will be apparent from, the accompanying drawings and the detailed description below. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0018]    The accompanying drawings illustrate preferred embodiments of the invention according to the practical application of the principles thereof, and in which:  
         [0019]    [0019]FIG. 1 shows a charger that accepts different types of battery packs;  
         [0020]    [0020]FIG. 2 is a circuit schematic diagram of a battery charger;  
         [0021]    [0021]FIG. 3 is a graph showing the voltage and temperature curves for battery packs that are not affected by airflow;  
         [0022]    [0022]FIG. 4 is a graph showing the voltage and temperature curves for battery packs that are affected by airflow;  
         [0023]    [0023]FIG. 5 illustrates a first embodiment of the charging process according to the present invention, where FIG. 5A illustrates a flowchart of the first embodiment of the charging process, and FIG. 5B illustrates a portion of the temperature curve; and  
         [0024]    [0024]FIG. 6 illustrates a second embodiment of the charging process according to the present invention, where FIG. 6A illustrates a flowchart of the second embodiment of the charging process, and FIG. 6B illustrates a portion of the temperature curve. 
     
    
     DETAILED DESCRIPTION  
       [0025]    The invention is now described with reference to the accompanying figures, wherein like numerals designate like parts. All the teachings of the Saar U.S. Pat. Nos. 4,388,582 and 4,392,101 are hereby incorporated by reference into this specification.  
         [0026]    Persons skilled in the art should recognize that the methods disclosed below can be implemented with the charger  20  shown in FIGS.  1 - 2 , preferably via the controller  21  and/or the processor  23 . In other words, persons skilled in the art shall recognize that, while the discussion below refers to controlling  21  performing different steps, such steps can be carried out by the processor  23  or any other circuitry in charger  20 .  
         [0027]    [0027]FIG. 5A is a flowchart of the different steps comprised in a first embodiment of the proposed method. The first step (ST 1 ) is to begin the charging process by sending current to battery pack  10 . The controller  21 , via its inputs, may sense the initial battery pack temperature (TEMP  1 ) and store it (ST 2 ).  
         [0028]    The controller  21  then continues to sense the battery temperature (TEMP 2 ) (ST 3 ). The controller  21  then compares the battery temperature TEMP 2  with the initial battery temperature TEMP 1  to determine whether the difference (TEMP 2 -TEMP 1 ) is higher than, equal to, or lower than a predetermined threshold X (ST 4 ). Persons skilled in the art shall recognize that controller  21  is effectively determining the temperature change rate.  
         [0029]    The predetermined threshold X for NiCd batteries is preferably equal to or higher than zero A/D counts. Persons skilled in the art shall recognize that an A/D count may vary by the resolution of, the number of bits of, and/or the conversion range for the A/D converter in controller  21 . Nevertheless, persons skilled in the art shall recognize that controller  21  is checking whether the battery temperature has remained the same or has increased between TEMP 1  and TEMP 2  (see FIG. 5B) Preferably, the predetermined threshold X is equal to about 0.038° Celsius.  
         [0030]    If the difference between TEMP 2  and TEMP 1  (TEMP 2 −TEMP 1 ) is below threshold X, the controller  21  will store TEMP 2  as TEMP 1  (ST 5 ) and sense a new battery temperature TEMP 2  (ST 3 ).  
         [0031]    If the difference between TEMP 2  and TEMP 1  (TEMP 2 −TEMP 1 ) is equal to and/or higher than threshold X, controller  21  senses again the battery temperature (TEMP 3 ) (ST 6 ). The controller  21  then compares the battery temperatures TEMP 2  and TEMP 3  to determine whether the difference (TEMP 2 −TEMP 3 ) is higher than, equal to, or lower than a predetermined threshold Y (ST 7 ). Persons skilled in the art shall recognize that controller  21  is effectively determining the temperature change rate.  
         [0032]    The predetermined threshold Y for NiCd batteries is preferably equal to or higher than one A/D count. Persons skilled in the art shall recognize that controller  21  is checking whether the battery temperature has remained the same or has decreased between TEMP 2  and TEMP 3  (see FIG. 5B). Preferably, the predetermined threshold Y is equal to about 0.077° Celsius.  
         [0033]    If the difference between TEMP 2  and TEMP 3  (TEMP 2 −TEMP 3 ) is below threshold Y, the controller  21  will store TEMP 3  as TEMP 1  (ST 9 ) and sense a new battery temperature TEMP 2  (ST 3 ).  
         [0034]    If the difference between TEMP 2  and TEMP 3  (TEMP 2 −TEMP 3 ) is equal to and/or higher than threshold Y, the controller  21  then disables the temperature change rate termination scheme (ST 10 ). Alternatively, the controller  21  may also disable any other temperature-based charging, such as the absolute temperature method. Effectively, such double-stage scheme would prevent disablement of the temperature-based charging termination schemes if the battery temperature remains constant and/or continues to increase, i.e., the typical temperature curve when the battery pack is reaching full charge (see FIG. 3).  
         [0035]    Persons skilled in the art shall recognize that the comparison steps ST 4  and ST 7  can be defined in the logical opposite to achieve the same result. In other words, rather than checking whether the difference between TEMP 2  and TEMP 1  (TEMP 2 −TEMP 1 ) is equal to and/or higher than threshold X, controller  21  can check whether the difference between TEMP 1  and TEMP 2  (TEMP 1 −TEMP 2 ) is equal to and/or lower than a predetermined threshold X′. Persons skilled in the art will recognize that threshold X′ may be equal to or lower than threshold X.  
         [0036]    Similarly, rather than checking whether the difference between TEMP 2  and TEMP 3  (TEMP 2 −TEMP 3 ) is equal to and/or higher than threshold X, controller  21  can check whether the difference between TEMP 3  and TEMP 2  (TEMP 3 −TEMP 2 ) is equal to and/or lower than a predetermined threshold Y′. Persons skilled in the art will recognize that threshold Y′ may be equal to or lower than threshold Y.  
         [0037]    [0037]FIG. 6B is a flowchart of the different steps comprised in a second embodiment of the proposed method, where the teachings found in the embodiment described above is herein incorporated by reference. The first step (ST 11 ) is to begin the charging process by sending current to battery pack  10 . The controller  21 , via its inputs, may sense the initial battery pack temperature (TEMP 1 ) and store it (ST 12 ).  
         [0038]    The controller  21  then continues to sense the battery temperature (TEMP 2 ) (ST 13 ). The controller  21  then compares the initial battery temperature TEMP 1  with the battery temperature TEMP 2  to determine whether the difference (TEMP 1 −TEMP 2 ) is higher than, equal to, or lower than a predetermined threshold Z (ST 14 ). Persons skilled in the art shall recognize that controller  21  is effectively determining the temperature change rate.  
         [0039]    The predetermined threshold Z for NiCd batteries is preferably equal to or higher than zero A/D counts. Persons skilled in the art shall recognize that controller  21  is checking whether the battery temperature has remained the same or has decreased between TEMP 1  and TEMP 2  (see FIG. 6B). Preferably, the predetermined threshold Z is equal to about 0.038° Celsius.  
         [0040]    If the difference between TEMP 1  and TEMP 2  (TEMP 1 −TEMP 2 ) is below threshold Z, the controller  21  will store TEMP 2  as TEMP 1  (ST 15 ) and sense a new battery temperature TEMP 2  (ST 13 ).  
         [0041]    If the difference between TEMP 1  and TEMP 2  (TEMP 1 −TEMP 2 ) is equal to and/or higher than threshold Z, controller  21  senses again the battery temperature (TEMP 3 ) (ST 16 ). The controller  21  then compares the battery temperatures TEMP 3  and TEMP 2  to determine whether the difference (TEMP 3 −TEMP 2 ) is higher than, equal to, or lower than a predetermined threshold A (ST 17 ). Persons skilled in the art shall recognize that controller  21  is effectively determining the temperature change rate.  
         [0042]    The predetermined threshold A for NiCd batteries is preferably equal to or higher than one A/D count. Persons skilled in the art shall recognize that controller  21  is checking whether the battery temperature has remained the same or has increased between TEMP 2  and TEMP 3  (see FIG. 6B). Preferably, the predetermined threshold A is equal to about 0.077° Celsius.  
         [0043]    If the difference between TEMP 3  and TEMP 2  (TEMP 3 −TEMP 2 ) is below threshold A, the controller  21  will store TEMP 3  as TEMP 1  (ST 19 ) and sense a new battery temperature TEMP 2  (ST 13 ).  
         [0044]    If the difference between TEMP 3  and TEMP 2  (TEMP 3 −TEMP 2 ) is equal to and/or higher than threshold A, the controller  21  disables the temperature change rate termination scheme (ST 20 ). Alternatively, the controller  21  may also disable any other temperature-based charging, such as the absolute temperature method. Effectively, such double-stage scheme would prevent disablement of the temperature-based charging termination schemes if the battery temperature remains constant and/or continues to decrease, i.e., the typical temperature curve at the beginning of the charging process (see FIG. 3).  
         [0045]    Persons skilled in the art shall recognize that the comparison steps ST 14  and ST 17  can be defined in the logical opposite to achieve the same result. In other words, rather than checking whether the difference between TEMP 1  and TEMP 2  (TEMP 1 −TEMP 2 ) is equal to and/or higher than threshold Z, controller  21  can check whether the difference between TEMP 2  and TEMP 1  (TEMP 2 −TEMP 1 ) is equal to and/or lower than a predetermined threshold Z′. Persons skilled in the art will recognize that threshold Z′ may be equal to or lower than threshold Z.  
         [0046]    Similarly, rather than checking whether the difference between TEMP 3  and TEMP 2  (TEMP 3 −TEMP 2 ) is equal to and/or higher than threshold A, controller  21  can check whether the difference between TEMP 2  and TEMP 3  (TEMP 2 −TEMP 3 ) is equal to and/or lower than a predetermined threshold A′. Persons skilled in the art will recognize that threshold A′ may be equal to or lower than threshold A.  
         [0047]    Persons skilled in the art shall also recognize that the different embodiments can be executed independently, sequentially or simultaneously.  
         [0048]    Persons skilled in the art may recognize other alternatives or additions to the means or steps disclosed herein. However, all these additions and/or alterations are considered to be equivalents of the present invention.