Vehicle battery detection method and device and vehicle

By detecting and resetting the target parameters of the battery pack, we can determine whether the correction function of the battery state of charge is malfunctioning, and solve the problem of failure of the battery state of charge correction function under special operating conditions, improve the reliability and accuracy of the battery state of charge, and improve the user experience.

CN120481785APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510426404.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

Under special operating conditions, the battery state of charge correction function is prone to failure, resulting in failure to correct it in time, affecting users' judgment of the vehicle battery state of charge and reducing driving experience.

Method used

By detecting the battery charge status of the vehicle battery pack, obtaining target parameters (such as cumulative charging and discharging parameters), and resetting them, and determining whether the correction function of the battery pack is malfunctioning based on these parameters, including setting thresholds and fault level judgments.

Benefits of technology

It improves the reliability and accuracy of the battery state of charge, ensures timely correction of the battery state of charge, and improves the user's driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120481785A_ABST
    Figure CN120481785A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle battery detection method, and relates to the technical field of vehicles, and the method comprises the steps: detecting the battery charge state of a battery pack in a vehicle; if it is detected that the state of charge of the battery is corrected, target parameters of the battery pack are obtained, and the target parameters are reset; wherein the target parameters comprise a target accumulative charging parameter and a target accumulative discharging parameter; determining whether the target function of the battery pack fails based on the target parameter; wherein the target function is used for representing a correction function of the battery state of charge of the battery pack. The method detects whether the correction function of the state of charge of the battery has a fault so as to improve the driving experience of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more particularly, to a vehicle battery detection method, device, and vehicle in the field of vehicle technology. Background Art

[0002] In the field of vehicle batteries, battery state of charge (SOC) correction refers to adjusting the estimated value of the battery state of charge to more accurately reflect the actual remaining power of the battery.

[0003] Currently, under certain special operating conditions (e.g., high battery load), the battery state-of-charge correction function may malfunction, preventing timely correction of the battery state-of-charge. Since it is impossible to determine whether the battery state-of-charge correction function is faulty, it is impossible to perform maintenance on the vehicle battery to address the correction function failure, leading to errors in the user's judgment of the battery state-of-charge of the vehicle's battery.

[0004] Therefore, how to detect whether there is a fault in the battery state of charge correction function to improve the reliability of the battery state of charge is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] The present application provides a vehicle battery detection method, device and vehicle, which can detect whether there is a fault in the battery state of charge correction function to improve the reliability of the battery state of charge.

[0006] In a first aspect, a method for detecting a vehicle battery is provided, the method comprising: detecting a battery state of charge of a battery pack in a vehicle; if a correction of the battery state of charge is detected, obtaining target parameters of the battery pack and resetting the target parameters; wherein the target parameters include a target cumulative charging parameter and a target cumulative discharging parameter; based on the target parameters, determining whether a target function of the battery pack is faulty; wherein the target function is used to represent a correction function of the battery state of charge of the battery pack.

[0007] In an embodiment of the present application, if a correction to the battery pack's battery state of charge is detected, the target parameters of the battery pack are obtained and the target parameters are reset (e.g., cleared to zero); based on the target parameters, it is determined whether the target function of the battery pack has failed. Compared with the related art, in which only the target parameters are reset upon detection of a correction to the battery pack's battery state of charge, in this solution, the target parameters can be obtained before the target parameters are reset, and based on the target parameters, it is determined whether the battery state of charge correction function has failed. Since this solution can determine whether the vehicle's battery state of charge correction function is normal after the battery pack's battery state of charge has been corrected, it can improve the reliability of the battery pack's battery state of charge. Based on this, this solution can detect whether the battery state of charge correction function has failed, thereby improving the reliability of the battery state of charge.

[0008] In combination with the first aspect, in certain implementations of the first aspect, determining whether the target function of the battery pack is faulty based on the target parameters includes: determining a target value based on the target cumulative charging parameter and the target cumulative discharging parameter; and determining whether the target function is faulty based on the target value.

[0009] In the embodiment of the present application, since the target value can reflect the total power of the battery pack during the charging and discharging process, determining whether the battery state of charge correction function is faulty based on the target value can improve the reliability of detecting whether the correction function is faulty.

[0010] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, the method provided in the embodiments of the present application also includes: obtaining a first threshold value based on the rated capacity of the battery pack; determining whether the target function is faulty based on the target value, including: if the target value is greater than or equal to the first threshold value, determining that the target function is faulty; if the target value is less than the first threshold value, determining that the target function is normal.

[0011] In an embodiment of the present application, the first threshold value can serve as a limit value for determining whether the battery state of charge correction function has failed; the limit value obtained with reference to the battery pack is calculated based on the rated capacity of the battery pack; then, by detecting the size of the target value after the battery state of charge is corrected and comparing it with the first threshold value, it is possible to quickly and accurately determine whether the battery state of charge correction function has failed.

[0012] In combination with the first aspect and the above-mentioned implementation manner, in certain implementation manners of the first aspect, if the target function fails, the method provided in the embodiment of the present application further includes: determining the failure level of the target function failure based on the target value and the rated capacity.

[0013] In an embodiment of the present application, by combining the target value with the rated capacity, the correction function of the battery state of charge can be divided into different fault levels, thereby further accurately evaluating the degree of fault of the battery state of charge, providing targeted guidance for subsequent maintenance of the correction function, and further improving the reliability of detecting whether the correction function of the battery state of charge is faulty.

[0014] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, the fault level of the target function failure is determined based on the target value and the rated capacity, including: if the target value is within the first range, the fault level is determined to be a level one fault; if the target value is within the second range, the fault level is determined to be a level two fault; if the target value is within the third range, the fault level is determined to be a level three fault; wherein, the lower limit value of the first range is the first threshold value, and the upper limit value is the second threshold value; the lower limit value of the second range is the second threshold value, and the upper limit value is the third threshold value; the lower limit value of the third range is the third threshold value; and the second threshold value and the third threshold value are determined based on the rated capacity.

[0015] In an embodiment of the present application, the fault level of the battery state of charge correction function is represented by dividing the range, and it is determined in which range the target value is located, so that the fault degree of the current battery state of charge correction function when it fails can be quickly and accurately determined, providing targeted guidance for subsequent maintenance of the correction function, and further improving the reliability of detecting whether the battery state of charge correction function is faulty.

[0016] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, the method provided in the embodiments of the present application also includes: determining a target battery in the battery pack; wherein the target battery is used to represent the battery with the largest battery state of charge or the battery with the smallest battery state of charge in the battery pack; and based on the battery state of charge of the target battery, determining whether the battery state of charge needs to be corrected.

[0017] In the embodiment of the present application, since the target battery can reflect the battery SOC of the entire battery pack, the reliability of determining whether the battery SOC needs to be corrected can be improved based on the battery SOC of the target battery.

[0018] In combination with the first aspect and the above-mentioned implementation methods, in some implementation methods of the first aspect, determining whether the battery state of charge needs to be corrected based on the battery state of charge of the target battery includes: determining whether the change in the battery state of charge of the target battery within a preset time period is greater than or equal to a preset value; if the change is greater than or equal to the preset value, determining that the battery state of charge needs to be corrected; if the change is less than the preset value, determining that the battery state of charge needs to be uncorrected.

