A battery including multiple battery cells can be used in various applications, such as laptop computers, electric vehicles (EVs), hybrid electric vehicles (HEVs), and energy storage systems. During operation, a battery cell may undergo a fault condition, e.g., an over-voltage or under-voltage condition, which may cause damage to the battery cell.
A filter, an amplifier, a level shifter, and a comparator are used to monitor the cell voltage of the corresponding battery cell. Hence, such complex topology increases the power consumption and the cost of the battery monitoring system 100. Additionally, the mismatch of the currents induced by the multiple filters and the sensing resistors may cause a detection error, which adversely affects the accuracy of the battery monitoring system 100.
An embodiment of a battery monitoring system for a battery including multiple battery cells is disclosed. The battery monitoring system includes multiple first switch sets coupled across the battery cells respectively, an energy storage element, and a comparator coupled to the energy storage element via a second switch set. The energy storage element samples cell voltages of the battery cells via the first switch sets respectively. The comparator compares a respective cell voltage with a first reference signal to determine whether a fault condition occurs on a respective battery cell. The second switch set and one of the first switch sets are turned on alternately.
Features and advantages of embodiments of the claimed subject matter will become apparent as the following detailed description proceeds, and upon reference to the drawings, wherein like numerals depict like parts, and in which:
Reference will now be made in detail to the embodiments of the present invention. While the invention will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims.
Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
In one embodiment, a battery monitoring system for a battery includes a switch matrix coupled to the battery. The switch matrix includes multiple first switch sets coupled to battery cells in the battery respectively. An energy storage element, e.g., a sampling capacitor, samples cell voltages of the battery cells via the first switch sets respectively. A comparator receives the sampled cell voltages via a second switch set and compares a respective cell voltage with a reference signal to determine whether a fault condition, e.g., an over-voltage condition or an under-voltage condition, occurs on a respective battery cell. The battery cells are protected from the fault conditions and battery lifetime is extended. Compared with the conventional structure in
In one embodiment, the battery monitoring system 200 includes an oscillator 220, a counter 230, and a state machine 240 coupled to the oscillator 220. The oscillator 220 can generate an oscillating signal to drive the counter 230 and the state machine 240. The counter 230 coupled to the state machine 240 calculates the number of pulses in the oscillating signal and controls the state machine 240. A control signal at pin INPUT can control the state machine 240 on or off. The state machine 240 can control a switch matrix 250 and a switch set 270 to sample the cell voltages of the battery cells 210_0-210_3, e.g., sequentially, and to detect whether a fault condition occurs on a respective battery cell 210_0-210_3 according to the corresponding sampled cell voltage.
In the example of
The state machine 240 turns on the switch set 250_0 and the switch set 270 alternately, in one embodiment. When the switch set 250_0 is turned on and the switch set 270 is turned off, the sampling capacitor 260 can sample the cell voltage of the battery cell 210_0 via the switch set 250_0 and the charges are held in the sampling capacitor 260 for a predetermined duration. Hence, a sample-hold procedure is performed. When the switch set 250_0 is turned off and the switch set 270 is turned on, the battery cell 210_0 is disconnected from the sampling capacitor 260, and the voltage across the sampling capacitor 260 can be sent to the comparator 280 via the switch set 270 to detect whether a fault condition occurs. The current consumption of the switch set 250_0 is determined by a capacitance and a sampling frequency of the sampling capacitor 260 and the cell voltage across the battery cell 210_0. Advantageously, the switch set 250_0 has improved power efficiency.
The state machine 240 can select a predetermined threshold stored in a memory 201 according to an address. The predetermined threshold indicates a fault condition such as an over-voltage condition or an under-voltage condition. In one embodiment, the memory 201 is an electrically erasable programmable read-only memory (EEPROM). The threshold is converted to an analog reference signal by a digital-to-analog (D/A) converter 290. The D/A converter 290 is coupled between the memory 201 and the comparator 280. The state machine 240 performs a comparison procedure after the cell voltage is obtained via the sample-hold procedure. More specifically, the comparator 280 compares the cell voltage of the battery cell 210_0 with the analog reference signal indicating the predetermined threshold to determine whether a fault condition, e.g., an over-voltage or under-voltage condition, occurs on the battery cell 210_0. If a fault condition occurs on the battery cell 210_0, the state machine 240 can inform an external device via pin OUTPUT. If a fault condition does not occur on the battery cell 210_0, the state machine 240 can initiate the sample-hold and comparison procedures for other battery cells 210_1-210_3 individually until all the cell voltages in the battery 210 are detected by the battery monitoring system 200.
Advantageously, the battery monitoring system 200 employs a switching mode topology. The battery monitoring system 200 switches on a corresponding switch set in the switch matrix 250 to sample the cell voltage of the corresponding battery cell and the battery monitoring system 200 further switches on the switch set 270 to compare the sampled cell voltage with a reference signal to prevent the battery cells 210— 0-210 _3 from undergoing fault conditions. Therefore, battery lifetime can be extended. Additionally, the battery monitoring system 200 has improved power efficiency.
Waveform 301 illustrates an analog reference signal SOV indicating an over-voltage threshold. Waveform 303 illustrates an analog reference signal SOV
Similarly, waveform 302 illustrates an analog reference signal SUV indicating an under-voltage threshold. Waveform 304 illustrates an analog reference signal SUV
In block 411, the battery monitoring system 200 starts to operate. In block 420, a parameter C is set to an initial value, e.g., 0, by the state machine 240. Under the control of the state machine 240, the switch set 270 is turned off and the switch set 250_C is turned on, in block 420. After a loop delay period, in block 422, the sampling capacitor 260 can sample the cell voltage of the battery cell 210_C via the switch set 250_C and hold the charges indicating the cell voltage VCS for a predetermined period. Thus, a sample-hold procedure is performed.
After the predetermined period expires, controlled by the state machine 240, the switch set 250_C is turned off and the switch set 270 is turned on, in block 431. After a sampling delay period in block 433, the cell voltage VCS is sent to the comparator 280. In block 440, the state machine 240 selects an address of the memory 201 to read an over-voltage threshold according to the address. The over-voltage threshold is converted from a digital signal to an analog reference signal, e.g., the analog reference signal SOV indicating an over-voltage threshold, by the D/A converter 290. In block 442, the cell voltage VCS is compared with the analog reference signal SOV by the comparator 280. If VCS is greater than the analog reference signal SOV, an over-voltage verification is performed, in block 451. If VCS is equal to or less than the first analog reference signal SOV, the state machine 240 selects an address of the memory 201 to read an under-voltage threshold according to the address, in block 460. The under-voltage threshold is converted to an analog reference signal SUV by the D/A converter 290. In block 462, the cell voltage VCS is compared with the analog reference signal SUV by the comparator 280. If VCS is less than the second analog reference signal, an under-voltage verification is performed, in block 471. If VCS is equal to or greater than the second analog reference signal, the parameter C is incremented by 1, in block 480.
In block 482, the parameter C is compared with the total number N of the battery cells in the battery 210. If C is less than N, the state machine 240 turns off the switch set 270 and turns on the switch set 250_C in block 491. The flowchart 400 goes to block 422 such that the sample-hold and comparison procedures are performed for the next battery cell. The sample-hold and comparison procedures are performed for other battery cells individually until the parameter C is equal to N. If the parameter C is equal to N, the flowchart 400 returns to block 420 and the battery monitoring system 200 can start a new cycle to monitor the battery cells.
In block 511, the over-voltage verification starts to operate. In block 521, the state machine 240 selects an address of the memory 201 to read an over-voltage release threshold according to the address. The over-voltage release threshold is converted to an analog reference signal SOV
In block 610, the under-voltage verification starts to operate. In block 620, the state machine 240 selects an address of the memory 201 to read an under-voltage release threshold according to the address. The under-voltage release threshold is converted to an analog reference signal SOV
In one embodiment, the battery monitoring system 200 and the battery 701 can be integrated into a battery pack. Controller circuitry 705 controls the power from the battery 701 to the engine 707. The battery 701, the battery monitoring system 200, the controller circuitry 705, and the engine 707 are included in the system 700 such as an electric vehicle or a hybrid electric vehicle. Advantageously, the battery monitoring system 200 employs the switching mode topology and sample-hold and comparison technologies to monitor the cell voltages of the battery cells. Hence, the battery 701 can be prevented from undergoing fault conditions. The lifetime of the battery 701 is increased and the reliability of the system 700 is enhanced, which improves the system power efficiency in an electric vehicle or a hybrid electric vehicle and thus reduces pollutants and greenhouse gas emissions and the reliance on fossil fuels.
Accordingly, embodiments in accordance with the present invention provide a battery monitoring system for a battery to determine whether a fault condition occurs on a battery cell in the battery. The battery monitoring system includes multiple first switch sets. The first switch sets are coupled to the battery cells respectively and are coupled to an energy storage element. A state machine is coupled to the first switch sets and a second switch set. In operation, the state machine turns on one of the first switch set and a second switch set alternately. Hence, the energy storage element samples the cell voltages of the battery cells respectively via the first switch sets, holds the charges indicating the cell voltage for a predetermined time, and sends the cell voltage to a comparator via the second switch set. The cell voltage is then compared with one or more thresholds to determine whether a fault condition occurs on a corresponding battery cell.
Advantageously, due to the switching mode topology and sample-hold and comparison technologies used for monitoring the cell voltages of the battery cells, the battery cells are prevented from undergoing fault conditions and battery lifetime is extended. Additionally, the battery monitoring system has improved power efficiency.
While the foregoing description and drawings represent embodiments of the present invention, it will be understood that various additions, modifications and substitutions may be made therein without departing from the spirit and scope of the principles of the present invention as defined in the accompanying claims. One skilled in the art will appreciate that the invention may be used with many modifications of form, structure, arrangement, proportions, materials, elements, and components and otherwise, used in the practice of the invention, which are particularly adapted to specific environments and operative requirements without departing from the principles of the present invention. The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims and their legal equivalents, and not limited to the foregoing description.