EARLY WARNING METHOD AND SYSTEM FOR BATTERY VOLTAGE SENSOR FAULTS

DE602023017076T2Active Publication Date: 2026-05-06VOYAH AUTOMOTIVE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
VOYAH AUTOMOTIVE TECH CO LTD
Filing Date
2023-02-14
Publication Date
2026-05-06
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to Chinese application No. 202211056283.2, filed on August 31, 2022 and entitled "Fault Warning Method and System for Battery Voltage Acquisition".TECHNICAL FIELD

[0002] The present disclosure relates to the field of battery safety and, in particular, to a fault warning method and system for battery voltage acquisition.BACKGROUND

[0003] Safety of batteries has become an increasing social concern in recent years, and as a battery nanny or a battery manager, a battery management system, BMS, is mainly used for intelligent management and maintenance of various battery units, preventing over-charging and over-discharging of the batteries, extending the service life of the batteries, and monitoring status of the batteries. If battery voltage information acquired by the battery management system, BMS, is incorrect, the battery management system will be seriously affected in terms of its normal operation, and therefore the batteries would be under safety hazards.

[0004] When determining that there is a fault in voltage sampling of a battery, generally, the existing battery management system, BMS, only judges a value of the voltage sampling of the battery that is lost or exceeds a range. Authenticity cannot be determined for the value within the range and it is impossible to know whether there is abnormal voltage sampling data. Prior art document CN108931725A discloses battery voltage monitoring for a battery stack with plural cells, involving measuring the total stack voltage, measuring the cell voltages, and comparing the total stack voltage to the sum of the cell voltages to indicate a fault in a battery cell and, particularly, in the voltage sensing circuitry itself.SUMMARY

[0005] The present disclosure provides a fault warning method and system for battery voltage acquisition, according to which an abnormal battery cell can be timely obtained and a sampling fault warning signal can be issued, to enable a battery to be in a safe operation state.

[0006] In a first aspect of the present disclosure, a fault warning method for battery voltage acquisition is provided, which includes steps of: acquiring, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquiring an effective battery cell voltage of each battery cell; calculating a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; calculating a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells and issuing a sampling fault warning signal.

[0007] In a second aspect of the present disclosure, a fault warning system for battery voltage acquisition is provided, including: a voltage acquisition module, configured to acquire, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquire an effective battery cell voltage of each battery cell; a module for acquiring a number of frames with abnormality, connected with the voltage acquisition module in a communication way and configured to calculate a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; an abnormal battery cell module, connected in a communication way with the voltage acquisition module and the module for acquiring a number of frames with abnormality, and configured to: calculate a total number of frames in the preset monitoring duration, and calculate a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identify an abnormal battery cell from respective battery cells and issue a sampling fault warning signal.BRIEF DESCRIPTION OF DRAWINGS

[0008] FIG. 1 shows an exemplary flowchart of a fault warning method for battery voltage acquisition according to some embodiments of the present disclosure. FIG. 2 shows an exemplary flowchart of a fault warning method for battery voltage acquisition according to other embodiments of the present disclosure. FIG. 3 shows an exemplary flowchart of a fault warning method for battery voltage acquisition according to yet other embodiments of the present disclosure. FIG. 4 shows an exemplary structural diagram of a fault warning system for battery voltage acquisition according to some embodiments of the present disclosure.

[0009] Description of drawings: 100: fault warning system for battery voltage acquisition; 110: voltage acquisition module; 120: module for acquiring a number of frames with abnormality; 130: abnormal battery cell module.DESCRIPTION OF EMBODIMENTS

[0010] Now, with detailed reference to specific embodiments of the present disclosure, examples of the present disclosure are illustrated in the drawings. Although the present disclosure will be described in conjunction with specific embodiments, it will be understood that it is not intended to limit the present disclosure to the embodiments. On the contrary, it is intended to cover changes and modifications included within the scope of the present disclosure as defined by the appended claims. It should be noted that the method steps described here can be implemented by any functional block or functional arrangement, and any functional block or functional arrangement can be implemented as a physical entity or a logical entity, or a combination of both.

[0011] In order to enable those skilled in the art to better understand the present disclosure, further detailed explanations will be made hereunder to the present disclosure in conjunction with the drawings and the specific implementations.

