Storage battery diagnosis method, device, equipment and medium

Through computer equipment, computers automatically read and analyze battery performance parameters, and use preset diagnostic strategies to perform fault diagnosis, solving the problem of low diagnostic accuracy in the existing technology, and achieving efficient and accurate battery diagnosis.

CN119705315AActive Publication Date: 2025-03-28ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411861663.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-28
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

In the prior art, the accuracy of the battery diagnosis is not high, and it relies on manual analysis of performance data, and there are problems of error and low efficiency.

Method used

Connecting the computer equipment to the vehicle, the performance parameters of the battery are automatically read using the OBD interface, and fault diagnosis is carried out according to the preset diagnostic strategy to generate diagnostic results.

Benefits of technology

It improves the accuracy and efficiency of battery diagnosis, reduces manual intervention, reduces diagnostic costs, and significantly improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119705315A_ABST
    Figure CN119705315A_ABST
Patent Text Reader

Abstract

The invention provides a storage battery diagnosis method and device, equipment and a medium, and relates to the technical field of vehicles. In the scheme, after computer equipment is connected with a vehicle through a vehicle-mounted diagnosis interface OBD, performance parameters of a storage battery are read from the vehicle, fault diagnosis is carried out on the storage battery according to the read performance parameters and a preset diagnosis strategy, and a diagnosis result used for indicating whether the storage battery has a fault or not is obtained; therefore, the diagnosis accuracy of the storage battery is improved.
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 in particular to a battery diagnosis method, device, equipment and medium. Background Art

[0002] As the degree of automotive electronics continues to increase, the requirements for battery performance are also increasing accordingly. However, battery failures are difficult to diagnose, which significantly increases the difficulty of maintenance.

[0003] Currently, the diagnosis of whether a battery is faulty mainly relies on the battery performance data obtained by a handheld measuring device. Specifically, after the battery performance data is collected by the handheld measuring device, the performance data is manually analyzed to diagnose whether the battery is faulty.

[0004] However, the above-mentioned fault diagnosis method based on battery performance data has the problem of low diagnostic accuracy. Summary of the invention

[0005] The present application provides a battery diagnosis method, device, equipment and medium to solve the problem of low battery diagnosis accuracy in the prior art.

[0006] In a first aspect, the present application provides a battery diagnosis method, which is applied to a computer device, wherein the computer device is connected to a vehicle via an on-board diagnostic interface OBD, and the method comprises:

[0007] reading a performance parameter of a battery from the vehicle;

[0008] According to the performance parameters and a preset diagnosis strategy, a fault diagnosis is performed on the battery to obtain a diagnosis result, wherein the diagnosis result is used to indicate whether the battery has a fault.

[0009] In a possible design of the first aspect, reading the performance parameters of the battery from the vehicle includes:

[0010] Reading a battery internal resistance and a first state of charge SOC when the vehicle is turned off and electrical appliances are turned off, wherein the performance parameters include the battery internal resistance and the first state of charge SOC;

[0011] Accordingly, the battery is subjected to fault diagnosis according to the performance parameters and a preset diagnostic strategy to obtain a diagnostic result, including:

[0012] If the battery internal resistance is greater than or equal to a preset internal resistance threshold, and the first state of charge SOC is less than or equal to a preset first state of charge SOC threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be replaced.

[0013] In a possible design of the first aspect, the method further includes:

[0014] If the battery internal resistance is less than the internal resistance threshold, or the first state of charge SOC is greater than the first state of charge SOC threshold, controlling the vehicle to turn on the headlights;

[0015] After the vehicle turns on the headlights for a first preset time, reading the discharge voltage of the battery and controlling the vehicle to turn off the headlights;

[0016] If the discharge voltage is less than or equal to a preset discharge voltage threshold, the diagnosis result is determined to be that the battery is faulty and needs to be replaced.

[0017] In a possible design of the first aspect, the method further includes:

[0018] If the discharge voltage is greater than the discharge voltage threshold, controlling the engine of the vehicle to start to charge the battery;

[0019] After the engine charges the battery for a second preset time, reading a second state of charge SOC and a charging current of the battery and controlling the engine to shut down, the second preset time being longer than the first preset time;

[0020] If the second state of charge SOC is greater than or equal to a preset second state of charge SOC threshold, it is determined that the diagnosis result is that the battery performance is good, and the second state of charge SOC threshold is greater than the first state of charge SOC threshold;

[0021] If the second state of charge (SOC) is less than the second state of charge (SOC) threshold, the diagnosis result is determined according to the charging current.

[0022] In a possible design of the first aspect, determining the diagnosis result according to the charging current includes:

[0023] If the charging current is less than or equal to a preset first current threshold, determining that the diagnosis result is that the battery is faulty and needs to be replaced;

[0024] If the charging current is greater than the first current threshold and the charging current is less than a preset second current threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be repaired by an external device;

[0025] If the charging current is greater than or equal to the second current threshold, the diagnosis result is determined to be that the battery performance is good; wherein the first current threshold is less than the second current threshold.

[0026] In a possible design of the first aspect, before controlling the engine of the vehicle to start to charge the battery, the method further includes:

[0027] reading the temperature of the battery;

[0028] If the temperature is less than or equal to a preset temperature threshold, the battery is controlled to be heated until the temperature of the battery is greater than the temperature threshold.

[0029] In a possible design of the first aspect, the first current threshold and the second current threshold are determined according to an electrochemical model of the battery and a rated capacity of the battery.

[0030] In a possible design of the first aspect, controlling the vehicle to turn on headlights includes:

[0031] A first control instruction is sent to the vehicle, where the first control instruction is used to control the vehicle to turn on the headlights and turn them off after maintaining the on state for the first preset time period.

[0032] In a possible design of the first aspect, controlling the engine of the vehicle to start to charge the battery includes:

[0033] A second control instruction is sent to the vehicle, where the second control instruction is used to control the engine of the vehicle to start to charge the battery and to shut down after the battery is continuously charged for the second preset time period.

[0034] In a possible design of the first aspect, the method further includes:

[0035] Generate a diagnostic report of the battery according to the diagnostic result and a preset fault handling strategy;

[0036] The diagnostic report is output on a graphical user interface.

[0037] In a second aspect, the present application provides a battery diagnostic device, comprising:

[0038] A reading module, used for reading performance parameters of a battery from the vehicle;

[0039] The processing module is used to perform fault diagnosis on the battery according to the performance parameters and a preset diagnosis strategy to obtain a diagnosis result, wherein the diagnosis result is used to indicate whether the battery has a fault.

[0040] In a third aspect, the present application provides a computer device, comprising: a processor, and a memory communicatively connected to the processor;

[0041] The memory stores computer-executable instructions;

[0042] The processor executes the computer-executable instructions stored in the memory to implement the battery diagnosis method as described in any one of the first aspects.

[0043] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the battery diagnosis method as described in any one of the first aspects.

[0044] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the battery diagnosis method as described in any one of the first aspects.

[0045] The battery diagnostic method, device, equipment and medium provided in the present application relate to the field of vehicle technology. In this solution, the computer device is connected to the vehicle through the on-board diagnostic interface (OBD), thereby improving the efficiency of reading the battery performance parameters. After the connection is successful, the computer device reads the performance parameters from the vehicle in real time, while reducing the time and cost of manual diagnosis and ensuring the accuracy of the performance parameters. According to the read performance parameters and the preset diagnostic strategy, the battery is diagnosed for faults, and a diagnostic result indicating whether the battery is faulty is obtained, thereby improving the diagnostic accuracy of the battery. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0047] Figure 1 A schematic diagram of an application scenario of a battery diagnosis method provided in an embodiment of the present application;

[0048] Figure 2 A flowchart of a first embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0049] Figure 3 A schematic diagram of a flow chart of a second embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0050] Figure 4 A flowchart of a third embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0051] Figure 5 A flowchart of a fourth embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0052] Figure 6A flowchart of a fifth embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0053] Figure 7 A schematic diagram of a charging standard provided in an embodiment of the present application;

[0054] Figure 8 A flowchart of a sixth embodiment of a battery diagnosis method provided in an embodiment of the present application;

[0055] Fig. 9 A flowchart of a seventh embodiment of a battery diagnostic method provided in an embodiment of the present application;

[0056] Fig.10 A flowchart of an eighth embodiment of a battery diagnostic method provided in an embodiment of the present application;

[0057] Fig.11 A flowchart of a ninth embodiment of a battery diagnostic method provided in an embodiment of the present application;

[0058] Fig.12 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application;

[0059] Fig.13 A schematic diagram of the structure of a first embodiment of a battery diagnostic device provided in an embodiment of the present application;

[0060] Fig.14 A schematic diagram of the structure of a second embodiment of a battery diagnostic device provided in an embodiment of the present application;