[0019] In an embodiment of the present application, since the change in the target battery can reflect the change in the battery status between two consecutive time points, the reliability of determining whether the battery state of charge has been corrected can be further improved by comparing the size relationship between the change in the target battery and the preset value.

[0020] In combination with the first aspect and the above-mentioned implementation methods, in certain implementation methods of the first aspect, if the target function fails, the method provided in the embodiment of the present application also includes: obtaining a first correction time and a second correction time; wherein the first correction time is the time of this battery state of charge correction; the second correction time is the time of the last battery state of charge correction; sending the first correction time, the second correction time and target information to the target device; wherein the target information is used to indicate the target function failure, and / or the failure level of the target function failure.

[0021] In an embodiment of the present application, by sending the first correction time, the second correction time and the target information to the target device, it is convenient for the staff to further analyze the failure of the battery state of charge correction function, thereby facilitating subsequent maintenance of the vehicle battery.

[0022] In a second aspect, a vehicle battery detection device is provided, the detection device comprising:

[0023] A detection module for detecting the battery state of charge of a battery pack in a vehicle;

[0024] an acquisition module, configured to acquire target parameters of the battery pack and reset the target parameters if a correction of the battery state of charge is detected; wherein the target parameters include a target cumulative charging parameter and a target cumulative discharging parameter;

[0025] The determination module is used to determine whether a target function of the battery pack fails based on the target parameter; wherein the target function is used to represent a correction function of the battery state of charge of the battery pack.

[0026] As a possible implementation manner, the determination module is specifically configured to determine a target value based on a target cumulative charging parameter and a target cumulative discharging parameter; and determine whether a target function fails based on the target value.

[0027] As a possible implementation method, the determination module is also used to obtain a first threshold based on the rated capacity of the battery pack; the determination module is specifically used to determine that the target function fails if the target value is greater than or equal to the first threshold; if the target value is less than the first threshold, determine that the target function is normal.

[0028] As a possible implementation, if the target function fails, the determination module is further configured to determine a failure level of the target function failure based on the target value and the rated capacity.

[0029] As a possible implementation method, the determination module is specifically used to determine that if the target value is within the first range, the fault level is determined to be a level one fault; if the target value is within the second range, the fault level is determined to be a level two fault; if the target value is within the third range, the fault level is determined to be a level three fault; wherein, the lower limit value of the first range is the first threshold value, and the upper limit value is the second threshold value; the lower limit value of the second range is the second threshold value, and the upper limit value is the third threshold value; the lower limit value of the third range is the third threshold value; the second threshold value and the third threshold value are determined based on the rated capacity.

[0030] As a possible implementation method, the determination module is also used to determine a target battery in the battery pack; wherein the target battery is used to represent the battery with the largest battery state of charge or the battery with the smallest battery state of charge in the battery pack; based on the battery state of charge of the target battery, it is determined whether the battery state of charge needs to be corrected.

[0031] As a possible implementation method, the determination module is specifically used to determine whether the change in the battery state of charge of the target battery within a preset time period is greater than or equal to a preset value; if the change is greater than or equal to the preset value, it is determined that the battery state of charge has been corrected; if the change is less than the preset value, it is determined that the battery state of charge has not been corrected.

[0032] As a possible implementation, the acquisition module is further configured to acquire a first correction time and a second correction time; wherein the first correction time is the time of the current battery state of charge correction; and the second correction time is the time of the last battery state of charge correction.

[0033] As a possible implementation method, the device provided in the embodiment of the present application also includes: a sending module for sending a first correction time, a second correction time and target information to the target device; wherein the target information is used to indicate a target functional failure, and / or a failure level of the target functional failure.

[0034] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is configured to store executable program code, and the processor is configured to retrieve and execute the executable program code from the memory, so that the vehicle executes the method of the first aspect or any possible implementation of the first aspect.

[0035] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0036] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 This is a schematic diagram of a scenario provided by an embodiment of the present application;

[0038] Figure 2 This is a flow chart of a vehicle battery detection method provided in an embodiment of the present application;

[0039] Figure 3 This is a flow chart of another vehicle battery detection method provided in an embodiment of the present application;

[0040] Figure 4 This is a schematic structural diagram of a vehicle battery detection device provided in an embodiment of the present application;

[0041] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0043] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0044] In the field of vehicle batteries, battery state of charge correction refers to adjusting the estimated value of the battery state of charge to more accurately reflect the actual remaining charge of the battery.

[0045] Currently, under certain special operating conditions, the battery SOC correction function may malfunction, preventing timely correction of the battery SOC. For example, when an electric vehicle is operating under high load or in extreme temperature conditions, the battery correction function may malfunction, preventing timely correction of the battery SOC. Furthermore, the inability to promptly correct the battery SOC can lead to errors in the user's judgment of the vehicle's battery SOC, thus affecting the user's driving experience.

[0046] like Figure 1 As shown, Figure 1 This is a schematic diagram of a scenario provided in an embodiment of the present application. Scene 100 in the vehicle cabin includes a display screen 110. This display screen 110 is described using the central control display screen as an example. Display screen 110 may also be another display screen located in the vehicle cabin, such as an instrument panel, and this embodiment of the present application does not impose any specific limitations thereon.

[0047] The display screen 110 displays the vehicle's battery state of charge (SOC), for example, 50%. However, if the battery SOC correction function fails and cannot be corrected in time, the vehicle's battery SOC may be unreliable, thereby affecting the user's driving experience.

[0048] It should be noted that the battery state of charge (SOC) correction function is usually performed by the battery management system (BMS). Because the software logic of the BMS in related technologies does not include a mechanism to handle these special vehicle operating conditions, the correction function is hindered and the battery state of charge cannot be corrected in a timely manner.

[0049] Therefore, since the relevant technology cannot understand whether there is a fault in the battery state of charge correction function, it is impossible to maintain the vehicle battery to address the problem of the correction function failure, which leads to errors in the user's judgment of the battery state of charge of the battery in the vehicle.

[0050] Therefore, how to detect whether there is a fault in the battery state of charge correction function to improve the reliability of the battery state of charge is a technical problem that urgently needs to be solved.

[0051] In view of this, an embodiment of the present application provides a vehicle battery detection method, device, and vehicle, which can detect whether there is a fault in the battery state of charge correction function to improve the reliability of the battery state of charge.

[0052] In order to illustrate the technical solution of this application, the following is a description of the specific embodiments. Figures 2 to 3 The vehicle battery detection method provided in the embodiment of the present application is described in detail.

[0053] It should be understood that the embodiments of the present application do not specifically limit the execution entity of the vehicle battery detection method. As long as the vehicle battery detection method of the embodiments of the present application can be communicated with by running a program that records the code of the vehicle battery detection method of the embodiments of the present application. For example, the execution entity of the vehicle battery detection method provided in the embodiments of the present application can be a vehicle, or a vehicle battery detection device used in a vehicle, such as a chip.

[0054] Figure 2 201 to S203 are used to illustrate the method for detecting a vehicle battery according to an embodiment of the present application.

[0055] S201. Detect the battery state of charge of the battery pack in the vehicle.

[0056] Illustratively, a battery pack may include a plurality of single cells; the plurality of single cells are connected in parallel to form a battery pack in a vehicle.