[0012] Please be noted that examples to be introduced below are only specific examples and are not intended to limit embodiments of the present disclosure to the following specific steps, values, conditions, data, order, etc. Those skilled in the art, by reading the description, can use concepts of the present disclosure to construct more embodiments not mentioned therein.

[0013] As shown in FIG. 1, an embodiment of the present disclosure provides a fault warning method for battery voltage acquisition, which includes the following steps S100 to S300.

[0014] S100, acquiring, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquiring an effective battery cell voltage of each battery cell; where a BMS acquires the voltage of each individual battery cell, while simultaneously directly acquiring the total voltage of the battery system between a total positive terminal and a total negative terminal of the battery system.

[0015] S200, calculating a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; where the preset monitoring duration is a duration for monitoring data, in order to eliminate accuracy fluctuations caused by a small amount of monitoring data, the preset monitoring duration of the vehicle on the same day is usually greater than a certain threshold.

[0016] S300, calculating a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells and issuing a sampling fault warning signal.

[0017] In some embodiments, for example, if the preset monitoring duration is 10 minutes and a data monitoring frequency is 10 seconds per frame, the total number of frames in the preset monitoring duration is the product of the preset monitoring duration and the data monitoring frequency, totaling 60 frames.

[0018] In some embodiments, when determining that there is a fault in voltage sampling of a battery, generally, the existing battery management system, BMS, only judges a value of the voltage sampling of the battery that is lost or exceeds a range. Authenticity cannot be determined for the value within the range and it is impossible to know whether there is abnormal voltage sampling data. Therefore, in the present disclosure, firstly, a total voltage of a battery system at each frame of time is acquired within a preset monitoring duration, and an effective battery cell voltage of each battery cell is acquired; a number of frames with abnormal voltage data is calculated based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; a total number of frames in the preset monitoring duration is calculated, and a ratio of the number of frames with abnormal voltage data to the total number of frames is calculated, and if the ratio is greater than or equal to a preset proportion threshold, an abnormal battery cell is identified from respective battery cells and a sampling fault warning signal is issued. Therefore, it is possible to timely identify an abnormal battery cell and issue a sampling fault warning signal, to enable a battery to be in a safe operation state.

[0019] Referring to FIG. 2, in other embodiments of the present disclosure, the step of "S200, calculating a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage" specifically includes the following steps: S210, traversing each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculating a first difference value between each effective battery cell voltage and the voltage reference value, and counting a first number of battery cells with the first difference value being greater than a preset difference value; S220, calculating a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determining that the current frame is a frame with abnormal voltage data; S230, calculating, based on the preset monitoring duration and the frame with abnormal voltage data, the number of frames with abnormal voltage data.

[0020] In some embodiments, if the preset monitoring duration is 10 minutes and a data monitoring frequency is 10 seconds per frame, the total number of frames in the preset monitoring duration is 60 frames. When traversing the 60 frames within the 10 minutes, if there is an abnormality in voltage data at a current frame traversed, it is determined that the current frame is a frame with abnormal voltage data. For example, if the first frame, the third frame, the fifth frame, the tenth frame, and the 50-th frame traversed within 10 minutes all are frames with abnormal voltage data, the number of frames with abnormal voltage data accounts to 5 frames.

[0021] In other embodiments of the present disclosure, the step of "S210, traversing each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculating a first difference value between each effective battery cell voltage and the voltage reference value, and counting a first number of battery cells with the first difference value being greater than a preset difference value" specifically includes a step of: traversing each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, a median voltage of all effective battery cell voltages and calculating a median difference between each effective battery cell voltage and the median voltage, and counting the first number of battery cells with the median difference being greater than the preset difference value; or traversing each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, an average voltage of all effective battery cell voltages and calculating an average difference between each effective battery cell voltage and the average voltage, and counting the first number of battery cells with the average difference being greater than the preset difference value.

[0022] In some embodiments, the definition of the voltage reference value can be divided into two situations: a median voltage and an average voltage. The preset difference value can be set to 0.2V, and the preset difference can be adjusted according to the performance of the big data production environment until stabilization, controlling the false alarm rate and the missed alarm rate of the warning at a certain level. Median difference: a difference between each data and a median of a set of data. Average difference: a difference between each data and an average of a set of data. False alarm rate: a ratio of the number of vehicles with inaccurate warnings to the total number of vehicles with warnings. Missed alarm rate: the ratio of the number of problematic vehicles unalarmed to the total number of problematic vehicles in the market.

