1. Technical Field
The subject matter described herein relates to rechargeable batteries, and in particular, to the tracking of battery aging and state-of-health.
2. Description of Related Art
A battery is a device that provides electrical energy used to power an electrical device. A battery typically includes one or more electrochemical cells that store chemical energy, which is converted to electrical energy output by the device to provide power. Batteries are used in a multitude of electrical devices, such as electrical devices that are mobile, are small, and/or are unable to be constantly connected to another power source such as AC (alternating current) power. Batteries may also be used in electrical devices as a backup power source that provides power when a primary power source is lost.
A rechargeable battery, such as a lithium-based battery, is a type of battery that is becoming increasingly popular. A rechargeable battery can be restored to full charge by the application of electrical energy. Techniques exist for determining an overall charge storage capacity of batteries (battery “state of health”) and a stored charge in batteries (battery “state of charge”).
For example, the state of charge of a rechargeable battery may be estimated based on a measured voltage of the battery and a determined impedance of the battery. Conventionally, a stored battery impedance table may be referenced for data that characterizes the impedance of a battery. However, as a battery ages, its impedance increases in a non-predictable manner. As such, the data contained in a battery impedance table may become increasingly inaccurate over time, resulting in the state of charge of the battery to be inaccurately estimated.
In another example, the state of charge of a battery may be determined based on the state of health of the battery. In this case, the accuracy of the state of charge is dependent on the accuracy of a determination of the state of health of the battery. Conventionally, the state of health may be estimated by counting the amount of charge flowing into the battery between a battery empty event and a battery full event, or counting the amount of charge flowing out of the battery between a battery full event and a battery empty event. However, such estimation can rarely be made because the batteries of portable devices are rarely allowed to be completely drained.
Methods and systems are described for tracking an aging effect on battery impedance and for tracking battery state of health substantially as shown in and/or described herein in connection with at least one of the figures, as set forth more completely in the claims.
The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the subject matter of the present application and, together with the description, further serve to explain the principles of the embodiments described herein and to enable a person skilled in the pertinent art to make and use such embodiments.
The subject matter of the present application will now be described with reference to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
The following detailed description discloses numerous example embodiments. The scope of the present patent application is not limited to the disclosed embodiments, but also encompasses combinations of the disclosed embodiments, as well as modifications to the disclosed embodiments.
References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Embodiments disclosed herein relate to batteries. A battery is a device that provides electrical energy used to power an electrical device. A battery typically includes one or more electrochemical cells that store chemical energy, which is converted to electrical energy that is output by the device to provide power.
The behavior of a lithium battery is complex, involving chemical reactions, reaction kinetics, and diffusions processes. Thus, a circuit equivalent model of a lithium battery is complex, as it typically includes non-linear components. In
A charge process equilibrium portion 110 of battery 100 is also shown in
The status of battery 100 or the state of charge (SOC) 122 represents an amount of charge currently in battery 100 that can be used. SOC 122 is typically defined as a percentage. SOC 122 of battery 100 is conventionally determined according to a Coulomb counting approach. According to this approach, charging and/or discharging of battery 100 is monitored to determine the amount of charge entering or leaving battery 100. For example,
Q=I×T Equation 1
where
I=a current flowing into or out of battery 100 during time duration T.
SOC 122 may be calculated based on SOH 120, according to
SOC (%)=RC/SOH Equation 2
where
RC=remaining charge stored in battery 100.
RC may be calculated in various ways, including according to
RC=SOH−Q Equation 3
where Q is determined according to Equation 1 above, such that T is the time duration measured from last time when battery 100 was fully discharged/charged.
An electrical device that uses battery 100 for power may use the Coulomb counting approach to perform its battery fuel gauging. For instance, the device may use the Coulomb counting approach to determine SOC 122, determining that battery 100 is “42% full,” for example. To make this determination using the Coulomb counting approach, the electrical device must track SOH 120 for battery 100 (i.e., determining the capacity of battery 100, as well as potentially taking into account other factors). The electrical device typically may have a fuel gauging resistor and an analog to digital converter (AC) that track the charge current during the whole charging cycle, or may perform Coulomb counting in another manner.
The example embodiments described herein are provided for illustrative purposes, and are not limiting. The examples described herein may be adapted to any type of electrical device. Furthermore, additional structural and operational embodiments, including modifications/alterations, will become apparent to persons skilled in the relevant art(s) from the teachings herein.
For reporting the status of a battery or the battery state of charge (SOC), one option is to rely on a battery voltage-based approach. Using a measured voltage and a battery impedance or equivalent series resistance (ESR) of the battery, it is possible to accurately estimate the state of charge. The impedance may be directly calculated or may be determined from an impedance table. One characteristic of the battery impedance is that it fluctuates along with many parameters, such as the state of charge, temperature, age, usage history, and number and type of charges/discharges. The effect of these parameters on battery impedance is not accounted for in the typical impedance table.
According to embodiments, the effect of aging on battery impedance may be taken into account to enable more accurate battery impedance values to be determined In embodiments, the effect of aging on battery impedance may be taken into account by monitoring known and reproducible state transitions of the battery, calculating the impedance at or after these known state transitions, and updating the impedance values in the impedance table used for the state of charge estimation. The accuracy of the state of charge estimation may be improved by using the updated impedance values that account for the effect of aging on the battery.
For example,
A state of charge estimation of a battery may be more accurate when determined while the battery is in or near an idle state. During idle state 302, voltage waveform 314 and voltage waveform 316 are substantially constant and can be considered “open circuit voltages” of the new battery and the old battery, respectively. A battery may need to be in idle state 302 for a period of time (e.g., 30 minutes or an hour for the equilibrium portion 110 of battery 100 to settle) before a new impedance value can be accurately determined This period of time may be dependent on the voltage of the battery. For instance, this period of time may be shorter when the battery is full and may be longer when the battery is empty. However, the relationship between this period of time and the voltage of the battery may not always be linear. Generally, the longer the battery is in an idle state, the more accurate the calculations of the battery characteristics (e.g., impedance, state of health, etc.) may be.
Transition 304 indicates a change from one battery state to another, and in
VBAT1=OCV−ESR_new_bat×KI—318 Equation 4
where
OCV=open circuit voltage,
ESR_new_bat=impedance of new battery, and
KI_318=a known current during active state 306 for the battery.
Voltage 312 or VBAT2 represents the voltage of the old battery at that same time after transition 304 and at the same known current 318 (e.g., 200 mA). Voltage 312 may be determined by the following equation
VBAT2=OCV−ESR_old_bat×KI—318 Equation 5
where
OCV=open circuit voltage,
ESR_old_bat=impedance of old battery, and
KI_318=a known current during active state 306 for the battery.
Even though the old battery and the new battery both experience the same (or similar) state transition 304, the voltage drop of the old battery is different from the voltage drop of the new battery, such that the voltage drop of the old battery is greater than the voltage drop of the new battery. This difference between the voltage drops is representative of the battery impedance evolution with age. Graph 300 of
Table 408 includes first row 404 from table 402, and includes a second row 410 of ESR values. Table 408 is the same as table 402, other than second row 410 of table 408 including an updated impedance value 412 in a fifth column that is different from the corresponding impedance value in the fifth column of second row 406 of table 402.
Table 414 includes first row 404 from table 402, and includes a second row 416 of ESR values. Table 414 is the same as table 402, other than second row 416 of table 414 containing updated impedance values in all columns that are different from the corresponding impedance values in table 402.
Tables 408 and 414 both include one or more impedance values that were updated subsequently to table 402 being initially generated. Any of the impedance values may be determined and updated as time proceeds and the battery ages. Thus, in embodiments, any one or more impedance values in an impedance table may be updated over time as a battery ages, so that SOC calculations may be performed for the battery using more accurate impedance values, resulting in more accurate SOC values.
Updated impedance values may be determined in any manner. For instance, FIG.
5 shows a battery management system 500, according to an example embodiment. Battery management system 500 includes battery 100 and a battery manager 502. Battery manager 502 is coupled to battery 100 by an electrical connection 504, and is configured to determine the impedance and/or the SOC 122 of
Flowchart 600 begins with step 602. In step 602, a first voltage of a battery associated with a first state of the battery is determined For example, in an embodiment, an initial voltage (e.g., a data point of voltage waveform 314 or voltage waveform 316 of
For instance,
In an embodiment, battery 100 is monitored in idle state 302 for a period of time before voltage measuring device 704 measures the voltage of the battery. This period of time may be dependent on various factors, including a charge level of the battery (i.e., the state of charge) and an accuracy of the battery fuel gauging mechanism. For example, if the electrical device that includes battery 100 is a mobile phone, then the mobile phone may need to be at rest or in scan mode for some time (e.g., 30 minutes) before the voltage associated with this idle state is determined as, for example, VBAT
In step 604, a state change in the battery that corresponds to a second state of the battery having a known current consumption level is detected. In an embodiment, battery manager 702 shown in
To continue with the above example, when a user activates the mobile phone by turning on the display, as shown in
In step 606, a second voltage of the battery associated with the second state is determined by performing a voltage sampling of the battery at the known current consumption level. In an embodiment, battery manager 702 may be configured to determine a second voltage of the battery in a manner similar to how the first voltage of the battery is determined in step 602. For instance, in an embodiment, voltage measuring device 704 may be configured to determine the voltage of active state 306 from a voltage sampling of battery 100 at known current 318 as shown in
To continue with the above example, the second voltage of the battery associated with the active state may be determined by sampling the battery voltage at known current IBAT=200 mA to be VBAT
In step 608, an impedance of the battery is determined based at least on the first voltage, the second voltage, and the known current consumption level. In an embodiment, battery manager 702, shown in
For example, as shown in
ESR(OCV)=(VBAT
where
VBAT
VBAT
IBAT=known or predictable current.
Impedance determiner 714 may include any mechanism, such as analog and/or digital logic configured as an impedance determiner, to determine the impedance. Impedance determiner 714 may be implemented in a processor and/or may include any other mechanism to determine the battery impedance (e.g., an Ohmmeter, etc.). Impedance determiner 714 and/or processing circuit 706 may be implemented as separate devices/circuits used for fuel gauging purposes or may alternatively be integrated into the circuitry of the electrical device that includes battery 100. For instance, impedance determiner 714 may be integrated into the processing circuitry/processor of a mobile telephone.
To continue with the above example, the impedance of battery 100 may be determined based on Equation 6. Applying the values from the above example to Equation 6, the impedance of battery at 200 mA is equal to (3.8 V−3.76 V)/0.2 A=200 mOhm.
In step 610, a battery impedance table that is used for calculating a stage of charge of the battery is updated with the determined impedance. Battery manager 702, shown in
Updated impedance value 412 may be directly substituted for an original impedance value as set forth in the example above. Alternatively, updated impedance value 412 may be manipulated or further processed in some way before it is used to update impedance table 402. In embodiments, updated impedance value 412 may be filtered, may be averaged with other impedance values, may be an interpolated value between a pair of calculated values (e.g., when a column of the measured voltage is not present in table 402), and/or may be used for determining confidence of a steady state (e.g., used to determine or confirm whether a battery steady or equilibrium state has been reached).
In step 612, a state of charge of the battery using the updated battery impedance table is calculated. For example, in an embodiment, the state of charge may be calculated using an entry of table 408 or table 414 of
SOC=f(OCV)=f(VBAT+ESR(OCV)×IBAT). Equation 7
where
VBAT=measured voltage,
ESR(OCV)=impedance as a function of the open circuit voltage, and
IBAT=current flowing into or out of battery.
The state of charge may be determined in this manner, or any other manner, as would be known to persons skilled in the relevant art(s). For instance, SOC calculator 718 shown in
Processing circuit 706, including battery monitor 710, impedance determiner 714, and SOC calculator 718, may be implemented in hardware, or a combination of hardware with software and/or firmware. For example, in an embodiment, processing circuit 706 may include one or more processors, and battery monitor 710, impedance determiner 714, and SOC calculator 718 may be implemented as code/instructions stored in a computer readable storage medium (e.g., a memory device, a magnetic disc, an optical disc such as a compact disc read only memory (CDROM), or other storage device) that is executed by the one or more processors. In another example embodiment, processing circuit 706 may include hardware logic (e.g., an ASIC, logic gates, etc.) configured to perform the functions of battery monitor 710, impedance determiner 714, and SOC calculator 718, and may include memory to store data. Processing circuit 706 may include an analog to digital converter (ADC) to convert a measured analog current value to digital form, and/or to perform other analog to digital conversions if necessary. Alternatively, processing circuit 706 may be configured to use an estimate of current values, rather than being configured to convert analog current values to digital form.
Correct estimation of the state of health of a rechargeable battery is important for an accurate estimation of a battery status, or its state of charge. Indeed, when the state of charge estimation is based on the Coulomb counting method of counting the charges flowing into or out of the battery, the state of charge may be determined based on the SOH according to the following equation:
SOC (as a percent)=SOC (in Coulomb)/SOH (in Coulomb) Equation 8
During the counting process, a voltage limit (e.g., around 3.4 V for a lithium battery) may be deemed the “battery empty” event or state. Charges may be counted while the battery is charged from this empty battery state until a full battery state is reached or charges may be counted while the battery is discharged from the full battery state to the empty battery state to obtain a number of cumulated charges. The cumulated charges may also be calculated using Equation 1 set forth in section B above (e.g., measuring the current flow into the battery, and integrating the measured current over time). The cumulative charges may be used to estimate the state of health of a battery as it may be difficult or impractical to calculate the state of health in a more accurate manner due to the complex chemistry of a battery. As a battery ages, the charge capacity decreases, and it is useful to track this changing charge capacity, as otherwise it is difficult to know when the battery full event or the battery empty event has been reached while counting charges. Thus, it is useful to track the charge capacity or the state of health (SOH) of the battery.
As portable devices are used to store more and more important information and perform more and more functions, the users of these devices tend to avoid completely draining the rechargeable batteries. Thus the battery empty event and to some extent, the battery full event, rarely occur in the life of these batteries. Rather, these batteries may be recharged before they are completely empty (by partial charges) and/or they may be discharged before they are fully charged (by partial discharges). Accordingly, batteries may experience multiple partial charge cycles and partial discharge cycles between a battery empty event and a battery full event. The partial charging and partial discharging of a battery may cause errors in the cumulated charge estimation (e.g., error measurements due to analog to digital converter reading, misestimating a device sleep period, etc.). Some of these errors, such as the sleep period misestimation, are asymmetric, thereby causing the estimated state of health to diverge from the actual state of health of the battery.
For instance,
According to embodiments, to prevent a battery SOH value from being determined that includes a significant value for error amount 810, cumulative charging charge being applied to a battery may be tracked beginning at a battery empty event (or a battery full event). The cumulative charging charge takes into account charges entering the battery during partial charging cycles, and does not count the charges leaving the battery during partial discharging cycles. The cumulative charging charge may be tracked subsequent to this time to monitor the cumulated amount of charge flowing into the battery during partial charges events that occur. The cumulative charging charge may be compared with a predetermined threshold value that may be equivalent to a selected number of one or more full charge cycles. If the tracked cumulative charging charge reaches the predetermined threshold value, the tracked cumulative charging charge may not be used to determine a new SOH estimation because it may be deemed to be erroneous. However, when a battery full event is reached (or a battery empty event), and if the tracked cumulative charging charge is less than the predetermined threshold value, the tracked cumulative charging charge may be used to determine a new SOH estimation. For instance, Coulomb counting from the battery empty event to the battery full event may be used to generate a new estimated value for SOH, or a new value for SOH may be estimated in another manner.
For example,
Graph 900 also shows a waveform 922 that indicates cumulated charging charges versus time, beginning at time 812. Waveform 922 may represent cumulative charging charges, where a cumulative amount of charge stored in the battery is tracked after time 812 without taking into account any discharges of the battery since time 812. Threshold 926 is a predetermined threshold representing an amount of cumulative charging charge stored in the battery. When the value of the cumulated charging charges in waveform 922 exceeds the value of threshold 926, there is high risk of divergence error due to partial charges. As such, an inaccurate value for SOH may be generated, and the value of the SOH may not be accurate enough to be used to calculate SOC. Thus, predetermined threshold 926 represents a cut-off point of usable tracked cumulative charging charge data. Threshold 926 may be predetermined by a user or device. For example, predetermined threshold 926 may be set to a number, such as the charge value of a partial charge cycle, one full charge cycle (e.g., the current value of SOH), two full charge cycles, other multiples of a full and/or partial charge cycle, or to another value. In other words, in an embodiment, an amount of cumulative charging charge may be tracked/counted until an equivalent of one full charge cycle, two full charge cycles, or other value for threshold 926 is reached. If the amount of the cumulative charging charge is greater than or equal to threshold 926, it may be assumed that the divergence error has become too great, and as such, it may be desirable to not use data collected to calculate SOH or SOC.
Note that a value for predetermined threshold 926 may be dependent on the accuracy of the system used to track the state of health of the battery. There is inherently less risk of divergence associated with an accurate tracking system, such as a tracking system with a precise current measurement device and/or time measurement device. The tracking system may be implemented in a battery manager, such as battery manager 502 shown in
Referring back to graph 900 of
As shown in
Graph 902 also shows a waveform 924 that indicates cumulated charging charges versus time. Waveform 924 may represent tracked cumulative charging charge data. In an example embodiment, if predetermined threshold 926 is set to two full charge cycles, then waveform 924 reaches an amount of cumulative charging charge that is less than two full charge cycles at battery full event 920, which is shown occurring at time 906. In other words, for the battery of graph 902, predetermined threshold 926 has not been reached at battery full event 920. Thus, cumulated charging charges of waveform 924 may be used for a new state of health estimation for the battery in this case.
Cumulative charging or discharging charge data may be tracked in any manner in example embodiments. For instance,
Flowchart 1000 begins with step 1002. In step 1002, a battery is received. For example, in an embodiment, battery 100 is received in battery management system 1100. Received battery 100 may be charged or substantially uncharged. For example, in an embodiment, battery 100 is received with charged portion 114 substantially empty of charge (i.e., battery 100 is uncharged). In another example, battery 100 may be received fully charged.
In step 1004, charges associated with partial charging cycles or charges associated with partial discharging cycles are tracked subsequent to a first event to generate cumulative charge data for the battery. As described above, in an embodiment, cumulative charging charges applied to a battery may be tracked after a first event, which may be an empty battery event. In such an embodiment, the tracking of the cumulative charging charges may include counting charges entering the battery during partial charging cycles while the charges leaving the battery during partial discharging cycles are not counted. In another example embodiment, cumulative discharging charges leaving a battery may be tracked after a first event, such as a battery full event. In this embodiment, the tracking of the cumulative discharging charges may include counting charges leaving the battery during partial discharging cycles while the charges entering the battery during partial charging cycles are not counted.
Step 1004 of flowchart 1100 may be implemented in various manners. For example,
In step 1006, a new state of health estimation is calculated for the battery after a second event if the cumulative charge data has a predetermined relationship with a predetermined threshold. For instance, in an embodiment, battery manager 1102 of
For example, as shown in
In an embodiment, the new state of health estimation may be used to calculate a new state of charge of a battery. In another embodiment, the new state of health estimation may be averaged by an averaging function with one or more previously determined state of health estimations for the battery to generate an averaged state of health estimation. The averaged state of health estimation may be used to calculate a new state of charge for the battery. Other functions (e.g., filtering, sorting, interpolating) may optionally be used to manipulate the cumulative charge data in the process of calculating the new state of health estimation. Alternatively or additionally, SOH calculator 116 may be configured to determine a confidence level with respect to the new SOH estimation. For example, SOH calculator 1114 may balance/determine the importance of an SOH estimation based on the tracked cumulative charging charges.
Depending on the predetermined relationship (e.g., less than or equal to, greater than or equal to, equal to, etc.), predetermined count threshold 926 may have different values, and may be used differently to determine whether to use or discard cumulative charge data (until a new initial charge state, such as a discharged state, is reached).
Referring back to flowchart 1000, in step 1008, a state of charge of the battery is calculated based on the new state of health estimation. For example, SOC calculator 1118 shown in
Processing circuit 1106, including SOH tracker 1110, SOH calculator 1114 and SOC calculator 1118 may be implemented in hardware, or a combination of hardware with software and/or firmware. For example, in an embodiment, processing circuit 1106 may include one or more processors, and SOH tracker 1110, SOH calculator 1114 and SOC calculator 1118 may be implemented as code/instructions stored in a computer readable storage medium that is executed by the one or more processors. In another example embodiment, processing circuit 1106 may include hardware logic (e.g., an ASIC, logic gates, etc.) configured to perform the functions of SOH tracker 1110, SOH calculator 1114, and SOC calculator 1118, and may include memory to store data. Processing circuit 1106 may include an analog to digital converter (ADC) to convert a measured analog current value to digital form, and/or to perform other analog to digital conversions if necessary. Alternatively, processing circuit 1106 may be configured to use an estimate of current values rather than being configured to convert analog current values to digital form.
Battery manager 502 shown in
In an embodiment, battery manager 502 may process a voltage received across first and second electrical connections 504a and 504b from battery 100 to generate a voltage signal that is output on a third electrical connection 1214. For instance, battery manager 502 may filter the received voltage, may set the output voltage signal to a predetermined voltage value (e.g., using a voltage regulator), and/or may otherwise process the received voltage. Second electrical connection 504b (e.g., a ground signal) and third electrical connection 1214 (e.g., a power signal) are received by electrical circuit(s) 1204, to provide power to electrical circuit(s) 1204 from battery 100.
Electrical connections 504a, 504b, and 1214 may each include one or more electrically conductive connections, such as wires, cables, connectors, metal strips, etc. as would be known to person skilled in the relevant art(s). First and second contacts 1206 and 1208 may be any type of contacts, conventional or otherwise, including metal contacts, as would be known to persons skilled in the relevant art(s). Note that the particular configuration for electrical device 1200 shown in
Electrical device 1200 may be any sort of electrical device that uses electrical power, and that includes one or more batteries. For example, electrical device 1200 may be a stationary device or a portable device. Example devices for electrical device 1200 include mobile computers (e.g., a Palm® device, a laptop computer, a notebook computer, a netbook, a table computer, etc.), a personal digital assistant (PDA), a Blackberry® device), mobile phone (e.g., a cell phone, a smart phone, etc.), a handheld media player such as a handheld music/video player (e.g., a Microsoft Zune™ device, an Apple iPod™ device, etc.), a handheld game console (e.g., a Nintendo DS™, a PlayStation Portable™, etc.), a wireless headset (e.g., a Bluetooth® headset), a personal navigation device (e.g., a handheld global positioning system (GPS) device), a handheld digital video camera, and any other electrical device. Electrical circuit(s) 1204 may include any number of one or more electrical circuits providing functionality for electrical device 800, including computing/processing circuits, logic circuits, electromechanical circuits, video circuits, audio circuits, communications circuits, image capturing circuits, etc.
Electrical device 1200 may optionally include an indicator 1210, as shown in
In another embodiment, indicator 1210 may be located in a second device that is separate from electrical device 1200. Electrical device 1200 may include a transmitter or other interface for transmitting the state of health and/or the state of charge output by battery manager 502 to the second device. For instance, in an embodiment, electrical device 1200 may be a headset powered by battery 100, and the second device may be a telephone (e.g., a portable phone, such as a cell phone). The headset may transmit the state of health and/or the state of charge information for battery 100 to the telephone. Indicator 1210 may be display on the telephone, which may display the state of health and/or the state of charge of battery 100 received from electrical device 1200.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
This application claims priority to U.S. Provisional Patent Application No. 61/811,229, filed Apr. 12, 2013, which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61811229 | Apr 2013 | US |