[0057] For example, the battery management system can be used to obtain the battery SOC of a vehicle's battery pack in real time to detect changes in the battery SOC of the battery pack. Alternatively, the battery SOC of any individual cell in the battery pack can be obtained in real time to detect changes in the SOC of that cell. For example, the SOC of a battery pack or individual cell can be obtained in real time using methods such as open-circuit voltage and ampere-hour integration.

[0058] Exemplarily, the battery state of charge refers to the ratio between the current remaining power and the power when fully charged.

[0059] It should be explained that the battery pack's state of charge (SOC) can be used to represent the SOC of the entire battery pack (multiple cells connected in parallel). Because cells in a battery pack may have varying capacities and internal resistances, the pack's SOC cannot be simply calculated by adding the SOCs of the individual cells. The SOC of a cell refers to the SOC of a specific cell.

[0060] For example, the state of charge of the battery pack in the vehicle can be detected in real time during the operation of the vehicle (for example, while the vehicle is driving).

[0061] S202: If it is detected that the battery state of charge has been corrected, obtain target parameters of the battery pack and reset the target parameters.

[0062] The target parameters include target cumulative charging parameters and target cumulative discharging parameters.

[0063] Exemplarily, battery SOC correction refers to adjusting the estimated remaining charge to more accurately reflect the battery's actual charge state. Due to various factors, such as battery aging, temperature fluctuations, and charge / discharge rates, the estimated battery SOC may be inaccurate (for example, the charge at full charge may decrease, leading to errors in the estimated battery SOC). Correction is necessary to improve the accuracy of the battery SOC.

[0064] For example, the target parameter may be used to reflect the amount accumulated during the charging and discharging process of the battery pack. The target cumulative charging parameter may refer to the amount of charge accumulated during the charging process of the battery pack. Correspondingly, the target cumulative discharging parameter may refer to the amount of discharge accumulated during the discharging process of the battery pack.

[0065] Typically, the target cumulative charging parameter can be determined by the current output or input during the charging process. Correspondingly, the target cumulative discharge parameter can be determined by the current output or input during the discharge process. Of course, it can also be represented by other physical quantities, such as power, voltage, etc., and the embodiments of the present application do not impose specific limitations on this.

[0066] For example, if the target cumulative charge parameter represents the total amount of charge received by the battery pack during a period of time; for example, if the battery pack charges 10 ampere hours (Ah) during a period of time, the parameter value of the target cumulative charge parameter can be 10Ah. If the target cumulative discharge parameter represents the total amount of discharge released by the battery pack during a period of time; for example, if the battery pack discharges 8 ampere hours (Ah) during a period of time, the parameter value of the target cumulative charge parameter can be 8Ah.

[0067] It should be noted that, since the discharge current and the charge current are usually currents with opposite directions, the target cumulative charge parameter and the target cumulative discharge parameter are usually two parameters with opposite positive and negative directions.

[0068] Exemplarily, after obtaining the target cumulative charging parameters and target cumulative discharging parameters of the battery pack, the target cumulative charging parameters and the target cumulative discharging parameters need to be reset; in other words, the parameter value of the target cumulative charging parameters is cleared to zero, and the parameter value of the target cumulative discharging parameters is cleared to zero; and accumulation is performed again; the next time a correction of the battery state of charge is detected, and after obtaining the target cumulative charging parameters and the target cumulative discharging parameters, the target cumulative charging parameters and the target cumulative discharging parameters continue to be reset and accumulated again.

[0069] It should be noted that, since when a correction of the battery state of charge is detected, the target cumulative charging parameters and the target cumulative discharging parameters are reset after they are obtained; that is, after each battery state of charge correction, the target cumulative charging parameters and the target cumulative discharging parameters are reset, and the target cumulative charging parameters and the target cumulative discharging parameters before the reset are obtained; therefore, the target cumulative charging parameters can be used to represent the cumulative charge amount accumulated during the process of charging the battery pack between two battery state of charge corrections; correspondingly, the target cumulative discharging parameters can be used to represent the cumulative discharge amount accumulated during the process of discharging the battery pack between two battery state of charge corrections.

[0070] For example, during the use of the battery, when the cumulative charge and discharge ampere-hours of the battery generally reach twice the rated capacity of the battery, the battery state of charge is automatically triggered to be corrected.

[0071] It's important to explain that the BMS's battery state-of-charge estimation algorithm typically uses the ampere-hour integration method. For example, the BMS measures the battery's charge and discharge current in real time and accumulates the integral of the current and time to infer the battery's state-of-charge. However, the ampere-hour integration method inherently has cumulative errors; for example, measurement errors in the current sensor can cause the error in the estimated battery state-of-charge to accumulate over multiple charge and discharge cycles. Therefore, when the battery's cumulative charge and discharge ampere-hours reach twice the battery's rated capacity, the battery's state-of-charge is forced to be corrected to improve the accuracy of the estimated battery state-of-charge.

[0072] S203 . Based on the target parameters, determine whether the target function of the battery pack fails.

[0073] The target function is used to represent a correction function of the battery state of charge of the battery pack.

[0074] It is understandable that after detecting that the battery state of charge has been corrected, the battery state of charge correction function is detected based on the target parameters to determine whether it is working properly; if the battery state of charge correction function fails, it will affect the accuracy of the estimation of the remaining battery power; therefore, it is necessary to detect whether the target function of the battery pack has failed, so as to facilitate timely maintenance of the battery state of charge correction function.

[0075] For example, a failure in the battery state of charge correction function may mean that the vehicle is unable to dynamically adjust the battery state of charge of the battery normally, resulting in a long-term deviation between the battery state of charge and the actual remaining power and an inability to self-correct.

[0076] As an example, if the target parameter meets certain conditions, it can be determined that there is a fault in the correction function of the battery state of charge of the battery pack.

[0077] As another example, if the target function of the battery pack satisfies other conditions, it can be determined that the battery state of charge correction function of the battery pack has no fault, that is, the target function (battery state of charge correction function) is normal.

[0078] For a detailed description of S203 , please refer to the following embodiments, which will not be repeated here.

[0079] In an embodiment of the present application, if a correction to the battery pack's battery state of charge is detected, the target parameters of the battery pack are obtained and the target parameters are reset (e.g., cleared to zero); based on the target parameters, it is determined whether the target function of the battery pack has failed. Compared with the related art, in which only the target parameters are reset upon detection of a correction to the battery pack's battery state of charge, in this solution, the target parameters can be obtained before the target parameters are reset, and based on the target parameters, it is determined whether the battery state of charge correction function has failed. Since this solution can determine whether the vehicle's battery state of charge correction function is normal after the battery pack's battery state of charge has been corrected, it can improve the reliability of the battery pack's battery state of charge. Based on this, this solution can detect whether the battery state of charge correction function has failed, thereby improving the reliability of the battery state of charge.

[0080] In a possible embodiment of the present application, the above S203 includes: determining a target value based on the target cumulative charging parameter and the target cumulative discharging parameter; and determining whether the target function is faulty based on the target value.

[0081] For example, the target value can be used to represent the sum of the absolute value of the target cumulative charging parameter value and the absolute value of the target cumulative discharging parameter value. Of course, the target value can also be expressed by other calculation formulas to represent the target cumulative charging parameter value and the target cumulative discharging parameter value, and the embodiments of the present application do not impose specific limitations on this.

[0082] For example, if the absolute value of the parameter value of the target cumulative charging parameter is 200 Ah, and the absolute value of the parameter value of the target cumulative discharging parameter is 240 Ah, then the target value is 440 Ah.

