Battery voltage difference fault diagnosis method, device, equipment and readable storage medium
By calculating the battery state of charge difference and growth rate through the cloud diagnostic platform and combining it with the balancing capability of the battery management system, the problem of the new energy vehicle battery management system being unable to effectively diagnose battery safety performance is solved, and timely and effective management of battery voltage difference faults is achieved, thereby improving battery safety and data processing capabilities.
Patent Information
- Application Number
- CN202411532430.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The battery management system of new energy vehicles is limited by factors such as chip performance, energy consumption and cost, and is unable to effectively store and process large amounts of battery data, resulting in the inability to diagnose and manage battery safety performance in a timely manner.
Vehicle battery data is obtained through the cloud diagnostic platform, the charge status difference and growth rate of the single battery are calculated, the battery management system's balancing capability is used to diagnose battery voltage difference faults, the vehicle type is divided for targeted diagnosis, and the results are sent to the backend management center.
It enables timely and effective diagnosis of battery voltage difference faults, improves battery safety performance, enhances the data storage and computing capabilities of the battery management system, and supports safety status monitoring of more vehicles.
Smart Images

Figure CN119375718B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery safety technology, and in particular to a battery voltage difference fault diagnosis method, device, equipment and readable storage medium. Background Art
[0002] The safety and reliability of new energy vehicle power batteries are particularly important. Accurate and rapid fault diagnosis of power batteries is crucial to ensure the safe operation of power battery systems. The capacity of power batteries in new energy vehicles continues to increase, especially in commercial vehicles, where the capacity has reached 600kWh (kilowatt-hours), with some models reaching 1000kWh, and the number of battery cells per vehicle reaching 1000.
[0003] The battery management system of new energy vehicles is limited by factors such as chip performance, energy consumption and cost. It is unable to store and process large amounts of battery data, and cannot diagnose and manage the battery's safety performance in a timely and effective manner. Summary of the Invention
[0004] The present application provides a battery voltage difference fault diagnosis method, device, equipment and readable storage medium, aiming to solve the technical problem that the battery management system of new energy vehicles is limited by factors such as chip performance, energy consumption and cost, and is unable to store and process large amounts of battery data, and is unable to diagnose and manage the safety performance of the battery in a timely and effective manner.
[0005] In a first aspect, an embodiment of the present application provides a battery voltage difference fault diagnosis method, the battery voltage difference fault diagnosis method comprising:
[0006] The cloud diagnostic platform obtains vehicle battery data, wherein the vehicle battery data includes current static voltage data;
[0007] Calculate the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain the current state of charge difference;
[0008] Calculating a growth rate of the current state of charge difference relative to the state of charge difference a first preset time period ago;
[0009] Perform battery voltage difference fault diagnosis based on the current state of charge difference and growth rate.
[0010] Optionally, the vehicle battery data further includes a preset balancing capability of a battery management system and a preset cell self-discharge rate for a first preset time period, and the battery voltage difference fault diagnosis based on the current state of charge difference and growth rate includes:
[0011] For a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, then determining a first result of the battery pressure difference fault diagnosis;
[0012] For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a first preset difference and less than a second preset difference, and the growth rate is greater than or equal to the first preset growth rate, then a second result of the battery pressure difference fault diagnosis is determined;
[0013] For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a second preset difference and the growth rate is greater than or equal to a first preset growth rate, then a third result of the battery pressure difference fault diagnosis is determined;
[0014] For the running vehicle, if the latest state of charge difference is greater than a third preset difference, determining a fourth result of the battery voltage difference fault diagnosis;
[0015] For a running vehicle, if the latest state of charge difference is greater than or equal to the first preset difference and less than the third preset difference and the growth rate is greater than or equal to the second preset growth rate, battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system and the preset cell self-discharge rate of the first preset time. If the second preset growth rate is greater than the first preset growth rate, the severity levels of the first result, second result, third result and fourth result increase in order.
[0016] Optionally, the battery voltage difference fault diagnosis according to the growth rate, the preset balancing capability of the battery management system, and the preset cell self-discharge rate of the first preset time period includes:
[0017] The balancing capacity of the battery management system for the first preset time period is calculated by multiplying the preset balancing capacity of the battery management system by the cumulative power-on time period of the vehicle within the first preset time period;
[0018] If the balancing capability of the battery management system for the first preset time period is less than or equal to the preset cell self-discharge rate for the first preset time period, determining a fifth result of the battery voltage difference fault diagnosis;
[0019] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is greater than the growth rate, determining a sixth result of the battery voltage difference fault diagnosis;
[0020] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is less than the growth rate, then the seventh result of the battery voltage difference fault diagnosis is determined, and the severity levels of the fifth result, sixth result, and seventh result increase in order.
[0021] Optionally, the vehicle battery data further includes a duration of vehicle power-up. For a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, before determining a first result of the battery voltage difference fault diagnosis, the steps include:
[0022] Counting the cumulative value of the vehicle power-on time within the second preset time period;
[0023] If the accumulated value is less than the preset parking time, the vehicle is determined to be a long-term parked vehicle;
[0024] If the accumulated value is greater than or equal to the preset holding time, the vehicle is determined to be a running vehicle.
[0025] Optionally, before the cloud diagnostic platform obtains vehicle battery data, the following steps are included:
[0026] The vehicle battery management system collects vehicle battery data and uploads the vehicle battery data to the cloud diagnostic platform through the on-board terminal.
[0027] Optionally, after performing battery voltage difference fault diagnosis according to the current state of charge difference and growth rate, the method further includes:
[0028] The result of the battery voltage difference fault diagnosis is sent to the background management center. The background management center is provided with at least one login account for logging into the background management center through the account to view the result of the battery voltage difference fault diagnosis.
[0029] Optionally, the current static voltage data is the latest static voltage data after the duration of the vehicle power-off reaches a third preset duration.
[0030] In a second aspect, an embodiment of the present application provides a battery voltage difference fault diagnosis device, the battery voltage difference fault diagnosis device comprising:
[0031] An acquisition module is used for the cloud diagnostic platform to acquire vehicle battery data, wherein the vehicle battery data includes current static voltage data;
[0032] A first calculation module is used to calculate the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain a current state of charge difference;
[0033] a second calculation module, configured to calculate a growth rate of the current state of charge difference relative to the state of charge difference before a first preset time period;
[0034] The diagnostic module is used to diagnose battery voltage difference faults based on the current state of charge difference and growth rate.
[0035] In a third aspect, an embodiment of the present application provides a battery pressure difference fault diagnosis device, which includes a processor, a memory, and a battery pressure difference fault diagnosis program stored in the memory and executable by the processor, wherein when the battery pressure difference fault diagnosis program is executed by the processor, the steps of the battery pressure difference fault diagnosis method described above are implemented.
[0036] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a battery pressure difference fault diagnosis program is stored, wherein when the battery pressure difference fault diagnosis program is executed by a processor, the steps of the battery pressure difference fault diagnosis method as described above are implemented.
[0037] The beneficial effects of the technical solutions provided in the embodiments of the present application include:
[0038] In an embodiment of the present application, the cloud diagnostic platform obtains vehicle battery data, which includes current static voltage data; calculates the difference between the maximum state of charge and the minimum state of charge of each single cell in the current static voltage data to obtain the current state of charge difference; calculates the growth rate of the current state of charge difference relative to the state of charge difference before a first preset time period; and performs battery voltage differential fault diagnosis based on the current state of charge difference and growth rate. In an embodiment of the present application, battery voltage differential fault diagnosis is processed on the cloud diagnostic platform. The cloud diagnostic platform has more powerful data storage and computing capabilities than the battery management system, and can manage and monitor the safety status of more vehicle batteries. The cloud diagnostic platform calculates the current state of charge difference and growth rate based on the latest vehicle battery data obtained, and further performs battery voltage differential fault diagnosis based on the current state of charge difference and growth rate, thereby achieving timely and effective battery voltage differential fault diagnosis management. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 This is a flow chart of an embodiment of a method for diagnosing battery voltage difference faults according to the present application;
[0040] Figure 2 For this application Figure 1 Detailed flow chart of step S40;
[0041] Figure 3 This is a schematic diagram of the data collection and diagnosis process of an embodiment of the battery pressure difference fault diagnosis method of the present application;
[0042] Figure 4 This is a schematic diagram of the diagnosis and result transmission process of an embodiment of the battery pressure difference fault diagnosis method of the present application;
[0043] Figure 5 This is a functional module diagram of an embodiment of a battery voltage difference fault diagnosis device of the present application;
[0044] Figure 6 This is a schematic diagram of the hardware structure of the battery pressure difference fault diagnosis device involved in the embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0046] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0047] In a first aspect, an embodiment of the present application provides a method for diagnosing battery voltage difference faults.
[0048] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of an embodiment of a method for diagnosing battery voltage difference faults according to the present application. Figure 1 As shown in FIG, the battery voltage difference fault diagnosis method includes:
[0049] In step S10 , the cloud diagnostic platform obtains vehicle battery data, where the vehicle battery data includes current static voltage data.
[0050] In this embodiment, the cloud diagnostic platform is a big data cloud platform, which stores vehicle battery data uploaded by each managed vehicle, embeds and runs a battery voltage difference fault diagnosis model, and the battery voltage difference fault diagnosis model performs battery voltage difference fault diagnosis based on the vehicle battery data. The vehicle battery data includes the current static voltage data, and the static voltage data generally refers to the voltage data of the battery when it is neither charging nor discharging.
[0051] Step S20 , calculating the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain a current state of charge difference.
[0052] In this embodiment, the vehicle battery is composed of numerous cells connected in series or parallel. The battery's state of charge (SOC), or state of charge (SOC), is an indicator used to quantify the battery's remaining capacity. Its value is defined as the ratio of the battery's current remaining capacity to its total capacity, typically expressed as a percentage, ranging from 0 to 1. A battery voltage differential fault occurs when the difference between the open-circuit voltages of different battery cells within the battery is excessive. The current state of charge difference, represented by ΔSOC, can be used to detect a battery voltage differential fault by calculating the difference between the maximum and minimum SOC values of each cell. If the SOC of an individual cell is outlier, lower than that of the other cells, an excessively large ΔSOC can affect the battery pack capacity, which in turn affects the vehicle's range, shortening the battery's service life, impacting the user experience, and even posing a safety hazard. Therefore, diagnosing a battery voltage differential fault is crucial for battery safety management.
[0053] Step S30 , calculating a growth rate of the current state of charge difference relative to the state of charge difference a first preset time period ago.
[0054] In this embodiment, in order to accurately diagnose a battery voltage differential fault, the change in the state of charge difference ΔSOC is further considered and monitored. The first preset time period is, for example, one month, and the growth rate of the current state of charge difference ΔSOC relative to the state of charge difference ΔSOC one month ago is calculated. The growth rate is calculated using the following formula: (current ΔSOC - ΔSOC one month ago) / ΔSOC one month ago.
[0055] Step S40 , performing battery voltage difference fault diagnosis based on the current state of charge difference and growth rate.
[0056] In this embodiment, the current state of charge difference ΔSOC is the difference between the maximum SOC and the minimum SOC of each single cell in the current static voltage data, which reflects the current battery pressure difference. The growth rate reflects the change in the current battery pressure difference relative to a first preset time period, such as one month ago. Based on the specific values of the current state of charge difference and the growth rate, it is possible to accurately determine whether the battery has a pressure difference fault and the type of battery pressure difference fault.
[0057] In this embodiment, the cloud diagnostic platform is a big data cloud platform that stores vehicle battery data uploaded by each managed vehicle and embeds and runs a battery voltage differential fault diagnosis model. The battery voltage differential fault diagnosis model performs battery voltage differential fault diagnosis based on the vehicle battery data. A battery voltage differential fault refers to an excessively large difference in open-circuit voltage between different battery cells within the battery. The current state of charge difference (SOC) can be obtained by calculating the difference between the maximum SOC and the minimum SOC of each battery cell to detect whether the battery voltage differential fault exists. To accurately diagnose the battery voltage differential fault, the platform further considers and monitors changes in the SOC difference (ΔSOC) and calculates the growth rate of the current SOC difference (ΔSOC) relative to the SOC difference (ΔSOC) one month ago. The current SOC difference (ΔSOC) is the difference between the maximum SOC and the minimum SOC of each battery cell in the current static voltage data, reflecting the current battery voltage differential. The growth rate reflects the change in the current battery voltage differential relative to a first preset period, such as one month ago. Based on the specific values of the current SOC difference and the growth rate, it is possible to accurately determine whether the battery voltage differential fault exists and the type of battery voltage differential fault. By placing the battery pressure difference fault diagnosis on the cloud diagnostic platform for processing, the cloud diagnostic platform has more powerful data storage and computing capabilities than the battery management system, and can manage and monitor the safety status of more vehicle batteries. The cloud diagnostic platform achieves timely, effective and accurate battery pressure difference fault diagnosis management, thereby improving the safety performance of vehicle batteries.
[0058] Furthermore, in one embodiment, the vehicle battery data also includes a preset balancing capability of the battery management system and a preset cell self-discharge rate for a first preset time period, referring to Figure 2 , Figure 2 For this application Figure 1 The detailed flow chart of step S40 is as follows: Figure 2 As shown, step S40 includes:
[0059] Step S401, for a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, then determining a first result of battery pressure difference fault diagnosis;
[0060] Step S402 , for a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a first preset difference and less than a second preset difference, and the growth rate is greater than or equal to the first preset growth rate, then determining a second result of the battery pressure difference fault diagnosis;
[0061] Step S403 , for a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a second preset difference and the growth rate is greater than or equal to a first preset growth rate, then determining a third result of battery pressure difference fault diagnosis;
[0062] Step S404: for the running vehicle, if the latest state of charge difference is greater than a third preset difference, determining a fourth result of the battery voltage difference fault diagnosis;
[0063] Step S405: For a running vehicle, if the latest state of charge difference is greater than or equal to the first preset difference and less than the third preset difference and the growth rate is greater than or equal to the second preset growth rate, a battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system, and the preset cell self-discharge rate of the first preset time. If the second preset growth rate is greater than the first preset growth rate, the severity levels of the first result, the second result, the third result, and the fourth result increase in order.
[0064] In this embodiment, the vehicles are divided into long-term idle vehicles and running vehicles to perform battery voltage difference fault diagnosis respectively. The division of long-term idle vehicles and running vehicles can be determined by the cumulative power-on time of the vehicles within a certain period of time, or the definition labels of long-term idle vehicles and running vehicles are obtained from other functional modules of the cloud diagnosis platform. First, for long-term idle vehicles, if the current state of charge difference ΔSOC is greater than or equal to a first preset difference, such as 10%, and the growth rate is less than the first preset growth rate, such as 4%, then the first result of the battery voltage difference fault diagnosis is determined. The first result For example, "the vehicle has been shelved for a long time and a reminder for vehicle power-on equalization is required"; if the latest state of charge difference ΔSOC is greater than or equal to the first preset difference, such as 10% and less than the second preset difference, such as 12%, and the growth rate is greater than or equal to the first preset growth rate, such as 4%, then the second result of the battery voltage difference fault diagnosis is determined. The second result is, for example, "the vehicle has been shelved for a long time and the battery cell self-discharge is abnormal, and a reminder for vehicle power-on equalization is required"; if the latest state of charge difference ΔSOC is greater than or equal to the second preset difference, such as 12%, and the growth rate is greater than or equal to the first preset growth rate, such as 4%, then the battery voltage difference fault diagnosis is determined. The third result of the fault diagnosis is, for example, "the vehicle has been shelved for a long time and the battery self-discharge is abnormal, and the vehicle needs to be reminded to enter the station for maintenance"; secondly, for the running vehicle, if the latest state of charge difference ΔSOC is greater than the third preset difference, such as 15%, then the fourth result of the battery pressure difference fault diagnosis is determined, and the fourth result is, for example, "the battery self-discharge is abnormal, and the vehicle needs to be invited to enter the station for maintenance"; if the latest state of charge difference ΔSOC is greater than or equal to the first preset difference, such as 10%, and is less than the third preset difference, such as 15%, and the growth rate is greater than or equal to the second preset growth rate, such as 6%, then further The battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system and the preset cell self-discharge rate of the first preset time. Among them, the reminder can be made by sending a result notification to the vehicle terminal or the user APP, and the invitation can be made by manually calling the car owner. It can be seen that the severity level of the invitation type battery voltage difference fault diagnosis result is higher than the reminder type battery voltage difference fault diagnosis result. Secondly, according to the severity level of the battery voltage difference fault diagnosis result, different processing methods such as power-on balancing reminder, pit maintenance reminder and pit maintenance invitation can be selected.
[0065] Furthermore, in one embodiment, the battery voltage difference fault diagnosis based on the growth rate, the preset balancing capability of the battery management system, and the preset cell self-discharge rate of the first preset time includes:
[0066] The balancing capacity of the battery management system for the first preset time period is calculated by multiplying the preset balancing capacity of the battery management system by the cumulative power-on time period of the vehicle within the first preset time period;
[0067] If the balancing capability of the battery management system for the first preset time period is less than or equal to the preset cell self-discharge rate for the first preset time period, determining a fifth result of the battery voltage difference fault diagnosis;
[0068] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is greater than the growth rate, determining a sixth result of the battery voltage difference fault diagnosis;
[0069] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is less than the growth rate, then the seventh result of the battery voltage difference fault diagnosis is determined, and the severity levels of the fifth result, sixth result, and seventh result increase in order.
[0070] In this embodiment, when the latest state of charge difference ΔSOC is greater than or equal to a first preset difference, such as 10%, and less than a third preset difference, such as 15%, and the growth rate is greater than or equal to a second preset growth rate, such as 6%, the preset balancing capacity of the battery management system and the preset cell self-discharge rate of the first preset time are first obtained from the vehicle battery data, and the preset balancing capacity of the battery management system is multiplied by the cumulative power-on time of the vehicle within the first preset time to calculate the balancing capacity of the battery management system for the first preset time. For example, the preset balancing capacity of the battery management system is 0.028% / hour*the cumulative power-on time of the vehicle within a month, such as 60 hours=the balancing capacity of the battery management system for the first preset time, such as 4.2% / month; if the balancing capacity of the battery management system for the first preset time is less than or equal to the preset cell self-discharge rate for the first preset time, then the fifth result of the battery voltage difference fault diagnosis is determined, for example, "the balancing capacity of the battery management system is insufficient", where the self-discharge rate refers to the battery's self-discharge rate under certain conditions after being placed for a period of time. The rate at which power decreases after a period of time is usually expressed as a percentage or monthly power loss. For example, a battery with a capacity of 12Ah (ampere-hours) self-discharges 0.36Ah in one month, leaving 11.64Ah. The self-discharge rate of the battery is 3%. Generally speaking, the self-discharge rate of high-quality lithium batteries is lower. If the balancing ability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing ability of the battery management system for the first preset time is greater than the growth rate, then the sixth result of the battery voltage difference fault diagnosis is determined. The sixth result is, for example, "the cell self-discharge is abnormal, and the vehicle needs to be reminded to enter the station for maintenance." If the balancing ability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing ability of the battery management system for the first preset time is less than the growth rate, then the seventh result of the battery voltage difference fault diagnosis is determined. For example, the seventh result is, for example, "the cell self-discharge is abnormal, and the vehicle needs to be invited to enter the station for maintenance." It is obvious that the severity levels of the fifth result, the sixth result, and the seventh result increase in order.
[0071] Furthermore, in one embodiment, the vehicle battery data also includes the vehicle power-on time, and before step S401, includes:
[0072] Counting the cumulative value of the vehicle power-on time within the second preset time period;
[0073] If the accumulated value is less than the preset parking time, the vehicle is determined to be a long-term parked vehicle;
[0074] If the accumulated value is greater than or equal to the preset holding time, the vehicle is determined to be a running vehicle.
[0075] In this embodiment, the second preset time period may be the same as the first preset time period, for example, also one month, and the cumulative value of the vehicle power-on time within one month is counted. If the cumulative value of the vehicle power-on time within one month is less than the preset shelving time, such as 7.2 hours, the vehicle is determined to be a long-term shelved vehicle. If the cumulative value of the vehicle power-on time within one month is greater than or equal to the preset shelving time, such as 7.2 hours, the vehicle is determined to be an operating vehicle. Among them, the preset shelving time of 7.2 hours used for judgment reflects the proportion of the cumulative value of the vehicle power-on time within one month to the total time of one month. For example, if there are 24 hours a day, a month is 30 days * 24 hours, which is 720 hours, and 7.2 hours accounts for 1% of 720 hours.
[0076] Furthermore, in one embodiment, referring to Figure 3 , Figure 3 This is a data collection and diagnosis flow diagram of an embodiment of the battery pressure difference fault diagnosis method of the present application, as shown in FIG. Figure 3 As shown, before step S10, the following steps are included:
[0077] In step S00, the vehicle battery management system collects vehicle battery data and uploads the vehicle battery data to the cloud diagnosis platform through the vehicle terminal.
[0078] In this embodiment, the battery management system (BMS) collects vehicle battery data in real time via the CAN bus. This data includes, but is not limited to, the voltage, temperature, high-voltage detection point voltage, main circuit current, branch circuit current, battery operating mode (such as driving, charging, and standby), software and hardware version information, SOC, battery health status, and relay status of each single cell. Invalid values that exceed the measurement range are filtered out. The battery data is then uploaded to the cloud diagnostic platform via an onboard terminal such as a T-BOX.
[0079] Furthermore, in one embodiment, referring to Figure 4 , Figure 4 This is a schematic diagram of the diagnosis and result sending process of an embodiment of the battery pressure difference fault diagnosis method of the present application, as shown in FIG. Figure 4 As shown, after step S40, the following steps are included:
[0080] Step S50: Send the battery voltage difference fault diagnosis result to the background management center. The background management center is provided with at least one login account for logging into the background management center through the account to view the battery voltage difference fault diagnosis result.
[0081] In this embodiment, the results of the battery voltage difference fault diagnosis are sent to the background management center. The background management center can set a login account for each enterprise management department. Each enterprise management department logs in to the background management center through the account to view the results of the battery voltage difference fault diagnosis. Each enterprise management department, such as the marketing department and the R&D department, etc., executes different response strategies according to the results of the battery voltage difference fault diagnosis. The background management center can also store and record the results of the battery voltage difference fault diagnosis, provide a human-computer operation interface, and provide functions such as data reading and downloading.
[0082] Furthermore, in one embodiment, the current static voltage data is the latest static voltage data after the duration of the vehicle power-off reaches a third preset duration.
[0083] In this embodiment, the static voltage data generally refers to the voltage data of the battery when it is neither charging nor discharging. In order to avoid the volatility of the static voltage data when the vehicle is just powered off, the current static voltage data is taken as the latest static voltage data after the duration of the vehicle power-off reaches a third preset duration, such as 8 hours.
[0084] In a second aspect, an embodiment of the present application further provides a battery voltage difference fault diagnosis device.
[0085] In one embodiment, referring to Figure 5 , Figure 5 This is a functional module diagram of an embodiment of a battery voltage difference fault diagnosis device of the present application, as shown in FIG. Figure 5 As shown, the battery voltage difference fault diagnosis device includes:
[0086] An acquisition module 10 is used for the cloud diagnostic platform to acquire vehicle battery data, wherein the vehicle battery data includes current static voltage data;
[0087] A first calculation module 20 is configured to calculate the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain a current state of charge difference;
[0088] A second calculation module 30 is used to calculate the growth rate of the current state of charge difference relative to the state of charge difference before the first preset time period;
[0089] The diagnosis module 40 is used to diagnose battery voltage difference faults based on the current state of charge difference and growth rate.
[0090] Furthermore, in one embodiment, the vehicle battery data also includes a preset balancing capability of the battery management system and a preset cell self-discharge rate for a first preset time period. The diagnostic module 40 is further configured to:
[0091] For a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, then determining a first result of the battery pressure difference fault diagnosis;
[0092] For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a first preset difference and less than a second preset difference, and the growth rate is greater than or equal to the first preset growth rate, then a second result of the battery pressure difference fault diagnosis is determined;
[0093] For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a second preset difference and the growth rate is greater than or equal to a first preset growth rate, then determining a third result of the battery pressure difference fault diagnosis;
[0094] For the running vehicle, if the latest state of charge difference is greater than a third preset difference, determining a fourth result of the battery voltage difference fault diagnosis;
[0095] For a running vehicle, if the latest state of charge difference is greater than or equal to the first preset difference and less than the third preset difference and the growth rate is greater than or equal to the second preset growth rate, battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system and the preset cell self-discharge rate of the first preset time. If the second preset growth rate is greater than the first preset growth rate, the severity levels of the first result, second result, third result and fourth result increase in order.
[0096] Furthermore, in one embodiment, the battery voltage difference fault diagnosis based on the growth rate, the preset balancing capability of the battery management system, and the preset cell self-discharge rate of the first preset time is further used for:
[0097] The balancing capacity of the battery management system for the first preset time period is calculated by multiplying the preset balancing capacity of the battery management system by the cumulative power-on time period of the vehicle within the first preset time period;
[0098] If the balancing capability of the battery management system for the first preset time period is less than or equal to the preset cell self-discharge rate for the first preset time period, determining a fifth result of the battery voltage difference fault diagnosis;
[0099] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is greater than the growth rate, determining a sixth result of the battery voltage difference fault diagnosis;
[0100] If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is less than the growth rate, then the seventh result of the battery voltage difference fault diagnosis is determined, and the severity levels of the fifth result, sixth result, and seventh result increase in order.
[0101] Furthermore, in one embodiment, the vehicle battery data also includes vehicle power-on time, and the battery voltage difference fault diagnosis device also includes a vehicle type determination module for:
[0102] Counting the cumulative value of the vehicle power-on time within the second preset time period;
[0103] If the accumulated value is less than the preset parking time, the vehicle is determined to be a long-term parked vehicle;
[0104] If the accumulated value is greater than or equal to the preset holding time, the vehicle is determined to be a running vehicle.
[0105] Furthermore, in one embodiment, the battery voltage difference fault diagnosis device further includes a data collection and uploading module, which is used to:
[0106] The vehicle battery management system collects vehicle battery data and uploads the vehicle battery data to the cloud diagnostic platform through the on-board terminal.
[0107] Furthermore, in one embodiment, the battery voltage difference fault diagnosis device further includes a result sending module, which is configured to:
[0108] The result of the battery voltage difference fault diagnosis is sent to the background management center. The background management center is provided with at least one login account for logging into the background management center through the account to view the result of the battery voltage difference fault diagnosis.
[0109] Furthermore, in one embodiment, the current static voltage data is the latest static voltage data after the duration of the vehicle power-off reaches a third preset duration.
[0110] Among them, the functional implementation of each module in the above-mentioned battery voltage difference fault diagnosis device corresponds to the various steps in the above-mentioned battery voltage difference fault diagnosis method embodiment, and their functions and implementation processes are no longer repeated here.
[0111] In a third aspect, an embodiment of the present application provides a battery voltage difference fault diagnosis device.
[0112] Reference Figure 6 , Figure 6 FIG1 is a schematic diagram of the hardware structure of a battery voltage difference fault diagnosis device involved in an embodiment of the present application. In the embodiment of the present application, the battery voltage difference fault diagnosis device may include a processor, a memory, a communication interface, and a communication bus.
[0113] The communication bus may be of any type and is used to interconnect the processor, memory, and communication interface.
[0114] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces, which are used to interconnect components within the battery voltage differential fault diagnosis device, as well as interfaces used to interconnect the battery voltage differential fault diagnosis device with other devices (such as other computing devices or user devices). Physical interfaces can be Ethernet, fiber, or ATM interfaces; user devices can be displays, keyboards, and other devices.
[0115] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0116] The processor may be a general-purpose processor, which may call a battery pressure difference fault diagnosis program stored in a memory and execute the battery pressure difference fault diagnosis method provided in the embodiments of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the battery pressure difference fault diagnosis program is called may refer to the various embodiments of the battery pressure difference fault diagnosis method of the present application, and will not be repeated here.
[0117] Those skilled in the art will understand that Figure 6 The hardware structure shown in the figure does not constitute a limitation to the present application and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0118] In a fourth aspect, an embodiment of the present application also provides a readable storage medium.
[0119] A battery pressure difference fault diagnosis program is stored on a readable storage medium of the present application, wherein when the battery pressure difference fault diagnosis program is executed by a processor, the steps of the battery pressure difference fault diagnosis method as described above are implemented.
[0120] Among them, the method implemented when the battery pressure difference fault diagnosis program is executed can refer to the various embodiments of the battery pressure difference fault diagnosis method of the present application, and will not be repeated here.
[0121] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0122] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit the "first", "second" and "third" to different types.
[0123] In the description of the embodiments of this application, the words "exemplary," "for example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "for example," or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete manner.
[0124] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0125] In some processes described in the embodiments of the present application, multiple operations or steps are included that appear in a specific order. However, it should be understood that these operations or steps may not be performed in the order in which they appear in the embodiments of the present application or may be performed in parallel. The sequence numbers of the operations are only used to distinguish between different operations, and the sequence numbers themselves do not represent any order of execution. In addition, these processes may include more or fewer operations, and these operations or steps may be performed in sequence or in parallel, and these operations or steps may be combined.
[0126] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device to execute the methods described in each embodiment of the present application.
[0127] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A battery voltage difference fault diagnosis method, characterized in that: The battery voltage difference fault diagnosis method includes: The cloud diagnostic platform obtains vehicle battery data, wherein the vehicle battery data includes current static voltage data; Calculate the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain the current state of charge difference; Calculating a growth rate of the current state of charge difference relative to the state of charge difference a first preset time period ago; Perform battery voltage difference fault diagnosis based on the current state of charge difference and growth rate; The vehicle battery data also includes a preset balancing capability of the battery management system and a preset cell self-discharge rate of a first preset time period. The battery voltage difference fault diagnosis based on the current state of charge difference and growth rate includes: For a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, then determining a first result of the battery pressure difference fault diagnosis; For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a first preset difference and less than a second preset difference, and the growth rate is greater than or equal to the first preset growth rate, then a second result of the battery pressure difference fault diagnosis is determined; For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a second preset difference and the growth rate is greater than or equal to a first preset growth rate, then a third result of the battery pressure difference fault diagnosis is determined; For the running vehicle, if the latest state of charge difference is greater than a third preset difference, determining a fourth result of the battery voltage difference fault diagnosis; For a running vehicle, if the latest state of charge difference is greater than or equal to the first preset difference and less than the third preset difference and the growth rate is greater than or equal to the second preset growth rate, battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system and the preset cell self-discharge rate of the first preset time. If the second preset growth rate is greater than the first preset growth rate, the severity levels of the first result, second result, third result and fourth result increase in order.
2. The battery voltage difference fault diagnosis method according to claim 1, wherein: The battery voltage difference fault diagnosis based on the growth rate, the preset balancing capability of the battery management system, and the preset cell self-discharge rate of the first preset time period includes: The balancing capacity of the battery management system for the first preset time period is calculated by multiplying the preset balancing capacity of the battery management system by the cumulative power-on time period of the vehicle within the first preset time period; If the balancing capability of the battery management system for the first preset time period is less than or equal to the preset cell self-discharge rate for the first preset time period, determining a fifth result of the battery voltage difference fault diagnosis; If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is greater than the growth rate, determining a sixth result of the battery voltage difference fault diagnosis; If the balancing capability of the battery management system for the first preset time is greater than the preset cell self-discharge rate for the first preset time, and the balancing capability of the battery management system for the first preset time is less than the growth rate, then the seventh result of the battery voltage difference fault diagnosis is determined, and the severity levels of the fifth result, sixth result, and seventh result increase in order.
3. The battery voltage difference fault diagnosis method according to claim 1, wherein: The vehicle battery data also includes the vehicle power-on time. Before determining the first result of the battery voltage difference fault diagnosis for the long-term idle vehicle, if the current state of charge difference is greater than or equal to the first preset difference and the growth rate is less than the first preset growth rate, the method includes: Counting the cumulative value of the vehicle power-on time within the second preset time period; If the accumulated value is less than the preset parking time, the vehicle is determined to be a long-term parked vehicle; If the accumulated value is greater than or equal to the preset holding time, the vehicle is determined to be a running vehicle.
4. The battery voltage difference fault diagnosis method according to claim 1, wherein: Before the cloud diagnostic platform obtains vehicle battery data, it includes: The vehicle battery management system collects vehicle battery data and uploads the vehicle battery data to the cloud diagnostic platform through the on-board terminal.
5. The battery voltage difference fault diagnosis method according to claim 1, wherein: After the battery voltage difference fault diagnosis is performed according to the current state of charge difference and growth rate, the method includes: The result of the battery voltage difference fault diagnosis is sent to the background management center. The background management center is provided with at least one login account for logging into the background management center through the account to view the result of the battery voltage difference fault diagnosis.
6. The battery voltage difference fault diagnosis method according to claim 1, wherein: The current static voltage data is the latest static voltage data after the duration of the vehicle power-off reaches a third preset duration.
7. A battery voltage difference fault diagnosis device, characterized in that: The battery voltage difference fault diagnosis device comprises: An acquisition module is used for the cloud diagnostic platform to acquire vehicle battery data, wherein the vehicle battery data includes current static voltage data; A first calculation module is used to calculate the difference between the maximum state of charge and the minimum state of charge of each single battery in the current static voltage data to obtain a current state of charge difference; a second calculation module, configured to calculate a growth rate of the current state of charge difference relative to the state of charge difference before a first preset time period; Diagnostic module, used to diagnose battery voltage difference faults based on the current state of charge difference and growth rate; The vehicle battery data also includes a preset balancing capability of the battery management system and a preset cell self-discharge rate for a first preset time period, and a diagnostic module for: For a long-term idle vehicle, if the current state of charge difference is greater than or equal to a first preset difference and the growth rate is less than the first preset growth rate, then determining a first result of the battery pressure difference fault diagnosis; For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a first preset difference and less than a second preset difference, and the growth rate is greater than or equal to the first preset growth rate, then a second result of the battery pressure difference fault diagnosis is determined; For a long-term idle vehicle, if the latest state of charge difference is greater than or equal to a second preset difference and the growth rate is greater than or equal to a first preset growth rate, then a third result of the battery pressure difference fault diagnosis is determined; For the running vehicle, if the latest state of charge difference is greater than a third preset difference, determining a fourth result of the battery voltage difference fault diagnosis; For a running vehicle, if the latest state of charge difference is greater than or equal to the first preset difference and less than the third preset difference and the growth rate is greater than or equal to the second preset growth rate, battery voltage difference fault diagnosis is performed based on the growth rate, the preset balancing capability of the battery management system and the preset cell self-discharge rate of the first preset time. If the second preset growth rate is greater than the first preset growth rate, the severity levels of the first result, second result, third result and fourth result increase in order.
8. A battery voltage difference fault diagnosis device, characterized in that: The battery pressure difference fault diagnosis device includes a processor, a memory, and a battery pressure difference fault diagnosis program stored in the memory and executable by the processor, wherein when the battery pressure difference fault diagnosis program is executed by the processor, the steps of the battery pressure difference fault diagnosis method as described in any one of claims 1 to 6 are implemented.
9. A readable storage medium, characterized in that: The readable storage medium stores a battery voltage difference fault diagnosis program, wherein when the battery voltage difference fault diagnosis program is executed by the processor, the steps of the battery voltage difference fault diagnosis method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Fault analysis method, device and equipment and computer readable storage medium
CN115236513A
Power battery consistency early warning method and device and computer equipment
CN117799440A