Battery management system

US11398647B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11398647-B2
Application numberUS-201816032293-A
CountryUS
Kind codeB2
Filing dateJul 11, 2018
Priority dateAug 1, 2017
Publication dateJul 26, 2022
Grant dateJul 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A battery management system includes a microcontroller having a first diagnostic handler application and first and second applications. The first application sets a first non-recoverable diagnostic flag to a first encoded value having each nibble thereof selected from an odd Karnaugh set of binary values. The second application sets a second non-recoverable diagnostic flag to a second encoded value having each nibble thereof selected from an even Karnaugh set of binary values. The first diagnostic handler application sets a first master non-recoverable diagnostic flag to a first encoded fault value if the first non-recoverable diagnostic flag is equal to a second encoded fault value, or the second non-recoverable diagnostic flag is equal to a third encoded fault value.

First claim

Opening claim text (preview).

What is claimed is: 1. A battery management system, comprising: a microcontroller having a first diagnostic handler application and first and second applications; the first application setting a first non-recoverable diagnostic flag to a first encoded value and sending the first non-recoverable diagnostic flag to the first diagnostic handler application; the first encoded value having each nibble thereof selected from an odd Karnaugh set of binary values; the second application setting a second non-recoverable diagnostic flag to a second encoded value and sending the second non-recoverable diagnostic flag to the first diagnostic handler application; the second encoded value having each nibble thereof selected from an even Karnaugh set of binary values; the first diagnostic handler application setting a first master non-recoverable diagnostic flag to a first encoded fault value if the first non-recoverable diagnostic flag is equal to a second encoded fault value, or the second non-recoverable diagnostic flag is equal to a third encoded fault value; wherein the odd Karnaugh set of binary values correspond to numbers having corresponding binary numbers with an odd of 0 bits and an odd number of 1 bits in a nibble and the even Karnaugh set of binary values correspond to numbers having corresponding binary numbers with an even number of 0 bits and an even number of 1 bits in a nibble. 2. The battery management system of claim 1 , wherein: the microcontroller further includes a safe state application; the first diagnostic handler application sending the first master non-recoverable diagnostic flag to the safe state application; the safe state application transitioning a contactor to an open operational position if the first master non-recoverable diagnostic flag is equal to the first encoded fault value. 3. The battery management system of claim 1 , wherein: the microcontroller having a third application, the third application setting a first recoverable diagnostic flag to a third encoded value and sending the first recoverable diagnostic flag to the first diagnostic handler application; and the first diagnostic handler application setting a first master recoverable diagnostic flag to a fourth encoded fault value if the first recoverable diagnostic flag is equal to a fifth encoded fault value. 4. The battery management system of claim 3 , wherein: the microcontroller further includes a safe state application; the first diagnostic handler application sending the first master recoverable diagnostic flag to the safe state application; and the safe state application transitioning a contactor to an open operational position if the first master recoverable diagnostic flag is equal to the fourth encoded fault value. 5. The battery management system of claim 3 , wherein: the microcontroller having a second diagnostic handler application and fourth and fifth applications; the fourth application setting a third non-recoverable diagnostic flag to a fourth encoded value and sending the third non-recoverable diagnostic flag to the second diagnostic handler application; the fourth encoded value having each nibble thereof selected from the odd Karnaugh set of binary values; the fifth application setting a fourth non-recoverable diagnostic flag to a fifth encoded value and sending the fourth non-recoverable diagnostic flag to the second diagnostic handler application; the fifth encoded value having each nibble thereof selected from the even Karnaugh set of binary values; and the second diagnostic handler application setting a second master non-recoverable diagnostic flag to a sixth encoded fault value if the third non-recoverable diagnostic flag is equal to a seventh encoded fault value, or the fourth non-recoverable diagnostic flag is equal to an eighth encoded fault value. 6. The battery management system of claim 5 , wherein: the microcontroller further includes a safe state application; the second diagnostic handler application sending the second master non-recoverable diagnostic flag to the safe state application; and the safe state application transitioning a contactor to an open operational position if the second master non-recoverable diagnostic flag is equal to the sixth encoded fault value. 7. The battery management system of claim 5 , wherein: the microcontroller having a sixth application, the sixth application setting a second recoverable diagnostic flag to a sixth encoded value and sending the second recoverable diagnostic flag to the second diagnostic handler application; and the second diagnostic handler application setting a second master recoverable diagnostic flag to a ninth encoded fault value if the second recoverable diagnostic flag is equal to a tenth encoded fault value. 8. The battery management system of claim 7 , wherein: the microcontroller further includes a safe state application; the second diagnostic handler application sending the second master recoverable diagnostic flag to the safe state application; and the safe state application transitioning a contactor to an open operational position if the second master recoverable diagnostic flag is equal to the ninth encoded fault value. 9. The battery management system of claim 8 , wherein the first and second non-recoverable diagnostic flags have a Hamming distance of at least four from one another. 10. The battery management system of claim 8 , wherein the third and fourth non-recoverable diagnostic flags have a Hamming distance of at least four from one another. 11. The battery management system of claim 8 , wherein the first and second master non-recoverable diagnostic flags have a Hamming distance of at least four from one another. 12. The battery management system of claim 8 , wherein the first and second recoverable diagnostic flags have a Hamming distance of at least four from one another. 13. A battery management system, comprising: a microcontroller having a first diagnostic handler application and first and second applications; the first application setting a first non-recoverable diagnostic flag to a first encoded value and sending the first non-recoverable diagnostic flag to the first diagnostic handler application; the first encoded value having each nibble thereof selected from an odd Karnaugh set of binary values; the second application setting a second non-recoverable diagnostic flag to a second encoded value and sending the second non-recoverable diagnostic flag to the first diagnostic handler application; the second encoded value having each nibble thereof selected from an even Karnaugh set of binary values; the first diagnostic handler application setting a first master non-recoverable diagnostic flag to a first encoded fault value if the first non-recoverable diagnostic flag is equal to a second encoded fault value, or the second non-recoverable diagnostic flag is equal to a third encoded fault value; the microcontroller further includes a safe state application; the first diagnostic handler application sending the first master non-recoverable diagnostic flag to the safe state application; and the safe state application transitioning a contactor to an open operational position if the first master non-recoverable diagnostic flag is equal to the first encoded fault value. 14. The battery management system of claim 13 , wherein the first and second non-recoverable diagnostic flags have a Hamming distance of at least four from one another. 15. A battery management system, comprising: a microcontroller having a first diagnostic handler application and first and second applications; the first applicatio

Assignees

Inventors

Classifications

  • in response to battery current · CPC title

  • Control of state of charge [SOC] · CPC title

  • including monitoring or indicating arrangements · CPC title

  • acting upon multiple batteries simultaneously or sequentially · CPC title

  • Fault-finding or characterising (G01R31/2822 - G01R31/2831 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11398647B2 cover?
A battery management system includes a microcontroller having a first diagnostic handler application and first and second applications. The first application sets a first non-recoverable diagnostic flag to a first encoded value having each nibble thereof selected from an odd Karnaugh set of binary values. The second application sets a second non-recoverable diagnostic flag to a second encoded v…
Who is the assignee on this patent?
Lg Chemical Ltd, Lg Energy Solution Ltd
What technology area does this patent fall under?
Primary CPC classification H01M10/425. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).