The field of this invention relates to a method for determining at least one state of charge value for an electrical power cell. The invention is applicable to, but not limited to, an electrical power cell, a battery monitor system, an integrated circuit device, an electronic device and a computer program product therefor.
In the field of battery operated electronic devices it is known to provide a battery State-Of-Charge (SOC) indictor as a part of the user interface of the electronic device. In this manner, a user of the device is provided with an indication of the amount of charge remaining within a battery of the device, and thus an indication of how long the device will remain operational without the battery being re-charged.
Typically, for electronic devices such as mobile telephone handsets and the like, the SOC indicator comprises a visual representation of the available battery capacity and the used battery capacity, for example in a form of a bar chart or the like. This information is typically exhibited on a display or other output device, where the number of highlighted bars represents the available battery capacity, whilst the number of bars not showing or highlighted represent the amount of used battery capacity.
The indication of the available battery capacity is typically calculated from a recent voltage measurement for the battery cell, which is used to determine available battery capacity and/or used battery capacity based on a battery charge profile for that particular battery type. For example, a battery charge profile for that particular battery type may be established using experimental measurements obtained during product development of the battery and/or electronic device that is to use the battery. The battery charge profile may then be used to create a battery charge lookup table or the like for the battery, which can be stored within the electronic device. In this manner, a measured battery voltage may be compared to entries within the lookup table in order to obtain an indication of the available battery capacity and/or used battery capacity.
A problem with traditional battery SOC indicator techniques is that they are prone to non-monotonic behaviour, with the available battery capacity indications prone to fluctuations. Accordingly, from a user perspective traditional battery SOC indicators can be confusing and unreliable.
Thus, a need exists for an improved battery monitoring system for example employed in an integrated circuit or the electronic device comprising the battery and method of operation therefor.
Accordingly, the invention seeks to mitigate, alleviate or eliminate one or more of the above mentioned disadvantages singly or in any combination. Aspects of the invention provide an integrated circuit, a method for determining state of charge values for an electrical power cell, an electrical power cell, a battery monitor system, an electronic device and a computer program product therefore, as described in the appended claims.
According to a first aspect of the invention, there is provided a method for determining at least one state of charge value for an electrical power cell. The method comprises obtaining an indication of a charge level of the electrical power cell, obtaining at least one indication of at least one operating condition for the electrical power cell, and determining an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication for the electrical power cell.
Thus, in one embodiment of the invention, operating conditions that may cause variances in an available charge of an electrical power cell, and which typically cause non-monotonic behaviour of traditional state of charge (SOC) indicators, may be taken into consideration when determining the state of charge values. In particular, by determining a potential charge indication value in addition to an available state of charge indication value, such a potential charge indication value may be used to provide, as part of a state of charge indicator, an indication of the potential charge of the electrical power cell as well as the available charge of the electrical power cell. In this manner, a user may be provided with a context in which to interpret any non-monotonic behaviour of the available charge indication. Accordingly, from a user perspective, such non-monotonic behaviour of the available charge of the electrical power cell is less confusing, and a more reliable state of charge indication may be provided to the user.
According to an optional feature of the invention, the at least one indication of at least one operating condition may comprise at least one indication of at least one from a group of: a number of previous charge cycles performed, a monitored temperature of the electrical power cell, and a discharge rate of the electrical power cell.
According to an optional feature of the invention, the method may further comprise calibrating an indication of a charge level of the electrical power cell based on a number of previous charge cycles performed.
According to an optional feature of the invention, the method may further comprise determining an available charge indication value and a potential charge indication value with respect to a discharge capacity of the electrical power cell, based at least partly on the indication of a charge level of the electrical power cell and discharge profile data corresponding to at least one from a group of: a temperature indication and a discharge rate indication.
According to an optional feature of the invention, the indication of a charge level of the electrical power cell may comprise an indication of a terminal voltage of the electrical power cell.
According to an optional feature of the invention, the method may further comprise storing the determined available charge indication value and the potential charge indication value in memory accessible by display logic.
According to a second aspect of the invention, there is provided a battery monitoring system comprising a signal processing module arranged to obtain an indication of a charge level of an electrical power cell, obtain at least one indication of at least one operating condition for the electrical power cell, and determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication.
According to a third aspect of the invention, there is provided an electronic device comprising at least one electrical power cell and a signal processing module arranged to obtain an indication of a charge level of an electrical power cell, obtain at least one indication of at least one operating condition for the electrical power cell, and determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication.
According to a fourth aspect of the invention, there is provided a computer program product comprising program code for determining state of charge values for an electrical power cell. The computer program product comprises program code operable for obtaining an indication of a charge level of the electrical power cell, obtaining at least one indication of at least one operating condition for the electrical power cell, and determining an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication.
These and other aspects of the invention will be apparent from, and elucidated with reference to, the embodiments described hereinafter.
Further details, aspects and embodiments of the invention will be described, by way of example only, with reference to the drawings. Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. Like reference numerals have been included in the respective drawings to ease understanding.
Examples of the invention will be described in terms of a wireless communication unit. However, it will be appreciated by a skilled artisan that the inventive concept herein described may be embodied in any type of electrical or electronic device comprising an electrical power cell such as a battery cell. In a number of applications, a signal processing module is adapted to perform a method for determining state of charge values for an electrical power cell. The signal processing module is arranged to obtain an indication of a charge level of an electrical power cell and obtain at least one indication of at least one operating condition for the electrical power cell. The signal processing module is further arranged to determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication.
In this manner, operating conditions that can cause variances in the available charge of an electrical power cell, and which typically cause non-monotonic behaviour of traditional state of charge (SOC) indicators, may be taken into consideration when determining the state of charge values. In particular, by determining a potential charge indication value in addition to an available state of charge indication value, such a potential charge indication value may be used to provide, as part of a state of charge indicator, an indication of the potential charge of the electrical power cell as well as the available charge of the electrical power cell. In this manner, a user may be provided with a context in which to interpret any non-monotonic behaviour of the available charge indication. Accordingly, from a user perspective, such non-monotonic behaviour of the available charge of the electrical power cell is less confusing, and a more reliable state of charge indication may be provided to the user.
Referring first to
The receiver chain, as known in the art, includes receiver front-end circuitry 106 (effectively providing reception, filtering and intermediate or base-band frequency conversion). The front-end circuitry 106 is serially coupled to a signal processing module 108. An output from the signal processing module 108 is provided to a suitable output device 110, such as a screen or flat panel display. The receiver chain also includes a controller 114 that maintains overall subscriber unit control. The controller 114 is also coupled to the receiver front-end circuitry 106 and the signal processing module 108 (generally realised by a digital signal processor (DSP)). The controller is also coupled to a memory device 116 that selectively stores operating regimes, such as decoding/encoding functions and the like. Furthermore, a timer 118 is operably coupled to the controller 114 to control the timing of operations (transmission or reception of time-dependent signals) within the MS 100.
As regards the transmit chain, this essentially includes an input device 120, such as a keypad, coupled in series through transmitter/modulation circuitry 122 and a power amplifier 124 to the antenna 102. The transmitter/modulation circuitry 122 and the power amplifier 124 are operationally responsive to the controller 114. The signal processor function 108 in the transmit chain may be implemented as distinct from the processor in the receive chain. Alternatively, a single processor 108 may be used to implement processing of both transmit and receive signals, as shown in
The MS 100 further comprises a power supply 140 arranged to provide a supply voltage to one or more of the components of the MS 100. The power supply 140 typically comprises one or more electrical power cells, for example arranged to convert stored chemical energy into electrical energy. For simplicity the term electrical power cell used herein is intended to incorporate a single electrical power cell and multiple electrical power cells operably coupled together to provide a power supply, such as the power supply 140 of
In accordance with examples of the invention, the signal processing module 108 is arranged to perform a method for determining state of charge values for the electrical power cell 140. In particular, the signal processing module 108 is arranged to obtain an indication of a charge level of the electrical power cell 140, obtain at least one indication of at least one operating condition for the electrical power cell 140, and determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication. For example, the signal processing module 108 may be arranged to execute program code from memory 130 for determining state of charge values for an electrical power cell 140.
Referring now to
As previously mentioned, the signal processing module 108 is arranged to obtain an indication of a charge level of the electrical power cell 140, obtain at least one indication of at least one operating condition for the electrical power cell 140, and determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication. It will be appreciated that other information may also be used to determine the available charge indication value, such as, by way of example only, an impedance estimate of the electrical power cell 140, an accumulation of the current measurement of the electrical power cell 140, etc. In this manner, one or more operating conditions that may cause variances in the available charge of an electrical power cell, and which thus would cause non-monotonic behaviour of traditional state of charge (SOC) indicators, may be taken into consideration when determining the state of charge values.
The inventor has identified any of at least three primary factors that may cause variances in the available charge of an electrical power cell, namely: temperature of the electrical power cell 140; discharge rate of the electrical power cell 140; and the age of the power cell 140.
It has been found that, for a fully charged Lithium Ion battery, such as is commonly used for providing a power source for battery powered electronic devices, the available charge can reduce by up to 80% when the battery temperature is reduced from 25° C. to, say −20° C. This temperature range is within the normal operating conditions for many battery powered electronic devices.
Referring now to
Referring to
As a battery/power cell ages, its available charge capacity decreases, and can be reduced by up to 20% over the working lifetime of the battery/power cell.
Referring to now
Accordingly, and referring back to
(i) a number of previous charge cycles performed for the electrical power cell 140;
(ii) a temperature of the electrical power cell 140; and
(iii) a discharge rate of the electrical power cell 140.
For example, the signal processing module 108 may be arranged to receive an indication of a charge level of the electrical power cell 140 in a form of a cell voltage level signal illustrated generally at 220. For example, the cell voltage level indication 220 may comprise an indication of a voltage level across the terminals of the electrical power cell 140 (terminal voltage). The signal processing module 108 may further be arranged to retrieve an indication of a number of charge cycles from an area of memory 250, for example within a memory element 210 of the electronic device. Such an indication of a number of charge cycles may be updated by a power management application, or the like (not shown). The signal processing module 108 may then be arranged to calibrate the received charge level indication based on, say, a number of previous charge cycles performed, or a measured discharge capacity during previous discharge cycles. In this manner, the effect on the discharge capacity of the electrical power cell 140 from successive charge cycles may be taken into consideration when determining an available charge value and a potential charge value for the electrical power cell 140. In particular, calibrating the received charge level indication based on a measured discharge capacity during previous discharge cycles enables, for example, a battery change to be compensated for.
Furthermore, the signal processing module 108 may be arranged to determine an available charge indication value and a potential charge indication value for the electrical power cell 140, such as a charge level indication calibrated to take into consideration a number of previous charge cycles, based at least partly on discharge profile data corresponding to one or more operating conditions. For example, the signal processing module 108 may be arranged to receive indications of operating conditions that comprise an indication of a discharge rate for the electrical power cell 140 in a form of a cell current signal 230, and an indication of a temperature for the electrical power cell 140 in a form of a temperature signal 240 from a temperature sensor (not shown). The signal processing module 108 may then retrieve profile data corresponding to the indicated operating conditions from, say, the memory element 210, and determine an available charge indication value and a potential charge indication value from the indication of a charge level of the electrical power cell and the retrieved profile data.
For example, profile data tables 260 that correspond to temperature ranges may be stored within the memory element 210. The signal processing module 108 may accordingly be arranged to retrieve, from the memory element 210, a profile data table 260 relating to a temperature range to which the temperature indication signal 240 corresponds. The signal processing module 108 may then perform a lookup operation for the retrieved profile data table 260 for an available charge indication value and a potential charge indication value based on the (calibrated) charge level indication and discharge rate indication. Alternatively, profile data tables 260 that correspond to discharge rates may be stored within the memory element 210. The signal processing module 108 may accordingly be arranged to retrieve from the memory element 210 a profile data table 260 relating to a discharge rate to which the discharge indication signal 230 corresponds. The signal processing module 108 may then perform a lookup operation for the retrieved profile data table 260 for an available charge indication value and a potential charge indication value based on the (calibrated) charge level indication and temperature indication.
In this manner, the effect of operating conditions, such as temperature and/or discharge rate on the discharge capacity and available charge remaining in the electrical power cell 140, may be taken into consideration when determining the charge indication values.
For the illustrated example, having determined available and potential charge indication values, the signal processing module 108 is further arranged to store the determined available charge indication value and the potential charge indication value in memory such that it is accessible by display logic, such as executable program code 280 running on the signal processing module 108 and arranged to display an indication of the state of charge of the electrical power cell 140 on output device 110. In particular, the signal processing module of
Referring now to
Additionally, a transition 660 between the available unused charge 620 and the unavailable unused charge 630 may be illustrated to be representative of an available charge indication value determined by the signal processing module 108. For example, the available charge indication value determined by the signal processing module 108 may be representative of the actual available charge of the electrical power cell 140, and as such the transition 660 may be illustrated to be representative of the available charge indication value determined by the signal processing module 108 with respect to the transition 650 between the available charge 620 and the used charge 610, as illustrated in
As the state of charge indication 600 of
Referring now to
Although examples of the invention have been described with reference to a wireless communication unit 100, it is envisaged that, for alternative applications, the inventive concept may be applied to any electrical or electronic device powered by an electrical power cell, such as a battery cell or the like.
In some examples, some or all of the steps illustrated in the flowchart may be implemented in hardware and/or some or all of the steps illustrated in the flowchart may be implemented in software.
Thus, the hereinbefore examples provide a battery monitoring system for use in an electronic device. In particular, the hereinbefore examples of apparatus and methods are capable of determining state of charge values for an electrical power cell. In one example, a solution is described, whereby a signal processing module is arranged to obtain an indication of a charge level of an electrical power cell, obtain at least one indication of at least one operating condition for the electrical power cell, and determine an available charge indication value and a potential charge indication value based at least partly on the charge level indication and the at least one operating condition indication. In one example a signal processing module arranged to execute program code is used.
Referring now to
Computing system 800 can also include a main memory 808, such as random access memory (RAM) or other dynamic memory, for storing information and instructions to be executed by processor 804. Main memory 808 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 804. Computing system 800 may likewise include a read only memory (ROM) or other static storage device coupled to bus 802 for storing static information and instructions for processor 804.
The computing system 800 may also include information storage system 810, which may include, for example, a media drive 812 and a removable storage interface 820. The media drive 812 may include a drive or other mechanism to support fixed or removable storage media, such as a hard disk drive, a floppy disk drive, a magnetic tape drive, an optical disk drive, a compact disc (CD) or digital video drive (DVD) read or write drive (R or RW), or other removable or fixed media drive. Storage media 818 may include, for example, a hard disk, floppy disk, magnetic tape, optical disk, CD or DVD, or other fixed or removable medium that is read by and written to by media drive 812. As these examples illustrate, the storage media 818 may include a computer-readable storage medium having particular computer software or data stored therein.
In alternative embodiments, information storage system 810 may include other similar components for allowing computer programs or other instructions or data to be loaded into computing system 800. Such components may include, for example, a removable storage unit 822 and an interface 820, such as a program cartridge and cartridge interface, a removable memory (for example, a flash memory or other removable memory module) and memory slot, and other removable storage units 822 and interfaces 820 that allow software and data to be transferred from the removable storage unit 818 to computing system 800.
Computing system 800 can also include a communications interface 824. Communications interface 824 can be used to allow software and data to be transferred between computing system 800 and external devices. Examples of communications interface 824 can include a modem, a network interface (such as an Ethernet or other NIC card), a communications port (such as for example, a universal serial bus (USB) port), a PCMCIA slot and card, etc. Software and data transferred via communications interface 824 are in the form of signals which can be electronic, electromagnetic, and optical or other signals capable of being received by communications interface 824. These signals are provided to communications interface 824 via a channel 828. This channel 828 may carry signals and may be implemented using a wireless medium, wire or cable, fiber optics, or other communications medium. Some examples of a channel include a phone line, a cellular phone link, an RF link, a network interface, a local or wide area network, and other communications channels.
In this document, the terms ‘computer program product’, ‘computer-readable medium’ and the like may be used generally to refer to media such as, for example, memory 808, storage device 818, or storage unit 822. These and other forms of computer-readable media may store one or more instructions for use by processor 804, to cause the processor to perform specified operations. Such instructions, generally referred to as ‘computer program code’ (which may be grouped in the form of computer programs or other groupings), when executed, enable the computing system 800 to perform functions of embodiments of the present invention. Note that the code may directly cause the processor to perform specified operations, be compiled to do so, and/or be combined with other software, hardware, and/or firmware elements (e.g., libraries for performing standard functions) to do so.
In an embodiment where the elements are implemented using software, the software may be stored in a computer-readable medium and loaded into computing system 800 using, for example, removable storage drive 822, drive 812 or communications interface 824. The control module (in this example, software instructions or computer program code), when executed by the processor 804, causes the processor 804 to perform the functions of the invention as described herein.
In particular, it is envisaged that the aforementioned inventive concept can be applied by a semiconductor manufacturer to any integrated circuit comprising signal processing functionality arranged to perform at least parts of the method herein described. It is further envisaged that, for example, a semiconductor manufacturer may employ the inventive concept in a design of a stand-alone device, such as a digital signal processor (DSP) or microprocessor, or an application-specific integrated circuit (ASIC) and/or any other sub-system element.
It will be appreciated that, for clarity purposes, the above description has described embodiments of the invention with reference to different functional units and signal processors. However, it will be apparent that any suitable distribution of functionality between different functional units or processors may be used without detracting from the invention. For example, functionality illustrated to be performed by single signal processor or functional unit may be performed by a plurality of processors and/or functional units. Hence, references to specific functional units are only to be seen as references to suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
Aspects of the invention may be implemented in any suitable form including hardware, software, firmware or any combination of these. The invention may optionally be implemented, at least partly, as computer software running on one or more data processors and/or digital signal processors or configurable module components such as FPGA devices. Thus, the elements and components of an embodiment of the invention may be physically, functionally and logically implemented in any suitable way. Indeed, the functionality may be implemented in a single unit, in a plurality of units or as part of other functional units.
Although the present invention has been described in connection with some embodiments, it is not intended to be limited to the specific form set forth herein. Rather, the scope of the present invention is limited only by the accompanying claims. Additionally, although a feature may appear to be described in connection with particular embodiments, one skilled in the art would recognize that various features of the described embodiments may be combined in accordance with the invention. In the claims, the term ‘comprising’ does not exclude the presence of other elements or steps.
Furthermore, although individually listed, a plurality of means, elements or method steps may be implemented by, for example, a single unit or processor. Additionally, although individual features may be included in different claims, these may possibly be advantageously combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. Also, the inclusion of a feature in one category of claims does not imply a limitation to this category, but rather indicates that the feature is equally applicable to other claim categories, as appropriate.
Furthermore, the order of features in the claims does not imply any specific order in which the features must be performed and in particular the order of individual steps in a method claim does not imply that the steps must be performed in this order. Rather, the steps may be performed in any suitable order. In addition, singular references do not exclude a plurality. Thus, references to ‘a’, ‘an’, ‘first’, ‘second’, etc. do not preclude a plurality.
Thus, an improved battery monitoring system and method of operation therefor have been described, wherein the aforementioned disadvantages with prior art arrangements have been substantially alleviated.