Supercharge Your Innovation With Domain-Expert AI Agents!

Battery management system module development software integration method

A battery management system and module development technology, applied in the direction of creating/generating source code, etc., can solve problems such as software development coupling and difficulty in function expansion, and achieve the effects of improving compatibility and function expansion capabilities, improving compatibility, and facilitating development

Pending Publication Date: 2020-06-12
ZHEJIANG LEAPMOTOR TECH CO LTD
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The invention mainly solves the problem of difficult software development coupling and function expansion in the prior art; it provides a battery management system module development software integration method, which enables each module to be decoupled and run independently, and at the same time facilitates the integration and expansion of the modules

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Battery management system module development software integration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0039] A battery management system module development software integration method, such as figure 1 shown, including the following steps:

[0040] S1: Manage the software of the power battery management system (BMS) in layers and modules; define the data management layer (DIL), which is responsible for the data management of the modules and the data interaction between the modules.

[0041] S11: Adopt a layered model software architecture, and divide the BMS system architecture into the bottom layer and the application layer.

[0042] The basic software and application software are divided into layers, and the basic software is divided into the bottom layer, which includes ECU driver module, communication module, service module and system scheduling module. The application software is divided into the application layer, and the application layer includes the functional logic and algorithms to complete the project requirements.

[0043] S12: Divide the bottom layer and applic...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a battery management system module development software integration method. The problems of software development coupling and function extension difficulty in the prior art aresolved. The method comprises the following steps of S1, performing hierarchical and modular management on BMS software; defining a data management layer DIL which is responsible for data management of the modules and data interaction between the modules; s2, unifying interfaces among the modules, and defining interface functions of DIL and interface function names of the modules; s3, calling a module interface to perform data interaction; acquiring and releasing data defined in DIL using a unified interface function. The software is modularly managed, the coupling relation between software isrelieved, synchronous development, independent operation and debugging of all functional modules of a research and development team can be coordinated, and finally an integration function integrationtest is carried out. The modules are connected through DIL, different people can be allowed to achieve the same function in different methods only by keeping interface definition between the modules,and compatibility and function expansibility are improved.

Description

technical field [0001] The invention relates to the field of software development and integration, in particular to a battery management system module development software integration method. Background technique [0002] With the development of electric vehicles, the requirements for batteries, the core components of electric vehicles, are getting higher and higher. At the same time, as the industry pays more and more attention to functional safety, the management system control of batteries is becoming more and more complicated, and the complexity of software control is getting higher and higher. The higher the rate, the larger the amount of software code. The R&D team focuses on the research, development and testing of battery applications. However, the current BMS software architecture adopts a process-oriented application execution system, and often one person develops the software used for a project, resulting in low code reuse rate, high coupling between modules, poo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F8/30
CPCG06F8/30
Inventor 胡青松杨龙雨宋忆宁
Owner ZHEJIANG LEAPMOTOR TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More