[0083] It should be noted that when a battery state of charge correction is performed, the parameter values of the battery pack's target cumulative charging parameters and the parameter values of the target cumulative discharging parameters will be reset to zero; that is, if the battery state of charge is not corrected, the parameter values of the battery pack's target cumulative charging parameters and the parameter values of the target cumulative discharging parameters will not be reset to zero and will continue to accumulate.

[0084] For example, the target value may be used to represent the total charge of the battery pack during both the charging and discharging processes. By using the total charge of the battery pack during both the charging and discharging processes after a battery state of charge correction, the reliability of determining whether the correction function has failed can be further improved.

[0085] Regarding how to determine whether the target function is faulty based on the target value, please refer to the following embodiment, which will not be described in detail here.

[0086] In the embodiment of the present application, since the target value can reflect the total power of the battery pack during the charging and discharging process, determining whether the battery state of charge correction function is faulty based on the target value can improve the reliability of detecting whether the correction function is faulty.

[0087] In a possible embodiment of the present application, the method provided in the embodiment of the present application also includes: obtaining a first threshold value based on the rated capacity of the battery pack; and determining whether the target function is faulty based on the target value, including: if the target value is greater than or equal to the first threshold value, determining that the target function is faulty; if the target value is less than the first threshold value, determining that the target function is normal.

[0088] For example, the rated capacity of a battery pack may be used to indicate the amount of electricity that the battery pack can store under ideal conditions. For example, the rated capacity of a battery pack may be 100 Ah.

[0089] For example, the target value can be used to represent the number of energy cycles of the battery, specifically referring to the process of the battery pack completing a complete "rated capacity charge + rated capacity discharge"; for example, for a battery with a rated capacity of 100Ah, one energy cycle can refer to a cumulative charge of 100Ah and then a cumulative discharge of 100Ah. Therefore, if the target value (the sum of the absolute value of the parameter value of the target cumulative charge parameter and the absolute value of the parameter value of the target cumulative discharge parameter) is greater than twice the rated capacity, it means that after the battery pack completes two energy cycles, the battery state of charge of the battery pack has not been corrected.

[0090] It should be noted that in actual application, the number of energy cycles of the battery pack is strongly correlated with the correction of the battery state of charge. When the battery pack is working normally, the battery state of charge will also be corrected after each energy cycle. For example, a complete charge and discharge cycle (such as full charge and then empty) will cause the battery state of charge of the battery pack to drop from 100% to 0%. At this moment, the battery state of charge of the battery pack will be corrected; therefore, the number of energy cycles of the battery pack can be used to detect whether the correction function of the battery state of charge is faulty; further, the target value used to reflect the number of energy cycles of the battery pack can be used to detect whether the correction function of the battery state of charge is faulty; the specific detection logic can be referred to below.

[0091] For example, the first threshold value can be a value obtained by processing the rated capacity of the battery pack. The first threshold value can serve as a limit value for determining whether the battery state of charge correction function has failed. A limit value obtained with reference to the battery pack can be calculated based on the rated capacity of the battery pack. Then, after the battery state of charge is corrected, the target value is detected and compared with the first threshold value, thereby quickly and accurately determining whether the battery state of charge correction function has failed.

[0092] For example, the first threshold value may be the product of twice the rated capacity of the battery pack and a first preset number of times; wherein the first preset number of times may be used to represent the number of charge and discharge cycles of the battery pack (for example, the preset number of times may be 5 times). For example, if the battery state of charge of the battery pack is corrected once within the first preset number of charge and discharge cycles, it may be indicated that the correction function of the battery state of charge is normal, that is, there is no fault. For another example, if the battery state of charge of the battery pack is corrected once after more than the first preset number of charge and discharge cycles, it may be indicated that the correction function of the battery state of charge is faulty. For example, if the rated capacity of the battery pack is 100Ah, the first threshold value may be 1000Ah, which is twice the rated capacity of the battery pack (100Ah) multiplied by 5.

[0093] As an example, if the target value is greater than or equal to a first threshold value, for example, the sum of the absolute value of the parameter value of the target cumulative charging parameter and the absolute value of the parameter value of the target cumulative discharging parameter is greater than or equal to the product of twice the rated capacity of the battery pack and a first preset number of times, then it indicates that the battery state of charge correction function of the battery pack has failed.

[0094] For example, if the absolute value of the target cumulative charging parameter is 500Ah and the absolute value of the target cumulative discharging parameter is 600Ah, the target value may be the sum of the absolute values of the target cumulative charging parameter and the target cumulative discharging parameter, i.e., 1100Ah. If the rated capacity of the battery pack is 100Ah, the first threshold value may be 1000Ah, which is twice the rated capacity of the battery pack (100Ah) multiplied by 5. Since the target value (1100Ah) is greater than the first threshold value (1000Ah), this indicates that the battery pack's battery state of charge correction function has failed.

[0095] As another example, if the target value is less than a first threshold value, for example, the sum of the absolute value of the parameter value of the target cumulative charging parameter and the absolute value of the parameter value of the target cumulative discharging parameter is less than the product of twice the rated capacity of the battery pack and a first preset number of times, then it indicates that the battery state of charge correction function of the battery pack is normal, that is, the battery state of charge correction function of the battery pack is not faulty.

[0096] For example, if the absolute value of the target cumulative charging parameter is 500Ah and the absolute value of the target cumulative discharging parameter is 450Ah, the target value may be the sum of the absolute values of the target cumulative charging parameter and the target cumulative discharging parameter, i.e., 950Ah. If the rated capacity of the battery pack is 100Ah, the first threshold value may be 1000Ah, which is twice the rated capacity of the battery pack (100Ah) multiplied by 5. Since the target value (950Ah) is less than the first threshold value (1000Ah), this indicates that the battery pack's battery state of charge correction function is normal, i.e., the battery pack's battery state of charge correction function is not faulty.

[0097] In an embodiment of the present application, the first threshold value can serve as a limit value for determining whether the battery state of charge correction function has failed; the limit value obtained with reference to the battery pack is calculated based on the rated capacity of the battery pack; then, by detecting the size of the target value after the battery state of charge is corrected and comparing it with the first threshold value, it is possible to quickly and accurately determine whether the battery state of charge correction function has failed.

[0098] In a possible embodiment of the present application, if the target function fails, the method provided in the embodiment of the present application further includes: determining a failure level of the target function failure based on the target value and the rated capacity.

[0099] It can be understood that since the rated capacitance of the battery pack can be used to represent the amount of electricity that the battery pack can store under ideal conditions, by measuring the difference between the target value and the value obtained by the rated capacitance of the battery pack, the failure level of the target function failure, that is, the degree of failure of the charge state correction function, can be further determined when the target function fails.

[0100] For example, by comparing the target value with different thresholds calculated based on the rated capacity, or by detecting which range the target value is in among different ranges calculated based on the rated capacity, the target functional failure can be divided into different levels; for example, minor failure, moderate failure, severe failure, etc.

[0101] Regarding how to determine the fault level of the target functional fault based on the target value and the rated capacity, reference may be made to the following embodiments, which will not be described in detail here.

[0102] In an embodiment of the present application, by combining the target value with the rated capacity, the correction function of the battery state of charge can be divided into different fault levels, thereby further accurately evaluating the degree of fault of the battery state of charge, providing targeted guidance for subsequent maintenance of the correction function, and further improving the reliability of detecting whether the correction function of the battery state of charge is faulty.

