Microcontroller Overvoltage Fault Detection via Dual-Channel Confirmation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electrical control systems for vehicles lack an effective method to determine whether a secondary microcontroller and communication bus are functioning correctly in reporting overvoltage conditions from battery cells, leading to potential malfunctions and safety issues.

Innovation Solution

A primary microcontroller induces a slave IC to report overvoltage conditions and confirms through a communication bus whether the secondary microcontroller receives this information, setting a fault line to indicate proper functioning or malfunction, allowing for safe action if issues are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a secondary microcontroller and communication bus are added to report overvoltage conditions, then the system's ability to detect and report faults is improved, but the device complexity increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into a primary microcontroller and a secondary microcontroller, each with specific responsibilities. The secondary microcontroller monitors battery voltage and reports to the primary microcontroller, which handles overall system control. This segmentation allows distributed fault detection without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication bus acts as an intermediary between the secondary microcontroller and the primary microcontroller. The bus transmits voltage information and fault status from the monitoring point to the control point, enabling indirect communication and reducing direct connection complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the primary microcontroller confirms receipt of overvoltage messages, then the reliability of communication is improved, but the loss of time increases due to additional confirmation steps

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidconfirmation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The primary microcontroller is pre-programmed with expected message formats and validation criteria for overvoltage reports. When a message arrives, the confirmation process simply checks against pre-established parameters rather than performing complex real-time analysis, reducing confirmation time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the primary microcontroller sends acknowledgment messages to the secondary microcontroller confirming receipt of overvoltage reports. This closed-loop feedback ensures reliable communication while using standardized protocols to minimize feedback time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10249912B1Electrical control system
Publication Date: 2019.04.02 LG ENERGY SOLUTION LTD
  • US10249912B1 patent drawing
  • US10249912B1 patent drawing
  • US10249912B1 patent drawing

AI summary

An electrical control system having a primary microcontroller, a secondary microcontroller, a slave IC, and a communication IC is provided. The communication IC sets a fault line to a first logic level indicating that an overvoltage condition has been detected in a battery cell. The secondary microcontroller sends a message to the primary microcontroller via a communication bus indicating that the overvoltage condition has been detected in response to the fault line having the first logic level. The primary microcontroller determines that both the message from the second microcontroller was received and the fault line has the first logic level to confirm that the communication bus is functioning as desired and that the secondary microcontroller is functioning as desired.