[0023] In other embodiments of the present disclosure, the step of "S220, calculating a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determining that the current frame is a frame with abnormal voltage data" specifically includes steps of: calculating, based on the total voltage Volt total of the battery system and the total effective voltage Volt1 total of all the battery cells, the second difference value volt off between the total voltage Volt total of the battery system and the total effective voltage Volt1 total of all the battery cells: volt off = Volt total − Volt 1 total = Volt total − ∑ i = 1 n Cell i if a ratio of the second difference value volt off to the first number N is greater than or equal to the preset difference value volt thr : volt off N ≥ volt t h r determining that the current frame is a frame with abnormal voltage data; where in equation (1), Cell i is a voltage of an i-th battery cell, and n is a total number of the battery cells.

[0024] In other embodiments of the present disclosure, the step of "S300, calculating a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells" specifically includes a step of: calculating the total number of frames in the preset monitoring duration, and calculating the ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to the preset proportion threshold, determining, from the respective battery cells, that a battery cell, with a highest occurrence number of a maximum median difference or a maximum average difference at a single frame of time within the preset monitoring duration, is the abnormal battery cell.

[0025] In some embodiments, the preset proportion threshold can be set to 10%, and the threshold can be adjusted according to the performance of the big data production environment until stabilization, controlling the false alarm rate and missed alarm rate of the warning at a certain level.

[0026] Referring to FIG. 3, in other embodiments of the present disclosure, the step of "acquiring an effective battery cell voltage of each battery cell" in S100 specifically includes the following steps: S110, acquiring an initial voltage of each battery cell; S120, if the initial voltage of the battery cell is within a preset voltage range, taking the initial voltage of the battery cell as the effective battery cell voltage; S130, if the initial voltage of the battery cell is out of the preset voltage range, issuing the sampling fault warning signal.

[0027] In some embodiments, since a reasonable effective range of a voltage for a single battery cell is generally (0V, 5V), the preset voltage range is (0V, 5V). Therefore, generally, the voltage within 0-5V is the effective voltage of the battery cell. If the voltage of the single battery cell is 0V or larger than or equal to 5V, a direct determination would be that there is a fault in the voltage acquisition.

[0028] The present disclosure provides a fault warning method for battery voltage acquisition: 1. acquiring, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquiring an initial voltage of each battery cell; if the initial voltage of the battery cell is within a preset voltage range, taking the initial voltage of the battery cell as the effective battery cell voltage; 2. traversing each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculating a first difference value between each effective battery cell voltage and the voltage reference value, and counting a first number N of battery cells with the first difference value being greater than a preset difference value; 3. calculating, based on the total voltage Volt total of the battery system and the total effective voltage Volt1 total of all the battery cells, the second difference value volt off between the total voltage Volt total of the battery system and the total effective voltage Volt1 total of all the battery cells: volt off = Volt total − Volt 1 total = Volt total − ∑ i = 1 n Cell i ; 4. if a ratio of the second difference value volt to the first number N is greater than or equal to the preset difference value volt thr : volt off N ≥ volt t h r , determining that the current frame is a frame with abnormal voltage data; 5. calculating the total number of frames in the preset monitoring duration, and calculating the ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to the preset proportion threshold, determining, from the respective battery cells, that a battery cell, with a highest occurrence number of a maximum median difference or a maximum average difference at a single frame of time within the preset monitoring duration, is the abnormal battery cell.

[0029] Referring to FIG. 4, an embodiment of the present disclosure further provides a fault warning system for battery voltage acquisition 100, which may include: a voltage acquisition module 110, a module for acquiring a number of frames with abnormality 120, and an abnormal battery cell module 130; where the voltage acquisition module 110 is configured to acquire, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquire an effective battery cell voltage of each battery cell; the module for acquiring a number of frames with abnormality 120 is connected with the voltage acquisition module 110 in a communication way and configured to calculate a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; and the abnormal battery cell module 130 is connected in a communication way with the voltage acquisition module 110 and the module for acquiring a number of frames with abnormality 120, and is configured to calculate a total number of frames in the preset monitoring duration, and calculate a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identify an abnormal battery cell from respective battery cells and issue a sampling fault warning signal.

