Battery Module Protection Circuit for MCU Endless-Loop Failures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In battery management systems, a microcontroller entering an endless loop can lead to uncontrolled charging or discharging, causing battery damage or thermal runaway due to the inability to reset the watchdog timer, and existing solutions like external ASIC watchdog timers may not effectively prevent repeated switching issues.

Innovation Solution

A protection circuit with a master microcontroller, slave microcontroller, switch controller, charging path switch, and discharging path switch, where the slave microcontroller disables the switch controller if it doesn't receive a pulse signal from the master, preventing charging or discharging when the master is abnormal, and a system restart procedure is performed to restore normal operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single microcontroller is used to control charging and discharging paths, then the device complexity is reduced, but the reliability deteriorates when the microcontroller enters an endless loop

Engineering Contradiction:
Improvecontrol circuit complexityVSAvoidcharging/discharging control reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The control system is segmented into a master microcontroller and a slave microcontroller. The master microcontroller handles normal control operations while the slave microcontroller monitors the master's status and takes over control when the master fails, thereby improving reliability without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The slave microcontroller acts as an intermediary between the master microcontroller and the switch controller. It monitors the master's pulse signals and intervenes by disabling the switch controller when the master fails, preventing uncontrolled charging or discharging.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If an external ASIC watchdog timer is used to reset the microcontroller, then the reliability is improved, but the harmful factors worsen due to repeated switching

Engineering Contradiction:
Improvemicrocontroller reset reliabilityVSAvoidrepeated switching damage
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The slave microcontroller continuously receives pulse signals from the master microcontroller as feedback. When the pulse signal stops (indicating master failure), the slave activates and disables the switch controller, preventing repeated switching and the associated harmful effects on the battery module.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The slave microcontroller is pre-configured to disable the switch controller when master failure is detected. This preliminary anti-action prevents the harmful effects of uncontrolled switching before they can occur, rather than merely resetting the microcontroller after failure.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If the switch controller is kept in disabled state for a fixed time, then the reliability is improved, but the productivity deteriorates due to charging/discharging interruption

Engineering Contradiction:
Improveprotection against uncontrolled operationVSAvoidcharging/discharging efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The switch controller's enabled/disabled state is dynamically adjusted based on the operational status of the master microcontroller. When the master is functioning normally, the switch controller remains enabled for efficient charging/discharging. When the master fails, the slave disables the switch controller to prevent harmful operations, and the system can be restarted when appropriate.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230420958A1Protection circuit of battery module
Publication Date: 2023.12.28 STL TECH CO LTD
  • US20230420958A1 patent drawing
  • US20230420958A1 patent drawing
  • US20230420958A1 patent drawing

AI summary

This disclosure provides a protection circuit of a battery module. The protection circuit includes a master microcontroller, a slave microcontroller, a charging path switch, a discharging path switch, and a switch controller. When the master microcontroller is operating in a normal state, the master microcontroller periodically sends a pulse signal to the slave microcontroller, and enables the switch controller, and then the switch controller enabled may be used to control the turning on or off of the charge path switch or the discharge path switch. When the master microcontroller is operating in an abnormal state, the slave microcontroller does not receive the pulse signal from the master microcontroller, the slave microcontroller disables the switch controller so that the switch controller disabled will be unable to control the turning on or off of the charge path switch or the discharge path switch.