[0061] Fig.15 A schematic diagram of the structure of a computer device provided in an embodiment of the present application.

[0062] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0063] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0064] First, let’s explain the terms involved in this application:

[0065] State of Charge (SOC): refers to the percentage of remaining battery power, which is a key indicator for judging battery performance;

[0066] On-Board Diagnostics (OBD): refers to a standardized system interface that can obtain the performance parameters of various vehicle systems in real time;

[0067] Electrochemical model: refers to the mathematical model used to describe and simulate the electrochemical reactions and physical processes inside the battery.

[0068] In the automotive industry, the battery is a core component of the vehicle's electrical system. Its health directly affects the vehicle's starting ability and the normal operation of various electronic devices in the vehicle (such as navigation systems, audio systems, headlights, etc.). As the degree of automotive electronics continues to increase, the requirements for battery performance are also increasing. However, battery failures are often difficult to diagnose, and early signs of failure are not easy to detect, which poses a challenge to the daily maintenance and care of vehicles.

[0069] In the existing technical solutions, the diagnosis of battery failure mainly relies on handheld measuring devices to obtain battery performance parameter data. Specifically, the technician first connects the measuring device to the battery, collects and records the performance parameter data, and then transmits the collected performance parameter data to the terminal device through a wired interface, Bluetooth or wireless network. Then, the performance parameter data is analyzed based on manual experience to determine the health of the battery and predict potential failures.

[0070] However, the above-mentioned battery failure diagnosis method has significant deficiencies in diagnostic accuracy, scope of application, diagnostic efficiency, diagnostic cost and user experience. Specifically, the final diagnosis of battery failure mainly depends on the intervention and experience of technicians, which limits the objectivity and consistency of the diagnosis. At the same time, a unified fixed performance parameter threshold is used for different vehicle models and usage conditions, which to a certain extent reduces the accuracy and scope of diagnosis. Expensive diagnostic equipment and professionals are usually required for diagnosis, which increases the diagnostic cost. In addition, the entire battery failure diagnosis process is complicated and time-consuming, and users need to wait a long time to obtain diagnostic results, which reduces diagnostic efficiency and user experience.

[0071] In view of the above problems, the inventors found in the process of studying the battery diagnosis method that the main reason for the low accuracy and efficiency of battery diagnosis is that the performance parameters are collected and analyzed manually. Based on this, the inventors proposed an automated battery diagnosis method to improve the accuracy and efficiency of diagnosis. Specifically, when the computer device is connected to the vehicle through OBD, the computer device reads the performance parameters of the battery from the vehicle, and performs fault diagnosis on the battery in the vehicle based on the read performance parameters and the preset diagnostic strategy, thereby generating a diagnostic result indicating whether the battery has a fault. The battery diagnosis method does not require manual participation in the entire diagnostic process, which improves the diagnostic efficiency while improving the accuracy of the diagnosis.

[0072] Figure 1 A schematic diagram of an application scenario of a battery diagnosis method provided in an embodiment of the present application. Figure 1 As shown, the application scenario of the solution provided by the present application includes a computer device 100 and a vehicle 101. The vehicle 101 is equipped with an OBD 1011, an electronic controller 1012 and a battery 1013.

[0073] It is worth noting that the computer device 100 can be a single terminal device, such as a laptop computer, a desktop computer, etc. The computer 100 can also be a combination of the above-mentioned multiple terminal devices. The present application does not specifically limit the specific form and type of the computer device 100.

[0074] The vehicle 101 may be any one of a conventional fuel vehicle, a hybrid vehicle, a pure electric vehicle, a plug-in hybrid vehicle, a hydrogen fuel cell vehicle, etc. The present application does not specifically limit the specific type of the vehicle 101 .

[0075] When using the computer device 100 to diagnose whether the battery 1013 in the vehicle 101 has a fault, the computer device 100 is first connected to the electronic controller 1012 in the vehicle 101 through the OBD1011, and then the computer device 100 reads the performance parameters of the battery 1013 through the OBD1011. Finally, the computer device 100 performs a fault diagnosis on the battery 1013 based on the read performance parameters of the battery 1013 and the preset diagnostic strategy, and generates a diagnostic result indicating whether the battery 1013 has a fault.

[0076] It should be noted that the above scenario is only an example of an application scenario provided by an embodiment of the present application. The embodiment of the present application does not limit the actual form of the various devices included in the scenario. In the specific application of the solution, it can be set according to actual needs.

[0077] For ease of description, the following describes the implementation of the method by taking a computer device that can execute the battery diagnosis method as an example. It can be understood that the computer device that executes the method is only an exemplary description and should not be understood as a limitation on the method.

[0078] The technical solutions shown in the present application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist alone or in combination with each other, and the same or similar contents will not be repeated in different embodiments. At the same time, it should be noted that all terms "battery" and "battery" are interchangeable in this article.

[0079] Figure 2 The flowchart of the first embodiment of the battery diagnosis method provided in the present application is as follows. Figure 2 As shown, the battery diagnostic method is applied to a computer device, and the computer device is connected to a vehicle via an OBD. The process of the battery diagnostic method may include:

[0080] S201: Reading performance parameters of the battery from the vehicle.

[0081] In this step, in view of the low accuracy and efficiency of the manual method of diagnosing battery faults in the vehicle, this application focuses on automating the battery diagnosis process, aiming to improve the diagnostic accuracy and efficiency of the battery.

[0082] It is worth noting that before diagnosing the battery, the computer equipment needs to be connected to the vehicle equipped with the battery to be diagnosed through OBD, and an electrochemical model of the battery to be diagnosed needs to be established to determine the current threshold and record the chemical reaction process generated inside the battery.

[0083] In a possible implementation, the computer device has installed relevant diagnostic software and is equipped with an OBD cable or a wireless OBD adapter. When the computer device and the vehicle whose battery is to be diagnosed are successfully connected via OBD, the computer device will automatically read the battery performance parameters via OBD.

[0084] It is worth noting that the type of battery in this application is lead-acid battery.

[0085] In another possible implementation, when the computer device automatically reads the performance parameters of the battery through OBD, the data identifier is used to identify and obtain specific performance parameters. The specific implementation process may include: the computer device first establishes communication with the vehicle's OBD, then sends a request message containing the data identifier to the electronic controller in the vehicle to read specific parameters (such as voltage, charging current, SOC, etc.), receives and parses the response message returned by the vehicle's electronic controller, and extracts the actual performance parameters. By sending multiple request messages in sequence, the computer device can fully obtain various performance parameters of the battery.

[0086] It is worth noting that in the following embodiments, when the computer device reads the performance parameters of the battery through OBD, the data identifier can be used to identify and obtain specific performance parameters, which will not be described in detail.

[0087] The performance parameters of a battery refer to key indicators that can reflect the health and performance of the battery, and can be automatically read through the OBD. The performance parameters of a battery include, but are not limited to, any one or any combination of SOC, internal resistance, voltage, current, temperature, etc. Among them, SOC refers to the percentage of the remaining power of the battery, which is one of the key indicators for judging the performance of the battery. Internal resistance refers to the resistance inside the battery, which can reflect the good or bad internal conductivity of the battery. Voltage refers to the potential difference between the two ends of the battery, which can judge the working state of the battery. Current refers to the size of the current during the charging and discharging process of the battery, which can reflect the charging and discharging capacity of the battery. Temperature refers to the operating temperature of the battery.

[0088] It is worth noting that which battery performance parameters are read from the vehicle is determined by the actual operating state of the vehicle and the automated diagnostic system deployed in the computer device. The automated diagnostic system will dynamically adjust the battery performance parameters that need to be read according to the current actual operating state of the vehicle.

[0089] Optionally, after reading the performance parameters of the battery from the vehicle, these performance parameters can be preprocessed. Specifically, the preprocessing steps include but are not limited to operations such as performance parameter cleaning, noise removal, performance parameter smoothing and normalization. Among them, performance parameter cleaning can remove invalid or abnormal performance parameters to ensure the accuracy of performance parameters. Noise removal can reduce the impact of external interference on performance parameters and improve the reliability of performance parameters. Performance parameter smoothing can eliminate short-term fluctuations and make performance parameters more representative. Normalization converts performance parameters of different dimensions to the same scale to facilitate subsequent analysis and comparison. Through these preprocessing steps, the quality of performance parameters can be improved, providing accurate and reliable input for subsequent diagnostic algorithms, thereby enhancing the accuracy and effectiveness of fault diagnosis.

[0090] It is worth noting that the type of battery is lead-acid battery, which will not be described in detail below.

[0091] S202: Performing fault diagnosis on the battery according to the performance parameters and a preset diagnosis strategy to obtain a diagnosis result, where the diagnosis result is used to indicate whether the battery has a fault.