[0030] The module for acquiring a number of frames with abnormality 120 is configured to traverse each frame within the preset monitoring duration, calculate, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculate a first difference value between each effective battery cell voltage and the voltage reference value, and count a first number of battery cells with the first difference value being greater than a preset difference value; calculate a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determine that the current frame is a frame with abnormal voltage data; calculate, based on the preset monitoring duration and the frame with abnormal voltage data, the number of frames with abnormal voltage data.

[0031] The abnormal battery cell module 130 is configured to calculate the total number of frames in the preset monitoring duration, and calculate the ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to the preset proportion threshold, determine, from the respective battery cells, that a battery cell, with a highest occurrence number of a maximum median difference or a maximum average difference at a single frame of time within the preset monitoring duration, is the abnormal battery cell.

[0032] Therefore, in the present disclosure, firstly, a total voltage of a battery system at each frame of time is acquired within a preset monitoring duration, and an effective battery cell voltage of each battery cell is acquired; a number of frames with abnormal voltage data is calculated based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; a total number of frames in the preset monitoring duration is calculated, and a ratio of the number of frames with abnormal voltage data to the total number of frames is calculated, and if the ratio is greater than or equal to a preset proportion threshold, an abnormal battery cell is identified from respective battery cells and a sampling fault warning signal is issued. Therefore, an abnormal battery cell can be timely obtained and a sampling fault warning signal can be issued, to enable a battery to be in a safe operation state.

[0033] Specifically, this embodiment corresponds to the above method embodiments, and the functions of each module have been described in detail in the corresponding method embodiments, which will not be repeated again.

[0034] Based on the same inventive concept, an embodiment of the present disclosure further provides a computer-readable storage medium in which a computer program is stored. When the computer program is executed by a processor, all or part of the method steps of the above method are implemented.

[0035] The present disclosure implements all or part of the processes in the above method, which can also be accomplished by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program, when executed by a processor, implements the steps of the various method embodiments described above. The computer program includes computer program codes which can be in a form of source codes, object codes or executable files, or in some intermediate forms. The computer-readable medium can include any entity or apparatus capable of carrying computer program codes, a recording medium, a USB flash drive, a mobile hard disk drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium. It should be noted that content contained in the computer-readable medium can be appropriately added or removed according to requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to the legislation and the patent practice, the computer-readable medium does not include electrical carrier signals and telecommunications signals.

[0036] Based on the same inventive concept, an embodiment of the present disclosure further provides an electronic device which includes a memory and a processor, where the memory stores a computer program running in the processor, and the processor implements all or part of the method steps in the above method when executing the computer program.

[0037] The processor can be a central processing unit (CPU), as well as other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, a discrete gate or a transistor logic device, a discrete hardware component, etc. A general-purpose processor can be a microprocessor or any conventional processor, etc. The processor is a control center of a computer device, and connects various parts of the entire computer device through various interfaces and circuits.

[0038] The memory can be used to store a computer program and / or module, and the processor achieves various functions of the computer device by running or executing the computer program and / or module stored in the memory, as well as calling data stored in the memory. The memory may mainly include a program storage area and a data storage area, where the program storage area can store an operating system and at least one application program required for a function (such as a sound playing function, an image playing function, etc.); and the data storage area may store data created based on the use of the mobile phone (such as audio data, video data, etc.). In addition, the memory may include a high-speed random access memory, as well as a non-volatile memory such as a hard drive, a memory, a plug-in hard drive, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash device, or other volatile solid-state storage devices.

[0039] Those skilled in the art should understand that the embodiments of the present disclosure can provide the method, the system, the server, or the computer program product. Therefore, the present disclosure may take a form of a fully hardware embodiment, a fully software embodiment, or a combination of software and hardware embodiments. Moreover, the present disclosure may take a form of a computer program product implemented in one or more computer usable storage media (including but not limited to disk storage and optical storage) containing computer usable program codes.

[0040] The present disclosure is described with reference to the flowcharts and / or the block diagrams of the method, the device (system), the server, and the computer program product according to the embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or the block diagram, as well as a combination of the process and / or the block in the flowchart and / or the block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a specialized computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or the other programmable data processing device generate an apparatus for implementing functions specified in one or more processes of the flowchart and / or one or more blocks of the block diagram.

