Battery Charge Controller
US-2024388111-A1 · Nov 21, 2024 · US
US9467000B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9467000-B2 |
| Application number | US-201313907535-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2013 |
| Priority date | May 31, 2013 |
| Publication date | Oct 11, 2016 |
| Grant date | Oct 11, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to an embodiment of the disclosure, a method for monitoring a battery pack is provided. The battery pack includes a plurality of modules and a pack controller, and each module includes a corresponding module controller. For each module, the method includes measuring a module current and measuring a module voltage. The measured module current and the measured module voltage are compared to state of health (SOH) data in at least one dynamic look-up table. A state of charge for the module is determined based on the comparison of the measured module current and the measured module voltage to the SOH data in the dynamic look-up table. For a particular embodiment, the dynamic look-up table is initially configured based on a type of battery chemistry for the battery pack, and after each charge cycle for the module, the dynamic look-up table is updated based on empirical data for the module.
Opening claim text (preview).
What is claimed is: 1. A method for monitoring a battery pack, the battery pack comprising a plurality of modules and a pack controller, each module comprising a corresponding module controller, the method comprising, for each module: measuring a module current; measuring a module voltage; comparing the measured module current and the measured module voltage to state of health (SOH) data in at least one dynamic look-up table; and determining, by the module controller, a state of charge for the module based on the comparison of the measured module current and the measured module voltage to the SOH data in the at least one dynamic look-up table. 2. The method of claim 1 , further comprising: initially configuring the at least one dynamic look-up table based on a type of battery chemistry for the battery pack; and for each of at least one of the modules, updating the at least one dynamic look-up table based on empirical data for the module after each charge cycle for the module. 3. The method of claim 2 , wherein each module comprises a plurality of cells, and wherein the empirical data comprises one or more of aging information for each of at least one of the modules, a cycle life for each of at least one of the modules, and a number of cell failures for the cells of each of at least one of the modules. 4. The method of claim 1 , further comprising executing a charge module function for each of at least one of the modules by, when the measured module voltage is less than a preset value: limiting a charger current to a maximum charge current; re-measuring the module current; calculating a module charge based on the re-measured module current; and calculating a total charge based on the module charge. 5. The method of claim 4 , further comprising executing the charge module function for each of at least one of the modules by, when the measured module voltage is greater than or equal to the preset value: notifying the pack controller that the module is charged; and calculating an energy based on the total charge and a last charge value. 6. The method of claim 4 , further comprising executing the charge module function for each of at least one of the modules by, when the measured module voltage is less than the preset value and when the charger current is less than a minimum charge current: notifying the pack controller that the module is charged; and calculating an energy based on the total charge and a last charge value. 7. The method of claim 1 , further comprising executing a discharge module function for each of at least one of the modules by, when the measured module voltage is less than a discharge cut-off voltage: comparing the measured module current and the measured module voltage to the SOH data in the at least one dynamic look-up table; determining whether a module charge is sufficient based on the comparison of the measured module current and the measured module voltage to the SOH data; and notifying the pack controller that the module is near full discharge when the module charge is determined to be insufficient. 8. The method of claim 7 , further comprising executing the discharge module function for each of at least one of the modules by, when the measured module voltage is greater than or equal to the discharge cut-off voltage: re-measuring the module current; calculating a module charge based on the re-measured module current; and calculating an energy based on the module charge. 9. The method of claim 8 , further comprising executing the discharge module function for each of at least one of the modules by, when the measured module voltage is greater than or equal to the discharge cut-off voltage and when the re-measured module current is greater than a discharge cut-off current, notifying the pack controller that the module current is greater than the discharge cut-off current. 10. The method of claim 7 , further comprising executing the discharge module function for each of at least one of the modules by, when the module charge is determined to be insufficient: calculating a state of health for the module; and reporting the state of health for the module to the pack controller. 11. The method of claim 1 , further comprising, for each of at least one of the modules: retrieving a stored, current state of charge for the module; determining an updated module current for the module; calculating a change in the state of charge for the module based on the updated module current; calculating an updated state of charge for the module based on the retrieved state of charge and the change in the state of charge; and storing the updated state of charge for the module. 12. A battery pack, comprising: a pack controller; and a plurality of modules, each module comprising a corresponding module controller and a plurality of cells, wherein each module controller is configured to measure a module current, to measure a module voltage, to compare the measured module current and the measured module voltage to state of health (SOH) data in at least one dynamic look-up table, and to determine a state of charge for the corresponding module based on the comparison of the measured module current and the measured module voltage to the SOH data in the at least one dynamic look-up table, wherein the pack controller is configured to communicate with the module controllers to monitor the state of charge for each of the modules, and wherein the at least one dynamic look-up table is initially configured based on a type of battery chemistry for the battery pack and at least one of the module controllers is further configured to update the at least one dynamic look-up table based on empirical data for at least one of the corresponding modules after each charge cycle for the at least one corresponding module. 13. The battery pack of claim 12 , wherein each module further comprises a charger configured to charge the cells for the module. 14. The battery pack of claim 12 , wherein the cells for each module are coupled in series, and wherein a first string of the modules comprises modules that are coupled in series, a second string of the modules comprises modules that are coupled in series, and the first string of the modules is coupled in parallel with the second string of the modules. 15. The battery pack of claim 12 , wherein each module controller comprises: a current sensor configured to measure the module current; a voltage sensor configured to measure the module voltage; a temperature sensor configured to measure a temperature for the corresponding module; a memory comprising the at least one dynamic look-up table, the at least one dynamic look-up table configured to store the SOH data; and a state monitor configured to determine the state of charge for the corresponding module. 16. A module controller for a module in a battery pack, the module controller comprising: a current sensor configured to measure a module current; a voltage sensor configured to measure a module voltage; a temperature sensor configured to measure a module temperature; a dynamic look-up table configured to store state of health (SOH) data for the module; and a state monitor configured to monitor a state of health and a state of charge for the module based on the module current, the module voltage, the module temperature, and the SOH data, wherein the dynamic look-up table is initially configured based on a type of battery chemistry for the battery pack and, after each charge cycle for the module, is updated based on empirical data for the module. 17. The
Battery or charger load switching, e.g. concurrent charging and load supply (H02J7/50 takes precedence) · CPC title
Passive balancing, e.g. using resistors or parallel MOSFETs · CPC title
the cycle being controlled or terminated in response to electric parameters · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.