Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for initializing battery management system

A battery management system and initialization technology, applied in program control devices, software maintenance/management, program code adaptation, etc., can solve the problems of huge modification workload, unfavorable software module reuse, unfavorable software maintenance, etc. Maintenance, easy adaptive modification, the effect of reducing workload

Inactive Publication Date: 2016-06-01
DONGGUAN POWERWISE TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the changes of the above parameters, when there are few parameters, it can be easily modified in software coding; but when there are too many parameters, the workload of modifying in software coding is very large, and the code needs to be modified in different projects. Different adaptive modifications need to be recompiled after each modification, which is time-consuming and laborious, which is not conducive to software maintenance and software module reuse

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
  • Method and device for initializing battery management system
  • Method and device for initializing battery management system
  • Method and device for initializing battery management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] figure 1 It is a flow chart of a method for initializing a battery management system provided in Embodiment 1 of the present invention. Such as figure 1 As shown, a method for initializing a battery management system is executed by a device for initializing a battery management system. The device can be implemented in software and / or hardware, and is generally integrated inside a terminal. The method comprises the steps of:

[0039] S101, setting a configuration file of system parameters.

[0040] The system parameters refer to various parameters used in the battery management system, such as voltage, current, remaining power, temperature, etc.; set the same attributes for each system parameter, such as maximum value, minimum value, default value, measurement unit, display Units, conversion ratios from measurement units to display units, etc. The measurement unit is the unit of each parameter in the operation of the battery management system, and the display unit is...

Embodiment 2

[0050] figure 2 It is a flow chart of the method for initializing the battery management system provided by Embodiment 2 of the present invention. Such as figure 2 As shown, on the basis of the first embodiment, this embodiment adds version information verification and converts configuration files into binary files, so as to further ensure the security of system operation. Specific steps are as follows:

[0051] S201. Set the same attribute for multiple system parameters.

[0052] S202. Set an attribute value for each attribute of multiple system parameters.

[0053] As described in step S101, the same attribute is set for each system parameter, and an attribute value is set for each attribute, and the attribute value meets the requirements of the accuracy and display unit of the item.

[0054] S203. Set version information of the configuration file.

[0055] The version information indicates which version of the battery management system the configuration file is appli...

Embodiment 3

[0070] image 3 It is a schematic diagram of a device for initializing a battery management system provided in Embodiment 3 of the present invention. Such as image 3 As shown, a device for initializing a battery management system is used to implement the method for initializing a battery management system described in the above-mentioned embodiments, so as to achieve the same purpose and achieve the same beneficial effect. The device includes: a configuration file setting module 10 and a system initialization module 20 .

[0071] The configuration file setting module 10 is used for setting configuration files of system parameters.

[0072] The system initialization module 20 is used to call the configuration file, and load the system parameters of the configuration file to perform system initialization.

[0073] Wherein, the configuration file that configuration file setting module 10 sets system parameters is specifically used for:

[0074] Sets the same property for mul...

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 method and a device for initializing a battery management system. The method comprises the following steps of setting a configuration file of system parameters; calling the configuration file; loading the system parameters of the configuration file and initializing the system. According to the method and the device disclosed by the invention, the configuration file of the system parameters is set, and the configuration of the system parameters is separated from system development; the battery management system calls the configuration file to use the system parameters; a developer and a maintainer can achieve the aim of altering system parameters in the system by altering the configuration file, so that the maintenance of the system is more facilitated; in addition, adaptive altering for different items is facilitated. Meanwhile, a data format of configured system parameters better accords with the requirements of the system, and the conditions that the system reports errors due to invalid values or illegal values are reduced.

Description

technical field [0001] The present invention relates to the technical field of battery management systems, in particular to a method and device for initializing a battery management system. Background technique [0002] In the energy storage software industry, hundreds of different parameters are often required to ensure the normal operation of the system and interact with the outside world; and these parameters have different attributes and attribute values ​​(take the system voltage as an example, for different scales For different items, the normal range of voltage is different, and the units displayed are different. Some items use V, and some items use mV; the accuracy of display is also different. Some items use 3 valid decimals, and some items require 4 valid decimals. decimal). For the changes of the above parameters, when there are few parameters, it can be easily modified during software coding; but when there are too many parameters, the workload of modifying soft...

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): G06F9/445G06F9/44
CPCG06F9/4401G06F8/76
Inventor 王星光林清峰
Owner DONGGUAN POWERWISE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products