[0041] These computer program instructions can also be stored in a computer-readable memory that may guide a computer or other programmable data processing devices to operate in a specific manner, causing instructions stored in the computer-readable memory to produce a manufactured product including instruction devices that implement the functions specified in a flowchart or multiple flowcharts and / or a block or multiple blocks of the block diagram.

[0042] These computer program instructions can also be loaded into a computer or other programmable data processing devices, enabling a series of operational steps to be performed in the computer or the other programmable data processing devices to generate computer implemented processing. Therefore, the instructions executed in the computer or the other programmable data processing devices provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0043] Compared with the prior art, the present disclosure is advantageous in terms of: firstly, acquiring, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquiring an effective battery cell voltage of each battery cell; calculating a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; calculating a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells and issuing a sampling fault warning signal. Therefore, an abnormal battery cell can be timely obtained and a sampling fault warning signal can be issued, to enable a battery to be in a safe operation state.

[0044] Obviously, those skilled in the art can make various modifications and variations to the present disclosure without departing from the scope of the present disclosure. In this way, if the modifications and variations of the present disclosure fall within the scope of the invention as defined by the claims, the present disclosure is also intended to include the modifications and variations.

Claims

1. A fault warning method for battery voltage acquisition, comprising steps of: acquiring (S100), within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquiring an effective battery cell voltage of each battery cell; calculating (S200) a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; calculating (S300) a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells and issuing a sampling fault warning signal.

2. The fault warning method for battery voltage acquisition according to claim 1, wherein the step of "calculating (S200) a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage" comprises steps of: traversing (S210) each frame within the preset monitoring duration, calculating, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculating a first difference value between each effective battery cell voltage and the voltage reference value, and counting a first number of battery cells with the first difference value being greater than a preset difference value; calculating (S220) a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determining that the current frame is a frame with abnormal voltage data; calculating (S230), based on the preset monitoring duration and the frame with abnormal voltage data, the number of frames with abnormal voltage data.

3. The fault warning method for battery voltage acquisition according to claim 2, wherein the first difference value comprises a median difference or a voltage average, and the step of "calculating (S210), based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculating a first difference value between each effective battery cell voltage and the voltage reference value, and counting a first number of battery cells with the first difference value being greater than a preset difference value" comprises a step of: calculating, based on each effective battery cell voltage at the current frame, a median voltage of all effective battery cell voltages and calculating a median difference between each effective battery cell voltage and the median voltage, and counting the first number of battery cells with the median difference being greater than the preset difference value; or calculating, based on each effective battery cell voltage at the current frame, an average voltage of all effective battery cell voltages and calculating an average difference between each effective battery cell voltage and the average voltage, and counting the first number of battery cells with the average difference being greater than the preset difference value.

4. The fault warning method for battery voltage acquisition according to claim 3, wherein the step of "calculating (S220) a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determining that the current frame is a frame with abnormal voltage data" comprises steps of: calculating, based on the total voltage Volttotal of the battery system and the total effective voltage Volt1total of all the battery cells, the second difference value voltoff between the total voltage Volttotal of the battery system and the total effective voltage Volt1total of all the battery cells: volt off = Volt total − Volt 1 total = Volt total − ∑ i = 1 n Cell i if a ratio of the second difference value voltoff to the first number N is greater than or equal to the preset difference value voltthr : volt off N ≥ volt t h r determining that the current frame is a frame with abnormal voltage data; wherein in equation (1), Celli is a voltage of an i-th battery cell, and n is a total number of the battery cells.

5. The fault warning method for battery voltage acquisition according to claim 3, wherein the step of "calculating (S300) a total number of frames in the preset monitoring duration, and calculating a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identifying an abnormal battery cell from respective battery cells" comprises a step of: calculating the total number of frames in the preset monitoring duration, and calculating the ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to the preset proportion threshold, determining, from the respective battery cells, that a battery cell, with a highest occurrence number of a maximum median difference or a maximum average difference at a single frame of time within the preset monitoring duration, is the abnormal battery cell.

6. The fault warning method for battery voltage acquisition according to claim 1, wherein the step of "acquiring (S100) an effective battery cell voltage of each battery cell" comprises steps of: acquiring (S110) an initial voltage of each battery cell; if the initial voltage of the battery cell is within a preset voltage range, taking (S120) the initial voltage of the battery cell as the effective battery cell voltage; if the initial voltage of the battery cell is out of the preset voltage range, issuing (S130) the sampling fault warning signal.