[0103] In a possible embodiment of the present application, the fault level of the target functional failure is determined based on the target value and the rated capacity, including: if the target value is within a first range, determining the fault level as a level one fault; if the target value is within a second range, determining the fault level as a level two fault; if the target value is within a third range, determining the fault level as a level three fault.

[0104] Among them, the lower limit value of the first range is the first threshold value, and the upper limit value is the second threshold value; the lower limit value of the second range is the second threshold value, and the upper limit value is the third threshold value; the lower limit value of the third range is the third threshold value; the second threshold value and the third threshold value are determined based on the rated capacity.

[0105] For example, a level one fault may indicate a minor fault when the battery pack's battery state of charge correction function fails; a level two fault may indicate a moderate fault when the battery pack's battery state of charge correction function fails; and a level three fault may indicate a serious fault when the battery pack's battery state of charge correction function fails.

[0106] For example, the second and third thresholds can also be values obtained by processing the rated capacity of the battery pack. The second threshold can serve as a threshold to determine whether the battery state of charge correction function indicates a moderate fault; the third threshold can serve as a threshold to determine whether the battery state of charge correction function indicates a severe fault. Of course, the first threshold can also serve as a threshold to determine whether the battery state of charge correction function indicates a minor fault.

[0107] For example, the second threshold value may be the product of twice the rated capacity of the battery pack and a second preset number of times; wherein the second preset number of times may be used to represent the number of charge and discharge cycles of the battery pack (for example, the second preset number of times may be 10 times). For example, if the battery state of charge of the battery pack is corrected once within the second preset number of charge and discharge cycles, and the battery state of charge of the battery pack is corrected once after more than the first preset number of charge and discharge cycles, it may indicate that the battery state of charge correction function has failed, and the failure is minor. For example, if the rated capacity of the battery pack is 100Ah, the second threshold value may be 2000Ah, which is twice the rated capacity of the battery pack (100Ah) multiplied by 10.

[0108] For another example, the third threshold value may be the product of twice the rated capacity of the battery pack and a third preset number of times; wherein the third preset number of times may be used to represent the number of charge and discharge cycles of the battery pack (for example, the third preset number of times may be 20 times). For example, if the battery state of charge of the battery pack is corrected once within the third preset number of charge and discharge cycles, and the battery state of charge of the battery pack is corrected once after more than the second preset number of charge and discharge cycles, it may indicate that the battery state of charge correction function has failed, and is a moderate fault. For another example, if the battery state of charge of the battery pack is corrected once after more than the third preset number of charge and discharge cycles, it may indicate that the battery state of charge correction function has failed, and is a serious fault. For example, if the rated capacity of the battery pack is 100Ah, the third threshold value may be 4000Ah, which is twice the rated capacity of the battery pack (100Ah) multiplied by 20.

[0109] As an example, the lower limit of the first range is a first threshold value, and the upper limit is a second threshold value. That is, if the target value is within the first range, it can be indicated that the target value is greater than or equal to the first threshold value and less than the second threshold value, which means that the battery state of charge correction function has failed, and the failure is minor. In other words, if the battery pack's battery state of charge is corrected once after more than a first preset number of charge and discharge cycles, and the battery pack's battery state of charge is corrected once within a second preset number of charge and discharge cycles, it can be indicated that the battery state of charge correction function has failed, and the failure is minor (level 1 failure).

[0110] For example, if the first threshold is 1000Ah and the second threshold is 2000Ah, the first range is [1000, 2000]. If the absolute value of the target cumulative charging parameter is 500Ah and the absolute value of the target cumulative discharging parameter is 600Ah, the target value can be the sum of the absolute values of the target cumulative charging parameter and the target cumulative discharging parameter, i.e., 1100Ah. Since the target value (1100Ah) is within the first range [1000, 2000), this indicates that the battery state of charge correction function is malfunctioning, and the malfunction is minor.

[0111] As an example, the lower limit of the second range is the second threshold value, and the upper limit is the third threshold value. That is, if the target value is within the second range, it can be indicated that the target value is greater than or equal to the second threshold value and less than the third threshold value, which means that the battery state of charge correction function has failed and is a medium fault. In other words, if the battery pack's battery state of charge is corrected once after more than the second preset number of charge and discharge cycles, and the battery pack's battery state of charge is corrected once within the first preset number of charge and discharge cycles, it can be indicated that the battery state of charge correction function has failed and is a medium fault (secondary fault).

[0112] For example, if the second threshold is 2000Ah and the third threshold is 4000Ah, the second range is [2000, 4000]. If the absolute value of the target cumulative charging parameter is 1000Ah and the absolute value of the target cumulative discharging parameter is 1500Ah, the target value can be the sum of the absolute values of the target cumulative charging parameter and the target cumulative discharging parameter, i.e., 2500Ah. Since the target value (2500Ah) is within the second range [2000, 4000), this indicates that the battery state of charge correction function is faulty and is a moderate fault.

[0113] As an example, the lower limit of the third range is the third threshold value; that is, if the target value is within the third range, it can be indicated that the target value is greater than or equal to the third threshold value, indicating that the battery state of charge correction function has failed and is a serious fault. In other words, performing a battery pack state of charge correction after more than a third predetermined number of charge and discharge cycles can indicate that the battery state of charge correction function has failed and is a serious fault (Level 3 fault).

[0114] For example, if the third threshold is 4000Ah, the third range is [4000, +∞). If the absolute value of the target cumulative charging parameter is 2000Ah, and the absolute value of the target cumulative discharging parameter is 2000Ah, the target value can be the sum of the absolute values of the target cumulative charging parameter and the target cumulative discharging parameter, i.e., 4000Ah. Since the target value (4000Ah) is within the third range [4000, +∞), this indicates that the battery state of charge correction function has failed, and this is a serious failure.

[0115] Of course, the classification of the fault levels of the battery state of charge correction function in the embodiment of the present application is merely an example classification. In actual scenarios, how to classify the fault levels of the correction function, as well as the number of fault levels, are not specifically limited in the embodiment of the present application. For example, the fault levels of the battery state of charge correction function can also be classified into level 1 fault, level 2 fault, level 3 fault, and level 4 fault, etc.

[0116] In an embodiment of the present application, the fault level of the battery state of charge correction function is represented by dividing the range, and it is determined in which range the target value is located, so that the fault degree of the current battery state of charge correction function when it fails can be quickly and accurately determined, providing targeted guidance for subsequent maintenance of the correction function, and further improving the reliability of detecting whether the battery state of charge correction function is faulty.

[0117] In a possible embodiment of the present application, the method provided in the embodiment of the present application further includes: determining a target battery in the battery pack; and determining whether the battery state of charge needs to be corrected based on the battery state of charge of the target battery.

[0118] The target battery is used to represent the battery with the largest state of charge or the battery with the smallest state of charge in the battery pack.

[0119] It should be noted that since a battery pack may include multiple cells connected in parallel to form a battery pack in a vehicle, the overall battery state of charge (SOC) of the battery pack can be fully reflected by selecting cells with either the highest or lowest SOC in the battery pack.