[0092] In this step, according to step S201, after the computer device reads the performance parameters of the battery from the vehicle through OBD, the battery is diagnosed for faults based on the read performance parameters and a preset diagnostic strategy, thereby obtaining a diagnostic result indicating whether the battery is faulty.

[0093] Among them, the preset diagnostic strategy includes preset diagnostic algorithms and rules, which will analyze the performance parameters collected automatically, identify whether the battery has a fault, and obtain a diagnostic result.

[0094] In a possible implementation, the preset diagnostic algorithm includes but is not limited to technical means such as a machine learning model, which can make a comprehensive judgment on the performance parameters automatically collected by the computer device. The preset diagnostic rules include but are not limited to preset thresholds, etc., which are used to judge whether the performance parameters are within a normal range. By combining the preset diagnostic algorithm and the preset diagnostic rules, the computer device can accurately identify whether the battery is faulty and generate corresponding diagnostic results.

[0095] It is worth noting that while generating the corresponding diagnostic results, corresponding maintenance suggestions can also be provided at the same time. The maintenance suggestions include but are not limited to the need to replace the battery immediately, perform deep charge and discharge cycles, or check the electrical system. Through this automated diagnostic process, not only the accuracy and efficiency of battery fault diagnosis are improved, but also timely and reliable maintenance guidance is provided to users, thereby extending the service life of the battery and ensuring the normal operation of the vehicle.

[0096] The battery diagnosis method provided in the embodiment of the present application can greatly improve the efficiency and accuracy of performance parameter collection by automatically collecting the actual performance parameters of the battery through computer equipment and OBD, and avoid the errors and omissions caused by manual operations in the prior art solutions. At the same time, based on the preset diagnostic strategy, the computer equipment performs real-time analysis and comprehensive judgment on the collected performance parameters, quickly identifies potential faults and generates diagnostic results, and significantly shortens the time for fault detection and processing. In addition, compared with the expensive diagnostic equipment required in the prior art solutions, the present application reduces the diagnostic cost by using software and low-cost hardware. Therefore, the battery diagnosis method provided in the embodiment of the present application improves the efficiency and accuracy of battery diagnosis while also improving the user service experience.

[0097] Next, the specific implementation process of step S201 and step S202 will be discussed in detail. Figure 3 The flowchart of the second embodiment of the battery diagnosis method provided in the present application is as follows. Figure 3 As shown, based on the above embodiment, the performance parameters of the battery are read from the vehicle and the battery is diagnosed according to the performance parameters and the preset diagnosis strategy to obtain a diagnosis result. The process of the battery diagnosis method may include:

[0098] S301: Reading the battery internal resistance and the first SOC when the vehicle is turned off and electrical appliances are turned off. The performance parameters include the battery internal resistance and the first SOC.

[0099] In this step, in order to ensure accurate performance parameter measurement under no-load conditions and avoid the influence of external current interference on the diagnosis results, when the computer equipment starts battery diagnosis, it is necessary to control all electrical appliances in the vehicle to be turned off and the vehicle is in the off state.

[0100] It is worth noting that if the vehicle is not in the ignition-off state or all electrical appliances are not in the turned-off state, the computer device sends a status control instruction to the vehicle through OBD to control the vehicle to be in the ignition-off state and all electrical appliances to be turned off.

[0101] Specifically, the engine is completely turned off, and all electrical appliances are turned off to ensure that all electrical equipment in the car (such as lights, audio, air conditioning, etc.) are in the off state to avoid any additional current consumption.

[0102] When the vehicle is in an ignition-off state and all electrical appliances are turned off, the computer device reads the internal resistance and the first SOC of the battery through the OBD.

[0103] Internal resistance refers to the resistance value inside the battery, usually in milliohms. Specifically, internal resistance is an important indicator for detecting the health of the battery. Lower internal resistance usually indicates that the battery is in good condition, while higher internal resistance indicates that the battery is aging or has internal faults, such as electrode corrosion, electrolyte deterioration, etc. Measuring internal resistance under no-load conditions can avoid interference from external current on the measurement results, thereby obtaining more accurate internal resistance data.

[0104] The first SOC indicates the charge level of the battery in its current state, usually expressed as a percentage. The first SOC is a key parameter for determining the remaining battery power and endurance. Accurate SOC measurement helps detect the available capacity and remaining usage time of the battery. Measuring SOC under no-load conditions can avoid the influence of external current consumption on SOC calculation, thereby obtaining a more accurate state of charge.

[0105] By reading the battery internal resistance and the first SOC under no-load conditions, the computer device can obtain more accurate and reliable battery and first SOC. These data will serve as the basis for subsequent diagnostic analysis to help identify potential problems and failures of the battery.

[0106] It is worth noting that when the vehicle is off and all electrical appliances are turned off, the computer device reads the battery's internal resistance and first SOC through OBD, as well as the battery's voltage, current and other performance parameters, and records the chemical reaction process inside the battery in combination with the electrochemical model.

[0107] S302: If the battery internal resistance is greater than or equal to a preset internal resistance threshold, and the first SOC is less than or equal to a preset first SOC threshold, it is determined that the diagnosis result is a battery failure and needs to be replaced.

[0108] In this step, according to step S301, after reading the battery internal resistance and the first SOC when the vehicle is turned off and all electrical appliances are turned off, the computer device will diagnose the battery according to the read battery internal resistance and the first SOC and the preset diagnostic strategy to generate a diagnostic result.

[0109] Specifically, if the battery internal resistance is greater than or equal to the preset internal resistance threshold, and the first SOC is less than or equal to the preset first SOC threshold, the diagnosis result is determined to be a battery failure and needs to be replaced. This diagnostic process ensures a comprehensive test of the battery health status and avoids possible misjudgments caused by single parameter judgment. By comprehensively analyzing the battery internal resistance and the first SOC, the computer device can accurately identify potential problems with the battery, provide maintenance suggestions in a timely manner, and ensure the normal operation of the vehicle and user safety.

[0110] If the battery internal resistance is less than the internal resistance threshold or the first SOC is greater than the first SOC threshold, reference may be made to step S401 in the following embodiment, which will not be described in detail herein.

[0111] Optionally, the internal resistance threshold and the first SOC threshold represent critical values ​​of the internal resistance and the first SOC of the battery under normal working conditions, and can be determined based on a large amount of experimental data and industry standards, and are not specifically limited here.

[0112] Among them, higher battery internal resistance usually indicates problems inside the battery, such as battery aging, electrolyte reduction, plate sulfation or other internal faults. These changes will affect the performance of the battery, reduce its charging and discharging capabilities, and may even cause the battery to malfunction. If the battery internal resistance is greater than or equal to the preset internal resistance threshold, it means that the electrochemical performance of the battery has significantly decreased and cannot effectively store and release electrical energy.

[0113] SOC indicates the state of charge of the battery. A low SOC means that the remaining power of the battery is insufficient to meet the normal operation requirements of the vehicle. If the first SOC is less than or equal to the preset first SOC threshold, it indicates that the available capacity of the battery is seriously insufficient, the performance of the battery has been seriously degraded, and it cannot meet the normal use requirements.

[0114] Preferably, the internal resistance threshold is 15 milliohms, and the first SOC threshold is 40%.

[0115] The battery diagnosis method provided in the embodiment of the present application compares the battery internal resistance and the first SOC read when the vehicle is turned off and all electrical appliances are turned off with the preset internal resistance threshold and the first SOC threshold, respectively, to obtain the battery diagnosis result. The diagnosis method comprehensively considers the performance parameters, accurately judges the health status of the battery, promptly identifies potential faults, and avoids possible misjudgments caused by single performance parameter judgment, thereby improving the accuracy of diagnosis and user experience.

[0116] Figure 4 This is a flow chart of a third embodiment of a battery diagnostic method provided in the present application. Figure 4 As shown, based on the above embodiment, the process of the battery diagnosis method also includes:

[0117] S401: If the battery internal resistance is less than the internal resistance threshold, or the first SOC is greater than the first SOC threshold, control the vehicle to turn on the headlights.

[0118] In this step, according to step S301, after reading the battery internal resistance and the first SOC when the vehicle is turned off and all electrical appliances are turned off, the computer device will diagnose the battery according to the read battery internal resistance and the first SOC and the preset diagnostic strategy to generate a diagnostic result.

[0119] If the internal resistance of the battery is less than the internal resistance threshold, or the first SOC is greater than the first SOC threshold, the computer device controls the vehicle to turn on the headlights.

