Battery Management System Header Configuration for Variable Cell Counts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of battery cells in electric or hybrid vehicles increases, the existing battery management systems (BMS) require changes in both hardware and software, leading to increased costs and complexity.

Innovation Solution

A battery management system that uses a common source file for sensing cell voltages by modifying only the declaration information in the header file, allowing the system to adapt to changes in the number of battery cells without needing to change the source file or hardware structure, utilizing an ADC converter, storage, and a controller to sense and manage cell voltages efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the number of battery cells is increased to enhance power, then the power output is improved, but the hardware and software complexity of the BMS increases

Engineering Contradiction:
Improvepower outputVSAvoidBMS hardware and software complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a BMS architecture where a single source file can manage variable numbers of battery cells through parameter configuration rather than code modification. The header file serves as a universal interface that adapts to different battery configurations (different numbers of cells, packs, and modules) without requiring changes to the core sensing and management logic in the source file.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements parameter changes by allowing the system to adapt to different battery configurations through modifying declaration information in the header file (such as number of cells, packs, modules) rather than changing the source code structure. This enables the same source file to handle varying numbers of battery cells by simply adjusting configuration parameters.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the number of battery cells is increased, then the power capacity is improved, but the cost of changing software program and hardware structure increases

Engineering Contradiction:
Improvenumber of battery cellsVSAvoidsoftware and hardware modification cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent creates a universal BMS software structure where the same source file can manage different numbers of battery cells through header file configuration. This universality eliminates the need to develop and test separate software versions for different battery configurations, significantly reducing software modification costs when the number of cells changes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses the header file as a configurable template that can be copied and adapted for different battery configurations without modifying the core source file. This copying approach allows rapid adaptation to different numbers of cells by simply duplicating and adjusting the header configuration rather than rewriting the entire software program.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the BMS is redesigned for different numbers of battery cells, then the system adapts to new configurations, but the development time and complexity increase

Engineering Contradiction:
Improvesystem adaptability to different cell numbersVSAvoidsoftware structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the BMS software into distinct configuration layers: the header file contains all variable parameters (number of cells, packs, modules), while the source file contains the invariant sensing and management logic. This segmentation allows adaptability through header configuration without increasing overall system complexity, as the complex logic remains unchanged and reusable.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables efficient management of battery cell voltages across varying numbers of cells using a single source file, reducing the need for frequent software and hardware updates, thereby lowering costs and maintaining system efficiency.

Implementation Method 1

a sensor including an analog-to-digital (ADC) converter connected to the battery cells and configured to sense the cell voltages of the battery cells

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentUS8315828B2Battery management system and driving method for the same
Publication Date: 2012.11.20 SAMSUNG SDI CO LTD
  • US8315828B2 patent drawing
  • US8315828B2 patent drawing
  • US8315828B2 patent drawing

AI summary

Disclosed are a battery management system that uses a source file for sensing of the cell voltages of battery cells by changing only declaration information of a header file using an MCU even when the number of battery cells is changed, and a driving method for the same. The battery management system is connected to a battery including at least one battery pack in which a plurality of battery cells are contained. includes a sensor including an AD converter connected to the battery cells, the sensor configured to sense cell voltages of the battery cells, a storage configured to store source data generated using an input external signal, and a controller configured to generate a source signal corresponding to the source data and forward the source signal to the sensor, the sensor being configured to sense the cell voltages of the battery cells according to the source signal.