[0120] For example, if a battery pack includes 10 cells, namely, cells 1 through 10, by comparing the SOCs of cells 1 through 10, cell 3 with the highest SOC (e.g., 85%) can be selected as the target cell; or cell 8 with the lowest SOC (e.g., 79%) can be selected as the target cell.

[0121] Exemplarily, the battery SOC of the target battery is monitored at successive time points to determine whether the battery SOC has been corrected. Specifically, if the battery SOC of the target battery changes significantly (e.g., the change reaches or exceeds a predetermined value) within a predetermined time period, the battery SOC may be considered corrected.

[0122] Regarding how to determine whether the battery state of charge needs to be corrected based on the battery state of charge of the target battery, reference may be made to the following embodiments, which will not be described in detail here.

[0123] In the embodiment of the present application, since the target battery can reflect the battery SOC of the entire battery pack, the reliability of determining whether the battery SOC needs to be corrected can be improved based on the battery SOC of the target battery.

[0124] In a possible embodiment of the present application, based on the battery state of charge of the target battery, determining whether the battery state of charge needs to be corrected includes: determining whether the change in the battery state of charge of the target battery within a preset time period is greater than or equal to a preset value; if the change is greater than or equal to the preset value, determining that the battery state of charge needs to be corrected; if the change is less than the preset value, determining that the battery state of charge needs to be uncorrected.

[0125] For example, the preset duration and the preset value may be values pre-configured by the vehicle or manually set, and the present embodiment does not impose any specific restrictions on this. For example, the preset duration may be 1s, 2s, etc., and the preset value may be 0.5%.

[0126] For example, the change in the target battery's state of charge (SOC) can be used to reflect changes in the battery's state of charge between two consecutive time points, and to measure the extent of the battery's charge and discharge from one moment to another. For example, the change in the SOC can be used to represent the difference in the battery's SOC between two different time points.

[0127] For example, the change in the battery state of charge (SOC) during the target duration within a preset duration can be calculated, i.e., the difference between a first SOC at a first moment and a second SOC at a second moment. The SOC of the target battery can be continuously monitored by the BMS.

[0128] As an example, if the difference between a first battery state of charge corresponding to a first moment and a second battery state of charge corresponding to a second moment is greater than or equal to a preset value, it can be determined that the battery state of charge of the battery pack is currently being corrected.

[0129] For example, let's take the target battery, cell 3, with the highest SOC (e.g., 85%), as an example. At a first moment, the SOC of cell 3 is 85%. If, at a second moment, the SOC of cell 3 is detected to be 82%, in other words, the SOC of the first cell is 85% and the SOC of the second cell is 82%, then within 1 second (the time interval between the first and second moments), the SOC of the cells changes by 3%. Because the SOC change (3%) is greater than the preset value (0.5%), it can be determined that the SOC of the cells has been corrected.

[0130] As another example, if the difference between the first battery state of charge corresponding to the first moment and the second battery state of charge corresponding to the second moment is less than a preset value, it can be determined that the battery state of charge of the battery pack is not currently corrected.

[0131] For example, let's take the target battery, which is battery cell 8 with the lowest state of charge (e.g., 79%), as an example. At a first moment, the state of charge of battery cell 8 is 79%. If it is detected that the state of charge of battery cell 8 is 79% at a second moment, in other words, the first state of charge is 79% and the second state of charge is 79%, then within 1 second (the time interval between the first and second moments), the change in the battery state of charge is 0. Because the change in the battery state of charge (0) is less than the preset value (0.5%), it can be determined that the battery state of charge at this time has not been corrected.

[0132] In an embodiment of the present application, since the change in the target battery can reflect the change in the battery status between two consecutive time points, the reliability of determining whether the battery state of charge has been corrected can be further improved by comparing the size relationship between the change in the target battery and the preset value.

[0133] In a possible embodiment of the present application, if the target function fails, the method provided in the embodiment of the present application further includes: obtaining a first correction time and a second correction time; and sending the first correction time, the second correction time and target information to the target device.

[0134] The first correction time is the time of this battery state of charge correction; the second correction time is the time of the last battery state of charge correction; the target information is used to indicate the target function failure and / or the failure level of the target function failure.

[0135] For example, after detecting that the battery state of charge has been corrected, the target parameter can be reset to zero and accumulation can be restarted. Therefore, the moment when the target parameter is reset to zero can also be determined as the moment when the current battery state of charge has been corrected.

[0136] For example, the time of each battery SOC correction can be recorded. Since each battery SOC correction is recorded, the time of the current battery SOC correction and the time of the last recorded battery SOC correction can be directly obtained when a target function failure is detected. For example, the first correction time can be 12:00:00 on October 1, 2024; the second correction time can be 12:00:00 on September 30, 2024.

[0137] For example, the target information may be used to indicate only the target functional failure. Alternatively, the target information may be used to indicate only the failure level of the target functional failure (e.g., a level 1 failure). Alternatively, the target information may also be used to indicate both the target functional failure and the failure level of the target functional failure (e.g., a level 1 failure).

[0138] Optionally, the target information may also represent other information, such as target parameters, a change in the battery state of charge of the target battery, etc., which is not specifically limited in the embodiment of the present application.

[0139] It is understandable that the first correction time, the second correction time and the target information can be packaged and sent to the target device; in this way, the staff can further analyze the cause of the failure of the battery state of charge correction function by receiving the first correction time, the second correction time and the target information, thereby facilitating subsequent maintenance of the vehicle battery.

[0140] Optionally, after obtaining the first correction time and the second correction time, the vehicle may also integrate the correction function failure of the vehicle's battery charging function with the target information to obtain a functional failure analysis report. The functional failure analysis report is then sent to the target device.

[0141] Exemplarily, the target device can be a cloud server, computer, mobile phone and other devices, or it can be a vehicle's control center, remote monitoring server, etc., and of course it can also be a storage device inside the vehicle. The embodiments of this application do not impose specific restrictions on this.

[0142] In an embodiment of the present application, by sending the first correction time, the second correction time and the target information to the target device, it is convenient for the staff to further analyze the failure of the battery state of charge correction function, thereby facilitating subsequent maintenance of the vehicle battery.

[0143] Figure 3 This is a schematic flow chart of another vehicle battery detection method provided in an embodiment of the present application.

[0144] For example, Figure 3 The vehicle battery detection method shown can be executed by the vehicle, and can also be executed by a vehicle battery detection device in the vehicle, such as a chip.

[0145] like Figure 3 As shown, the vehicle battery detection method includes S301 to S318, and S301 to S318 are described in detail below.

[0146] S301. Detect the battery state of charge of the battery pack in the vehicle.

[0147] For example, the battery management system can be used to obtain the battery SOC of a vehicle's battery pack in real time to detect changes in the battery SOC of the battery pack. Alternatively, the battery SOC of any individual cell in the battery pack can be obtained in real time to detect changes in the SOC of that cell. For example, the SOC of a battery pack or individual cell can be obtained in real time using methods such as open-circuit voltage and ampere-hour integration.

[0148] Optionally, the state of charge of the battery pack in the vehicle can be detected in real time during the operation of the vehicle (for example, while the vehicle is driving).

[0149] S302. Determine a target battery in a battery pack of a vehicle.

[0150] Exemplarily, the target battery is used to represent a battery with the largest state of charge or a battery with the smallest state of charge in the battery pack.