[0120] In a possible implementation, when the internal resistance of the battery is less than the internal resistance threshold, or the first SOC is greater than the first SOC threshold, the computer device sends a state control instruction to the electronic controller of the vehicle through the OBD to control the vehicle to turn on the headlights. Specifically, after receiving the instruction, the electronic controller of the vehicle activates the headlight circuit to ensure that the headlights of the vehicle remain on. While the headlights are on, the computer device continues to monitor the performance parameters of the battery to detect its performance under load conditions.

[0121] In a possible implementation, when the vehicle turns on the headlights, the discharge current of the battery is controlled to be greater than or equal to 15A and less than or equal to 25A.

[0122] S402: After the vehicle headlights are turned on for a first preset time, the discharge voltage of the battery is read and the vehicle headlights are controlled to be turned off.

[0123] In this step, according to step S401, after the computer device controls the vehicle to turn on the headlights for a first preset time period, the computer device reads the discharge voltage of the battery and then controls the vehicle to turn off the headlights.

[0124] Specifically, when the headlights are turned on, the computer device monitors the discharge of the battery in real time, reads the discharge voltage of the battery at the end of the first preset time, and controls the vehicle to turn off the headlights to detect its voltage performance under load conditions.

[0125] Optionally, from the moment the vehicle turns on the headlights to the moment the vehicle turns off the headlights, the computer device reads the discharge voltage of the battery at different times in real time through the OBD, and combines it with the electrochemical model for subsequent detection of the battery health status.

[0126] It is worth noting that the first preset time is set to detect the discharge capacity of the battery under standardized load conditions. Specifically, continuous load helps to stabilize voltage measurement, avoid errors caused by instantaneous fluctuations, and more accurately reflect the discharge capacity of the battery.

[0127] Optionally, the first preset duration can be determined based on a large amount of experimental data and industry standards, and is not specifically limited here. Preferably, the first preset duration is 3 minutes.

[0128] S403: If the discharge voltage is less than or equal to the preset discharge voltage threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be replaced.

[0129] In this step, according to step S402, after the computer device reads the discharge voltage of the battery and controls the vehicle to turn off the headlights, the computer device compares the read discharge voltage of the battery with the preset discharge voltage threshold to obtain a battery diagnosis result.

[0130] The discharge voltage of a battery refers to the voltage performance of the battery under load conditions. This performance parameter can reflect the actual working state of the battery. The preset discharge voltage threshold is a reference value set according to the design specifications and normal working conditions of the battery, and usually represents the minimum voltage level that the battery should have in a healthy state. Preferably, the discharge voltage threshold is 10.5 volts.

[0131] Specifically, if the discharge voltage is less than or equal to the preset discharge voltage threshold, the diagnosis result is determined to be a battery failure and needs to be replaced. This is because the discharge voltage is less than or equal to the discharge voltage threshold, which indicates that the battery cannot provide sufficient voltage under load conditions, and there may be problems with capacity decline, internal resistance increase, or other performance degradation. Among them, capacity decline refers to the gradual decline in the capacity of the battery with the increase of usage time. When the capacity drops to a certain extent, the battery cannot maintain normal voltage output under load conditions. Internal resistance increase refers to the gradual increase in the internal resistance of the battery with aging and use. The increase in internal resistance will cause the voltage drop to be more obvious under load conditions, and it will not be able to provide stable power output. Performance degradation refers to the decrease in the efficiency of the chemical reaction inside the battery, resulting in poor voltage performance under load conditions. This may be caused by electrolyte depletion, plate sulfation, etc.

[0132] If the discharge voltage is greater than the discharge voltage threshold, reference may be made to step S501 in the following embodiment, which will not be described in detail herein.

[0133] It is worth noting that the comparison between the discharge voltage read after the headlights are turned on for the first preset time and the discharge voltage threshold is based on stability considerations. Specifically, when the battery starts to discharge, the voltage may fluctuate to a certain extent. After a period of stable load, the voltage will tend to stabilize. In this way, the discharge voltage read can more truly reflect the health status and actual performance of the battery, thereby improving the accuracy of the diagnosis result.

[0134] Optionally, the computer device can read the discharge voltage of the battery in real time from the time the vehicle turns on the headlights to the time the vehicle turns off the headlights. Specifically, the discharge voltage is recorded from the moment the headlights are turned on, and the voltage changes of the battery during the entire discharge process can be dynamically monitored to provide more comprehensive data support. By recording the initial discharge voltage, abnormal conditions of the battery at the beginning of discharge can be discovered early, providing rich basic data for subsequent data analysis, which helps to gain a deeper understanding of the discharge characteristics and performance changes of the battery.

[0135] The battery diagnosis method provided in the embodiment of the present application is that when the battery internal resistance is less than the internal resistance threshold or the first SOC is greater than the first SOC threshold, the computer device controls the vehicle to turn on the headlights for a first preset time, monitors the discharge of the battery in real time, and compares the discharge voltage read at the end of the first preset time with the preset discharge voltage threshold to determine whether the battery has a fault. Through this method, the discharge capacity of the battery can be further accurately detected, faults can be discovered and handled in a timely manner, and the accuracy of diagnosis can be improved.

[0136] Figure 5 This is a flow chart of a fourth embodiment of a battery diagnostic method provided in the present application. Figure 5 As shown, based on any one of the above embodiments, the process of the battery diagnosis method also includes:

[0137] S501: If the discharge voltage is greater than the discharge voltage threshold, the vehicle engine is controlled to start to charge the battery.

[0138] In this step, according to step S402, after the computer device reads the discharge voltage of the battery and controls the vehicle to turn off the headlights, the computer device compares the read discharge voltage of the battery with the preset discharge voltage threshold to obtain a diagnosis result of the battery.

[0139] Specifically, if the discharge voltage is less than or equal to the discharge voltage threshold, the computer device will determine that the battery performs well under the current load conditions and there is no obvious voltage drop, indicating that the battery is in good health under the current state.

[0140] In order to further diagnose whether there is a battery fault, the computer device will send control instructions to the electronic controller through OBD to control the vehicle's engine start. After the engine starts, the vehicle's generator will start working to provide charging current for the battery. During the charging process, the computer device will monitor the battery's charging current and SOC in real time to provide performance parameter basis for subsequent battery diagnosis.

[0141] It is worth noting that the charge acceptance capacity of a battery refers to the ability of a battery to charge electricity under certain conditions. Among them, the ability to charge electricity is affected by many factors, including but not limited to any one or any combination of the physical and chemical state of the battery, the electrolyte and the temperature. When the battery is not charged for a long time or the depth of discharge is too large, the active material on the negative plate will gradually convert into lead sulfate, and sulfation will occur. Sulfation will reduce the reaction activity of the negative electrode, thereby reducing the charge acceptance capacity of the battery. The higher the utilization rate of the active material of the battery (such as lead at the negative electrode and lead dioxide at the positive electrode), the stronger the charge acceptance capacity of the battery, but with the aging and use of the battery, the utilization rate of the active material will gradually decrease. At the same time, too high or too low concentration of the electrolyte will affect the charge acceptance capacity of the battery. Too high concentration will cause the conductivity to decrease and affect the transmission of ions. Too low concentration will cause the electrolytic reaction rate of the electrolyte to decrease. Impurities and contaminants in the electrolyte will hinder the electrochemical reaction, thereby reducing the charge acceptance capacity of the battery. In addition, in a low temperature environment, the viscosity of the electrolyte increases, the conductivity decreases, and the electrochemical reaction rate slows down, which will lead to a decrease in the battery's charge acceptance capacity. In a high temperature environment, although the electrochemical reaction rate will increase, the excessively high temperature will accelerate the aging and self-discharge of the battery, which is also not conducive to the battery's charge acceptance capacity.

[0142] It is worth noting that in order to eliminate the influence of low temperature factors on the charging current, the present application needs to ensure that the temperature of the battery meets the preset conditions before controlling the vehicle's engine to start and charge the battery. For details, please refer to steps S801 and S802 in the following embodiments, which will not be repeated here.

[0143] S502: After the engine charges the battery for a second preset time, read a second SOC and a charging current of the battery and control the engine to shut down, wherein the second preset time is greater than the first preset time.

[0144] In this step, according to step S501, after the computer device controls the engine of the vehicle to start and charges the battery for a second preset time, the computer device reads the second SOC and charging current of the battery, and then controls the engine to shut down.

[0145] Specifically, after the second preset time period ends, the computer device will read the second SOC and charging current of the battery through OBD. The second SOC reflects the charge state of the battery after charging, and the charging current shows the current changes during the charging process. These performance parameters can help detect the charging effect and health status of the battery.

[0146] After reading the relevant performance parameters, the electronic controller in the vehicle will control the engine to shut down and end the charging process.

[0147] It is worth noting that the second preset time is set to detect the charging capacity of the battery under standardized load conditions. Specifically, the continuous charging process helps to stabilize the measurement of the charging current, avoid errors caused by instantaneous fluctuations, and more accurately reflect the charging capacity and health of the battery. This process ensures that reliable data can be obtained when testing battery performance for effective analysis and diagnosis.

