Battery Management System Communication Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing battery management systems lack effective redundancy in detecting communication faults at voltage monitoring ICs, which can lead to unsafe conditions due to undetected errors in serial communication bus messages.

Innovation Solution

The battery management system employs first and second diagnostic flags, using CRC, communication time-out, and timing error bits to redundantly detect faults, with encoded fault values having a Hamming distance of at least four, ensuring safe action is taken when faults are indicated, such as transitioning a contactor to an open operational position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single diagnostic flag is used to detect communication faults, then the system complexity is reduced, but the reliability of fault detection is insufficient

Engineering Contradiction:
Improvefault detection reliabilityVSAvoiddiagnostic system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements separate diagnostic flags (first CRC diagnostic flag, second CRC diagnostic flag, first communication time-out diagnostic flag, second communication time-out diagnostic flag) for different fault types and detection instances. Each flag independently monitors specific communication faults, allowing localized detection without requiring a single complex centralized diagnostic system. This resolves the contradiction by improving reliability through multiple specialized flags while keeping each flag's logic relatively simple.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The diagnostic system is segmented into multiple independent diagnostic flags, each responsible for detecting specific fault conditions (CRC errors, communication time-outs). The microcontroller divides the diagnostic function across multiple applications (first application, second application), where each application sets specific flags based on their respective diagnostic bits. This segmentation improves reliability by distributing detection responsibilities while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Reliability

If redundant diagnostic flags are implemented, then the reliability of fault detection is improved, but the device complexity increases

Engineering Contradiction:
Improvecommunication fault detection reliabilityVSAvoiddiagnostic flag system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses multiple diagnostic flags that are essentially copies of the same diagnostic functionality, each monitoring specific communication faults. The first and second applications both perform CRC checks and time-out detections, setting corresponding flags independently. This copying approach improves reliability through redundant detection while keeping the implementation simple by reusing the same diagnostic logic across multiple instances.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs encoded fault values with Hamming distance of at least four for the diagnostic flags. This parameter change in the error encoding scheme allows the system to detect and correct a greater number of bit errors in the flag signals themselves, improving the reliability of the redundant flags while the encoding overhead remains manageable.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If encoded fault values with Hamming distance of at least four are used, then the error detection capability is improved, but the processing complexity increases

Engineering Contradiction:
Improveerror detection precisionVSAvoiderror encoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-defines encoded fault values with Hamming distance of at least four in the microcontroller's memory or lookup tables. Instead of performing complex real-time encoding calculations, the system stores pre-computed encoded values and simply compares diagnostic results against these predefined patterns. This preliminary preparation improves error detection precision while significantly reducing the processing complexity during actual fault detection operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10720674B2Battery management system that detects communication faults
Publication Date: 2020.07.21 LG ENERGY SOLUTION LTD
  • US10720674B2 patent drawing
  • US10720674B2 patent drawing
  • US10720674B2 patent drawing

AI summary

A battery management system includes a microcontroller having first and second applications. The first application transitions a contactor to an open operational position if a first CRC diagnostic flag is equal to a first encoded fault value. The second application transitions the contactor to the open operational position if a second CRC diagnostic flag is equal to a second encoded fault value. The first and second encoded fault values have a Hamming distance of at least four from one another.