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

A kind of bms application fast update method and update system

A technology of application programs and update methods, applied in software engineering design, instruments, calculations, etc., can solve problems such as inconvenient on-site update and maintenance, and the entire system cannot run normally, so as to prevent the system from running, prevent the system from crashing, and shorten the upgrade time. Effect

Active Publication Date: 2019-04-30
HUIZHOU BNET TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. With the increase in the amount of BMS program code, the time-consuming to update the program through the existing methods online (CAN / RS32 / U disk / SD card / GPRS / WIFI, etc.) is constantly increasing, which is necessary for BMS mass production and on-site update Maintenance is very inconvenient;
[0004] 2. The existing program update method adopts the method of updating the entire chip program, and any abnormality during the upgrade process will cause the entire system to fail to operate normally

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
  • A kind of bms application fast update method and update system
  • A kind of bms application fast update method and update system
  • A kind of bms application fast update method and update system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] Embodiment 1 of the present invention provides a method for quickly updating BMS application programs, figure 1 It is a flow chart of the method of Embodiment 1 of the present invention, please refer to figure 1 , the method of the embodiment of the present invention includes the following steps:

[0046] S101. Allocate the BMS application program to its storage area in the ROM according to the functional modules;

[0047] S102. Add an external memory in the BMS, and when the module is updated, first receive and save the new module program to the external memory,

[0048] S103, judging whether there is an abnormal situation in the module update;

[0049] S104. If there is no abnormal situation, perform an integrity check on the entire module program after receiving the entire module program, and update the program to the corresponding internal storage area after the check is successful;

[0050] S105. If an abnormal situation occurs, restore the backup program to the...

Embodiment 2

[0053] Embodiment 2 of the present invention provides a method for quickly updating a BMS application program, which is an improvement on the basis of Embodiment 1. figure 2It is the method flowchart of the second embodiment of the present invention, please refer to figure 2 , the method of the embodiment of the present invention includes the following steps:

[0054] S201, assign the BMS program to its storage area in the ROM according to the functional modules, and divide the BMS application program into the following functional modules, please refer to Figure 5 :

[0055] Voltage detection module, current detection module, SOC correction module, temperature detection module, national standard charging control module and high voltage power on and off module;

[0056] S202. Add an external memory in the BMS. When the module is updated, first receive and save the new module program to the external memory. The access methods are as follows:

[0057] (2-1) Add a memory chi...

Embodiment 3

[0068] Embodiment 3 of the present invention provides a BMS application fast update system, image 3 It is a structural block diagram of the third embodiment of the present invention, please refer to image 3 , the update system of the embodiment of the present invention includes a functional module division subsystem 1, an external storage subsystem 2, an abnormality judgment subsystem 3, an internal storage subsystem 4, and an abnormality recovery subsystem 5. The principles of each functional module will be described in detail below instruction of.

[0069] The functional module division subsystem 1 is used to allocate the BMS application program to its storage area in the ROM according to the functional modules;

[0070] The external storage subsystem 2 is used to add an external memory in the BMS, and when the module is updated, first receive and save the new module program to the external memory;

[0071] The abnormal judgment subsystem 3 is used to judge whether there...

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 present invention discloses a BMS application rapid update method and update system. The method comprises the following steps: (1) allocating a BMS program to a storage region of the BMS program in a ROM according to a functional module; (2) adding an external memory in the BMS, and when updating the module, receiving a new module program and storing the new module program into the external memory; (3) determining whether an abnormal condition exist in module updating; (4) if the abnormal condition does not appear, performing an integrity check on the a whole module program after completing reception of the whole module program, and after the check succeeds, updating the program into a corresponding internal storage region; and (5) if the abnormal condition appears, restoring a backup program to the original module, and restoring a system to an original state. The system comprises a functional module division subsystem, an external storage subsystem, an anomaly determination subsystem, an internal storage subsystem and an abnormality restoration subsystem, which are connected sequentially. By means of the method and system disclosed by the present invention, online upgrade time of the BMS application can be shortened, and a system crash caused by BMS upgrade anomaly can be prevented.

Description

technical field [0001] The present invention relates to the technical field of electric vehicles, and more specifically, relates to a method for quickly updating BMS application programs and an updating system. Background technique [0002] With the promotion and application of new energy electric vehicles, the output of BMS (Battery Management System) has also increased, and the time taken for the application program upgrade function in the production and maintenance of BMS has also increased accordingly. The method mainly has the following two defects: [0003] 1. With the increase in the amount of BMS program code, the time-consuming to update the program through the existing methods online (CAN / RS32 / U disk / SD card / GPRS / WIFI, etc.) is constantly increasing, which is necessary for BMS mass production and on-site update Maintenance is very inconvenient; [0004] 2. The existing program update method adopts the method of updating the entire chip program, and any abnormalit...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65G06F8/656
CPCG06F8/656G06F8/66
Inventor 徐文赋任素云
Owner HUIZHOU BNET 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