[0148] Optionally, the second preset time length can be determined based on a large amount of experimental data and industry standards, and is not specifically limited here. Preferably, the second preset time length is 5 minutes.

[0149] It is worth noting that, considering that the charging process usually takes a longer time to ensure that the battery reaches a stable state of charge and charging current, the second preset time length is set in the present application to be greater than the first preset time length.

[0150] S503: If the second SOC is greater than or equal to a preset second SOC threshold, it is determined that the diagnosis result is that the battery performance is good and the second SOC threshold is greater than the first SOC threshold.

[0151] In this step, according to step S502, after the computer device reads the second SOC and charging current of the battery and controls the engine to shut down, the computer device will first compare the size relationship between the second SOC and the preset second SOC threshold to determine the diagnosis result of the battery.

[0152] Specifically, if the second SOC is greater than or equal to the preset second SOC threshold, it indicates that the battery can effectively receive and store electric energy and the performance is in good condition. Therefore, in this case, the diagnosis result of the battery is that the battery performance is good.

[0153] If the second SOC is less than the second SOC threshold, reference may be made to step S504 , which will not be described in detail herein.

[0154] In one possible implementation, when the second SOC threshold is 80%, if the second SOC is greater than or equal to the second SOC threshold, it means that the battery can recover to a higher state of charge after charging for the second preset period of time, indicating that its internal chemical reaction and electrode material performance are good, without obvious aging or loss, and can provide stable power output in actual use to meet the electrical needs of the vehicle, ensuring the normal operation of the vehicle and the driving safety of the user.

[0155] Optionally, the second SOC threshold can be determined based on a large amount of experimental data and industry standards, and is not specifically limited here. Preferably, the second SOC threshold is 80%. It is worth noting that the second SOC threshold is greater than the first SOC threshold. This setting is to ensure that the detection standard after charging is more stringent and to further verify the charging capacity and health of the battery. The first SOC threshold is used to preliminarily detect the discharge performance of the battery, while the second SOC threshold is used to detect the charging performance of the battery. The combination of the two can comprehensively detect the overall health of the battery. In this way, the reliability of the battery in actual use can be ensured, and the overall reliability of the vehicle and the driving safety of the user can be improved.

[0156] S504: If the second SOC is less than the second SOC threshold, determine a diagnosis result according to the charging current.

[0157] In this step, if the second SOC is less than the second SOC threshold, the computer device detects the health status and charging capacity of the battery according to the read charging current, thereby obtaining a diagnosis result.

[0158] It is worth noting that the specific implementation process of this step can refer to step S601 to step S603, which will not be repeated here.

[0159] The battery diagnosis method provided in the embodiment of the present application obtains a diagnosis result by reading the second SOC of the battery after the second preset time when the discharge voltage is greater than the discharge voltage threshold, and comparing it with the second SOC threshold. Through this method, the charging performance of the battery can be fully diagnosed, its health status can be accurately judged, and potential problems can be discovered in time, thereby improving the overall reliability of the vehicle and the accuracy of diagnosis.

[0160] Next, the specific implementation process of step S504 will be discussed in detail. Figure 6 The flowchart of the fifth embodiment of the battery diagnosis method provided in the present application is as follows. Figure 6 As shown, based on the above embodiment, the diagnostic result is determined according to the charging current, and the process of the battery diagnostic method may include:

[0161] S601: If the charging current is less than or equal to a preset first current threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be replaced.

[0162] In this step, according to step S504, if the second SOC is less than the second SOC threshold, the computer device determines the diagnosis result according to the charging current value read after the second preset time period.

[0163] Specifically, if the charging current is less than or equal to the preset first current threshold, it indicates that the battery cannot receive enough current during the charging process, and there may be a serious internal fault or aging problem. In this case, the electrochemical reaction efficiency of the battery is significantly reduced and it cannot effectively store electrical energy. Therefore, the diagnosis result is determined to be a battery failure and needs to be replaced to ensure the normal operation of the vehicle and the driving safety of the user.

[0164] If the charging current is greater than the first current threshold, reference may be made to step S602 , which will not be described in detail herein.

[0165] In a possible implementation, the first current threshold is determined based on an electrochemical model of the battery to be diagnosed and a rated capacity of the battery to be diagnosed, wherein the electrochemical model is a mathematical model used to describe and simulate electrochemical reactions and physical processes inside the battery.

[0166] Optionally, the process of determining the first current threshold value according to the electrochemical model of the battery to be diagnosed and the rated capacity of the battery to be diagnosed may include: first, establishing its electrochemical model based on the physical and chemical characteristics of the battery to be diagnosed. Then, performing multiple charge and discharge tests on the battery by experimental means, collecting experimental data such as voltage, current, SOC, temperature, etc. under different working conditions, and then calibrating the electrochemical model using the collected experimental data to ensure that the model can accurately reflect the actual performance of the battery. According to the calibrated electrochemical model, the charging current characteristics of the battery under different conditions are analyzed. By comparing the charging current characteristics of normal batteries and faulty or aging batteries, a first current ratio that can effectively distinguish between normal and faulty states is determined. Finally, the first current threshold is determined according to the determined first current ratio and the rated capacity of the battery to be diagnosed.

[0167] Preferably, the first current ratio is 2.5%. For example, if the rated capacity of the battery to be diagnosed is 70 ampere-hours, the first current threshold is the product of the rated capacity of the battery to be diagnosed, 70 ampere-hours, and the first current ratio, 2.5%, that is, 1.75 amperes.

[0168] Through the above method, the first current threshold can be scientifically determined based on the electrochemical model of the battery to be diagnosed and the rated capacity of the battery to be diagnosed, thereby ensuring that normal batteries and batteries with faults or aging problems can be accurately distinguished during the diagnosis process, improving the reliability and accuracy of the diagnosis results, and ensuring the normal operation of the vehicle and the driving safety of users.

[0169] S602: If the charging current is greater than the first current threshold and less than the preset second current threshold, it is determined that the diagnosis result is a battery failure and an external device is required for repair.

[0170] In this step, if the charging current is greater than the first current threshold, and the charging current is less than the preset second current threshold, it indicates that the battery to be diagnosed can accept a certain current during the charging process, but the charging efficiency is not high, and there may be partial damage or performance degradation. Although the battery to be diagnosed has not completely failed, its performance has been affected and needs to be repaired by external equipment, such as deep charging or equalizing charging, to restore some of its performance. Therefore, in this case, the diagnosis result is determined to be a battery failure, and external equipment is needed to repair it in order to extend the battery's service life and improve its performance.

[0171] Optionally, in order to repair the battery in this state, external equipment is usually required for professional repair processing. For example, a dedicated battery repair instrument or charger can be used to try to restore some of the battery's capacity and performance through pulse charging, deep discharge, etc. These repair methods can reduce the battery's internal resistance and increase its electrochemical reaction efficiency, thereby improving its charging capacity and overall performance.

[0172] In a possible implementation, when a charger is used to repair the battery to be diagnosed, the repair may be performed according to a preset charging standard. Figure 7 A schematic diagram of a charging standard provided in an embodiment of the present application. Figure 7 As shown, when the voltage of the battery to be diagnosed is greater than or equal to 12.5 volts, the charging time of the charger to the battery is greater than or equal to 30 minutes. When the voltage of the battery to be diagnosed is greater than or equal to 12.3 volts and less than 12.5 volts, the charging time of the charger to the battery is greater than or equal to 2 hours. When the voltage of the battery to be diagnosed is greater than or equal to 12.1 volts and less than 12.3 volts, the charging time of the charger to the battery is greater than or equal to 3 hours. When the voltage of the battery to be diagnosed is less than 12.1 volts, the charging time of the charger to the battery is greater than or equal to 4 hours. It is worth noting that the charging voltage is a constant voltage of 16 volts.

[0173] In one possible implementation, the second current threshold is determined based on the electrochemical model of the battery to be diagnosed and the rated capacity of the battery to be diagnosed. It is worth noting that the process of establishing the electrochemical model can refer to the process of establishing the electrochemical model when determining the first current threshold, which will not be repeated here. After the electrochemical model of the battery to be diagnosed is established, a second current ratio that can effectively distinguish between the normal state and the repair state is determined by comparing the charging current characteristics of a normal battery and a battery with partial damage or performance degradation. The second current threshold is determined based on the determined second current ratio and the rated capacity of the battery to be diagnosed.

[0174] Preferably, the first current ratio is 5%. For example, if the rated capacity of the battery to be diagnosed is 70 ampere-hours, the first current threshold is the product of the rated capacity of the battery to be diagnosed, 70 ampere-hours, and the second current ratio, 5%, that is, 3.5 amperes.

