Battery pack having a processor controlled battery operating system
First Claim
1. A smart battery which provides electrical power and which reports predefined battery parameters to an external device having a power management system, said smart battery comprising:
- (a) at least one rechargeable cell connected to a pair of terminals to provide electrical power to an external device during a discharge mode and to receive electrical power during a charge mode, as provided or determined by said remote device,(b) a data bus for reporting predefined battery identification and charge parameters to the external device,(c) an analog means for generating analog signals representative of battery voltage and current at said terminals, and an analog signal representative of battery temperature at said cell,(d) a hybrid integrated circuit (Ic) having a microprocessor for receiving the analog signals and converting them to digital signals representative of battery voltage, current and temperature, and calculating actual charge parameters over time from said digital signals, said calculations including a capacity reset and an error calculation which is incremented after each partial charge and extinguished at each capacity reset;
(e) a data memory defined within said hybrid IC for storing said predefined battery identification and actual charge parameters, even when nominally fully discharged, said charge parameters including a cumulative error value,(f) a bus controller defined within said hybrid IC for sending battery messages to said remote device over said data bus, said messages including said predefined battery identification and said actual charge parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
A battery pack and a method of operating a battery system. The battery pack includes a rechargeable battery and a processor for monitoring the battery during charging and discharging. The processor receives data values representing the battery voltage, temperature and current, and the processor performs a series of calculations using those data values. In one of these calculations, the processor determines the actual full capacity of the battery. Preferably, the processor also keeps track of an uncertainty value that represents an uncertainty in the capacity of the battery; and the processor calculates the actual full capacity of the battery at the end of each discharge cycle if, at that time, the uncertainty value is less than a given percentage of a nominal full capacity of the battery.
-
Citations
30 Claims
-
1. A smart battery which provides electrical power and which reports predefined battery parameters to an external device having a power management system, said smart battery comprising:
-
(a) at least one rechargeable cell connected to a pair of terminals to provide electrical power to an external device during a discharge mode and to receive electrical power during a charge mode, as provided or determined by said remote device, (b) a data bus for reporting predefined battery identification and charge parameters to the external device, (c) an analog means for generating analog signals representative of battery voltage and current at said terminals, and an analog signal representative of battery temperature at said cell, (d) a hybrid integrated circuit (Ic) having a microprocessor for receiving the analog signals and converting them to digital signals representative of battery voltage, current and temperature, and calculating actual charge parameters over time from said digital signals, said calculations including a capacity reset and an error calculation which is incremented after each partial charge and extinguished at each capacity reset; (e) a data memory defined within said hybrid IC for storing said predefined battery identification and actual charge parameters, even when nominally fully discharged, said charge parameters including a cumulative error value, (f) a bus controller defined within said hybrid IC for sending battery messages to said remote device over said data bus, said messages including said predefined battery identification and said actual charge parameters.
-
-
2. A battery pack comprising:
-
terminal means for connecting the battery pack to a battery powered device and to a battery recharger; a battery including at least one rechargeable battery cell connected to the terminal means, said battery having i) discharging periods for supplying electrical power to the battery powered device, and ii) charging periods for receiving electrical power from the terminal means; means to sense and to generate signals representing battery voltage, battery temperature or battery current; a processor for receiving the signals representing battery voltage, battery temperature or battery current, and for performing a predefined series of calculations using said signals, wherein said predefined calculations include calculating an actual full capacity of the battery at the ends of at least selected ones of the discharging periods; and a memory area for storing data values including at least values representing battery voltage, battery temperature and battery current. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a battery system having a rechargeable battery connected to a battery powered device, a processor and a memory area, the method comprising:
-
discharging the battery during discharging periods to power the battery powered device; charging the battery during charging periods; sensing, and generating signals representing, battery voltage, battery temperature and battery current; storing data values in the memory area, said stored data values including at least values representing battery voltage, battery temperature and battery current; and the processor performing predefined calculations using the signals representing battery voltage, battery temperature and battery current, including the step of calculating actual full capacity of the battery at the ends of at least selected ones of the discharging periods. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A battery pack comprising:
-
terminal means for connecting the battery pack to a battery powered device and to a battery recharger; a battery including at least one rechargeable battery cell connected to the terminal means, said battery having i) a discharge mode for supplying electrical power to the battery powered device, and ii) a charge mode for receiving electrical power from the terminal means; means to sense and to generate signals representing battery voltage, battery temperature, and battery current; a memory area for storing data values including at least values representing battery voltage, battery temperature and battery current; and a processor for receiving the signals representing battery voltage, battery temperature and battery current, and for performing predefined calculations using said signals, the processor including i) means to calculate an uncertainty value, and ii) means to calculate one of said stored data values at defined times if the uncertainty value is below a given level. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method of operating a battery system having a rechargeable battery connected to a battery powered device, a processor and a memory area, the method comprising:
-
sensing, and generating signals representing, battery voltage, battery temperature and battery current; storing data values in the memory area, said stored data values including at least values representing battery voltage, battery temperature and battery current; and the processor performing predefined calculations using the signals representing battery voltage, battery temperature and battery current, including the steps of i) calculating an uncertainty value, and ii) calculating one of said stored data values at defined times if the uncertainty value is below a given level. - View Dependent Claims (29, 30)
-
Specification