Diagnostic methods, devices, equipment and media for storage batteries
By connecting a computer device to the vehicle's OBD interface, the system automatically reads and diagnoses battery performance parameters, solving the problem of low accuracy in battery fault diagnosis in existing technologies and achieving efficient and low-cost fault identification and maintenance recommendations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG GEELY HLDG GRP CO LTD
- Filing Date
- 2024-12-17
- Publication Date
- 2026-04-21
AI Technical Summary
Existing technologies for battery fault diagnosis are not very accurate, and the reliance on manual methods makes diagnosis complex, time-consuming, and costly, which is difficult to meet the needs of modern automotive electronics.
By connecting a computer device to the vehicle's OBD interface, the system automatically reads battery performance parameters and uses preset diagnostic strategies to diagnose faults, generating diagnostic results and reducing manual intervention.
It improves the accuracy and efficiency of battery fault diagnosis, reduces diagnostic costs, enhances user experience, and ensures the normal operation and safety of vehicles.
Smart Images

Figure CN119705315B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and more particularly to a method, apparatus, device, and medium for diagnosing a storage battery. Background Technology
[0002] As automotive electronics become increasingly sophisticated, the demands on battery performance also rise. However, battery faults are difficult to diagnose, significantly increasing maintenance challenges.
[0003] Currently, diagnosing battery malfunctions primarily relies on battery performance data acquired through handheld measuring devices. Specifically, after collecting battery performance data using these devices, the data is manually analyzed to diagnose whether the battery is faulty.
[0004] However, the aforementioned fault diagnosis method based on battery performance data suffers from low diagnostic accuracy. Summary of the Invention
[0005] This application provides a method, apparatus, device, and medium for diagnosing storage batteries, in order to solve the problem of low accuracy in the diagnosis of storage batteries in the prior art.
[0006] In a first aspect, this application provides a method for diagnosing a storage battery, applied to a computer device connected to a vehicle via an On-Board Diagnostic (OBD) interface, the method comprising:
[0007] Read the battery performance parameters from the vehicle;
[0008] Based on the performance parameters and the preset diagnostic strategy, the battery is subjected to fault diagnosis to obtain a diagnostic result, which is used to indicate whether the battery has a fault.
[0009] In one possible design of the first aspect, reading the performance parameters of the battery from the vehicle includes:
[0010] The battery internal resistance and first state of charge (SOC) of the vehicle are read when the engine is off and electrical appliances are turned off. The performance parameters include the battery internal resistance and the first state of charge (SOC).
[0011] Accordingly, the step of performing fault diagnosis on the battery based on the performance parameters and a preset diagnostic strategy to obtain diagnostic results includes:
[0012] If the battery's 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, then the diagnostic result is determined to be a battery malfunction that requires replacement.
[0013] In one possible design of the first aspect, the method further includes:
[0014] If the battery internal resistance is less than the internal resistance threshold, or if the first state of charge (SOC) is greater than the first state of charge (SOC) threshold, then control the vehicle to turn on the headlights.
[0015] After the vehicle's headlights have been on for a first preset duration, the discharge voltage of the battery is read and the vehicle is controlled to turn off the headlights.
[0016] If the discharge voltage is less than or equal to a preset discharge voltage threshold, the diagnostic result is determined to be a battery malfunction that requires replacement.
[0017] In one possible design of the first aspect, the method further includes:
[0018] If the discharge voltage is greater than the discharge voltage threshold, the vehicle's engine is started to charge the battery.
[0019] After the engine has been charging the battery for a second preset duration, the second state of charge (SOC) and charging current of the battery are read and the engine is controlled to shut down. The second preset duration is longer than the first preset duration.
[0020] If the second state of charge (SOC) is greater than or equal to a preset second state of charge (SOC) threshold, then the diagnostic result is determined to be 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 diagnostic result is determined based on the charging current.
[0022] In one possible design of the first aspect, determining the diagnostic result based on the charging current includes:
[0023] If the charging current is less than or equal to a preset first current threshold, the diagnostic result is determined to be a battery malfunction that requires replacement.
[0024] If the charging current is greater than the first current threshold and the charging current is less than the preset second current threshold, then the diagnostic result is determined to be a battery fault, and external equipment is required for repair.
[0025] If the charging current is greater than or equal to the second current threshold, the diagnostic 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 one possible design of the first aspect, before the method of controlling the engine start of the vehicle to charge the battery, the method further includes:
[0027] Read the temperature of the battery;
[0028] If the temperature is less than or equal to a preset temperature threshold, the battery is heated until the battery temperature is greater than the temperature threshold.
[0029] In one possible design of the first aspect, the first current threshold and the second current threshold are determined based on the electrochemical model of the battery and the rated capacity of the battery.
[0030] In one possible design of the first aspect, controlling the vehicle to turn on the headlights includes:
[0031] A first control command is sent to the vehicle, the first control command being used to control the vehicle to turn on the headlights and turn them off after maintaining the headlights on for a first preset time.
[0032] In one possible design of the first aspect, the control of starting the vehicle's engine to charge the battery includes:
[0033] A second control command is sent to the vehicle, the second control command being used to control the vehicle's engine to start in order to charge the battery and then shut it off after a second preset charging time.
[0034] In one possible design of the first aspect, the method further includes:
[0035] Based on the diagnostic results and the preset fault handling strategy, a diagnostic report for the battery is generated.
[0036] The diagnostic report is output on the graphical user interface.
[0037] Secondly, this application provides a diagnostic device for a storage battery, comprising:
[0038] A reading module is used to read the performance parameters of the battery from the vehicle;
[0039] The processing module is used to perform fault diagnosis on the battery based on the performance parameters and a preset diagnostic strategy, and obtain a diagnostic result, which is used to indicate whether the battery has a fault.
[0040] Thirdly, this application provides a computer device, including: a processor, and a memory communicatively connected to the processor;
[0041] The memory stores computer-executed instructions;
[0042] The processor executes computer execution instructions stored in the memory to implement the battery diagnostic method as described in any of the first aspects.
[0043] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the battery diagnostic method as described in any of the first aspects.
[0044] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements a battery diagnostic method as described in any of the first aspects.
[0045] This application provides a method, apparatus, device, and medium for diagnosing batteries, relating to the field of vehicle technology. In this solution, a computer device connects to the vehicle via an On-Board Diagnostics (OBD) interface, thereby improving the efficiency of reading battery performance parameters. After successful connection, the computer device reads performance parameters from the vehicle in real time, ensuring the accuracy of performance parameters while reducing manual diagnosis time and costs. Based on the read performance parameters and a preset diagnostic strategy, fault diagnosis is performed on the battery to obtain diagnostic results indicating whether a fault exists in the battery, thereby improving the accuracy of battery diagnosis. Attached Figure Description
[0046] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0047] Figure 1 A schematic diagram illustrating an application scenario of a battery diagnostic method provided in this application embodiment;
[0048] Figure 2 A schematic flowchart of a battery diagnostic method according to an embodiment of this application is shown below.
[0049] Figure 3 A schematic flowchart illustrating a second embodiment of a battery diagnostic method provided in this application.
[0050] Figure 4 A schematic flowchart of a third embodiment of a battery diagnostic method provided in this application;
[0051] Figure 5 A schematic flowchart of a fourth embodiment of a battery diagnostic method provided in this application;
[0052] Figure 6A schematic flowchart of a fifth embodiment of a battery diagnostic method provided in this application;
[0053] Figure 7 A schematic diagram of a charging standard provided in this application embodiment;
[0054] Figure 8 A schematic flowchart of a sixth embodiment of a battery diagnostic method provided in this application;
[0055] Figure 9 A schematic flowchart of a seventh embodiment of a battery diagnostic method provided in this application;
[0056] Figure 10 A schematic flowchart of an eighth embodiment of a battery diagnostic method provided in this application;
[0057] Figure 11 A schematic flowchart of embodiment nine of a battery diagnostic method provided in this application;
[0058] Figure 12 A schematic flowchart of a battery diagnostic method provided in an embodiment of this application;
[0059] Figure 13 This is a schematic diagram of the structure of a battery diagnostic device according to an embodiment of this application.
[0060] Figure 14 A schematic diagram of a second embodiment of a battery diagnostic device provided in this application;
[0061] Figure 15 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application.
[0062] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0064] First, let's explain the terms used in this application:
[0065] State of Charge (SOC): refers to the percentage of remaining charge in a battery and is a key indicator for judging battery performance;
[0066] On-Board Diagnostics (OBD): refers to a standardized system interface that can obtain performance parameters of various vehicle systems in real time;
[0067] Electrochemical model: refers to a mathematical model used to describe and simulate the electrochemical reactions and physical processes inside a 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 (such as navigation systems, audio systems, and lights). As the level of automotive electronics continues to increase, the demands on battery performance are also rising. However, battery faults are often difficult to diagnose, and early signs of failure are not easily detected, posing challenges to routine vehicle maintenance and upkeep.
[0069] In existing technical solutions, the diagnosis of battery faults mainly relies on handheld measuring devices to acquire battery performance parameter data. Specifically, technicians first connect the measuring device to the battery, collect and record performance parameter data, and then transmit the collected performance parameter data to a terminal device via a wired interface, Bluetooth, or wireless network. Next, based on human experience, the performance parameter data is analyzed to determine the battery's health condition and predict potential faults.
[0070] However, the aforementioned battery fault diagnosis methods have significant shortcomings in terms of diagnostic accuracy, applicability, efficiency, cost, and user experience. Specifically, the final diagnosis of battery faults relies heavily on the intervention and experience of technicians, limiting the objectivity and consistency of the diagnosis. Furthermore, the use of uniform, fixed performance parameter thresholds across different vehicle models and usage conditions reduces the accuracy and applicability of the diagnosis to some extent. Diagnosis typically requires expensive diagnostic equipment and professional personnel, increasing costs. In addition, the entire battery fault diagnosis process is complex and time-consuming, requiring users to wait a considerable amount of time for diagnostic results, thus reducing efficiency and user experience.
[0071] To address the aforementioned problems, the inventors, during their research on battery diagnostic methods, discovered that the main reason for the low accuracy and efficiency of battery diagnosis lies in the manual collection and analysis of performance parameters. Based on this, the inventors propose an automated battery diagnostic method to improve both accuracy and efficiency. Specifically, when a computer device connects to the vehicle via OBD, it reads the battery's performance parameters from the vehicle and performs fault diagnosis based on these parameters and a preset diagnostic strategy, thereby generating a diagnostic result indicating whether a battery fault exists. This battery diagnostic method requires no manual intervention throughout the entire diagnostic process, improving both diagnostic efficiency and accuracy.
[0072] Figure 1 This is a schematic diagram illustrating an application scenario of a battery diagnostic method provided in an embodiment of this application. For example... Figure 1 As shown, the application scenario of the solution provided in this 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 computer device 100 can be a single terminal device, such as a laptop or desktop computer. Computer 100 can also be a combination of multiple terminal devices. This application does not specifically limit the specific form and type of computer device 100.
[0074] Vehicle 101 can be any of the following: a traditional gasoline vehicle, a hybrid vehicle, a pure electric vehicle, a plug-in hybrid vehicle, or a hydrogen fuel cell vehicle. This application does not specifically limit the type of vehicle 101.
[0075] When using computer equipment 100 to diagnose whether there is a fault in the battery 1013 in vehicle 101, computer equipment 100 first connects to electronic controller 1012 in vehicle 101 via OBD 1011. Then, computer equipment 100 reads the performance parameters of battery 1013 via OBD 1011. Finally, computer equipment 100 performs fault diagnosis on battery 1013 based on the read performance parameters of battery 1013 and preset diagnostic strategies, and generates diagnostic results indicating whether there is a fault in battery 1013.
[0076] It should be noted that the above scenario is only an example of an application scenario provided by the embodiments of this application. The embodiments of this application do 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 description uses a computer device capable of performing a battery diagnostic method as the execution subject to illustrate the implementation of this method. It should be understood that using a computer device as the execution subject is merely illustrative and should not be construed as limiting the method.
[0078] The technical solutions shown in this application will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments. Furthermore, it should be noted that the terms "storage battery" and "battery" are used interchangeably herein.
[0079] Figure 2 This is a schematic flowchart of a battery diagnostic method according to an embodiment of this application. Figure 2 As shown, this battery diagnostic method is applied to a computer device connected to the vehicle via OBD. The procedure for this battery diagnostic method may include:
[0080] S201: Read the battery performance parameters from the vehicle.
[0081] In this step, given the low accuracy and efficiency of manual methods for diagnosing battery faults in vehicles, this application focuses on automating the battery diagnostic process to improve the accuracy and efficiency of battery diagnosis.
[0082] It is worth noting that before diagnosing a battery, a computer device needs to be connected to the vehicle with the battery to be diagnosed via 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 one possible implementation, the computer device has relevant diagnostic software installed and is equipped with an OBD connection cable or wireless OBD adapter. Once the computer device and the vehicle with the battery to be diagnosed are successfully connected via OBD, the computer device will automatically read the battery performance parameters through OBD.
[0084] It is worth noting that the type of battery in this application is a lead-acid battery.
[0085] In another possible implementation, when the computer device automatically reads the battery's performance parameters via OBD, it uses data identifiers to identify and retrieve 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 a data identifier to the vehicle's electronic controller 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 sequentially sending multiple request messages, the computer device can comprehensively obtain all the battery's performance parameters.
[0086] It is worth noting that in the following embodiments, when the computer device reads the performance parameters of the battery through OBD, it can use data identifiers to identify and obtain specific performance parameters, which will not be elaborated further.
[0087] Battery performance parameters are key indicators reflecting the battery's health and operational performance, which can be automatically read via OBD. Battery performance parameters include, but are not limited to, any one or any combination of SOC, internal resistance, voltage, current, and temperature. SOC refers to the percentage of remaining battery charge and is one of the key indicators for judging battery performance. Internal resistance refers to the resistance inside the battery and reflects its internal conductivity. Voltage refers to the potential difference across the battery terminals and indicates its operating state. Current refers to the magnitude of the current during charging and discharging, reflecting the battery's charging and discharging capacity. Temperature refers to the battery's operating temperature.
[0088] It is worth noting that which battery performance parameters to read from the vehicle are determined jointly by the vehicle's actual operating status and the automated diagnostic system deployed in the computer equipment. Specifically, the automated diagnostic system dynamically adjusts the battery performance parameters to be read based on the vehicle's current operating status.
[0089] Optionally, after reading the battery performance parameters from the vehicle, these parameters can be preprocessed. Specifically, preprocessing steps include, but are not limited to, performance parameter cleaning, noise removal, performance parameter smoothing, and normalization. Performance parameter cleaning removes invalid or abnormal performance parameters, ensuring their accuracy. Noise removal reduces the impact of external interference on performance parameters, improving their reliability. Performance parameter smoothing eliminates short-term fluctuations, making the performance parameters more representative. Normalization transforms performance parameters with different dimensions to the same scale, facilitating subsequent analysis and comparison. These preprocessing steps improve the quality of performance parameters, 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, which will not be described further below.
[0091] S202: Based on performance parameters and preset diagnostic strategies, perform fault diagnosis on the battery to obtain diagnostic results, which are used to indicate whether the battery has a fault.
[0092] In this step, according to step S201, after the computer device reads the battery performance parameters from the vehicle via OBD, it performs fault diagnosis on the battery based on the read performance parameters and the preset diagnostic strategy, thereby obtaining a diagnostic result indicating whether the battery has a fault.
[0093] The preset diagnostic strategies include preset diagnostic algorithms and rules. These algorithms and rules analyze the automatically collected performance parameters to identify whether the battery has a fault and obtain diagnostic results.
[0094] In one possible implementation, the preset diagnostic algorithm includes, but is not limited to, machine learning models and other techniques, capable of comprehensively judging performance parameters automatically collected by the computer device. The preset diagnostic rules include, but are not limited to, preset thresholds, used to determine whether performance parameters are within the normal range. By combining the preset diagnostic algorithm and 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, the system can also provide corresponding maintenance suggestions. These suggestions include, but are not limited to, immediate battery replacement, deep charge-discharge cycles, or inspection of the electrical system. This automated diagnostic process not only improves the accuracy and efficiency of battery fault diagnosis but also provides users with timely and reliable maintenance guidance, thereby extending battery life and ensuring the normal operation of the vehicle.
[0096] The battery diagnostic method provided in this application, through automated acquisition of actual battery performance parameters using computer equipment and OBD (On-Board Diagnostics), significantly improves the efficiency and accuracy of performance parameter acquisition, avoiding errors and omissions caused by manual operation in existing technologies. Simultaneously, the computer equipment, based on a preset diagnostic strategy, performs real-time analysis and comprehensive judgment of the acquired performance parameters, quickly identifying potential faults and generating diagnostic results, significantly shortening fault detection and handling time. Furthermore, compared to existing technologies requiring expensive diagnostic equipment, this application reduces diagnostic costs through software and low-cost hardware. Therefore, the battery diagnostic method provided in this application not only improves the efficiency and accuracy of battery diagnosis but also enhances the user service experience.
[0097] Next, the specific implementation process of steps S201 and S202 will be discussed in detail. Figure 3 This is a schematic flowchart illustrating a second embodiment of a battery diagnostic method provided in this application. Figure 3 As shown, based on the above embodiments, the battery's performance parameters are read from the vehicle, and fault diagnosis is performed on the battery according to the performance parameters and a preset diagnostic strategy to obtain a diagnostic result. The process of this battery diagnostic method may include:
[0098] S301: Read the battery internal resistance and first SOC when the vehicle is turned off and electrical appliances are switched off. Performance parameters include battery internal resistance and first SOC.
[0099] In this step, to ensure accurate performance parameter measurements under no-load conditions and to avoid the influence of external current interference on the diagnostic results, all electrical appliances in the vehicle must be turned off and the vehicle must be in a turned-off state when the computer equipment begins battery diagnostics.
[0100] It is worth noting that if the vehicle is not turned off or all electrical appliances are not turned off, the computer equipment will send status control commands to the vehicle via OBD to control the vehicle to be turned off and all electrical appliances to be turned off.
[0101] Specifically, the "fire off" state means that the engine has completely stopped running, and "all electrical appliances off" ensures that all electrical equipment in the vehicle (such as lights, audio, air conditioning, etc.) is turned off to avoid any additional power consumption.
[0102] With the vehicle engine off and all electrical appliances switched off, the computer equipment reads the battery's internal resistance and first state of charge (SOC) via OBD.
[0103] Internal resistance refers to the resistance value inside a battery, usually measured in milliohms. Specifically, internal resistance is an important indicator of a battery's health. Lower internal resistance generally indicates a good battery condition, while higher internal resistance suggests aging or internal faults, such as electrode corrosion or electrolyte deterioration. Measuring internal resistance under no-load conditions avoids interference from external current, resulting in more accurate internal resistance data.
[0104] The first State of Charge (SOC) indicates the battery's current charge level, usually expressed as a percentage. SOC is a key parameter for determining the battery's remaining capacity and range. Accurate SOC measurement helps determine the battery's usable capacity and remaining usage time. Measuring SOC under no-load conditions avoids the influence of external current consumption on SOC calculations, resulting in a more accurate state of charge.
[0105] By reading the battery's internal resistance and initial state of charge (SOC) under no-load conditions, computer equipment can obtain more accurate and reliable battery and SOC readings. This data will serve as the basis for subsequent diagnostic analysis, helping to identify potential battery problems and faults.
[0106] It is worth noting that when the vehicle is turned off and all electrical appliances are switched off, the computer equipment, through OBD, not only reads the battery's internal resistance and first state of charge (SOC), but also reads the battery's voltage, current, and other performance parameters, and records the chemical reaction process generated inside the battery in conjunction with an electrochemical model.
[0107] S302: 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, then the diagnosis result is determined to be a battery fault and it needs to be replaced.
[0108] In this step, according to step S301, after the computer device reads the battery internal resistance and first SOC when the vehicle is in a state of being turned off and all electrical appliances are turned off, it will perform a diagnosis on the battery based on the read battery internal resistance and first SOC and a preset diagnostic strategy, and generate a diagnostic result.
[0109] Specifically, if the battery's 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 SOC threshold, the diagnosis is determined to be a battery fault requiring replacement. This diagnostic process ensures a comprehensive assessment of the battery's health status, avoiding potential misjudgments from relying on a single parameter. By comprehensively analyzing the battery's internal resistance and first SOC, the computer equipment can accurately identify potential battery problems, provide timely maintenance recommendations, 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, you can refer to step S401 in the following embodiment, which will not be repeated here.
[0111] Optionally, the internal resistance threshold and the first SOC threshold represent the critical values of the battery's internal resistance and first SOC under normal operating conditions, which can be determined based on a large amount of experimental data and industry standards, and are not specifically limited here.
[0112] A high internal resistance usually indicates a problem within the battery, such as battery aging, electrolyte depletion, plate sulfation, or other internal faults. These changes affect battery performance, reduce its charge and discharge capacity, and may even cause the battery to malfunction. If the battery's internal resistance is greater than or equal to a preset internal resistance threshold, it means that the battery's electrochemical performance has significantly declined, making it unable to effectively store and release electrical energy.
[0113] State of Charge (SOC) indicates the battery's charging status. A low SOC means that the battery has insufficient remaining charge and cannot meet the normal operating requirements of the vehicle. If the first SOC is less than or equal to a preset first SOC threshold, it indicates that the battery's available capacity is severely insufficient, the battery's performance has seriously degraded, and it cannot meet normal usage requirements.
[0114] Preferably, the internal resistance threshold is 15 milliohms and the first SOC threshold is 40%.
[0115] The battery diagnostic method provided in this application compares the battery's internal resistance and first state of charge (SOC) read when the vehicle is off and all electrical appliances are turned off with preset internal resistance thresholds and first SOC thresholds, respectively, to obtain the battery diagnostic result. This diagnostic method, by comprehensively considering performance parameters, accurately determines the battery's health status, promptly identifies potential faults, and avoids misjudgments that may result from judging based on a single performance parameter, thereby improving diagnostic accuracy and user experience.
[0116] Figure 4 This is a schematic flowchart of a third embodiment of a battery diagnostic method provided in this application. Figure 4 As shown, based on the above embodiments, the process of the battery diagnostic method further 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, then control the vehicle to turn on the headlights.
[0118] In this step, according to step S301, after the computer device reads the battery internal resistance and first SOC when the vehicle is in a state of being turned off and all electrical appliances are turned off, it will perform a diagnosis on the battery based on the read battery internal resistance and first SOC and a preset diagnostic strategy, and generate a diagnostic result.
[0119] If the battery internal resistance is less than the internal resistance threshold, or if the first SOC is greater than the first SOC threshold, the computer device controls the vehicle to turn on the headlights.
[0120] In one possible implementation, when the battery's internal resistance is less than an internal resistance threshold, or when the first state of charge (SOC) is greater than a first SOC threshold, the computer device sends a status control command to the vehicle's electronic controller via OBD to control the vehicle to turn on the headlights. Specifically, upon receiving the command, the vehicle's electronic controller activates the headlight circuit to ensure the headlights remain on. While the headlights are on, the computer device continues to monitor the battery's performance parameters to detect its performance under load conditions.
[0121] In one possible implementation, when the vehicle's headlights are on, the battery discharge current is controlled to be greater than or equal to 15 amps and less than or equal to 25 amps.
[0122] S402: After the vehicle's headlights have been on for a first preset duration, read the battery's discharge voltage and control the vehicle to turn off the headlights.
[0123] In this step, according to step S401, after the computer device controls the vehicle to turn on the headlights and continues for a first preset time, the computer device will read the discharge voltage of the battery and then control the vehicle to turn off the headlights.
[0124] Specifically, during the headlights' operation, the computer monitors the battery's discharge in real time, reads the battery's discharge voltage 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 its headlights until the moment it turns off its headlights, the computer equipment uses OBD to read the battery's discharge voltage at different times in real time, and combines this with an electrochemical model for subsequent detection of the battery's health status.
[0126] It is worth noting that setting the first preset duration is to test the battery's discharge capacity under standardized load conditions. Specifically, a continuous load helps stabilize voltage measurements, avoids errors caused by instantaneous fluctuations, and more accurately reflects the battery's discharge capacity.
[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, the diagnosis result is determined to be a battery fault and it needs to be replaced.
[0129] In this step, according to step S402, after the computer device reads the battery discharge voltage and controls the vehicle to turn off the headlights, the computer device compares the read battery discharge voltage with a preset discharge voltage threshold to obtain the battery diagnostic result.
[0130] The discharge voltage of a battery refers to its voltage performance under load conditions, reflecting its actual operating state. The preset discharge voltage threshold is a reference value set according to the battery's design specifications and normal operating conditions, typically representing the minimum voltage level a battery should possess 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 is a battery fault and replacement is required. This is because a discharge voltage less than or equal to the discharge voltage threshold indicates that the battery cannot provide sufficient voltage under load conditions, potentially indicating capacity loss, increased internal resistance, or other performance degradation. Capacity loss refers to the gradual decrease in battery capacity over time. When the capacity drops to a certain level, the battery cannot maintain normal voltage output under load conditions. Increased internal resistance refers to the gradual increase in battery internal resistance with aging and use. Increased internal resistance leads to a more significant voltage drop under load conditions, resulting in an inability to provide stable power output. Performance degradation refers to a decrease in the efficiency of the internal chemical reactions of the battery, leading to 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, then step S501 in the following embodiment can be referred to, and will not be repeated here.
[0133] It is worth noting that comparing the discharge voltage read after the headlights have been on for a first preset period with the discharge voltage threshold is based on stability considerations. Specifically, the battery voltage may fluctuate at the beginning of discharge, but it will stabilize after a period of stable load. This allows the discharge voltage read to more accurately reflect the battery's health and actual performance, thereby improving the accuracy of the diagnostic results.
[0134] Optionally, the computer equipment can read the battery's discharge voltage in real time throughout the entire process from when the vehicle's headlights are turned on to when they are turned off. Specifically, recording the discharge voltage from the moment the headlights are turned on allows for dynamic monitoring of the battery's voltage changes throughout the discharge process, providing more comprehensive data support. By recording the initial discharge voltage, abnormal conditions at the beginning of battery discharge can be detected early, providing rich foundational data for subsequent data analysis and helping to gain a deeper understanding of the battery's discharge characteristics and performance changes.
[0135] The battery diagnostic method provided in this application involves a computer device controlling the vehicle to keep the headlights on for a first preset duration when the battery's internal resistance is less than an internal resistance threshold or the first state of charge (SOC) is greater than the first SOC threshold. This monitors the battery's discharge status in real time and compares the discharge voltage read at the end of the first preset duration with a preset discharge voltage threshold to determine if a battery fault exists. This method enables more accurate detection of the battery's discharge capacity, timely fault detection and handling, and improved diagnostic accuracy.
[0136] Figure 5 This is a schematic flowchart of a fourth embodiment of a battery diagnostic method provided in this application. Figure 5 As shown, based on any of the above embodiments, the process of the battery diagnostic method further includes:
[0137] S501: If the discharge voltage is greater than the discharge voltage threshold, the vehicle's engine will be started to charge the battery.
[0138] In this step, according to step S402, after the computer device reads the battery discharge voltage and controls the vehicle to turn off the headlights, the computer device will compare the read battery discharge voltage with a preset discharge voltage threshold to obtain the battery diagnosis result.
[0139] Specifically, if the discharge voltage is less than or equal to the discharge voltage threshold, the computer equipment will determine that the battery is performing well under the current load conditions and there is no significant voltage drop, indicating that the battery is in good health under the current conditions.
[0140] To further diagnose whether the battery is faulty, the computer equipment will send control commands to the electronic controller via OBD to start the vehicle's engine. After the engine starts, the vehicle's alternator will start working to provide charging current to the battery. During the charging process, the computer equipment will monitor the battery's charging current and SOC in real time, providing performance parameters for subsequent battery diagnosis.
[0141] It is worth noting that a battery's charge acceptance capability refers to its ability to be charged with electrical energy under certain conditions. This capability is influenced by various factors, including but not limited to any one or a combination of the battery's physical and chemical state, electrolyte, and temperature. When a battery is not charged for an extended period or has been discharged to an excessive depth, the active material on the negative electrode plate gradually transforms into lead sulfate, resulting in sulfation. Sulfation reduces the reactivity of the negative electrode, thus decreasing the battery's charge acceptance capability. The higher the utilization rate of the battery's active materials (such as lead on the negative electrode and lead dioxide on the positive electrode), the stronger the battery's charge acceptance capability. However, with battery aging and use, the utilization rate of active materials gradually decreases. Simultaneously, both excessively high and low electrolyte concentrations affect the battery's charge acceptance capability. Excessively high concentrations lead to decreased conductivity, affecting ion transport. Insufficient concentrations result in a slower electrolytic reaction rate. Impurities and contaminants in the electrolyte can hinder electrochemical reactions, thereby reducing the battery's charge acceptance capability. In addition, at low temperatures, 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 charging acceptance capacity. At high temperatures, although the electrochemical reaction rate will be faster, excessively high temperatures will accelerate the aging and self-discharge of the battery, which is also detrimental to the battery's charging acceptance capacity.
[0142] It is worth noting that, in order to eliminate the influence of low temperature on the charging current, this application needs to ensure that the battery temperature 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 has been charging the battery for a second preset duration, the second SOC and charging current of the battery are read and the engine is shut down. The second preset duration is longer than the first preset duration.
[0144] In this step, according to step S501, after the computer device controls the vehicle's engine to start and charges the battery for a second preset time, the computer device will read the battery's second SOC and charging current, and then control 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 state of charge of the battery after charging, while the charging current shows the current change 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 vehicle's electronic controller will shut down the engine, ending the charging process.
[0147] It is worth noting that setting a second preset duration is to test the battery's charging capability under standardized load conditions. Specifically, a continuous charging process helps stabilize the measurement of the charging current, avoiding errors caused by instantaneous fluctuations, and more accurately reflects the battery's charging capability and health status. This process ensures that reliable data can be obtained when testing battery performance, enabling effective analysis and diagnosis.
[0148] Optionally, the second preset duration can be determined based on a large amount of experimental data and industry standards, and is not specifically limited here. Preferably, the second preset duration is 5 minutes.
[0149] It is worth noting that, considering that the charging process usually requires a longer time to ensure that the battery reaches a stable state of charge and charging current, the second preset duration is set to be longer than the first preset duration in this application.
[0150] S503: If the second SOC is greater than or equal to the preset second SOC threshold, the diagnostic result is determined to be 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 magnitude relationship between the second SOC and the preset second SOC threshold to determine the diagnostic 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 accept and store electrical energy, and its performance is in good condition. Therefore, in this case, the battery diagnostic result is that the battery performance is good.
[0153] If the second SOC is less than the second SOC threshold, then step S504 can be referred to, which will not be repeated here.
[0154] In one possible implementation, if the second SOC threshold is 80%, and the second SOC is greater than or equal to the second SOC threshold, it indicates that the battery can recover to a higher state of charge after being charged for a second preset period of time. This indicates that its internal chemical reaction and electrode material performance are good, and there is no obvious aging or loss. In actual use, it can provide stable power output, meet the electrical needs of the vehicle, and ensure the normal operation of the vehicle and the driving safety of the user.
[0155] Optionally, the second SOC threshold can be determined based on extensive 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 ensures a more stringent testing standard after charging, further verifying the battery's charging capacity and health status. The first SOC threshold is used for preliminary testing of the battery's discharge performance, while the second SOC threshold is used to test the battery's charging performance. Combining the two allows for a comprehensive assessment of the battery's overall health status. This method ensures the battery's reliability in actual use, improving the overall reliability of the vehicle and the user's driving safety.
[0156] S504: If the second SOC is less than the second SOC threshold, the diagnostic result is determined based on the charging current.
[0157] In this step, if the second SOC is less than the second SOC threshold, the computer device detects the battery's health status and charging capacity based on the read charging current, thereby obtaining a diagnostic result.
[0158] It is worth noting that the specific implementation process of this step can be referred to steps S601 to S603, and will not be repeated here.
[0159] The battery diagnostic method provided in this application involves reading the battery's second state of charge (SOC) after a second preset time period when the discharge voltage exceeds a discharge voltage threshold, and comparing this reading with the second SOC threshold to obtain a diagnostic result. This method allows for a comprehensive diagnosis of the battery's charging performance, accurate assessment of its health status, and timely detection of potential problems, thereby improving the overall reliability of the vehicle and the accuracy of diagnostics.
[0160] Next, the specific implementation process of step S504 will be discussed in detail. Figure 6 This is a flowchart illustrating a fifth embodiment of a battery diagnostic method provided in this application. Figure 6 As shown, based on the above embodiments, the diagnostic method for this battery, which determines the diagnostic result according to the charging current, may include the following steps:
[0161] S601: If the charging current is less than or equal to the preset first current threshold, the diagnosis result is determined to be a battery fault and it 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 diagnostic result based on the charging current reading after a second preset time.
[0163] Specifically, if the charging current is less than or equal to a preset first current threshold, it indicates that the battery cannot accept sufficient current during charging, potentially indicating a serious internal fault or aging problem. In this case, the battery's electrochemical reaction efficiency decreases significantly, making it unable to effectively store electrical energy. Therefore, the diagnosis is confirmed as a battery fault requiring replacement to ensure the normal operation of the vehicle and the user's driving safety.
[0164] If the charging current is greater than the first current threshold, then step S602 can be referred to, which will not be repeated here.
[0165] In one possible implementation, the first current threshold is determined based on the electrochemical model of the battery to be diagnosed and its rated capacity. The electrochemical model is a mathematical model used to describe and simulate the electrochemical reactions and physical processes inside the battery.
[0166] Optionally, the process of determining the first current threshold based on the electrochemical model and rated capacity of the battery to be diagnosed may include: First, establishing an electrochemical model based on the physical and chemical characteristics of the battery to be diagnosed. Next, conducting multiple charge-discharge tests on the battery using experimental methods, collecting experimental data such as voltage, current, SOC, and temperature under different operating conditions. Then, using the collected experimental data, calibrating the electrochemical model to ensure that the model accurately reflects the actual performance of the battery. Based on the calibrated electrochemical model, analyzing the charging current characteristics of the battery under different conditions. By comparing the charging current characteristics of normal batteries and batteries with faults or aging, determining a first current ratio that can effectively distinguish between normal and faulty states. Finally, determining the first current threshold based on 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 amp-hours, the first current threshold is the product of the rated capacity of the battery to be diagnosed (70 amp-hours) and the first current ratio (2.5%), which is 1.75 amps.
[0168] Using the above method, the first current threshold can be scientifically determined based on the electrochemical model and 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 the user.
[0169] S602: If the charging current is greater than the first current threshold and less than the preset second current threshold, the diagnosis result is determined to be a battery fault, and external equipment is required for repair.
[0170] In this step, if the charging current is greater than the first current threshold and less than the preset second current threshold, it indicates that the battery under diagnosis can accept a certain current during charging, but the charging efficiency is low, and there may be partial damage or performance degradation. Although the battery under diagnosis is not completely failed, its performance has been affected and requires repair by external equipment, such as deep charging or equalization charging, to restore some of its performance. Therefore, in this case, the diagnosis is determined to be a battery fault, and external equipment repair is required to extend the battery's lifespan and improve its performance.
[0171] Optionally, repairing a battery in this condition usually requires professional external equipment. For example, specialized battery repair equipment or chargers can be used to attempt to restore some of the battery's capacity and performance through methods such as pulse charging and deep discharging. These repair methods can reduce the battery's internal resistance and improve its electrochemical reaction efficiency, thereby improving its charging capacity and overall performance.
[0172] In one possible implementation, when using a charger to repair the battery under diagnosis, a preset charging standard can be followed. Figure 7 This is a schematic diagram of a charging standard provided for an embodiment of this application. For example... 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 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 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 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 is greater than or equal to 4 hours. It is worth noting that the charging voltage is a constant 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 its rated capacity. It is worth noting that the process of establishing the electrochemical model can refer to the process used to determine the first current threshold, and will not be elaborated here. After the electrochemical model of the battery to be diagnosed is established, a second current ratio that can effectively distinguish between normal and repaired states is determined by comparing the charging current characteristics of normal batteries and batteries with partial damage or performance degradation. The second current threshold is then 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 amp-hours, the first current threshold is the product of the rated capacity of the battery to be diagnosed (70 amp-hours) and the second current ratio (5%), which is 3.5 amps.
[0175] Using the above method, the second current threshold can be scientifically determined based on the electrochemical model and 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, and improving the reliability and accuracy of the diagnosis results.
[0176] It is worth noting that different types of batteries typically have different electrochemical models, resulting in differences between the first and second current thresholds. This application establishes corresponding electrochemical models for different types of batteries and accurately determines the first and second current thresholds, significantly improving diagnostic accuracy. Furthermore, unlike the fixed thresholds in existing technologies, this method is highly portable and can be widely adopted across platforms.
[0177] It is worth noting that the first current threshold is less than the second current threshold.
[0178] S603: If the charging current is greater than or equal to the second current threshold, the diagnostic result is determined to be 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 high current during charging, has high charging efficiency, and the internal electrochemical reaction is normal. The battery's energy storage capacity and energy conversion efficiency are good, meeting the vehicle's electrical needs and ensuring normal vehicle operation. Therefore, in this case, the diagnostic result is determined to be that the battery performance is good, indicating that the battery is in a healthy state and does not require replacement or repair.
[0180] The battery diagnostic method provided in this application determines the diagnostic result based on the charging current when the second State of Charge (SOC) is less than a second SOC threshold. Specifically, if the charging current is less than or equal to a first current threshold, the battery is determined to be faulty and needs replacement; if the charging current is greater than the first current threshold but less than the second current threshold, the battery is determined to be faulty and requires external equipment repair; if the charging current is greater than or equal to the second current threshold, the battery performance is determined to be good. This tiered diagnostic method accurately detects the battery's health status, improves diagnostic accuracy, and provides targeted maintenance recommendations, ensuring normal vehicle operation and user driving safety.
[0181] Figure 8 This is a schematic flowchart of a sixth embodiment of a battery diagnostic method provided in this application. Figure 8 As shown, based on any of the above embodiments, before controlling the vehicle's engine to start and charge the battery, the battery diagnostic method further includes the following steps:
[0182] S801: Reads the temperature of the battery.
[0183] In this step, to eliminate the impact of low temperature on the charging process, the temperature of the battery to be diagnosed needs to be read in advance before the computer equipment controls the vehicle's engine to start charging the battery.
[0184] Specifically, temperature has a significant impact on the electrochemical reaction rate and charging efficiency of batteries. In low-temperature environments, the internal electrochemical reaction rate of the battery slows down, and the internal resistance increases, leading to a decrease in its charge acceptance capacity and potentially resulting in lower charging current, thus affecting the accuracy of diagnostic results. By pre-reading the battery temperature, the computer equipment 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 diagnostic results.
[0185] S802: If the temperature is less than or equal to the preset temperature threshold, control the heating of the battery until the battery temperature is greater than the temperature threshold.
[0186] In this step, according to step S801, after the computer device reads 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 implemented for the battery to be diagnosed.
[0187] Specifically, if the temperature is less than or equal to a preset temperature threshold, the computer equipment heats the battery according to a preset heating strategy until the battery temperature 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, heating using engine waste heat, ambient temperature regulation, and current heating, to ensure that the battery is charged at a temperature above the threshold, avoiding the impact of low temperature on the charging process and diagnostic results. It is worth noting that the heating strategy is determined based on specific circumstances, and this application does not impose any specific limitations on it.
[0189] If the temperature exceeds the temperature threshold, the computer controls the vehicle's engine to start and charge the battery for a second preset duration. The specific implementation process can be found in step S501, and will not be repeated here.
[0190] Optionally, the preset temperature threshold is determined based on actual conditions and is not specifically limited here. Preferably, the temperature threshold is 0 degrees Celsius.
[0191] The battery diagnostic method provided in this application effectively eliminates the influence of low temperature on the charging process by reading the battery temperature in advance and performing heating treatment according to a preset temperature threshold before the battery is charged for a second preset duration by controlling the start of the vehicle engine, thereby ensuring the accuracy and reliability of the diagnostic results.
[0192] Figure 9 This is a flowchart illustrating Embodiment Seven of a battery diagnostic method provided in this application. Figure 9As shown, based on any of the above embodiments, controlling the vehicle to turn on the headlights, the process of the battery diagnostic method may include:
[0193] S901: Send a first control command to the vehicle. The first control command 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.
[0194] In this step, when the computer device determines that the battery performance is good based on the internal resistance and first SOC of the battery to be diagnosed, in order to further improve the accuracy and comprehensiveness of the diagnosis, the computer device will send a first control command to the vehicle through OBD. This command is used to control the vehicle to turn on the headlights, keep them on for a first preset time, and then control the vehicle to turn off the headlights after the first preset time.
[0195] Specifically, turning on the headlights increases the load on the battery, thus simulating the current demands of a real-world driving environment. This process helps to further verify the battery's performance under actual load conditions. By monitoring the battery voltage changes while the headlights are on, computer equipment can obtain more information about the battery's health.
[0196] It is worth noting that after the headlights have been on for a first preset period of time, the vehicle automatically turns off the headlights to avoid over-discharging the battery and ends the test.
[0197] In one possible implementation, the computer device can send two control commands to the vehicle via OBD to detect the battery's discharge capacity. Specifically, the computer device first sends a command to the vehicle to turn on the headlights via OBD, and then sends a command to turn off the headlights after a first preset time.
[0198] The battery diagnostic method provided in this application significantly improves the accuracy and efficiency of battery diagnosis through automated monitoring and control processes. Specifically, the computer device sends control commands via OBD to automatically control the vehicle to turn on the headlights and then turn them off after a first preset time, in order to further verify the battery's performance under discharge conditions, thereby providing more comprehensive and accurate diagnostic results.
[0199] Figure 10 This is a schematic flowchart of an eighth embodiment of a battery diagnostic method provided in this application. Figure 10 As shown, based on any of the above embodiments, controlling the vehicle's engine to start and charge the battery, the process of the battery diagnostic method may include:
[0200] S1001: Send a second control command to the vehicle, the second control command being used to control the vehicle's engine to start to charge the battery and shut it off after a second preset charging time.
[0201] In this step, when the computer device determines that the battery is in good condition based on its discharge voltage, in order to further improve the accuracy and comprehensiveness of the diagnosis, the computer device will send a second control command to the vehicle via OBD to automatically control the vehicle engine to start to charge the battery, and then shut it off after charging for a second preset time.
[0202] By monitoring the charging current and 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 one possible implementation, the computer device can send two control commands to the vehicle via OBD to detect the battery's charging capability. Specifically, the computer device first sends an engine start command to the vehicle via OBD, and then sends an engine shut-off command to the vehicle after a second preset time.
[0204] The battery diagnostic method provided in this application determines that the battery performance is good by using computer equipment based on the discharge voltage. Then, it sends a second control command using OBD to automatically control the engine to start charging and shut it off after a second preset time. It monitors the charging current and the second SOC, thereby more accurately detecting the battery performance under dynamic charging conditions, providing comprehensive and accurate diagnostic results, improving diagnostic accuracy and comprehensiveness, enhancing user experience, extending battery life, and ensuring driving safety.
[0205] Figure 11 This is a flowchart illustrating Embodiment Nine of a battery diagnostic method provided in this application. Figure 11 As shown, based on any of the above embodiments, the process of the battery diagnostic method further includes:
[0206] S1101: Generate a diagnostic report for the battery based on the diagnostic results and the preset fault handling strategy.
[0207] In this step, once the computer equipment determines the diagnostic results, it generates a diagnostic report for the battery to be diagnosed based on the diagnostic results and the preset fault handling strategy.
[0208] Specifically, the computer equipment has already obtained various performance data and health status of the battery through previous monitoring and analysis. This data includes, but is not limited to, key parameters such as discharge voltage, charging current, and state of charge (SOC). Based on this data, the computer equipment can determine the current state and performance of the battery.
[0209] The fault handling strategy is a pre-defined set of rules and recommendations to guide how to handle different types of battery faults. Optionally, if the diagnosis indicates a battery fault and replacement is required, the battery can be replaced according to the pre-defined battery claim assessment specifications.
[0210] The diagnostic report includes, but is not limited to, any one or any combination of the following: a brief battery condition check, potential fault prediction, and maintenance recommendations. The brief battery condition check includes basic battery information (such as model, capacity, and usage time) and current health status (such as SOC, internal resistance, and capacity). Potential fault prediction is based on current and historical data to predict potential battery faults. Maintenance recommendations provide specific maintenance suggestions based on the diagnostic results and fault handling strategies, such as battery replacement, performing deep charge-discharge cycles, and checking connections.
[0211] Optionally, to ensure the diagnostic report is easy to read and understand, it can be presented in a structured and graphical format. For example, charts and graphs can be used to display trends in key data and analytical results, such as voltage curves and charging current variation graphs. Optionally, the diagnostic report can be obtained in conjunction with an electrochemical model.
[0212] S1102: Output diagnostic reports on the graphical user interface.
[0213] In this step, according to step S1101, after the computer equipment generates a diagnostic report for the battery, it displays the report to the user through a graphical user interface. This reduces customer waiting time and improves service efficiency to some extent, significantly enhancing the customer experience. The graphical user interface is intuitive and user-friendly. Users can view various parts of the report through the graphical user interface, understand the battery's health status and performance, and take necessary maintenance measures in a timely manner to ensure the normal operation of the vehicle and driving safety.
[0214] Optionally, once 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 diagnostic method provided in this application, after determining the diagnostic results, automatically generates a diagnostic report based on the diagnostic results and preset fault handling strategies, and outputs it on the graphical user interface, so that users can easily view and understand the report content, take necessary maintenance measures in a timely manner, ensure the normal operation of the vehicle, and improve the user experience.
[0216] Figure 12 This is a schematic flowchart illustrating a battery diagnostic method provided in an embodiment of this application. Figure 12 As shown, the diagnostic process for this battery may include:
[0217] S1201: Start;
[0218] In this step, the vehicle with the battery to be diagnosed is ready.
[0219] S1202: The vehicle is turned off, other electrical appliances are turned off, and data such as battery voltage, internal resistance, first SOC, and current are read through the data identifier;
[0220] In this step, the computer device connects to the vehicle via OBD and controls the vehicle to be in a state where the engine is off and all electrical appliances are switched off. In this state, the computer device reads data such as the battery's voltage, internal resistance, first state of charge (SOC), and current through data identifiers, and establishes an electrochemical model of the battery to be diagnosed in order to determine the current threshold and record the chemical reaction process that occurs 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, based on 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%, then step S1210 is executed. If the internal resistance is less than 15 milliohms or the first SOC is greater than 40%, then step S1204 is executed.
[0223] S1204: Turn on the headlights for 3 minutes and 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 the vehicle's electronic controller via OBD to turn on the headlights for 3 minutes. Simultaneously, from the moment the vehicle's headlights are turned on, the computer device reads the battery's discharge voltage in real time using data identifiers.
[0225] S1205: Determine whether the battery discharge voltage is less than or equal to 10.5 volts;
[0226] In this step, 3 minutes after the vehicle's headlights are turned on, the computer controls the headlights to turn off and determines whether the battery's discharge voltage 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 further determine whether the battery is faulty. Specifically, before starting the vehicle charging test, the computer equipment needs to read the battery temperature and compare it with a preset temperature threshold. The specific implementation method can be found in steps S801 to S802, and will not be repeated here. When the battery temperature reaches the preset temperature threshold, the computer equipment sends a command to the vehicle to control the engine to start for 5 minutes, and reads the battery's second SOC and charging current 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 controls the vehicle engine to shut down and determines whether the battery's second SOC at the last moment is greater than or equal to 80%. If the battery's second SOC is greater than or equal to 80%, then step S1212 is executed. If the battery's second SOC is less than 80%, then step S1208 is executed.
[0231] S1208: Determine whether the charging current of the battery is less than or equal to 1.75 amps;
[0232] In this step, according to step S1207, if the battery's second SOC is less than 80%, the computer determines whether the battery's charging current at the final moment is less than or equal to 1.75 amps. If the charging current is less than or equal to 1.75 amps, step S1210 is executed. If the charging current is greater than 1.75 amps, step S1209 is executed. It is worth noting that 1.75 amps is determined based on the battery's electrochemical model and its rated capacity.
[0233] S1209: Determine whether the charging current of the battery is greater than 1.75 amps and less than 3.5 amps;
[0234] In this step, according to step S1208, if the charging current is greater than 1.75 amps, the computer determines whether the battery charging current is greater than 1.75 amps and less than 3.5 amps. If the battery charging current is greater than 1.75 amps and less than 3.5 amps, then step S1211 is executed. If the battery charging current is greater than or equal to 3.5 amps, then step S1212 is executed. It is worth noting that 3.5 amps is determined based on the battery's electrochemical model and its rated capacity.
[0235] S1210: The diagnosis is a battery fault that needs to be replaced.
[0236] In this step, if the battery's internal resistance is greater than or equal to 15 milliohms and the first SOC is less than or equal to 40%, or the battery's discharge voltage is less than or equal to 10.5 volts, or the battery's charging current is less than or equal to 1.75 amps, then the battery is determined to be faulty and needs to be replaced.
[0237] S1211: The diagnosis is a battery fault that requires external equipment for repair;
[0238] In this step, if the battery charging current is greater than 1.75 amps but less than 3.5 amps, the battery is determined to be faulty and requires external equipment for repair.
[0239] S1212: The diagnosis result indicates that the battery performance is good;
[0240] In this step, if the battery charging current is greater than or equal to 3.5 amps, the battery is considered to be in good condition.
[0241] S1213: The battery shall be assessed in accordance with the battery claim assessment specifications;
[0242] In this step, if the battery is faulty and needs to be replaced, the battery can be specifically assessed according to the battery claim assessment specifications.
[0243] S1214: End.
[0244] Figure 13 This is a schematic diagram of a battery diagnostic device according to an embodiment of this application. Figure 13 As shown, the diagnostic device 1300 for the battery includes:
[0245] The 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 based on performance parameters and preset diagnostic strategies, and obtain diagnostic results. The diagnostic results are used to indicate whether the battery has a fault.
[0247] Optionally, the read module 1301 is also used for:
[0248] Read the battery internal resistance and first state of charge (SOC) of the vehicle when the engine is off and electrical appliances are turned off. Performance parameters include battery internal resistance and first state of charge (SOC).
[0249] Optionally, the processing module 1302 is also used for:
[0250] If the battery's 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, then the diagnosis is determined to be a battery fault and it needs to be replaced.
[0251] Optionally, the processing module 1302 is also used for:
[0252] If the battery internal resistance is less than the internal resistance threshold, or if the first state of charge (SOC) is greater than the first state of charge (SOC) threshold, then the vehicle headlights will be turned on.
[0253] Optionally, the read module 1301 is also used for:
[0254] After the vehicle's headlights have been on for a first preset duration, the battery's discharge voltage is read and the vehicle is controlled to turn off the headlights.
[0255] Optionally, the processing module 1302 is also used for:
[0256] If the discharge voltage is less than or equal to the preset discharge voltage threshold, the diagnosis is determined to be a battery fault and it needs to be replaced.
[0257] Optionally, the processing module 1302 is also used for:
[0258] If the discharge voltage is greater than the discharge voltage threshold, the vehicle's engine will be started to charge the battery.
[0259] Optionally, the read module 1301 is also used for:
[0260] After the engine has been charging the battery for a second preset duration, the second SOC and charging current of the battery are read and the engine is shut down. The second preset duration is longer than the first preset duration.
[0261] Optionally, the processing module 1302 is also used for:
[0262] If the second SOC is greater than or equal to the preset second SOC threshold, the diagnostic result is determined to be 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, the diagnostic result is determined based on the charging current.
[0264] Optionally, the processing module 1302 is also used for:
[0265] If the charging current is less than or equal to the preset first current threshold, the diagnosis result is determined to be a battery fault and it needs to be replaced.
[0266] If the charging current is greater than the first current threshold and less than the preset second current threshold, the diagnosis result is determined to be a battery fault, and external equipment is required for repair.
[0267] If the charging current is greater than or equal to the second current threshold, the diagnostic 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 read module 1301 is also used for:
[0269] Read the battery temperature.
[0270] Optionally, the processing module 1302 is also used for:
[0271] If the temperature is less than or equal to the preset temperature threshold, the battery will be heated until the battery temperature is greater than the temperature threshold.
[0272] Optionally, the first current threshold and the second current threshold are determined based on the electrochemical model of the battery and the rated capacity of the battery.
[0273] Optionally, the processing module 1302 is also used for:
[0274] Based on the diagnostic results and the preset fault handling strategy, a diagnostic report for the battery is generated.
[0275] Output diagnostic reports on the graphical user interface.
[0276] The battery diagnostic device provided in this application embodiment can be used to execute the battery diagnostic method in any of the foregoing method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0277] Figure 14 This is a schematic diagram of a second embodiment of a battery diagnostic device provided in this application. Figure 14 As shown, in Figure 13 Based on the battery diagnostic device 1300 shown, the battery diagnostic device 1300 further includes:
[0278] Transmitting module 1303 is used for:
[0279] Send a first control command to the vehicle, which controls the vehicle to turn on the headlights and turn them off after keeping them on for a first preset time.
[0280] Optionally, the transmitting module 1303 is also used for:
[0281] A second control command is sent to the vehicle to control the vehicle's engine to start in order to charge the battery and then shut it off after a second preset charging time.
[0282] The battery diagnostic device provided in this application embodiment can be used to execute the battery diagnostic method in any of the foregoing method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0283] Figure 15 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 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 enable 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 diagnostic method in the above embodiment.
[0284] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the battery diagnostic method described in the above embodiments.
[0285] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the battery diagnostic method provided in any of the above embodiments.
[0286] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0287] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for diagnosing a storage battery, characterized in that, Applied to computer equipment, the computer equipment being connected to a vehicle via an on-board diagnostic (OBD) interface, the method includes: The battery performance parameters are read from the vehicle; based on the performance parameters and a preset diagnostic strategy, the battery is diagnosed to obtain a diagnostic result, which is used to indicate whether the battery is faulty; The step of diagnosing faults in the battery based on the performance parameters and a preset diagnostic strategy includes: With the vehicle turned off and electrical appliances switched off, a first-level diagnosis is performed based on the battery internal resistance and the first state of charge (SOC). If the first-level diagnosis does not identify a fault, a discharge test including turning on the vehicle headlights is performed, and a second-level diagnosis is performed based on the discharge voltage. If the second-level diagnosis does not identify a fault, a charging test including starting the engine is performed, and a third-level diagnosis is performed based on the second state of charge (SOC) after charging and the charging current.
2. The method according to claim 1, characterized in that, The first-level diagnostics performed when the vehicle is off and electrical appliances are switched off, based on the battery internal resistance and the first state of charge (SOC), include: The battery internal resistance and first state of charge (SOC) of the vehicle are read when the engine is off and electrical appliances are turned off. The performance parameters include the battery internal resistance and the first state of charge (SOC). If the battery's 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, then the diagnostic result is determined to be a battery malfunction that requires replacement.
3. The method according to claim 2, characterized in that, If the first-level diagnosis fails to identify a fault, a discharge test involving turning on the vehicle's headlights is performed, and a second-level diagnosis is conducted based on the discharge voltage, including: If the battery internal resistance is less than the internal resistance threshold, or if the first state of charge (SOC) is greater than the first state of charge (SOC) threshold, then control the vehicle to turn on the headlights. After the vehicle's headlights have been on for a first preset duration, the discharge voltage of the battery is read and the vehicle is controlled to turn off the headlights. If the discharge voltage is less than or equal to a preset discharge voltage threshold, the diagnostic result is determined to be a battery malfunction that requires replacement.
4. The method according to claim 3, characterized in that, If the second-level diagnosis fails to identify a fault, a charging test including starting the engine is performed. Based on the second state of charge (SOC) after charging and the charging current, a third-level diagnosis is then performed, including: If the discharge voltage is greater than the discharge voltage threshold, then the vehicle's engine is controlled to start to charge the battery; After the engine has been charging the battery for a second preset duration, the second state of charge (SOC) and charging current of the battery are read and the engine is controlled to shut down. The second preset duration is longer than the first preset duration. If the second state of charge (SOC) is greater than or equal to a preset second state of charge (SOC) threshold, then the diagnostic result is determined to be 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 diagnostic result is determined based on the charging current.
5. The method according to claim 4, characterized in that, Determining the diagnostic result based on the charging current includes: If the charging current is less than or equal to a preset first current threshold, the diagnostic result is determined to be a battery malfunction that requires replacement. If the charging current is greater than the first current threshold and the charging current is less than the preset second current threshold, then the diagnostic result is determined to be a battery fault, and external equipment is required for repair. If the charging current is greater than or equal to the second current threshold, the diagnostic 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 and charge the battery, the method further includes: Read the temperature of the battery; If the temperature is less than or equal to a preset temperature threshold, the battery is heated until the battery temperature 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 based on the electrochemical model of the battery and the rated capacity of the battery.
8. The method according to any one of claims 3 to 7, characterized in that, The control of the vehicle to turn on the headlights includes: A first control command is sent to the vehicle, the first control command being used to control the vehicle to turn on the headlights and turn them off after maintaining the headlights on for a first preset time.
9. The method according to any one of claims 4 to 7, characterized in that, The step of controlling the vehicle's engine to start and charge the battery includes: A second control command is sent to the vehicle, the second control command being used to control the vehicle's engine to start in order to charge the battery and then shut it off after a second preset charging time.
10. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Based on the diagnostic results and the preset fault handling strategy, a diagnostic report for the battery is generated. The diagnostic report is output on the graphical user interface.
11. A diagnostic device for a storage battery, characterized in that, include: The reading module is 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 the preset diagnostic strategy, and obtain the diagnostic results, which are used to indicate whether the battery has a fault. The processing module is used to perform first-level diagnosis based on the battery internal resistance and first state of charge (SOC) when the vehicle is turned off and electrical appliances are shut off. If the first-level diagnosis fails to identify the fault, a discharge test including turning on the vehicle's headlights will be performed, and a second-level diagnosis will be performed based on the discharge voltage. If the second-level diagnosis fails to identify the fault, a charging test including starting the engine is performed, and a third-level diagnosis is performed based on the second state of charge (SOC) after charging and the charging current.
12. A computer device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the battery diagnostic method as described in 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 charging control method and device and automobile
CN112339612A
Vehicle storage battery aging early warning method and device, electronic equipment and storage medium
CN115219930A
Method and device for diagnosing power shortage of automobile storage battery
CN118444188A