[0175] Through the above method, the second current threshold can be scientifically determined based on the electrochemical model of the battery to be diagnosed and the rated capacity of the battery to be diagnosed, thereby ensuring that normal batteries and batteries with partial damage or performance degradation can be accurately distinguished during the diagnosis process, thereby improving the reliability and accuracy of the diagnosis results.

[0176] It is worth noting that different types of batteries usually have different electrochemical models, so the first current threshold and the second current threshold are different. This application establishes corresponding electrochemical models for different types of batteries, and accurately determines the first current threshold and the second current threshold, significantly improving the accuracy of diagnosis. At the same time, unlike the fixed thresholds in the prior art, this method is highly portable and can be promoted on a platform.

[0177] It is worth noting that the first current threshold is smaller than the second current threshold.

[0178] S603: If the charging current is greater than or equal to the second current threshold, it is determined that the diagnosis result is that the battery performance is good.

[0179] In this step, if the charging current is greater than or equal to the second current threshold, it indicates that the battery can accept a higher current during the charging process, the charging efficiency is high, and the internal electrochemical reaction is normal. The battery has good power storage capacity and power conversion efficiency, which can meet the electrical needs of the vehicle and ensure the normal operation of the vehicle. Therefore, in this case, the diagnosis result is determined to be that the battery performance is good, indicating that the battery is in a healthy state and does not need to be replaced or repaired.

[0180] In the battery diagnosis method provided in the embodiment of the present application, when the second SOC is less than the second SOC threshold, the computer device determines the diagnosis result based on the charging current. Specifically, if the charging current is less than or equal to the first current threshold, it is determined that the battery is faulty and needs to be replaced; if the charging current is greater than the first current threshold and less than the second current threshold, it is determined that the battery is faulty and needs to be repaired by an external device; if the charging current is greater than or equal to the second current threshold, it is determined that the battery performance is good. Through this hierarchical diagnosis method, the health status of the battery can be accurately detected, the accuracy of the diagnosis can be improved, and targeted maintenance suggestions can be provided to ensure the normal operation of the vehicle and the driving safety of the user.

[0181] Figure 8 This is a flow chart of a sixth embodiment of a battery diagnostic method provided in the present application. Figure 8 As shown, based on any of the above embodiments, before controlling the vehicle engine to start to charge the battery, the battery diagnosis method process also includes:

[0182] S801: Read the battery temperature.

[0183] In this step, in order to eliminate the influence of low temperature on the charging process, the computer device needs to read the temperature of the battery to be diagnosed in advance before controlling the vehicle engine to start charging the battery.

[0184] Specifically, temperature has a significant impact on the electrochemical reaction rate and charging efficiency of the battery. In a low temperature environment, the internal electrochemical reaction rate of the battery slows down and the internal resistance increases, resulting in a decrease in its charging acceptance capacity and a possible low charging current, which affects the accuracy of the diagnosis results. By reading the battery temperature in advance, the computer device can determine whether the current ambient temperature is within the normal range and perform temperature compensation when necessary to ensure the accuracy and reliability of the diagnosis results.

[0185] S802: If the temperature is less than or equal to a preset temperature threshold, control the battery to be heated until the temperature of the battery is greater than the temperature threshold.

[0186] In this step, according to step S801, after the computer device finishes reading the temperature of the battery to be diagnosed, the read temperature is compared with a preset temperature threshold to determine whether a heating strategy needs to be executed on the battery to be diagnosed.

[0187] Specifically, if the temperature is less than or equal to a preset temperature threshold, the computer device heats the battery according to a preset heating strategy until the temperature of the battery is greater than the temperature threshold.

[0188] Optionally, the heating strategy includes, but is not limited to, any one or any combination of electric heater heating, engine waste heat heating, ambient temperature adjustment, and current heating, to ensure that the battery is charged when the temperature is greater than the temperature threshold, avoiding the impact of low temperature on the charging process and diagnostic results. It is worth noting that the heating strategy is determined according to the specific actual situation, and this application does not make specific restrictions on this.

[0189] If the temperature is greater than the temperature threshold, the computer device controls the vehicle's engine to start and charge the battery for a second preset time period. The specific implementation process can refer to step S501 and will not be repeated here.

[0190] Optionally, the preset temperature threshold is determined according to actual conditions and is not specifically limited here. Preferably, the temperature threshold is 0 degrees Celsius.

[0191] The battery diagnosis method provided in the embodiment of the present application effectively eliminates the influence of low temperature on the charging process by pre-reading the battery temperature and performing heating treatment according to a preset temperature threshold before controlling the vehicle engine to start and charge the battery for a second preset time period, thereby ensuring the accuracy and reliability of the diagnosis result.

[0192] Fig. 9 The flowchart of the seventh embodiment of the battery diagnosis method provided in the present application is shown in FIG. Fig. 9As shown, based on any one of the above embodiments, the vehicle is controlled to turn on the headlights, and the process of the battery diagnosis method may include:

[0193] S901: Send a first control instruction to the vehicle, where the first control instruction is used to control the vehicle to turn on the headlights and turn them off after keeping them on for a first preset time.

[0194] In this step, when the computer device determines that the diagnosis result is that the battery performance is good based on the internal resistance of the battery to be diagnosed and the first SOC, in order to further improve the accuracy and comprehensiveness of the diagnosis, the computer device will send a first control instruction to the vehicle through the OBD. The instruction is used to control the vehicle to turn on the headlights, keep them on for a first preset time, and control the vehicle to turn off the headlights after the first preset time.

[0195] Specifically, turning on the headlights can increase the load on the battery, thereby simulating the current demand in the actual use environment. This process helps to further verify the performance of the battery under actual load conditions. By monitoring the voltage changes of the battery while the headlights are turned on, the computer equipment can obtain more information about the health status of the battery.

[0196] It is worth noting that after the headlights are turned on for the first preset time, the vehicle automatically turns off the headlights to avoid excessive discharge of the battery and ends the test process.

[0197] In a possible implementation, the computer device may send two control instructions to the vehicle via OBD to detect the discharge capacity of the battery. Specifically, the computer device first sends a command to turn on the headlights to the vehicle via OBD, and then sends a command to turn off the headlights to the vehicle after a first preset time.

[0198] The battery diagnosis method provided in the embodiment of the present application significantly improves the accuracy and efficiency of battery diagnosis through automated monitoring and control processes. Specifically, the computer device sends a control instruction through the OBD to automatically control the vehicle to turn on the headlights and turn off the headlights after a first preset time to further verify the performance of the battery under discharge conditions, thereby providing a more comprehensive and accurate diagnosis result.

[0199] Fig.10 The flowchart of the eighth embodiment of the battery diagnosis method provided in the present application is as follows. Fig.10 As shown, based on any one of the above embodiments, the engine of the vehicle is controlled to start to charge the battery. The process of the battery diagnosis method may include:

[0200] S1001: Send a second control instruction to the vehicle, where the second control instruction is used to control the engine of the vehicle to start to charge the battery and shut down after the battery is continuously charged for a second preset time period.

[0201] In this step, when the computer device determines that the performance of the battery to be diagnosed is good based on the discharge voltage of the battery, in order to further improve the accuracy and comprehensiveness of the diagnosis, the computer device will send a second control instruction to the vehicle through OBD, automatically controlling the vehicle engine to start to charge the battery, and shut down after continuous charging for a second preset time.

[0202] By monitoring the charging current and the second SOC during the charging process, the performance of the battery under dynamic charging conditions can be further verified, thereby providing more comprehensive and accurate diagnostic results, ensuring the reliability of the diagnosis, and providing strong protection for the normal operation of the vehicle and the driving safety of the user.

[0203] In a possible implementation, the computer device may send two control instructions to the vehicle via OBD to detect the charging capacity of the battery. Specifically, the computer device first sends an engine start instruction to the vehicle via OBD, and then sends an engine shutdown instruction to the vehicle after a second preset time.

[0204] The battery diagnosis method provided in the embodiment of the present application determines that the battery performance is good according to the discharge voltage through a computer device, and then uses OBD to send a second control instruction to automatically control the engine to start charging and shut down after a second preset time, monitor the charging current and the second SOC, so as to more accurately detect the performance of the battery under dynamic charging conditions, provide comprehensive and accurate diagnostic results, improve diagnostic accuracy and comprehensiveness, enhance user experience, extend battery life, and ensure driving safety.

[0205] Fig.11 This is a flow chart of a ninth embodiment of a battery diagnostic method provided in the present application. Fig.11 As shown, based on any one of the above embodiments, the process of the battery diagnosis method also includes:

[0206] S1101: Generate a battery diagnosis report based on the diagnosis result and the preset fault handling strategy.

