BMS application rapid update method and update system
A technology of application program and update method, which is applied in the direction of program control device, program loading/starting, software engineering design, etc., can solve the problems of inconvenient update and maintenance on site, and the failure of the whole system to operate normally, so as to prevent the system from being unable to operate and eliminate the system Effects of crashes and shortened upgrade time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 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, the backup program is restored to the origina...
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 2 It 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 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 chip in the for...
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 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 is an abnor...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 