[0151] It should be noted that since a battery pack may include multiple cells connected in parallel to form a battery pack in a vehicle, the overall battery state of charge (SOC) of the battery pack can be fully reflected by selecting cells with either the highest or lowest SOC in the battery pack.

[0152] S303. Based on the target battery, determine whether the battery SOC of the battery pack needs to be corrected. If so, execute S304; if not, execute S301.

[0153] For example, whether the battery SOC of the battery pack has been corrected can be determined by determining whether a change in the SOC of the target battery within a preset time period is greater than or equal to a preset value. For example, if the change is greater than or equal to the preset value, it is determined that the battery SOC has been corrected; for another example, if the change is less than the preset value, it is determined that the battery SOC has not been corrected.

[0154] S304. Obtain target cumulative charging parameters and target cumulative discharging parameters of the battery pack.

[0155] For example, the target cumulative charging parameter may refer to the cumulative charge amount during the process of charging the battery pack. Correspondingly, the target cumulative discharging parameter may refer to the cumulative discharge amount during the process of discharging the battery pack.

[0156] Typically, the target cumulative charging parameter can be determined by the current output or input during the charging process. Correspondingly, the target cumulative discharge parameter can be determined by the current output or input during the discharge process. Of course, it can also be represented by other physical quantities, such as power, voltage, etc., and the embodiments of the present application do not impose specific limitations on this.

[0157] S305. Record the time of this correction.

[0158] Exemplarily, the current correction time can be stored in the vehicle. In other words, each time a correction of the battery state of charge of the battery pack is detected, the correction time can be stored in the vehicle.

[0159] S306. Continue resetting the target cumulative charging parameter and the target cumulative discharging parameter, and restart accumulation.

[0160] Exemplarily, after obtaining the target cumulative charging parameters and target cumulative discharging parameters of the battery pack, the target cumulative charging parameters and the target cumulative discharging parameters need to be reset; in other words, the parameter value of the target cumulative charging parameters is cleared to zero, and the parameter value of the target cumulative discharging parameters is cleared to zero; and accumulation is performed again; the next time a correction of the battery state of charge is detected, and after obtaining the target cumulative charging parameters and the target cumulative discharging parameters, the target cumulative charging parameters and the target cumulative discharging parameters continue to be reset and accumulated again.

[0161] S307. Based on the target cumulative charging parameter and the target cumulative discharging parameter, a target value is determined.

[0162] For example, the target value can be used to represent the sum of the absolute value of the target cumulative charging parameter value and the absolute value of the target cumulative discharging parameter value. Of course, the target value can also be expressed by other calculation formulas to represent the target cumulative charging parameter value and the target cumulative discharging parameter value, and the embodiments of the present application do not impose specific limitations on this.

[0163] S308. Obtain the rated capacitance of the battery pack and determine a first threshold.

[0164] For example, the rated capacity of a battery pack may be used to indicate the amount of electricity that the battery pack can store under ideal conditions. For example, the rated capacity of a battery pack may be 100 Ah.

[0165] For example, the first threshold value can be a value obtained by processing the rated capacity of the battery pack. The first threshold value can serve as a limit value for determining whether the battery state of charge correction function has failed. A limit value obtained with reference to the battery pack can be calculated based on the rated capacity of the battery pack. Then, after the battery state of charge is corrected, the target value is detected and compared with the first threshold value, thereby quickly and accurately determining whether the battery state of charge correction function has failed.

[0166] S309. Determine whether the target value is greater than or equal to the first threshold. If so, execute S310; if not, execute S316.

[0167] S310 . Determine a first range and a second range based on the rated capacitance of the battery pack.

[0168] The lower limit of the first range is the first threshold, and the upper limit is the second threshold; the lower limit of the second range is the second threshold, and the upper limit is the third threshold.

[0169] S311. Determine whether the target value is within the first range. If yes, execute S312; if no, execute S313.

[0170] S312. Determine that the fault level of the battery state of charge correction function fault is a level one fault.

[0171] For example, a level one fault may represent a minor fault when a function of correcting the battery state of charge of the battery pack fails.

[0172] S313. Determine whether the target value is within the second range. If so, execute S314; if not, execute S315.

[0173] S314: Determine that the fault level of the battery state of charge correction function fault is a level 2 fault.

[0174] For example, a secondary fault may represent a moderate fault when a function of correcting the battery state of charge of the battery pack fails.

[0175] S315: Determine that the fault level of the battery state of charge correction function fault is a level 3 fault.

[0176] For example, a level 3 fault may represent a serious fault when the battery pack's battery state of charge correction function fails.

[0177] S316: Determine whether the battery state of charge correction function is normal.

[0178] S317. Obtain the current correction time, the last correction time and the target information.

[0179] S318. Send the current correction time, the last correction time and the target information to the target device.

[0180] For detailed description of S301 to S318, please refer to the above Figure 1 and Figure 2 And the related descriptions will not be repeated here.

[0181] In the embodiment of the present application, by comparing the size relationship between the change amount of the target battery and the preset value, it is determined whether the battery state of charge needs to be corrected, which can further improve the reliability of determining whether the battery state of charge needs to be corrected; by combining the target value and the rated capacity, the correction function of the battery state of charge can be divided into different fault levels, thereby further accurately evaluating the fault degree of the battery state of charge; and, by dividing the range to represent the fault level of the correction function of the battery state of charge, and judging within which range the target value is located, it is possible to quickly and accurately determine the fault degree when the correction function of the current battery state of charge fails; and in the related art, when the battery is detected, Compared with the solution in which the target parameters are only reset when the state of charge of the battery pack is corrected, in the present solution, it is possible to determine in which range the target values obtained by the target cumulative charging parameters and the target cumulative discharging parameters are located, and thus the degree of failure of the correction function of the current battery state of charge can be quickly and accurately determined, providing targeted guidance for the subsequent maintenance of the correction function; since the present solution can determine whether the correction function of the battery state of charge of the vehicle is normal after the battery state of charge of the battery pack is corrected, the reliability of the battery state of charge of the battery pack can be improved; based on this, the present solution can detect whether there is a failure in the correction function of the battery state of charge, so as to improve the reliability of the battery state of charge.

[0182] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or variations based on the above examples, and such modifications or variations also fall within the scope of the embodiments of the present application.

[0183] Combined with the above Figures 2 to 3 The vehicle battery detection method provided by the embodiment of the present application is described in detail; Figure 4 and Figure 5 The device embodiments of the present application are described in detail. It should be understood that the devices in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0184] The following combination Figure 4 The vehicle battery detection device provided in the embodiment of the present application is described in detail.

[0185] like Figure 4 As shown, Figure 4 It is a structural schematic diagram of a vehicle battery detection device provided in an embodiment of the present application.

[0186] For example, Figure 4 As shown, the detection device includes:

[0187] A detection module 410 is used to detect the battery state of charge of a battery pack in a vehicle;

[0188] An acquisition module 420 is configured to acquire target parameters of the battery pack and reset the target parameters if a correction of the battery state of charge is detected; wherein the target parameters include a target cumulative charging parameter and a target cumulative discharging parameter;

[0189] The determination module 430 is configured to determine whether a target function of the battery pack is faulty based on the target parameter; wherein the target function is used to represent a correction function of the battery state of charge of the battery pack.

[0190] As a possible implementation, the determination module 430 is specifically configured to determine a target value based on the target cumulative charging parameter and the target cumulative discharging parameter; and determine whether the target function is faulty based on the target value.