[0207] In this step, after the computer device determines the diagnosis result, it generates a diagnosis report of the battery to be diagnosed according to the diagnosis result and the preset fault handling strategy.

[0208] Specifically, the computer device has obtained various performance data and health status of the battery through previous monitoring and analysis. These data include but are not limited to key parameters such as discharge voltage, charge current, SOC, etc. Based on these data, the computer device can determine the current state and performance of the battery.

[0209] The fault handling strategy is a set of pre-set rules and suggestions for how to handle different types of battery failures. Optionally, if the diagnosis result is that the battery is faulty and needs to be replaced, the battery can be replaced according to the preset battery claim identification specifications.

[0210] The contents of the diagnostic report include but are not limited to any one or any combination of the battery profile status detection, potential fault prediction, maintenance suggestions, etc. Among them, the battery profile status detection includes the basic information of the battery (such as model, capacity, usage time, etc.) and the current health status (such as SOC, internal resistance, capacity, etc.). Potential fault prediction is based on current data and historical data to predict potential faults that may occur in the battery. Maintenance suggestions refer to providing specific maintenance suggestions based on the diagnostic results and fault handling strategies, such as replacing the battery, performing deep charge and discharge cycles, checking connections, etc.

[0211] Optionally, in order to ensure that the diagnostic report is easy to read and understand, the diagnostic report can be in a structured and graphical format. For example, charts and graphs can be used to show the changing trends and analysis results of key data, such as voltage curves, charging current change graphs, etc. Optionally, the diagnostic report can be obtained in combination with an electrochemical model.

[0212] S1102: Outputting a diagnosis report on a graphical user interface.

[0213] In this step, according to step S1101, after the computer device generates the battery diagnostic report, it displays the report to the user through the graphical user interface, which reduces the customer's waiting time and improves service efficiency to a certain extent, significantly improving the customer experience. The graphical user interface is intuitive and user-friendly. The user can view various parts of the report through the graphical user interface, understand the health status and performance of the battery, and take necessary maintenance measures in a timely manner to ensure the normal operation and driving safety of the vehicle.

[0214] Optionally, when the battery diagnostic report is generated, it can be integrated with the vehicle's maintenance records, customer relationship management system, etc. to achieve comprehensive data integration and analysis. This not only helps to provide more personalized services, but also facilitates subsequent predictive maintenance, thereby further optimizing cost control and customer experience.

[0215] The battery diagnosis method provided in the embodiment of the present application, after determining the diagnosis result, the computer device automatically generates a diagnosis report based on the diagnosis result and the preset fault handling strategy, and outputs it on the graphical user interface, so that the user can easily view and understand the report content, take necessary maintenance measures in time, ensure the normal operation of the vehicle, and improve the user experience.

[0216] Fig.12 A schematic diagram of a battery diagnostic method provided in an embodiment of the present application. Fig.12 As shown, the battery diagnosis method process may include:

[0217] S1201: Start;

[0218] In this step, the vehicle to be deployed with the battery to be diagnosed is ready.

[0219] S1202: Turn off the vehicle, turn off other electrical appliances, and read the battery voltage, internal resistance, first SOC, current and other data through the data identifier;

[0220] In this step, the computer device is connected to the vehicle through the OBD, and controls the vehicle to be in a state where the engine is turned off and all electrical appliances are turned off. In the current state, the computer device reads the battery voltage, internal resistance, first SOC, current and other data through the data identifier, and establishes an electrochemical model of the battery to be diagnosed to determine the current threshold and record the chemical reaction process generated inside the battery.

[0221] S1203: Determine whether the internal resistance is greater than or equal to 15 milliohms and the first SOC is less than or equal to 40%;

[0222] In this step, according to the internal resistance and the first SOC read in step S1202, the computer device determines whether the internal resistance is greater than or equal to 15 milliohms and the first SOC is less than or equal to 40%. If the internal resistance is greater than or equal to 15 milliohms and the first SOC is less than or equal to 40%, step S1210 is executed. If the internal resistance is less than 15 milliohms or the first SOC is greater than 40%, step S1204 is executed.

[0223] S1204: Turn on the headlights for 3 minutes to check the stability of the battery discharge voltage;

[0224] In this step, according to step S1203, if the internal resistance is less than 15 milliohms or the first SOC is greater than 40%, the computer device sends a command to turn on the headlights for 3 minutes to the electronic controller in the vehicle through the OBD. At the same time, from the moment the vehicle headlights are turned on, the computer device reads the discharge voltage of the battery at each moment in real time through the data identifier.

[0225] S1205: Determine whether the battery discharge voltage is less than or equal to 10.5 volts;

[0226] In this step, after the vehicle turns on the headlights for 3 minutes, the computer device controls the vehicle headlights to turn off and determines whether the discharge voltage of the battery at the last moment is less than or equal to 10.5 volts. If the discharge voltage is less than or equal to 10.5 volts, step S1210 is executed. If the discharge voltage is greater than 10.5 volts, step S1206 is executed.

[0227] S1206: Start the vehicle charging test, and read the second SOC and charging current of the battery after 5 minutes;

[0228] In this step, according to step S1205, if the discharge voltage is greater than 10.5 volts, it is necessary to continue to determine whether the battery is faulty. Specifically, before starting the vehicle charging test, the computer device needs to read the temperature of the battery and compare it with the preset temperature threshold. The specific implementation method can refer to steps S801 to S802, which will not be repeated here. When the temperature of the battery reaches the preset temperature threshold, the computer device sends a command to the vehicle to control the vehicle to start the engine for 5 minutes, and reads the second SOC and charging current of the battery at each moment in real time.

[0229] S1207: Determine whether the second SOC of the battery is greater than or equal to 80%;

[0230] In this step, according to step S1206, after 5 minutes, the computer device controls the vehicle engine to shut down and determines whether the second SOC of the battery at the last moment is greater than or equal to 80%. If the second SOC of the battery is greater than or equal to 80%, step S1212 is executed. If the second SOC of the battery is less than 80%, step S1208 is executed.

[0231] S1208: Determine whether the charging current of the battery is less than or equal to 1.75A;

[0232] In this step, according to step S1207, if the second SOC of the battery is less than 80%, the computer device determines whether the charging current of the battery at the last moment is less than or equal to 1.75A. If the charging current is less than or equal to 1.75A, step S1210 is executed. If the charging current is greater than 1.75A, step S1209 is executed. It is worth noting that 1.75A is determined according to the electrochemical model of the battery and the rated capacity of the battery.

[0233] S1209: Determine whether the charging current of the battery is greater than 1.75A and less than 3.5A;

[0234] In this step, according to step S1208, if the charging current is greater than 1.75A, the computer device determines whether the charging current of the battery is greater than 1.75A and less than 3.5A. If the charging current of the battery is greater than 1.75A and less than 3.5A, step S1211 is executed. If the charging current of the battery is greater than or equal to 3.5A, step S1212 is executed. It is worth noting that 3.5A is determined according to the electrochemical model of the battery and the rated capacity of the battery.

[0235] S1210: The diagnosis result is that the battery is faulty and needs to be replaced;

[0236] In this step, if the internal resistance of the battery is greater than or equal to 15 milliohms and the first SOC is less than or equal to 40%, or the discharge voltage of the battery is less than or equal to 10.5 volts, or the charging current of the battery is less than or equal to 1.75 amps, it is determined that the battery is faulty and needs to be replaced.

[0237] S1211: The diagnosis result is that the battery is faulty and needs to be repaired by external equipment;

[0238] In this step, if the charging current of the battery is greater than 1.75A and less than 3.5A, it is determined that the battery is faulty and needs to be repaired by external equipment.

[0239] S1212: The diagnosis result is that the battery performance is good;

[0240] In this step, if the charging current of the battery is greater than or equal to 3.5A, it is determined that the battery performance is good.

[0241] S1213: Determine the battery according to the battery claim appraisal specification;

[0242] In this step, if the battery is faulty and needs to be replaced, the battery can be specifically identified according to the battery claim identification specifications.

[0243] S1214: End.

[0244] Fig.13 This is a schematic diagram of the structure of a battery diagnostic device embodiment 1 provided in the present application. Fig.13 As shown, the battery diagnostic device 1300 includes:

[0245] A reading module 1301 is used to read the performance parameters of the battery from the vehicle;

[0246] The processing module 1302 is used to perform fault diagnosis on the battery according to the performance parameters and the preset diagnosis strategy to obtain a diagnosis result, and the diagnosis result is used to indicate whether the battery has a fault.

[0247] Optionally, the reading module 1301 is further used for:

[0248] The battery internal resistance and the first state of charge SOC are read when the vehicle is turned off and electrical appliances are turned off. The performance parameters include the battery internal resistance and the first state of charge SOC.

