Battery protection method and device based on vehicle driving mileage and computer medium
By reading and updating the accumulated mileage data of the vehicle and calculating the actual mileage, the problem of battery pack replacement records and odometer tampering in the prior art is solved, and the accuracy of the battery protection strategy and the safety of the battery are improved. reliability.
Patent Information
- Application Number
- CN202411759241.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-02-18
AI Technical Summary
The existing battery management system does not consider the battery pack replacement record and odometer tampering scenarios when judging the vehicle's mileage, resulting in errors in the battery protection policy parameters, affecting the safety and reliability of the battery.
By reading the accumulated mileage set of vehicles, including the first accumulated mileage stored by the battery management system and the second accumulated mileage stored by the vehicle controller, and updating the third accumulated mileage after completing a single driving cycle, the calculation Actual mileage, and then determine the battery protection strategy.
It improves the accuracy of vehicle mileage, enhances the accuracy and rationality of battery protection strategies, and improves the safety and reliability of batteries.
Smart Images

Figure CN119459444A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle batteries, and in particular to a battery protection method and device based on vehicle mileage, and a computer medium. Background Art
[0002] With the vigorous development of the new energy vehicle industry, the safety and performance of battery packs, as the core components of electric vehicles, are directly related to the vehicle's endurance and the safety of passengers. The traditional battery management system (BMS) control strategy is mainly based on the battery pack's initial life cycle (BOL) parameters, and does not fully consider the performance changes after battery aging, resulting in safety hazards at the end of the life cycle (EOL) of the battery.
[0003] At present, the industry has gradually begun to implement battery retirement strategies, which evaluate the degree of battery aging by monitoring battery status and vehicle operation data, and adjust the battery usage parameters. However, most existing retirement strategies do not consider battery pack replacement records and odometer tampering scenarios when judging mileage, resulting in errors in the relevant parameters of the battery retirement strategy, so that the battery does not receive corresponding restricted protection. Therefore, it is particularly important to propose a technical solution that can improve the accuracy of determining vehicle mileage, thereby improving the protection ability of vehicle batteries, and thereby improving the safety and reliability of vehicle batteries. Summary of the invention
[0004] The present invention provides a battery protection method and device based on vehicle mileage, and a computer medium, which can help improve the protection capability of the vehicle battery, thereby improving the safety and reliability of the vehicle battery.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a battery protection method based on vehicle mileage, the method comprising:
[0006] After the battery management system of the vehicle is initialized, reading a cumulative mileage set of the vehicle, the cumulative mileage set including a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle;
[0007] After completing a current single driving cycle for the vehicle, reading a third accumulated mileage stored in a vehicle controller of the vehicle;
[0008] Determining a calculation method for the actual mileage of the vehicle according to the first accumulated mileage and the second accumulated mileage, and calculating a current actual mileage of the vehicle according to the accumulated mileage set, the third accumulated mileage and the actual mileage calculation method;
[0009] A battery protection strategy for a battery of the vehicle is determined according to the current actual mileage.
[0010] As an optional implementation manner, in the first aspect of the present invention, determining a calculation method for the actual mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage includes:
[0011] Calculating a difference in the accumulated mileage of the vehicle according to the first accumulated mileage and the second accumulated mileage;
[0012] Obtaining a determination condition corresponding to each vehicle scenario of the vehicle, the vehicle scenario including a first scenario, a second scenario or a third scenario;
[0013] The current vehicle scene of the vehicle is determined according to the accumulated mileage difference of the vehicle and the determination conditions corresponding to each of the vehicle scenes, and a calculation method for the actual mileage of the vehicle is determined according to the current vehicle scene.
[0014] As an optional implementation manner, in the first aspect of the present invention, determining the current vehicle scene of the vehicle according to the cumulative mileage difference of the vehicle and the determination condition corresponding to each of the vehicle scenes includes:
[0015] determining whether the accumulated mileage difference of the vehicle is less than a first threshold corresponding to the first scenario, and determining that the current vehicle scenario of the vehicle includes the first scenario when the accumulated mileage difference is less than the first threshold; or
[0016] determining whether the accumulated mileage difference of the vehicle is equal to the second accumulated mileage, and when the accumulated mileage difference is equal to the second accumulated mileage, determining that the current vehicle scene of the vehicle includes the second scene; or,
[0017] Determine whether the cumulative mileage difference of the vehicle is greater than a second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage; when the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, determine that the current vehicle scenario of the vehicle includes the third scenario.
[0018] As an optional implementation manner, in the first aspect of the present invention, the calculating the current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method includes:
[0019] Calculating a single driving mileage corresponding to a current single driving cycle of the vehicle according to the accumulated mileage set, the third accumulated mileage, and a calculation method of an actual mileage corresponding to a current vehicle scenario of the vehicle;
[0020] The current actual driving mileage of the vehicle is calculated according to the first accumulated driving mileage and the single driving mileage.
[0021] As an optional implementation manner, in the first aspect of the present invention, the calculating the single driving mileage corresponding to the current single driving cycle of the vehicle according to the cumulative driving mileage set, the third cumulative driving mileage and the actual driving mileage calculation method corresponding to the current vehicle scene of the vehicle includes:
[0022] When the current vehicle scenario of the vehicle includes the first scenario, calculating a mileage difference value set between the third cumulative driving mileage and the cumulative driving mileage set, the mileage difference value set including a first mileage difference value between the third cumulative driving mileage and the first cumulative driving mileage and a second mileage difference value between the third cumulative driving mileage and the second cumulative driving mileage;
[0023] Determining a single driving mileage corresponding to a current single driving cycle of the vehicle according to the mileage difference set;
[0024] When the current vehicle scenario of the vehicle includes the second scenario, determining a mileage threshold corresponding to a battery of the vehicle;
[0025] calculating a third mileage difference between the third accumulated mileage and the mileage threshold, and determining the third mileage threshold to be a single mileage corresponding to a current single driving cycle of the vehicle;
[0026] When the current vehicle scenario of the vehicle includes the third scenario, a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is determined as a single driving mileage corresponding to a current single driving cycle of the vehicle.
[0027] As an optional implementation, in the first aspect of the present invention, determining a battery protection strategy for the battery of the vehicle according to the current actual mileage includes:
[0028] Determining a retirement strategy condition of a battery of the vehicle, and judging whether the battery satisfies the retirement strategy condition according to the current actual mileage;
[0029] When the battery meets the retirement policy condition, the retirement policy is executed on the battery.
[0030] As an optional implementation, in the first aspect of the present invention, the second scenario represents a scenario in which the battery of the vehicle is replaced, and the third scenario represents a scenario in which data stored in the vehicle controller of the vehicle is tampered with.
[0031] As an optional embodiment, in the first aspect of the present invention, the method further comprises:
[0032] After completing a current single driving cycle for the vehicle and before the battery management system of the vehicle goes into electrical sleep, the current actual driving mileage of the vehicle is stored in the battery management system.
[0033] A second aspect of the present invention discloses a battery protection device based on vehicle mileage, the device comprising:
[0034] A memory storing executable program code;
[0035] a processor coupled to the memory;
[0036] The processor calls the executable program code stored in the memory to execute the battery protection method based on vehicle mileage disclosed in the first aspect of the present invention.
[0037] The third aspect of the present invention discloses a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the battery protection method based on vehicle mileage disclosed in the first aspect of the present invention.
[0038] A fourth aspect of the present invention discloses a battery protection device based on vehicle mileage, the device comprising:
[0039] A reading module, configured to read a cumulative mileage set of the vehicle after the battery management system of the vehicle is initialized, wherein the cumulative mileage set includes a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle;
[0040] The reading module is further configured to read a third accumulated mileage stored in the vehicle controller of the vehicle after completing a current single driving cycle for the vehicle;
[0041] a determination module, configured to determine a calculation method for the actual mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage, and calculate a current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method;
[0042] The determination module is further used to determine a battery protection strategy for the battery of the vehicle according to the current actual mileage.
[0043] As an optional implementation, in the fourth aspect of the present invention, the determination module determines the calculation method for the actual mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage, specifically comprising:
[0044] Calculating a difference in the accumulated mileage of the vehicle according to the first accumulated mileage and the second accumulated mileage;
[0045] Obtaining a determination condition corresponding to each vehicle scenario of the vehicle, the vehicle scenario including a first scenario, a second scenario or a third scenario;
[0046] The current vehicle scene of the vehicle is determined according to the accumulated mileage difference of the vehicle and the determination conditions corresponding to each of the vehicle scenes, and a calculation method for the actual mileage of the vehicle is determined according to the current vehicle scene.
[0047] As an optional implementation, in the fourth aspect of the present invention, the determination module determines the current vehicle scene of the vehicle according to the cumulative mileage difference of the vehicle and the determination condition corresponding to each vehicle scene, specifically including:
[0048] determining whether the accumulated mileage difference of the vehicle is less than a first threshold corresponding to the first scenario, and determining that the current vehicle scenario of the vehicle includes the first scenario when the accumulated mileage difference is less than the first threshold; or
[0049] determining whether the accumulated mileage difference of the vehicle is equal to the second accumulated mileage, and when the accumulated mileage difference is equal to the second accumulated mileage, determining that the current vehicle scene of the vehicle includes the second scene; or,
[0050] Determine whether the cumulative mileage difference of the vehicle is greater than a second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage; when the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, determine that the current vehicle scenario of the vehicle includes the third scenario.
[0051] As an optional implementation, in the fourth aspect of the present invention, the determination module calculates the current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method, specifically including:
[0052] Calculating a single driving mileage corresponding to a current single driving cycle of the vehicle according to the accumulated mileage set, the third accumulated mileage, and a calculation method of an actual mileage corresponding to a current vehicle scenario of the vehicle;
[0053] The current actual driving mileage of the vehicle is calculated according to the first accumulated driving mileage and the single driving mileage.
[0054] As an optional implementation, in the fourth aspect of the present invention, the determination module calculates the single mileage corresponding to the current single driving cycle of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method corresponding to the current vehicle scene of the vehicle. The method specifically includes:
[0055] When the current vehicle scenario of the vehicle includes the first scenario, calculating a mileage difference value set between the third cumulative driving mileage and the cumulative driving mileage set, the mileage difference value set including a first mileage difference value between the third cumulative driving mileage and the first cumulative driving mileage and a second mileage difference value between the third cumulative driving mileage and the second cumulative driving mileage;
[0056] Determining a single driving mileage corresponding to a current single driving cycle of the vehicle according to the mileage difference set;
[0057] When the current vehicle scenario of the vehicle includes the second scenario, determining a mileage threshold corresponding to a battery of the vehicle;
[0058] calculating a third mileage difference between the third accumulated mileage and the mileage threshold, and determining the third mileage threshold to be a single mileage corresponding to a current single driving cycle of the vehicle;
[0059] When the current vehicle scenario of the vehicle includes the third scenario, a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is determined as a single driving mileage corresponding to a current single driving cycle of the vehicle.
[0060] As an optional implementation, in the fourth aspect of the present invention, the manner in which the determination module determines the battery protection strategy for the battery of the vehicle according to the current actual mileage specifically includes:
[0061] Determining a retirement strategy condition of a battery of the vehicle, and judging whether the battery satisfies the retirement strategy condition according to the current actual mileage;
[0062] When the battery meets the retirement policy condition, the retirement policy is executed on the battery.
[0063] As an optional implementation, in the fourth aspect of the present invention, the second scenario represents a scenario in which the battery of the vehicle is replaced, and the third scenario represents a scenario in which data stored in the vehicle controller of the vehicle is tampered with.
[0064] As an optional embodiment, in the fourth aspect of the present invention, the storage module is used to store the current actual mileage of the vehicle in the battery management system after completing the current single driving cycle for the vehicle and before the battery management system of the vehicle goes into power-down mode.
[0065] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0066] In an embodiment of the present invention, after the battery management system of the vehicle is initialized, the first accumulated mileage stored in the battery management system of the vehicle and the second accumulated mileage stored in the vehicle controller are read. After the current single driving cycle for the vehicle is completed, the third accumulated mileage stored in the vehicle controller is read, and the actual mileage calculation method for the vehicle is determined based on the accumulated mileage set, and the current actual mileage of the vehicle is calculated based on the accumulated mileage set, the third accumulated mileage and the actual mileage calculation method, and the battery protection strategy for the battery of the vehicle is determined based on the current actual mileage. It can be seen that the implementation of the present invention can improve the accuracy and reliability of determining the current actual mileage of the vehicle based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection of the vehicle battery, and improving the safety and reliability of the vehicle battery throughout its life cycle. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0068] Figure 1 It is a flow chart of a battery protection method based on vehicle mileage disclosed in an embodiment of the present invention;
[0069] Figure 2 is a flow chart of another battery protection method based on vehicle mileage disclosed in an embodiment of the present invention;
[0070] Figure 3 is a structural schematic diagram of a battery protection device based on vehicle mileage disclosed in an embodiment of the present invention;
[0071] Figure 4 is a schematic structural diagram of another battery protection device based on vehicle mileage disclosed in an embodiment of the present invention;
[0072] Figure 5 It is a structural schematic diagram of another battery protection device based on vehicle mileage disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0073] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0074] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0075] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0076] The present invention discloses a battery protection method and device based on vehicle mileage, and a computer medium, which can improve the accuracy and reliability of determining the current actual mileage of the vehicle based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection of the vehicle battery, and improving the safety and reliability of the vehicle battery throughout its life cycle. The following is a detailed description of each.
[0077] Embodiment 1
[0078] See also Figure 1 , Figure 1 is a flow chart of a battery protection method based on vehicle mileage disclosed in an embodiment of the present invention. Figure 1The battery protection method based on vehicle mileage described above can be applied to a battery protection device based on vehicle mileage, wherein the battery protection device based on vehicle mileage may include an intelligent server or intelligent platform for determining the actual mileage of the vehicle and determining a battery protection strategy for the battery, and the intelligent server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 1 As shown, the battery protection method based on vehicle mileage may include the following operations:
[0079] 101. After the battery management system of the vehicle is initialized, a cumulative mileage set of the vehicle is read, where the cumulative mileage set includes a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle.
[0080] In an embodiment of the present invention, optionally, after the vehicle is started and the battery management system (BMS) of the vehicle is powered on and initialized, the accumulated mileage set of the vehicle can be read. The accumulated mileage set of the vehicle can include a first accumulated mileage stored in the battery management system and a second accumulated mileage stored in a vehicle control unit (VCU) of the vehicle. Specifically, the first accumulated mileage stored in an EEPROM (Electrically Erasable Programmable Read-Only Memory) can be read, which is not limited in the present invention.
[0081] 102. After completing the current single driving cycle for the vehicle, read the third accumulated mileage stored in the vehicle controller of the vehicle.
[0082] In the embodiment of the present invention, optionally, after completing the current single driving cycle for the vehicle and before the vehicle battery management system goes into power-down mode, the third accumulated mileage stored in the vehicle controller is read.
[0083] 103. Determine a method for calculating the actual mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage, and calculate the current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage, and the actual mileage calculation method.
[0084] In an embodiment of the present invention, optionally, a vehicle scenario of the vehicle can be determined based on the first accumulated mileage and the second accumulated mileage, the vehicle scenario including a normal scenario, a scenario in which the battery pack of the vehicle is replaced, or a scenario in which data stored in the vehicle controller of the vehicle is tampered with, and then a method for calculating the actual mileage of the vehicle is determined based on the vehicle scenario.
[0085] In the embodiment of the present invention, optionally, the battery protection method based on vehicle mileage may further include the following operations:
[0086] After completing the current single driving cycle for the vehicle and before the battery management system of the vehicle is powered down, the current actual mileage of the vehicle is stored in the battery management system.
[0087] In this optional embodiment, after the vehicle is running and before the battery management system is powered off and sleeps, the current actual mileage of the vehicle is stored in the battery management system. Specifically, the current actual mileage of the vehicle can be stored in the EEPROM.
[0088] It can be seen that the implementation of this optional embodiment can store the vehicle's current actual mileage in the battery management system after completing the current single driving cycle for the vehicle and before the vehicle's battery management system goes into power-down mode, thereby providing accurate data for the vehicle's next calculation, improving the accuracy and reliability of determining the vehicle's actual mileage, and thereby improving the accuracy and reliability of determining the battery's protection strategy, thereby improving the safety of the vehicle and battery.
[0089] 104. Determine a battery protection strategy for the battery of the vehicle according to the current actual mileage.
[0090] In the embodiment of the present invention, optionally, the battery protection strategy includes a battery retirement strategy.
[0091] It can be seen that implementation Figure 1 The described battery protection method based on vehicle mileage can read the first cumulative mileage stored in the vehicle's battery management system and the second cumulative mileage stored in the vehicle controller after the vehicle's battery management system is initialized, and after completing the current single driving cycle for the vehicle, read the third cumulative mileage stored in the vehicle controller, determine the actual mileage calculation method for the vehicle based on the cumulative mileage set, and calculate the current actual mileage of the vehicle based on the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method, and determine the battery protection strategy for the vehicle's battery based on the current actual mileage. The accuracy and reliability of determining the vehicle's current actual mileage can be improved based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0092] In an optional embodiment, a battery protection strategy for a battery of a vehicle is determined according to the current actual driving mileage, including:
[0093] Determine the retirement strategy conditions of the vehicle's battery, and judge whether the battery meets the retirement strategy conditions based on the current actual mileage;
[0094] When the battery meets the retirement policy conditions, the retirement policy is executed on the battery.
[0095] In this optional embodiment, optionally, the battery's retirement strategy conditions may include a mileage condition that the vehicle's actual mileage needs to meet. Whether the battery meets the retirement strategy conditions is determined based on the current actual mileage. Specifically, it may include determining whether the vehicle's actual mileage meets the mileage condition. When the battery meets the retirement strategy conditions, the retirement strategy is executed on the battery. Specifically, it may also include generating a retirement strategy for the battery based on the vehicle's actual mileage when the battery meets the retirement strategy conditions, and executing the retirement strategy on the battery. This embodiment does not limit this.
[0096] It can be seen that the implementation of this optional embodiment can determine the retirement strategy conditions of the vehicle's battery, and judge whether the battery meets the retirement strategy conditions based on the current actual mileage. When the battery meets the retirement strategy conditions, the retirement strategy is executed on the battery. The corresponding retirement strategy can be executed on the vehicle battery based on the current actual mileage of the vehicle, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0097] Embodiment 2
[0098] See also Figure 2 , Figure 2 is a flow chart of a battery protection method based on vehicle mileage disclosed in an embodiment of the present invention. Figure 2 The battery protection method based on vehicle mileage described above can be applied to a battery protection device based on vehicle mileage, wherein the battery protection device based on vehicle mileage may include an intelligent server or intelligent platform for determining the actual mileage of the vehicle and determining a battery protection strategy for the battery, and the intelligent server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 2 As shown, the battery protection method based on vehicle mileage may include the following operations:
[0099] 201. After the battery management system of the vehicle is initialized, a cumulative mileage set of the vehicle is read, where the cumulative mileage set includes a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle.
[0100] 202. After completing the current single driving cycle for the vehicle, read the third accumulated mileage stored in the vehicle controller of the vehicle.
[0101] 203. Calculate a cumulative mileage difference of the vehicle according to the first cumulative mileage and the second cumulative mileage.
[0102] In the embodiment of the present invention, optionally, the difference between the first cumulative mileage and the second cumulative mileage may be calculated, and then the absolute value of the difference may be removed to obtain the cumulative mileage difference of the vehicle.
[0103] 204. Obtain determination conditions corresponding to each vehicle scenario of the vehicle.
[0104] In an embodiment of the present invention, optionally, the vehicle scene of the vehicle includes a first scene, a second scene or a third scene. The first scene may include a normal scene of the vehicle. The normal scene may indicate a scene in which the first cumulative mileage and the second cumulative mileage of the vehicle are consistent or the difference between the cumulative mileages of the vehicle is within a preset range. The second scene may include a scene in which the battery of the vehicle is replaced. The third scene may include a scene in which data stored in the vehicle controller of the vehicle is tampered with. Specifically, the third scene may include a scene in which the second cumulative mileage stored in the vehicle controller of the vehicle is reduced. The present invention is not limited thereto.
[0105] In an embodiment of the present invention, optionally, the determination condition corresponding to each vehicle scenario may include a size condition satisfied by the vehicle's cumulative mileage difference. Specifically, the determination condition corresponding to the first scenario may include that the cumulative mileage difference is less than a first threshold value, the determination condition corresponding to the second scenario may include that the cumulative mileage difference is equal to the second cumulative mileage, and the determination condition corresponding to the third scenario may include that the cumulative mileage difference is greater than the second threshold value and the first cumulative mileage is greater than the second cumulative mileage. This embodiment does not limit this.
[0106] 205. Determine the current vehicle scene of the vehicle according to the difference in cumulative mileage of the vehicle and the determination conditions corresponding to each vehicle scene, and determine a method for calculating the actual mileage of the vehicle according to the current vehicle scene.
[0107] 206. Calculate the current actual mileage of the vehicle according to the accumulated mileage set, the third accumulated mileage, and the actual mileage calculation method.
[0108] 207. Determine a battery protection strategy for the battery of the vehicle according to the current actual mileage.
[0109] In the embodiment of the present invention, for other descriptions of step 201, step 202, step 206 and step 207, please refer to the detailed description of step 101 to step 104 in the first embodiment, and the embodiment of the present invention will not be repeated.
[0110] It can be seen that implementation Figure 2The battery protection method based on vehicle mileage described can read the first cumulative mileage stored in the battery management system of the vehicle and the second cumulative mileage stored in the vehicle controller after the battery management system of the vehicle is initialized, and after completing the current single driving cycle for the vehicle, read the third cumulative mileage stored in the vehicle controller, calculate the cumulative mileage difference of the vehicle according to the first cumulative mileage and the second cumulative mileage, obtain the judgment conditions corresponding to each vehicle scenario of the vehicle, determine the current vehicle scenario of the vehicle according to the cumulative mileage difference of the vehicle and the judgment conditions corresponding to each vehicle scenario, and determine the actual mileage calculation method for the vehicle according to the current vehicle scenario, and can determine whether the vehicle battery has been replaced or the vehicle has been replaced based on the BMS data and VCU data of the vehicle. Whether the odometer has been tampered with, to reduce the incorrect limitation of the vehicle battery performance after the vehicle battery is replaced, which leads to a poor user experience, and to reduce the actual serious aging of the battery due to tampering of the mileage, but the retirement strategy has not intervened or the intervention is not deep, which makes the battery have safety risks at the end of its life. The current actual mileage of the vehicle is calculated according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method, and the battery protection strategy for the vehicle battery is determined according to the current actual mileage. The accuracy and reliability of determining the current actual mileage of the vehicle can be improved based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0111] In an optional embodiment, determining the current vehicle scene of the vehicle according to the cumulative mileage difference of the vehicle and the determination condition corresponding to each vehicle scene includes:
[0112] Determine whether the cumulative mileage difference of the vehicle is less than a first threshold corresponding to the first scenario, and when the cumulative mileage difference is less than the first threshold, determine that the current vehicle scenario of the vehicle includes the first scenario; or,
[0113] determining whether the difference in cumulative mileage of the vehicle is equal to the second cumulative mileage, and when the difference in cumulative mileage is equal to the second cumulative mileage, determining that the current vehicle scene of the vehicle includes the second scene; or,
[0114] Determine whether the vehicle's cumulative mileage difference is greater than a second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage. When the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, determine that the vehicle's current vehicle scenario includes the third scenario.
[0115] In this optional embodiment, optionally, the determination condition corresponding to the first scenario may include that the cumulative mileage difference is less than a first threshold value, that is, it can be determined whether the cumulative mileage difference of the vehicle is less than the first threshold value corresponding to the first scenario. When the cumulative mileage difference is less than the first threshold value, it is determined that the current vehicle scenario of the vehicle includes the first scenario, that is, the vehicle is in a normal scenario. The first threshold value may be determined based on the actual situation of the project, or may be determined based on the vehicle error situation, the actual driving parameters of the vehicle, etc. For example, the first threshold value may include 3 km, which is not limited in this embodiment.
[0116] In this optional embodiment, optionally, the determination condition corresponding to the second scenario may include that the cumulative mileage difference is equal to the second cumulative mileage, that is, it can be determined whether the cumulative mileage difference of the vehicle is equal to the second cumulative mileage. When the cumulative mileage difference is equal to the second cumulative mileage, it is determined that the current vehicle scenario of the vehicle includes the second scenario, that is, the battery pack of the vehicle is replaced, resulting in the data in the vehicle battery management system cannot be read or the data read in the vehicle battery management system is zero, which is not limited in this embodiment.
[0117] In this optional embodiment, optionally, the determination condition corresponding to the third scenario may include that the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, that is, it can be determined whether the cumulative mileage difference of the vehicle is greater than the second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage. When the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, it is determined that the current vehicle scenario of the vehicle includes the third scenario, that is, the data stored in the vehicle controller of the vehicle is tampered with and the odometer of the vehicle is adjusted down. The second threshold can be set according to the actual situation of the project. In this embodiment, the second threshold can include 5km, which is not limited in this embodiment.
[0118] It can be seen that the implementation of this optional embodiment can determine whether the cumulative mileage difference of the vehicle is less than the first threshold corresponding to the first scenario. When the cumulative mileage difference is less than the first threshold, it is determined that the current vehicle scenario of the vehicle includes the first scenario; or, determine whether the cumulative mileage difference of the vehicle is equal to the second cumulative mileage. When the cumulative mileage difference is equal to the second cumulative mileage, it is determined that the current vehicle scenario of the vehicle includes the second scenario; or, determine whether the cumulative mileage difference of the vehicle is greater than the second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage. When the cumulative mileage difference is greater than the second cumulative mileage, it is determined that the current vehicle scenario of the vehicle includes the second scenario. threshold and the first cumulative mileage is greater than the second cumulative mileage, it is determined that the current vehicle scenario of the vehicle includes the third scenario, and it can determine whether the vehicle battery has been replaced or the vehicle odometer has been tampered with based on the vehicle's BMS data and VCU data, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, which in turn leads to a poor user experience, and reduces the situation where the actual battery is seriously aged due to mileage tampering, but the retirement strategy does not intervene or the degree of intervention is not deep, resulting in safety risks to the battery at the end of its life, thereby improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0119] In another optional embodiment, calculating the current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method includes:
[0120] Calculating a single driving mileage corresponding to a current single driving cycle of the vehicle according to the cumulative driving mileage set, the third cumulative driving mileage, and a calculation method of an actual driving mileage corresponding to a current vehicle scenario of the vehicle;
[0121] The current actual mileage of the vehicle is calculated according to the first accumulated mileage and the single mileage.
[0122] In this optional embodiment, optionally, the single driving mileage corresponding to the current single driving cycle of the vehicle can be calculated based on the first cumulative driving mileage, the second cumulative driving mileage and the third cumulative driving mileage of the vehicle, combined with the actual driving mileage calculation method corresponding to the current vehicle scene of the vehicle. The actual driving mileage calculation method corresponding to the current vehicle scene of the vehicle may include the actual driving mileage calculation formula or equation corresponding to the current vehicle scene of the vehicle, and the current actual driving mileage of the vehicle is calculated based on the first cumulative driving mileage and the single driving mileage. The calculation formula of the current actual driving mileage of the vehicle includes:
[0123] A n+1 =A n +a
[0124] Among them, A n+1Indicates the current actual mileage of the vehicle, A n represents the first cumulative mileage of the vehicle, and a represents the single mileage of the vehicle.
[0125] It can be seen that the implementation of this optional embodiment can calculate the single mileage corresponding to the current single driving cycle of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method corresponding to the current vehicle scenario of the vehicle, and calculate the current actual mileage of the vehicle according to the first cumulative mileage and the single mileage. The current actual mileage of the vehicle can be calculated when the vehicle is in a normal scenario, or the vehicle battery is replaced, or the vehicle odometer is tampered with, respectively, to improve the accuracy of the calculated current actual mileage and the degree of fit with the actual situation of the vehicle, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, thereby causing a poor user experience, and reducing the situation where the actual aging of the battery is serious due to tampering with the mileage, but the retirement strategy is not involved or the degree of involvement is not deep, so that the battery has a safety risk at the end of its life, thereby improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0126] In yet another optional embodiment, calculating the single driving mileage corresponding to the current single driving cycle of the vehicle according to the cumulative driving mileage set, the third cumulative driving mileage, and the actual driving mileage calculation method corresponding to the current vehicle scene of the vehicle includes:
[0127] When the current vehicle scenario of the vehicle includes the first scenario, calculating a mileage difference value set between the third cumulative driving mileage and the cumulative driving mileage set, the mileage difference value set including a first mileage difference value between the third cumulative driving mileage and the first cumulative driving mileage and a second mileage difference value between the third cumulative driving mileage and the second cumulative driving mileage;
[0128] Determine a single driving mileage corresponding to a current single driving cycle of the vehicle according to the mileage difference set;
[0129] When the current vehicle scenario of the vehicle includes the second scenario, determining a mileage threshold corresponding to a battery of the vehicle;
[0130] Calculating a third mileage difference between a third cumulative mileage and a mileage threshold, and determining the third mileage threshold to be a single mileage corresponding to a current single driving cycle of the vehicle;
[0131] When the current vehicle scenario of the vehicle includes the third scenario, a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is determined as a single driving mileage corresponding to a current single driving cycle of the vehicle.
[0132] In this optional embodiment, optionally, when the current vehicle scene of the vehicle includes the first scene, that is, when the vehicle is in the normal scene, a mileage difference set between the third cumulative driving mileage and the cumulative driving mileage set can be calculated, that is, a first mileage difference between the third cumulative driving mileage and the first cumulative driving mileage is calculated, and a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is calculated. The single driving mileage corresponding to the current single driving cycle of the vehicle is determined according to the mileage difference set, that is, the maximum value is determined between the first mileage difference and the second mileage difference as the single driving mileage corresponding to the current single driving cycle of the vehicle. The calculation formula for the single driving mileage corresponding to the current single driving cycle of the vehicle includes:
[0133] a=Max(B2-A n , B2-B1)
[0134] Where a represents the single mileage of the vehicle, A n represents a first cumulative mileage of the vehicle, B1 represents a second cumulative mileage of the vehicle, and B2 represents a third cumulative mileage of the vehicle.
[0135] In this optional embodiment, optionally, when the current vehicle scenario of the vehicle includes the second scenario, that is, when the battery of the vehicle is replaced, the mileage threshold corresponding to the new battery of the vehicle can be determined, and the mileage threshold can indicate a threshold range in which it is not necessary to execute a retirement strategy for the battery, that is, when the mileage of the battery is within the mileage threshold, it indicates that the battery is in good health. When the mileage of the battery exceeds the mileage threshold, a corresponding retirement strategy can be executed for the battery, and a third mileage difference between the third cumulative mileage and the mileage threshold is calculated, and the third mileage threshold is determined to be the single mileage corresponding to the current single driving cycle of the vehicle. The calculation formula for the single mileage corresponding to the current single driving cycle of the vehicle includes:
[0136] a=B1-b
[0137] Wherein, b represents the mileage threshold, which can be set according to the actual situation of the project or calculated according to the battery parameters. In this embodiment, the mileage threshold can be 80,000 km. When the single mileage corresponding to the current single driving cycle of the vehicle is less than zero, the single mileage is zero.
[0138] In this optional embodiment, optionally, when the current vehicle scene of the vehicle includes a third scene, that is, when the data stored in the vehicle controller of the vehicle is tampered with, a second mileage difference between the third cumulative mileage and the second cumulative mileage of the vehicle can be calculated, and the second mileage difference can be determined as the single mileage corresponding to the current single driving cycle of the vehicle. The calculation formula for the single mileage corresponding to the current single driving cycle of the vehicle includes: a=B2-B1.
[0139] It can be seen that the implementation of this optional embodiment can calculate the single mileage corresponding to the current single driving cycle of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method corresponding to the current vehicle scenario of the vehicle when the vehicle is in different vehicle scenarios, thereby improving the accuracy and reliability of the calculated single mileage, and thus improving the accuracy of the calculated current actual mileage of the vehicle and the degree of fit with the actual situation of the vehicle, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, thereby causing poor user experience, and reducing the situation where the actual aging of the battery is serious due to tampering with the mileage variable, but the retirement policy is not involved or the degree of involvement is not deep, causing the battery to have safety risks at the end of its life, thereby improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0140] Embodiment 3
[0141] See also Figure 3 , Figure 3 : is a schematic diagram of a battery protection device based on vehicle mileage disclosed in an embodiment of the present invention. Figure 3 The battery protection device based on vehicle mileage described may include an intelligent server or intelligent platform for determining the actual mileage of the vehicle and determining a battery protection strategy for the battery, and the intelligent server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 3 As shown, the battery protection device based on vehicle mileage may include:
[0142] A reading module 301 is used to read a cumulative mileage set of the vehicle after the battery management system of the vehicle is initialized, where the cumulative mileage set includes a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle;
[0143] The reading module 301 is further used to read the third accumulated mileage stored in the vehicle controller of the vehicle after completing the current single driving cycle for the vehicle;
[0144] A determination module 302 is used to determine a calculation method for the actual mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage, and calculate the current actual mileage of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method;
[0145] The determination module 302 is further configured to determine a battery protection strategy for the battery of the vehicle according to the current actual driving mileage.
[0146] It can be seen that implementation Figure 3 The described battery protection device based on vehicle mileage can read the first cumulative mileage stored in the vehicle's battery management system and the second cumulative mileage stored in the vehicle controller after the vehicle's battery management system is initialized, and after completing the current single driving cycle for the vehicle, read the third cumulative mileage stored in the vehicle controller, determine the actual mileage calculation method for the vehicle based on the cumulative mileage set, and calculate the current actual mileage of the vehicle based on the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method, and determine the battery protection strategy for the vehicle's battery based on the current actual mileage, and can improve the accuracy and reliability of determining the vehicle's current actual mileage based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0147] In an optional embodiment, if Figure 4 As shown, the specific method of determining the actual mileage calculation method for the vehicle by the determination module 302 according to the first cumulative mileage and the second cumulative mileage includes:
[0148] Calculating a difference in cumulative mileage of the vehicle according to the first cumulative mileage and the second cumulative mileage;
[0149] Obtaining a determination condition corresponding to each vehicle scenario of the vehicle, where the vehicle scenario includes a first scenario, a second scenario, or a third scenario;
[0150] The current vehicle scenario of the vehicle is determined based on the difference in the accumulated mileage of the vehicle and the judgment conditions corresponding to each vehicle scenario, and a method for calculating the actual mileage of the vehicle is determined based on the current vehicle scenario.
[0151] It can be seen that implementation Figure 4The described battery protection device based on vehicle mileage can read the first cumulative mileage stored in the battery management system of the vehicle and the second cumulative mileage stored in the vehicle controller after the battery management system of the vehicle is initialized, and after completing the current single driving cycle for the vehicle, read the third cumulative mileage stored in the vehicle controller, calculate the cumulative mileage difference of the vehicle according to the first cumulative mileage and the second cumulative mileage, obtain the judgment conditions corresponding to each vehicle scenario of the vehicle, determine the current vehicle scenario of the vehicle according to the cumulative mileage difference of the vehicle and the judgment conditions corresponding to each vehicle scenario, and determine the actual mileage calculation method for the vehicle according to the current vehicle scenario, and can determine whether the vehicle battery has been replaced or the vehicle has been replaced based on the BMS data and VCU data of the vehicle. Whether the odometer has been tampered with, to reduce the incorrect limitation of the vehicle battery performance after the vehicle battery is replaced, which leads to a poor user experience, and to reduce the actual serious aging of the battery due to tampering of the mileage, but the retirement strategy has not intervened or the intervention is not deep, which makes the battery have safety risks at the end of its life. The current actual mileage of the vehicle is calculated according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method, and the battery protection strategy for the vehicle battery is determined according to the current actual mileage. The accuracy and reliability of determining the current actual mileage of the vehicle can be improved based on BMS data and VCU data, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0152] In another optional embodiment, Figure 4 As shown, the specific manner in which the determination module 302 determines the current vehicle scene of the vehicle according to the cumulative mileage difference of the vehicle and the determination conditions corresponding to each vehicle scene includes:
[0153] Determine whether the cumulative mileage difference of the vehicle is less than a first threshold corresponding to the first scenario, and when the cumulative mileage difference is less than the first threshold, determine that the current vehicle scenario of the vehicle includes the first scenario; or,
[0154] determining whether the difference in cumulative mileage of the vehicle is equal to the second cumulative mileage, and when the difference in cumulative mileage is equal to the second cumulative mileage, determining that the current vehicle scene of the vehicle includes the second scene; or,
[0155] Determine whether the vehicle's cumulative mileage difference is greater than a second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage. When the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, determine that the vehicle's current vehicle scenario includes the third scenario.
[0156] It can be seen that implementation Figure 4 The battery protection device based on vehicle mileage described can determine whether the difference in cumulative mileage of the vehicle is less than a first threshold value corresponding to a first scenario, and when the difference in cumulative mileage is less than the first threshold value, determine that the current vehicle scenario of the vehicle includes the first scenario; or, determine whether the difference in cumulative mileage of the vehicle is equal to a second cumulative mileage, and when the difference in cumulative mileage is equal to the second cumulative mileage, determine that the current vehicle scenario of the vehicle includes the second scenario; or, determine whether the difference in cumulative mileage of the vehicle is greater than a second threshold value corresponding to a third scenario and whether the first cumulative mileage is greater than the second cumulative mileage, and when the difference in cumulative mileage is greater than the second cumulative mileage, determine that the current vehicle scenario of the vehicle includes the second scenario. When the first accumulated mileage is greater than the second accumulated mileage, it is determined that the current vehicle scenario of the vehicle includes the third scenario, and it can be determined whether the vehicle battery has been replaced or the vehicle odometer has been tampered with based on the vehicle's BMS data and VCU data, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, which in turn leads to a poor user experience, and reduces the situation where the actual battery is seriously aged due to mileage tampering, but the retirement strategy does not intervene or intervenes to a shallow degree, resulting in a safety risk to the battery at the end of its life. The protection capability of the vehicle battery is improved, and the safety and reliability of the vehicle battery are improved.
[0157] In yet another optional embodiment, Figure 4 As shown, the specific method of calculating the current actual mileage of the vehicle by the determination module 302 according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method includes:
[0158] Calculating a single driving mileage corresponding to a current single driving cycle of the vehicle according to the cumulative driving mileage set, the third cumulative driving mileage, and a calculation method of an actual driving mileage corresponding to a current vehicle scenario of the vehicle;
[0159] The current actual mileage of the vehicle is calculated according to the first accumulated mileage and the single mileage.
[0160] It can be seen that implementation Figure 4The described battery protection device based on vehicle mileage can calculate the single mileage corresponding to the current single driving cycle of the vehicle according to the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method corresponding to the current vehicle scenario of the vehicle, and calculate the current actual mileage of the vehicle according to the first cumulative mileage and the single mileage. It can calculate the current actual mileage of the vehicle when the vehicle is in a normal scenario, or the vehicle battery is replaced, or the vehicle odometer is tampered with, respectively, thereby improving the accuracy of the calculated current actual mileage and the degree of fit with the actual situation of the vehicle, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, thereby causing a poor user experience, and reducing the situation where the actual aging of the battery is serious due to tampering with the mileage, but the retirement policy is not involved or the degree of intervention is not deep, so that the battery has a safety risk at the end of its life, thereby improving the protection capability of the vehicle battery and improving the safety and reliability of the vehicle battery.
[0161] In yet another optional embodiment, Figure 4 As shown, the specific method of calculating the single driving mileage corresponding to the current single driving cycle of the vehicle by the determination module 302 according to the cumulative driving mileage set, the third cumulative driving mileage, and the actual driving mileage calculation method corresponding to the current vehicle scene of the vehicle includes:
[0162] When the current vehicle scenario of the vehicle includes the first scenario, calculating a mileage difference value set between the third cumulative driving mileage and the cumulative driving mileage set, the mileage difference value set including a first mileage difference value between the third cumulative driving mileage and the first cumulative driving mileage and a second mileage difference value between the third cumulative driving mileage and the second cumulative driving mileage;
[0163] Determine a single driving mileage corresponding to a current single driving cycle of the vehicle according to the mileage difference set;
[0164] When the current vehicle scenario of the vehicle includes the second scenario, determining a mileage threshold corresponding to a battery of the vehicle;
[0165] Calculating a third mileage difference between a third cumulative mileage and a mileage threshold, and determining the third mileage threshold to be a single mileage corresponding to a current single driving cycle of the vehicle;
[0166] When the current vehicle scenario of the vehicle includes the third scenario, a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is determined as a single driving mileage corresponding to a current single driving cycle of the vehicle.
[0167] It can be seen that implementation Figure 4The described battery protection device based on vehicle mileage can calculate the single mileage corresponding to the vehicle's current single driving cycle when the vehicle is in different vehicle scenarios, based on the cumulative mileage set, the third cumulative mileage and the actual mileage calculation method corresponding to the vehicle's current vehicle scenario, thereby improving the accuracy and reliability of the calculated single mileage, and thus improving the accuracy of the calculated vehicle's current actual mileage and the degree of fit with the actual vehicle situation, thereby reducing the situation where the vehicle battery performance is incorrectly limited after the vehicle battery is replaced, thereby causing a poor user experience, and reducing the situation where the actual battery aging is serious due to mileage tampering, but the retirement policy is not involved or the intervention is not deep, causing the battery to have safety risks at the end of its life, thereby improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0168] In yet another optional embodiment, Figure 4 As shown, the specific manner in which the determination module 302 determines the battery protection strategy for the battery of the vehicle according to the current actual driving mileage includes:
[0169] Determine the retirement strategy conditions of the vehicle's battery, and judge whether the battery meets the retirement strategy conditions based on the current actual mileage;
[0170] When the battery meets the retirement policy conditions, the retirement policy is executed on the battery.
[0171] It can be seen that implementation Figure 4 The battery protection device based on vehicle mileage described can determine the retirement strategy conditions of the vehicle's battery, and judge whether the battery meets the retirement strategy conditions according to the current actual mileage. When the battery meets the retirement strategy conditions, the retirement strategy is executed on the battery. The corresponding retirement strategy can be executed on the vehicle battery based on the current actual mileage of the vehicle, thereby improving the accuracy and rationality of determining the battery protection strategy, improving the protection capability of the vehicle battery, and improving the safety and reliability of the vehicle battery.
[0172] In yet another optional embodiment, Figure 4 As shown, the second scenario represents a scenario in which the battery of the vehicle is replaced, and the third scenario represents a scenario in which the data stored in the vehicle controller of the vehicle is tampered with.
[0173] In yet another optional embodiment, Figure 4 As shown, the battery protection device based on vehicle mileage may also include:
[0174] The storage module 303 is used to store the current actual mileage of the vehicle in the battery management system after completing the current single driving cycle for the vehicle and before the battery management system of the vehicle goes into power-down mode.
[0175] It can be seen that implementation Figure 4 The described battery protection device based on vehicle mileage can store the vehicle's current actual mileage in the battery management system after completing the current single driving cycle for the vehicle and before the vehicle's battery management system goes into power-down mode, thereby providing accurate data for the vehicle's next calculation, improving the accuracy and reliability of determining the vehicle's actual mileage, and thereby improving the accuracy and reliability of determining the battery's protection strategy, thereby improving the safety of the vehicle and battery.
[0176] Embodiment 4
[0177] See also Figure 5 , Figure 5 FIG. 1 is a schematic diagram of another battery protection device based on vehicle mileage disclosed in an embodiment of the present invention. Figure 5 As shown, the battery protection device based on vehicle mileage may include:
[0178] A memory 401 storing executable program codes;
[0179] a processor 402 coupled to the memory 401;
[0180] The processor 402 calls the executable program code stored in the memory 401 to execute the steps of the battery protection method based on vehicle mileage described in the first embodiment of the present invention or the second embodiment of the present invention.
[0181] Embodiment 5
[0182] An embodiment of the present invention discloses a computer storage medium storing computer instructions. When the computer instructions are called, they are used to execute the steps of the battery protection method based on vehicle mileage described in Embodiment 1 or Embodiment 2 of the present invention.
[0183] Embodiment 6
[0184] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps of the battery protection method based on vehicle mileage described in Example 1 or Example 2.
[0185] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0186] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0187] Finally, it should be noted that the battery protection method and device based on vehicle mileage and the computer medium disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A battery protection method based on vehicle mileage, characterized in that: The method comprises: After the battery management system of the vehicle is initialized, reading a cumulative mileage set of the vehicle, the cumulative mileage set including a first cumulative mileage stored in the battery management system and a second cumulative mileage stored in the vehicle controller of the vehicle; After completing a current single driving cycle for the vehicle, reading a third accumulated mileage stored in a vehicle controller of the vehicle; Determining a calculation method for the actual mileage of the vehicle according to the first accumulated mileage and the second accumulated mileage, and calculating a current actual mileage of the vehicle according to the accumulated mileage set, the third accumulated mileage and the actual mileage calculation method; A battery protection strategy for a battery of the vehicle is determined according to the current actual mileage.
2. The battery protection method based on vehicle mileage according to claim 1, characterized in that: The determining, according to the first accumulated mileage and the second accumulated mileage, a calculation method for the actual mileage of the vehicle includes: Calculating a difference in the accumulated mileage of the vehicle according to the first accumulated mileage and the second accumulated mileage; Obtaining a determination condition corresponding to each vehicle scenario of the vehicle, the vehicle scenario including a first scenario, a second scenario or a third scenario; The current vehicle scene of the vehicle is determined according to the accumulated mileage difference of the vehicle and the determination conditions corresponding to each of the vehicle scenes, and a calculation method for the actual mileage of the vehicle is determined according to the current vehicle scene.
3. The battery protection method based on vehicle mileage according to claim 2, characterized in that: The determining the current vehicle scene of the vehicle according to the accumulated mileage difference of the vehicle and the determination condition corresponding to each of the vehicle scenes includes: determining whether the accumulated mileage difference of the vehicle is less than a first threshold corresponding to the first scenario, and determining that the current vehicle scenario of the vehicle includes the first scenario when the accumulated mileage difference is less than the first threshold; or determining whether the accumulated mileage difference of the vehicle is equal to the second accumulated mileage, and when the accumulated mileage difference is equal to the second accumulated mileage, determining that the current vehicle scene of the vehicle includes the second scene; or, Determine whether the cumulative mileage difference of the vehicle is greater than a second threshold corresponding to the third scenario and whether the first cumulative mileage is greater than the second cumulative mileage; when the cumulative mileage difference is greater than the second threshold and the first cumulative mileage is greater than the second cumulative mileage, determine that the current vehicle scenario of the vehicle includes the third scenario.
4. The battery protection method based on vehicle mileage according to claim 2 or 3, characterized in that: The calculating the current actual mileage of the vehicle according to the accumulated mileage set, the third accumulated mileage and the actual mileage calculation method includes: Calculating a single driving mileage corresponding to a current single driving cycle of the vehicle according to the accumulated mileage set, the third accumulated mileage, and a calculation method of an actual mileage corresponding to a current vehicle scenario of the vehicle; The current actual driving mileage of the vehicle is calculated according to the first accumulated driving mileage and the single driving mileage.
5. The battery protection method based on vehicle mileage according to claim 4, characterized in that: The calculating, according to the accumulated mileage set, the third accumulated mileage, and the actual mileage calculation method corresponding to the current vehicle scene of the vehicle, a single mileage corresponding to the current single driving cycle of the vehicle comprises: When the current vehicle scenario of the vehicle includes the first scenario, calculating a mileage difference value set between the third cumulative driving mileage and the cumulative driving mileage set, the mileage difference value set including a first mileage difference value between the third cumulative driving mileage and the first cumulative driving mileage and a second mileage difference value between the third cumulative driving mileage and the second cumulative driving mileage; Determining a single driving mileage corresponding to a current single driving cycle of the vehicle according to the mileage difference set; When the current vehicle scenario of the vehicle includes the second scenario, determining a mileage threshold corresponding to a battery of the vehicle; calculating a third mileage difference between the third accumulated mileage and the mileage threshold, and determining the third mileage threshold to be a single mileage corresponding to a current single driving cycle of the vehicle; When the current vehicle scenario of the vehicle includes the third scenario, a second mileage difference between the third cumulative driving mileage and the second cumulative driving mileage is determined as a single driving mileage corresponding to a current single driving cycle of the vehicle.
6. The battery protection method based on vehicle mileage according to any one of claims 1, 2, 3 and 5, characterized in that: The determining of a battery protection strategy for the battery of the vehicle according to the current actual mileage includes: Determining a retirement strategy condition of a battery of the vehicle, and judging whether the battery satisfies the retirement strategy condition according to the current actual mileage; When the battery meets the retirement policy condition, the retirement policy is executed on the battery.
7. The battery protection method based on vehicle mileage according to any one of claims 2, 3 and 5, characterized in that: The second scenario represents a scenario in which the battery of the vehicle is replaced, and the third scenario represents a scenario in which the data stored in the vehicle controller of the vehicle is tampered with.
8. The battery protection method based on vehicle mileage according to any one of claims 1, 2, 3 and 5, characterized in that: The method further comprises: After completing a current single driving cycle for the vehicle and before the battery management system of the vehicle goes into electrical sleep, the current actual driving mileage of the vehicle is stored in the battery management system.
9. A battery protection device based on vehicle mileage, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the battery protection method based on vehicle mileage as described in any one of claims 1-8.
10. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the battery protection method based on vehicle mileage as described in any one of claims 1-8.