[0191] As a possible implementation method, the determination module 430 is also used to obtain a first threshold based on the rated capacity of the battery pack; the determination module 430 is specifically used to determine that the target function fails if the target value is greater than or equal to the first threshold; if the target value is less than the first threshold, determine that the target function is normal.

[0192] As a possible implementation, if the target function fails, the determination module 430 is further configured to determine a failure level of the target function failure based on the target value and the rated capacity.

[0193] As a possible implementation method, the determination module 430 is specifically used to determine that if the target value is within the first range, the fault level is a level one fault; if the target value is within the second range, the fault level is determined to be a level two fault; if the target value is within the third range, the fault level is determined to be a level three fault; wherein, the lower limit value of the first range is the first threshold value, and the upper limit value is the second threshold value; the lower limit value of the second range is the second threshold value, and the upper limit value is the third threshold value; the lower limit value of the third range is the third threshold value; the second threshold value and the third threshold value are determined based on the rated capacity.

[0194] As a possible implementation, the determination module 430 is further used to determine a target battery in the battery pack; wherein the target battery is used to represent the battery with the highest state of charge or the battery with the lowest state of charge in the battery pack; based on the battery state of charge of the target battery, it is determined whether the battery state of charge needs to be corrected.

[0195] As a possible implementation method, the determination module 430 is specifically used to determine whether the change in the battery state of charge of the target battery within a preset time period is greater than or equal to a preset value; if the change is greater than or equal to the preset value, it is determined that the battery state of charge has been corrected; if the change is less than the preset value, it is determined that the battery state of charge has not been corrected.

[0196] As a possible implementation, the acquisition module 420 is further configured to acquire a first correction time and a second correction time; wherein the first correction time is the time of the current battery state of charge correction; and the second correction time is the time of the last battery state of charge correction.

[0197] As a possible implementation method, the device provided in the embodiment of the present application also includes: a sending module for sending a first correction time, a second correction time and target information to the target device; wherein the target information is used to indicate a target functional failure, and / or a failure level of the target functional failure.

[0198] It should be noted that the vehicle battery detection device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example when executing the vehicle battery detection method. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0199] In addition, the vehicle battery detection device provided in the above embodiment and the vehicle battery detection method embodiment belong to the same concept. Therefore, for details not disclosed in the device embodiment of this specification, please refer to the vehicle battery detection method embodiment mentioned above in this specification, and no further details will be given here.

[0200] Figure 5 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0201] For example, Figure 5 As shown, the vehicle 500 includes: a memory 501 and a processor 502, wherein the memory 501 stores an executable program code 503, and the processor 502 is used to call and execute the executable program code 503 to perform a vehicle battery detection method.

[0202] In addition, an embodiment of the present application also protects a detection device, which may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a vehicle battery detection method provided in an embodiment of the present application.

[0203] In this embodiment, the detection device can be divided into functional modules according to the above-mentioned method example. For example, each functional module can be corresponded to each other, or two or more functions can be integrated into a processing module. The above-mentioned integrated module can be implemented in the form of hardware. It should be noted that the module division in this embodiment is illustrative and only represents a logical functional division. In actual implementation, other division methods may be used.

[0204] In the case of dividing the functional modules into corresponding functional modules, the detection device may further include an acquisition module, a detection module, a processing module, a control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0205] It should be understood that the device provided in this embodiment is used to execute the above-mentioned vehicle battery detection method, and thus can achieve the same effect as the above-mentioned implementation method.

[0206] In the case of an integrated unit, the detection device may include a processing module and a storage module. When the detection device is applied to a vehicle, the processing module may be used to control and manage the movement of the vehicle.

[0207] The processing module may be a processor or controller that implements or executes the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, and the storage module may be a memory.

[0208] In addition, the device provided in the embodiments of the present application can specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a vehicle battery detection method provided in the above embodiment.

[0209] This embodiment also provides a computer-readable storage medium, which stores computer program code. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement a vehicle battery detection method provided in the above embodiment.

[0210] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a vehicle battery detection method provided in the above embodiment.

[0211] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0212] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0213] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0214] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle battery detection method, characterized in that: The method comprises: Detecting the battery state of charge of the battery pack in the vehicle; If it is detected that the battery state of charge has been corrected, obtaining target parameters of the battery pack and resetting the target parameters; wherein the target parameters include a target cumulative charging parameter and a target cumulative discharging parameter; Based on the target parameter, it is determined whether a target function of the battery pack fails; wherein the target function is used to represent a correction function of a battery state of charge of the battery pack.

2. The method according to claim 1, characterized in that The determining, based on the target parameter, whether a target function of the battery pack fails includes: determining a target value based on the target cumulative charging parameter and the target cumulative discharging parameter; Based on the target value, it is determined whether the target function is malfunctioning.

3. The method according to claim 2, characterized in that The method further comprises: obtaining a first threshold value based on a rated capacity of the battery pack; The determining, based on the target value, whether the target function fails includes: If the target value is greater than or equal to the first threshold, determining that the target function is faulty; If the target value is less than the first threshold, it is determined that the target function is normal.

4. The method according to claim 3, characterized in that If the target function fails, the method further includes: A failure level of the target functional failure is determined based on the target value and the rated capacity.

5. The method according to claim 4, characterized in that The determining, based on the target value and the rated capacity, a fault level of the target functional fault includes: If the target value is within the first range, determining that the fault level is a level one fault; If the target value is within the second range, determining that the fault level is a level 2 fault; If the target value is within the third range, determining that the fault level is a level 3 fault; Among them, the lower limit value of the first range is the first threshold value, and the upper limit value is the second threshold value; the lower limit value of the second range is the second threshold value, and the upper limit value is the third threshold value; the lower limit value of the third range is the third threshold value; the second threshold value and the third threshold value are determined based on the rated capacity.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Determining a target battery in the battery pack; wherein the target battery is used to represent a battery with a maximum state of charge or a battery with a minimum state of charge in the battery pack; Based on the battery state of charge of the target battery, it is determined whether a correction to the battery state of charge exists.

7. The method according to claim 6, characterized in that The determining, based on the battery state of charge of the target battery, whether the battery state of charge needs to be corrected includes: Determining whether a change in the battery state of charge of the target battery within a preset time period is greater than or equal to a preset value; If the change is greater than or equal to the preset value, determining that the battery state of charge has been corrected; If the change is less than the preset value, it is determined that the battery state of charge is not corrected.

8. The method according to any one of claims 1 to 5, characterized in that If the target function fails, the method further includes: Obtain a first correction time and a second correction time; wherein the first correction time is the time of the current battery state of charge correction; the second correction time is the time of the last battery state of charge correction; The first correction time, the second correction time, and target information are sent to the target device; wherein the target information is used to indicate the target functional failure and / or the failure level of the target functional failure.

9. A vehicle battery detection device, characterized in that: The device comprises: A detection module for detecting the battery state of charge of a battery pack in a vehicle; an acquisition module, configured to acquire target parameters of the battery pack and reset the target parameters if a correction of the battery state of charge is detected; wherein the target parameters include a target cumulative charging parameter and a target cumulative discharging parameter; A determination module is used to determine whether a target function of the battery pack fails based on the target parameter; wherein the target function is used to represent a correction function of the battery state of charge of the battery pack.

10. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.