[0249] Optionally, the processing module 1302 is further configured to:

[0250] If the battery internal resistance is greater than or equal to a preset internal resistance threshold, and the first state of charge SOC is less than or equal to a preset first state of charge SOC threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be replaced.

[0251] Optionally, the processing module 1302 is further configured to:

[0252] If the internal resistance of the battery is less than the internal resistance threshold, or the first state of charge SOC is greater than the first state of charge SOC threshold, the vehicle is controlled to turn on the headlights.

[0253] Optionally, the reading module 1301 is further used for:

[0254] After the vehicle turns on the headlights for a first preset time, the discharge voltage of the battery is read and the vehicle is controlled to turn off the headlights.

[0255] Optionally, the processing module 1302 is further configured to:

[0256] If the discharge voltage is less than or equal to the preset discharge voltage threshold, the diagnosis result is determined to be a battery failure and needs to be replaced.

[0257] Optionally, the processing module 1302 is further configured to:

[0258] If the discharge voltage is greater than the discharge voltage threshold, the vehicle's engine is controlled to start to charge the battery.

[0259] Optionally, the reading module 1301 is further used for:

[0260] After the engine charges the battery for a second preset time period, a second SOC and a charging current of the battery are read and the engine is controlled to be shut down, and the second preset time period is greater than the first preset time period.

[0261] Optionally, the processing module 1302 is further configured to:

[0262] If the second SOC is greater than or equal to a preset second SOC threshold, it is determined that the diagnosis result is that the battery performance is good and the second SOC threshold is greater than the first SOC threshold;

[0263] If the second SOC is less than the second SOC threshold, a diagnosis result is determined according to the charging current.

[0264] Optionally, the processing module 1302 is further configured to:

[0265] If the charging current is less than or equal to a preset first current threshold, the diagnosis result is determined to be a battery failure and needs to be replaced;

[0266] If the charging current is greater than the first current threshold and the charging current is less than the preset second current threshold, the diagnosis result is determined to be a battery failure and needs to be repaired by an external device;

[0267] If the charging current is greater than or equal to the second current threshold, the diagnosis result is determined to be that the battery performance is good; wherein the first current threshold is less than the second current threshold.

[0268] Optionally, the reading module 1301 is further used for:

[0269] Read the battery temperature.

[0270] Optionally, the processing module 1302 is further configured to:

[0271] If the temperature is less than or equal to the preset temperature threshold, the battery is controlled to be heated until the temperature of the battery is greater than the temperature threshold.

[0272] Optionally, the first current threshold and the second current threshold are determined according to an electrochemical model of the battery and a rated capacity of the battery.

[0273] Optionally, the processing module 1302 is further configured to:

[0274] Generate a battery diagnostic report based on the diagnostic results and preset fault handling strategies;

[0275] Output of diagnostic reports on the graphical user interface.

[0276] The battery diagnostic device provided in the embodiment of the present application can be used to execute the battery diagnostic method in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0277] Fig.14 This is a schematic diagram of the structure of a second embodiment of a battery diagnostic device provided in the present application. Fig.14 As shown, in Fig.13 Based on the battery diagnostic device 1300 shown, the battery diagnostic device 1300 also includes:

[0278] The sending module 1303 is used to:

[0279] A first control instruction is sent to the vehicle, where the first control instruction is used to control the vehicle to turn on the headlights and turn them off after maintaining the on state for a first preset time period.

[0280] Optionally, the sending module 1303 is further used for:

[0281] A second control instruction is sent to the vehicle, where the second control instruction is used to control the engine of the vehicle to start to charge the battery and to shut down after the battery is continuously charged for a second preset time period.

[0282] The battery diagnostic device provided in the embodiment of the present application can be used to execute the battery diagnostic method in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0283] Fig.15 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Fig.15 As shown, the computer device 100 may specifically include a transceiver 1501, a processor 1502 and a memory 1503. The transceiver 1501 is used to implement data exchange between the computer device and the vehicle, and the memory 1503 stores computer execution instructions; the processor 1502 executes the computer execution instructions stored in the memory 1503 to implement the battery diagnosis method in the above embodiment.

[0284] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the battery diagnosis method in the above embodiment.

[0285] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the battery diagnosis method provided by any one of the above embodiments.

[0286] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0287] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A battery diagnostic method, characterized in that: Applied to a computer device, the computer device is connected to a vehicle via an on-board diagnostic interface OBD, and the method comprises: reading a performance parameter of a battery from the vehicle; According to the performance parameters and a preset diagnosis strategy, a fault diagnosis is performed on the battery to obtain a diagnosis result, wherein the diagnosis result is used to indicate whether the battery has a fault.

2. The method according to claim 1, characterized in that The step of reading the performance parameters of the battery from the vehicle comprises: Reading a battery internal resistance and a first state of charge SOC when the vehicle is turned off and electrical appliances are turned off, wherein the performance parameters include the battery internal resistance and the first state of charge SOC; Accordingly, the battery is subjected to fault diagnosis according to the performance parameters and a preset diagnostic strategy to obtain a diagnostic result, including: If the battery internal resistance is greater than or equal to a preset internal resistance threshold, and the first state of charge SOC is less than or equal to a preset first state of charge SOC threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be replaced.

3. The method according to claim 2, characterized in that The method further comprises: If the battery internal resistance is less than the internal resistance threshold, or the first state of charge SOC is greater than the first state of charge SOC threshold, controlling the vehicle to turn on the headlights; After the vehicle turns on the headlights for a first preset time, reading the discharge voltage of the battery and controlling the vehicle to turn off the headlights; If the discharge voltage is less than or equal to a preset discharge voltage threshold, the diagnosis result is determined to be that the battery is faulty and needs to be replaced.

4. The method according to claim 3, characterized in that The method further comprises: If the discharge voltage is greater than the discharge voltage threshold, controlling the engine of the vehicle to start to charge the battery; After the engine charges the battery for a second preset time, reading a second state of charge SOC and a charging current of the battery and controlling the engine to shut down, the second preset time being longer than the first preset time; If the second state of charge SOC is greater than or equal to a preset second state of charge SOC threshold, it is determined that the diagnosis result is that the battery performance is good, and the second state of charge SOC threshold is greater than the first state of charge SOC threshold; If the second state of charge (SOC) is less than the second state of charge (SOC) threshold, the diagnosis result is determined according to the charging current.

5. The method according to claim 4, characterized in that The step of determining the diagnosis result according to the charging current includes: If the charging current is less than or equal to a preset first current threshold, determining that the diagnosis result is that the battery is faulty and needs to be replaced; If the charging current is greater than the first current threshold and the charging current is less than a preset second current threshold, it is determined that the diagnosis result is that the battery is faulty and needs to be repaired by an external device; If the charging current is greater than or equal to the second current threshold, the diagnosis result is determined to be that the battery performance is good; wherein the first current threshold is less than the second current threshold.

6. The method according to claim 4, characterized in that Before controlling the engine of the vehicle to start to charge the battery, the method further includes: reading the temperature of the battery; If the temperature is less than or equal to a preset temperature threshold, the battery is controlled to be heated until the temperature of the battery is greater than the temperature threshold.

7. The method according to claim 5, characterized in that The first current threshold and the second current threshold are determined according to an electrochemical model of the battery and a rated capacity of the battery.

8. The method according to any one of claims 3 to 7, characterized in that: The controlling the vehicle to turn on the headlights comprises: A first control instruction is sent to the vehicle, where the first control instruction is used to control the vehicle to turn on the headlights and turn them off after maintaining the on state for the first preset time period.

9. The method according to any one of claims 4 to 7, characterized in that: The controlling the engine of the vehicle to start to charge the battery comprises: A second control instruction is sent to the vehicle, where the second control instruction is used to control the engine of the vehicle to start to charge the battery and to shut down after the battery is continuously charged for the second preset time period.

10. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Generate a diagnostic report of the battery according to the diagnostic result and a preset fault handling strategy; The diagnostic report is output on a graphical user interface.

11. A battery diagnostic device, characterized in that: include: A reading module, used to read the performance parameters of the battery from the vehicle; The processing module is used to perform fault diagnosis on the battery according to the performance parameters and a preset diagnosis strategy to obtain a diagnosis result, wherein the diagnosis result is used to indicate whether the battery has a fault.

12. A computer device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the battery diagnosis method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for detecting capacity of storage battery

    CN104914382A

  • Vehicle detection method and device and detection equipment

    CN111781505A

  • Storage battery diagnosis monitoring method, storage battery diagnosis monitoring system, vehicle and Internet of Vehicles cloud platform

    CN111929600A

  • Storage battery charging control method and device and automobile

    CN112339612A

  • Vehicle storage battery aging early warning method and device, electronic equipment and storage medium

    CN115219930A