7. The fault warning method for battery voltage acquisition according to claim 2, wherein the preset difference value is set to 0.2V and the preset proportion threshold is set to 10%.

8. A fault warning system for battery voltage acquisition (100), comprising: a voltage acquisition module (110), configured to acquire, within a preset monitoring duration, a total voltage of a battery system at each frame of time and acquire an effective battery cell voltage of each battery cell; a module for acquiring a number of frames with abnormality (120), connected with the voltage acquisition module (110) in a communication way and configured to calculate a number of frames with abnormal voltage data based on the preset monitoring duration, the total voltage of the battery system and each effective battery cell voltage; an abnormal battery cell module (130), connected in a communication way with the voltage acquisition module (110) and the module for acquiring a number of frames with abnormality (120), and configured to: calculate a total number of frames in the preset monitoring duration, and calculate a ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to a preset proportion threshold, identify an abnormal battery cell from respective battery cells and issue a sampling fault warning signal.

9. The fault warning system for battery voltage acquisition (100) according to claim 8, wherein the module for acquiring a number of frames with abnormality (120) is configured to: traverse each frame within the preset monitoring duration, calculate, based on each effective battery cell voltage at a current frame, a voltage reference value of the battery cell and calculate a first difference value between each effective battery cell voltage and the voltage reference value, and count a first number of battery cells with the first difference value being greater than a preset difference value; calculate a second difference value between the total voltage of the battery system and a total effective voltage of all battery cells, and if a ratio of the second difference value to the first number is greater than or equal to the preset difference value, determine that the current frame is a frame with abnormal voltage data; calculate, based on the preset monitoring duration and the frame with abnormal voltage data, the number of frames with abnormal voltage data.

10. The fault warning system for battery voltage acquisition (100) according to claim 9, wherein the first difference value comprises a median difference or a voltage average, and the module for acquiring a number of frames with abnormality (120) is further configured to: calculate, based on each effective battery cell voltage at the current frame, a median voltage of all effective battery cell voltages and calculate a median difference between each effective battery cell voltage and the median voltage, and count the first number of battery cells with the median difference being greater than the preset difference value; or calculate, based on each effective battery cell voltage at the current frame, an average voltage of all effective battery cell voltages and calculate an average difference between each effective battery cell voltage and the average voltage, and count the first number of battery cells with the average difference being greater than the preset difference value.

11. The fault warning system for battery voltage acquisition (100) according to claim 10, wherein the module for acquiring a number of frames with abnormality (120) is further configured to: calculate, based on the total voltage Volttotal of the battery system and the total effective voltage Volt1total of all the battery cells, the second difference value voltoff between the total voltage Volttotal of the battery system and the total effective voltage Volt1total of all the battery cells: volt off = Volt total − Volt 1 total = Volt total − ∑ i = 1 n Cell i if a ratio of the second difference value voltoff to the first number N is greater than or equal to the preset difference value voltthr: volt off N ≥ volt t h r determine that the current frame is a frame with abnormal voltage data; wherein in equation (1), Celli is a voltage of an i-th battery cell, and n is a total number of the battery cells.

12. The fault warning system for battery voltage acquisition (100) according to claim 10, wherein the abnormal battery cell module (130) is configured to: calculate the total number of frames in the preset monitoring duration, and calculate the ratio of the number of frames with abnormal voltage data to the total number of frames, and if the ratio is greater than or equal to the preset proportion threshold, determine, from the respective battery cells, that a battery cell, with a highest occurrence number of a maximum median difference or a maximum average difference at a single frame of time within the preset monitoring duration, is the abnormal battery cell.

13. The fault warning system for battery voltage acquisition (100) according to claim 8, wherein the voltage acquisition module (110) is further configured to: acquire an initial voltage of each battery cell; if the initial voltage of the battery cell is within a preset voltage range, take the initial voltage of the battery cell as the effective battery cell voltage; if the initial voltage of the battery cell is out of the preset voltage range, issue the sampling fault warning signal.

14. The fault warning system for battery voltage acquisition (100) according to claim 9, wherein the preset difference value is set to 0.2V and the preset proportion threshold is set to 10%.

15. A computer-readable storage medium, storing a computer program which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 7.