Smart battery odometer
First Claim
1. A battery pack assembly for a rechargeable battery, comprising:
- a microcontroller;
a memory device electrically connected to said microcontroller for storing a number representing a total quantity of energy output by said battery throughout its life;
a voltage measuring circuit for measuring a voltage across said battery and, generating to said microcontroller signals indicative of said measured voltage;
a current measuring circuit for measuring a current output by said battery and generating to said microcontroller signals indicative of said measured current;
said microcontroller being operative, upon each elapse of a predetermined time period during each discharge cycle of said battery, for computing a product of said measured voltage, said measured current, and a length of said time period, said computed product being indicative of an mount of energy output by said battery during said time period, and incrementing said stored number by said computed product.
1 Assignment
0 Petitions
Accused Products
Abstract
A rechargeable battery pack including a microcontroller connected to a voltage measuring circuit and a current measuring circuit for measuring, respectively, the voltage across and the current flowing from a battery. Upon each expiration of a predefined time period during each discharge cycle of the battery, the microcontroller computes the product of the voltage, the current, and the length of the time period, thereby computing the energy expended by the battery over each period of time. An energy variable stored in a nonvolatile memory device associated with the microcontroller for representing the total amount of energy output by the battery over the life thereof is incremented by the computed energy. In one embodiment, a temperature sensing circuit measures the temperature of the battery and the instantaneous energy is adjusted by a temperature factor associated by the measured temperature before being used to increment the value of the energy variable.
-
Citations
20 Claims
-
1. A battery pack assembly for a rechargeable battery, comprising:
-
a microcontroller; a memory device electrically connected to said microcontroller for storing a number representing a total quantity of energy output by said battery throughout its life; a voltage measuring circuit for measuring a voltage across said battery and, generating to said microcontroller signals indicative of said measured voltage; a current measuring circuit for measuring a current output by said battery and generating to said microcontroller signals indicative of said measured current; said microcontroller being operative, upon each elapse of a predetermined time period during each discharge cycle of said battery, for computing a product of said measured voltage, said measured current, and a length of said time period, said computed product being indicative of an mount of energy output by said battery during said time period, and incrementing said stored number by said computed product. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A battery pack assembly for a rechargeable battery, comprising:
-
a microcontroller; a memory device electrically connected to said microcontroller for storing a number representing a total quantity of energy output by said battery throughout its life; a voltage measuring circuit for measuring a voltage across said battery and, generating to said microcontroller a signal indicative of said measured voltage; a current measuring circuit for measuring a current output by said battery and generating to said microcontroller a signal indicative of said measured current; a temperature sensor for measuring a temperature of said battery and outputting to said microcontroller signals indicative of said measured temperature; said microcontroller being operative, upon each elapse of a predetermined time period during each discharge cycle of said battery, for computing a product of said measured voltage, said measured current, a temperature factor corresponding to said measured temperature and a length of said time period, said computed product being indicative of an amount of energy output by said battery during said time period, and incrementing said stored number by said computed product. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A battery pack assembly for a rechargeable battery, comprising:
-
means for storing a number representing a total quantity of energy output by said battery throughout its life; means for measuring a voltage across said battery and generating signals indicative of said measured voltage; means for measuring a current output by said battery and generating signals indicative of said measured current; means operative upon each elapse of a predetermined time period during each discharge cycle of said battery for computing a product of said measured voltage, said measured current, and a length of said time period, said computed product being indicative of an amount of energy output by said battery during said time period, and incrementing said stored number by said computed product. - View Dependent Claims (12, 13, 14)
-
-
15. A method for tracking an amount of energy output by a battery during its lifetime, the method comprising:
-
prior to a first use of said battery, initializing a memory location for storing a number representing a total quantity of energy output by said battery during its life; and upon each elapse of a predetermined time period, measuring a voltage potential across said battery and measuring a current output by said battery; upon each elapse of said predetermined time period during each discharge cycle of said battery; computing a product of said measured voltage, said measured current, and a length of said time period; and incrementing said stored number by said product such that, at all times throughout said battery life, said stored number is equal to a total amount of energy output by said battery; and periodically displaying said stored number. - View Dependent Claims (16, 17)
-
-
18. A method for tracking an amount of energy output by a battery during its lifetime, the method comprising:
-
prior to a first use of said battery, initializing a memory location for storing a number representing a total quantity of energy output by said battery during its life; and upon each elapse of a predetermined time period; measuring a voltage potential across said battery; measuring a current output by said battery; and measuring a temperature of said battery; upon each elapse of said predetermined time period during each discharge cycle of said battery; computing a product of said measured voltage, said measured current, a length of said time period, and a temperature factor corresponding to said measured temperature; and incrementing said stored number by said product such that, at all times throughout said battery life, said stored number is equal to a total amount of energy output by said battery; and periodically displaying said stored number. - View Dependent Claims (19, 20)
-
Specification