Intelligent vehicle action decisions
US-2020164891-A1 · May 28, 2020 · US
US11143684B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11143684-B2 |
| Application number | US-201916363146-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2019 |
| Priority date | Mar 25, 2019 |
| Publication date | Oct 12, 2021 |
| Grant date | Oct 12, 2021 |
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.
A diagnostic system for a vehicle electrical system is provided. The diagnostic system includes a microcontroller having microcontroller core components. A first diagnostic handler application sends a first index value to the microcontroller core component diagnostic safety application. The microcontroller core component diagnostic safety application accesses a microcontroller core component diagnostic flag in a first table in the RAM if the first index value is equal to a valid index value in a first table. The microcontroller core component diagnostic safety application sends the microcontroller core component diagnostic flag to the first diagnostic handler application.
Opening claim text (preview).
What is claimed is: 1. A diagnostic system for a vehicle electrical system, comprising: a microcontroller having microcontroller core components, a first diagnostic handler application, and a microcontroller core component diagnostic safety application; the first diagnostic handler application sending a first index value to the microcontroller core component diagnostic safety application; the first index value being associated with a first microcontroller core component of the microcontroller core components; the microcontroller core component diagnostic safety application accessing a microcontroller core component diagnostic flag in a first table in a RAM if the first index value is equal to a valid index value in the first table, the microcontroller core component diagnostic flag having a first fault value if any of a plurality of diagnostic flags indicate a fault condition in the first microcontroller core component, the microcontroller core component diagnostic flag having a first non-fault value if all of the plurality of diagnostic flags indicate a non-fault condition in the first microcontroller core component; the first index value, the first fault value, and the first non-fault value each having a Hamming distance of at least eight from one another; and the microcontroller core component diagnostic safety application sending the microcontroller core component diagnostic flag to the first diagnostic handler application. 2. The diagnostic system of claim 1 , wherein the first index value prevents the first diagnostic handler application from directly accessing a memory location in the RAM having the microcontroller core component diagnostic flag which prevents inadvertent overwriting of the microcontroller core component diagnostic flag. 3. The diagnostic system of claim 1 , wherein: the microcontroller further having a second diagnostic handler application; the second diagnostic handler application sending a second index value to the microcontroller core component diagnostic safety application; the second index value being associated with the first microcontroller core component of the microcontroller core components; the second index value, the first fault value, and the first non-fault value each having a Hamming distance of at least eight from one another; the microcontroller core component diagnostic safety application accessing the microcontroller core component diagnostic flag in the first table in the RAM if the second index value is equal to the valid index value in the first table; and the microcontroller core component diagnostic safety application sending the microcontroller core component diagnostic flag to the second diagnostic handler application. 4. The diagnostic system of claim 3 , wherein the second index value prevents the second diagnostic handler application from directly accessing the memory location in the RAM having the microcontroller core component diagnostic flag which prevents inadvertent overwriting of the microcontroller core component diagnostic flag. 5. The diagnostic system of claim 3 , wherein the microcontroller further includes a digital input-output device, and the vehicle electrical system includes a first battery, a contactor, a DC-DC voltage converter, and a second battery; the contactor being electrically coupled between the first battery and the DC-DC voltage converter; the DC-DC voltage converter being electrically coupled between the contactor and the second battery; the first diagnostic handler application commanding the digital input-output device to induce the contactor to transition to an open operational state if the microcontroller core component diagnostic flag is equal to the first fault value; and the second diagnostic handler application commanding the digital input-output device to induce the contactor to transition to the open operational state if the microcontroller core component diagnostic flag is equal to the first fault value. 6. The diagnostic system of claim 5 , wherein: the first diagnostic handler application commanding the digital input-output device to induce each of a high voltage switch and a low voltage switch in the DC-DC voltage converter to transition to the open operational state if the microcontroller core component diagnostic flag is equal to the first fault value; and the second diagnostic handler application commanding the digital input-output device to induce each of the high voltage switch and the low voltage switch in the DC-DC voltage converter to transition to the open operational state if the microcontroller core component diagnostic flag is equal to the first fault value. 7. The diagnostic system of claim 1 , wherein the microcontroller core components include a microprocessor, a flash memory, a RAM, an internal power supply, and a clock. 8. The diagnostic system of claim 1 , wherein: the first microcontroller core component being a flash memory; the microcontroller core component diagnostic safety application being a flash memory diagnostic safety application associated with the flash memory; and the microcontroller core component diagnostic flag being a flash memory diagnostic flag associated with the flash memory. 9. The diagnostic system of claim 1 , wherein: the first microcontroller core component being a microprocessor; the microcontroller core component diagnostic safety application being a microprocessor diagnostic safety application associated with the microprocessor; and the microcontroller core component diagnostic flag being a microprocessor diagnostic flag associated with the microprocessor. 10. The diagnostic system of claim 1 , wherein: the first microcontroller core component being a power supply; the microcontroller core component diagnostic safety application being a power supply diagnostic safety application associated with the power supply; and the microcontroller core component diagnostic flag being a power supply diagnostic flag associated with the power supply. 11. The diagnostic system of claim 1 , wherein: the first microcontroller core component being a clock; the microcontroller core component diagnostic safety application being a clock diagnostic safety application associated with the clock; and the microcontroller core component diagnostic flag being a clock supply diagnostic flag associated with the clock. 12. The diagnostic system of claim 1 , wherein: the first microcontroller core component being the RAM; the microcontroller core component diagnostic safety application being a RAM diagnostic safety application associated with the RAM; and the microcontroller core component diagnostic flag being a RAM diagnostic flag associated with the RAM.
Error avoidance (G06F11/07 and subgroups take precedence) · CPC title
using microprocessors or computers · CPC title
in a data processing system embedded in automotive or aircraft systems · CPC title
Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers · CPC title
Safety measures, i.e. ensuring safe condition in the event of error, e.g. for controlling element · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.