Fault Detection Method, System, Electronic Device, Storage Medium and Program Product for Battery Testing Equipment

By setting preset trigger events and automated detection processes in the battery test equipment, the problem that the stability of the battery test equipment affects the test results is solved, and efficient and accurate fault detection is achieved to ensure the stability of the production process.

CN119936772BActive Publication Date: 2025-07-18JIANGSU CONTEMPORARY AMPEREX TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510436765.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-07-18
Estimated Expiration
2045-04-09

AI Technical Summary

Technical Problem

The stability of existing battery test equipment affects the accuracy of battery test results. The manual detection cycle is not fixed and it is prone to misoperation, resulting in low fault detection accuracy and efficiency.

Method used

The fault detection of the battery test equipment is automatically triggered through the preset trigger event. When the production test task is not performed, the battery set to be tested is automatically judged based on the test data. The electrochemical parameter fluctuations tested multiple times are used to determine the channel abnormality.

Benefits of technology

It realizes the automation of battery testing equipment fault detection, improves the accuracy and efficiency of detection, reduces human error, and ensures the continuity of production testing tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119936772B_ABST
    Figure CN119936772B_ABST
Patent Text Reader

Abstract

The present application discloses a fault detection method, system, electronic device, storage medium and program product for a battery testing device. The method includes: detecting a preset trigger event for triggering a fault detection of the battery testing device; obtaining test data obtained by the battery testing device through multiple tests on a set of batteries to be tested when the battery testing device is not currently performing a production test task; the production test task is used to test the performance indicators of the produced batteries; determining whether the battery testing device is faulty based on the test data. Without affecting the normal production test tasks during the battery production process, the present application automatically determines whether the battery testing device is faulty without human participation, and the entire process has a higher degree of automation. It realizes automatically checking whether there is a fault in the battery testing device based on the test data obtained from multiple tests on the batteries to be tested, and improves the accuracy and detection efficiency of the stability detection of the battery testing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of batteries, and in particular to a method, a system, an electronic device, a storage medium, and a program product for detecting faults of a battery testing device. Background Art

[0002] During the production process of batteries, it is necessary to test the batteries through battery testing devices to inspect the battery quality. For example, battery testing devices can be used to detect parameters such as the open-circuit voltage and internal resistance of the batteries, and based on the detected parameters, determine whether the quality of the batteries is qualified.

[0003] The test results of the batteries are not only related to the batteries themselves, but also the stability of the battery testing devices themselves will affect the test results of the batteries. In the case of abnormalities in the battery testing devices, even if a qualified battery is tested with a battery testing device, the test results may show that the battery is unqualified. Therefore, during the use of battery testing devices, it is necessary to frequently detect whether the battery testing devices have faults.

[0004] The above statements are only used to provide background technical information related to the present application, and do not necessarily constitute prior art. Summary of the Invention

[0005] In view of the technical problem that the stability of the battery testing device itself affects the accuracy of the battery test results in the above related technologies, the present application provides a method, a system, an electronic device, a storage medium, and a program product for detecting faults of a battery testing device, which requires no human participation, has a higher degree of automation in the entire detection process, and improves the accuracy and detection efficiency of the stability detection of the battery testing device.

[0006] In the first aspect of the embodiments of the present application, a method for detecting faults of a battery testing device is provided, including:

[0007] Detecting a preset trigger event, where the preset trigger event is used to trigger the detection of faults of the battery testing device;

[0008] When the battery testing device is not currently performing a production test task, obtaining test data obtained by the battery testing device through multiple tests on a set of batteries to be tested; the production test task is used to test the performance indicators of the produced batteries;

[0009] Based on the test data, determining whether the battery testing device has a fault.

[0010] In this embodiment, the fault detection process of the battery testing device is automatically triggered by a preset trigger event, without the need for manual execution of the fault detection process, effectively reducing the human error introduced by manual operation and improving the accuracy of fault detection. When it is determined that the battery testing device is not currently performing a production test task, the test data obtained by the battery testing device through multiple tests on the batteries to be tested in the set of batteries to be tested is automatically acquired, realizing the automatic acquisition of test data without affecting the normal production test tasks during the battery production process. Moreover, the test data is the data obtained from multiple tests on the batteries to be tested. Based on this test data, it is automatically determined whether the battery testing device is faulty, without the need for human participation. The entire detection process has a higher degree of automation, improving the accuracy and detection efficiency of the stability detection of the battery testing device.

[0011] In some embodiments of the present application, the obtaining of the test data obtained by the battery testing device through multiple tests on the set of batteries to be tested includes:

[0012] Determine that each test channel of the battery testing device is connected to each battery to be tested in the set of batteries to be tested in a one-to-one correspondence; the number of test channels of the battery testing device is equal to the number of batteries to be tested in the set of batteries to be tested;

[0013] Control each test channel to perform multiple tests on the connected battery to be tested respectively, obtaining multiple electrochemical parameters of each battery to be tested;

[0014] Store the mapping relationship between the channel identification information of each test channel and the multiple electrochemical parameters of the battery to be tested corresponding to each test channel, and use the mapping relationship as the test data of the set of batteries to be tested.

[0015] When the number of batteries to be tested included in the set of batteries to be tested is the same as the number of test channels of the battery testing device, each test channel of the battery testing device can be used to simultaneously test the batteries to be tested, so that based on the obtained test data, it is possible to synchronously check whether there are abnormalities in each test channel, improving the fault detection efficiency of the battery testing device.

[0016] In some embodiments of the present application, the determining whether the battery testing device is faulty based on the test data includes:

[0017] Based on the test data, determine whether each test channel of the battery testing device meets a preset abnormal condition respectively; the preset abnormal condition is used to restrict the degree of battery performance fluctuation measured by the same test channel when testing the same battery to be tested multiple times;

[0018] Based on the fact that each test channel does not meet the preset abnormal condition, determine that the battery testing device has no fault;

[0019] Based on the existence of abnormal test channels that meet the preset abnormal conditions in each of the test channels, it is determined that the battery test device has a fault.

[0020] Since the same battery under test is continuously tested multiple times using the same test channel, it can be considered that the external environment where the battery under test is located remains unchanged. Then, when the test channel is normal, the fluctuations of the multiple electrochemical parameters obtained from these multiple tests should be very small. However, if there is an abnormality in the test channel, then even when testing the same battery under test with an unchanged external environment, there may be significant differences in the results of multiple tests. Therefore, based on the test data of continuously testing the same battery under test multiple times using the same test channel, it is possible to accurately determine whether there is an abnormality in the test channel. Furthermore, based on the determination results of each test channel, it is possible to accurately determine whether the battery test device has a fault. And in the case of a fault, it is possible to accurately locate which test channels are abnormal, which can provide more accurate data support for subsequent fault maintenance.

[0021] In some embodiments of the present application, the determining whether each test channel of the battery test device meets the preset abnormal conditions based on the test data includes:

[0022] Based on the channel identification information of the first test channel, obtain multiple electrochemical parameters of the target battery under test tested by the first test channel from the test data; the first test channel is any test channel included in the battery test device;

[0023] Based on the multiple electrochemical parameters of the target battery under test, calculate a target reference index of the target battery under test, where the target reference index is used to characterize the performance fluctuation degree of the target battery under test;

[0024] Based on the target reference index belonging to a preset threshold interval, determine that the first test channel meets the preset abnormal conditions;

[0025] Based on the target reference index not belonging to the preset threshold interval, determine that the first test channel does not meet the preset abnormal conditions.

[0026] The multiple electrochemical parameters of the target battery under test are obtained by continuously testing the target battery under test multiple times through the first test channel. The target reference index of these multiple electrochemical parameters can accurately characterize the performance fluctuation degree of the target battery under test during the process of continuously testing the target battery under test multiple times through the first test channel. Based on this target reference index, it can be accurately determined whether the first test channel meets the preset abnormal conditions. For each of the other test channels included in the battery test device, it is also determined whether they meet the preset abnormal conditions in this way, and then it is possible to accurately determine whether the battery test device has a fault.

[0027] In some embodiments of the present application, calculating a target reference index of the target battery to be tested based on the multiple electrochemical parameters of the target battery to be tested includes:

[0028] Calculating the range of the target battery to be tested based on the multiple electrochemical parameters of the target battery to be tested;

[0029] Taking the range as the target reference index of the target battery to be tested.

[0030] Calculating the range of multiple electrochemical parameters obtained by continuously testing the target battery to be tested on the first test channel multiple times, and determining whether there is an abnormality in the first test channel by comparing the range with a preset threshold interval, which improves the accuracy of detecting whether the test channel is abnormal.

[0031] In some embodiments of the present application, the method further includes:

[0032] Based on the fact that the battery testing device has a fault, obtaining the channel identification information of the abnormal test channel that meets the preset abnormal conditions;

[0033] Sending out a device maintenance prompt message, where the device maintenance prompt message includes the channel identification information of the abnormal test channel.

[0034] When it is determined that the device has a fault, it is possible to accurately know which test channel is abnormal, and it can automatically prompt to maintain the abnormal test channel, which improves the accuracy of fault location of the battery testing device and the efficiency of fault maintenance.

[0035] In some embodiments of the present application, after sending out the device maintenance prompt message, it further includes:

[0036] Determining that the repair operation on the abnormal test channel is completed, and obtaining new test data by testing the connected battery to be tested multiple times through the repaired abnormal test channel;

[0037] Based on the new test data, determining whether the repaired abnormal test channel meets the preset abnormal conditions;

[0038] Based on the fact that the repaired abnormal test channel does not meet the preset abnormal conditions, determining that the fault of the battery testing device is eliminated.

[0039] Detecting the abnormal test channel again after repair to verify whether the abnormal test channel has returned to normal, which can effectively reduce the occurrence of using a test device with an abnormal test channel to perform production test tasks, thereby improving the accuracy of the execution of production test tasks.

[0040] In some embodiments of the present application, the detection of the preset trigger event includes:

[0041] Detecting that the current system time reaches the start time of the current device detection period, and determining that the preset trigger event is detected; or,

[0042] Detecting that the preset button is operated, and determining that the preset trigger event is detected, where the preset button is used to interact with the user to generate the preset trigger event.

[0043] By automatically detecting whether the system time reaches the start time of the current detection period, the execution of the fault detection process is automatically triggered without human participation, which can make the detection period of the battery test equipment more stable and avoid the problems of missed detection or inconsistent detection periods caused by manual fault detection. By setting the preset button, an interface for the user to trigger the execution of the fault detection process of the battery test equipment is provided, enabling the user to actively trigger the execution of the fault detection process when needed, and meeting the personalized needs of different users for the timing of executing the fault detection process.

[0044] In some embodiments of the present application, before controlling the battery test equipment to perform multiple tests on the battery to be tested when the battery test equipment is not currently performing a production test task, it further includes:

[0045] Obtaining the current device state of the battery test equipment;

[0046] Based on the current device state being in the standby state, determining that the battery test equipment is not currently performing a production test task;

[0047] Based on the device state being in the working state, determining that the battery test equipment is performing a production test task; detecting the end of the production test task, and determining that the battery test equipment is not currently performing a production test task.

[0048] Through the current device state of the battery test equipment, it can be accurately determined whether the battery test equipment is performing a production test task, and when it is determined that the production test task is being performed, wait for the production test task to end before performing the fault detection on the battery test equipment. In this way, the fault detection process of the battery test equipment will not affect the production test task of the battery, reducing the occurrence of the situation where the fault detection process interrupts the production test task, and enabling the fault detection process of the battery test equipment and the production test task of the battery test equipment to be executed reasonably and orderly.

[0049] In some embodiments of the present application, the method further includes:

[0050] Determine that the battery test equipment has no faults, or determine that the faults of the battery test equipment have been eliminated, and execute production test tasks on each battery to be tested in the set of batteries to be tested through the battery test equipment.

[0051] After determining that the battery test equipment has no faults, or although faults are determined but the faults are detected and eliminated after repair, the battery test equipment can be used to execute production test tasks on these batteries to be tested in the set of batteries to be tested. In this way, the batteries to be tested in the set of batteries to be tested are only loaded once, and first, the fault detection of the battery test equipment is completed, and then the production test tasks of each battery to be tested are completed, and the detection results of whether each battery to be tested is qualified are obtained, so that the fault detection of the battery test equipment and the production test tasks of the batteries are orderly combined in the test process, improving the efficiency and accuracy of the fault detection of the battery test equipment, and also improving the accuracy of the production test tasks, and reducing the adverse impact of the faults of the battery test equipment on the test results of the production test tasks.

[0052] In the second aspect of the embodiments of the present application, a fault detection system for a battery test equipment is provided, including: a host computer and a battery test equipment; the host computer is communicatively connected to the battery test equipment, and the battery test equipment includes a plurality of test channels;

[0053] The host computer is configured to detect a preset trigger event for triggering fault detection of the battery test equipment; in the case that the battery test equipment is not currently executing a production test task, control the battery test equipment to perform multiple tests on a set of batteries to be tested to obtain test data; the production test task is used to test the performance indicators of the produced batteries; and based on the test data, determine whether the battery test equipment has faults.

[0054] In the third aspect of the embodiments of the present application, an electronic device is provided, including a memory, a processor, and an acquisition program stored on the memory and executable on the processor, and the processor executes the program to implement the method described in the first aspect above.

[0055] In the fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and the program is executed by a processor to implement the method described in the first aspect above.

[0056] An embodiment of the fifth aspect of the present application provides a computer program product, including a computer program, and the computer program is executed by a processor to implement the method described in the first aspect.

[0057] The above description is only an overview of the technical solution of the embodiments of the present application. In order to be able to understand the technical means of the embodiments of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the embodiments of the present application more obvious and understandable, the specific embodiments of the present application are hereinafter specifically exemplified. Description of the Drawings

[0058] By reading the following detailed description of the embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the embodiments of the present application and are not considered to be a limitation of the present application. And in all the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0059] Figure 1 is a flowchart of a method for detecting faults of a battery testing device according to some embodiments of the present application;

[0060] Figure 2 is a flowchart of fault detection of an open-circuit voltage tester according to some embodiments of the present application;

[0061] Figure 3 is a schematic structural diagram of a fault detection system of a battery testing device according to some embodiments of the present application;

[0062] Figure 4 is a schematic structural diagram of an electronic device according to some embodiments of the present application. Detailed Embodiments

[0063] The embodiments of the technical solution of the present application will be described in detail below with reference to the drawings. The following embodiments are only used to illustrate the technical solution of the present application more clearly and thus are only examples and should not be used to limit the protection scope of the present application.

[0064] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above description of the drawings are intended to cover non-exclusive inclusion.

[0065] In the description of the embodiments of the present application, technical terms such as "first" and "second" are only used to distinguish different objects and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity, specific order or primary-secondary relationship of the indicated technical features. In the description of the embodiments of the present application, "a plurality" means more than two unless otherwise specifically defined.

[0066] Reference to "embodiment" in this document means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment every time, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.

[0067] In the description of the embodiments of the present application, the term "and / or" is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: the existence of A, the simultaneous existence of A and B, and the existence of B. In addition, the character " / " in this document generally represents an "or" relationship between the front and back associated objects.

[0068] In the description of the embodiments of the present application, the term "plurality" refers to two or more (including two). Similarly, "multiple groups" refers to two or more groups (including two groups), and "multiple pieces" refers to two or more pieces (including two pieces).

[0069] Currently, in the battery production process, a testing process is provided. In the testing process, the battery performance is tested by battery testing equipment, and the battery is only allowed to be put on the market after passing the test and determining that the battery performance is qualified.

[0070] The test result of the battery performance is not only related to the battery itself, but also the stability of the battery testing equipment itself will affect the test result of the battery. In the case of a malfunction of the battery testing equipment, even if the battery performance is normal, the test result of the battery by the battery testing equipment may show that the battery performance is abnormal. Therefore, during the use of the battery testing equipment, it is necessary to frequently detect whether the battery testing equipment has a malfunction to reduce the occurrence of the situation where the accuracy of the battery performance test is reduced due to the malfunction of the battery testing equipment.

[0071] The battery testing equipment can be any equipment used to test the battery performance. For example, the battery testing equipment can include, but is not limited to, an open circuit voltage tester (Open Circuit Voltage Machine, OCV), a battery impedance tester, a charge and discharge tester, etc. Taking the open circuit voltage tester as an example, it evaluates the performance and state of the battery by measuring the potential difference (i.e., the open circuit voltage) between the positive and negative electrodes when there is no current passing through the battery. This equipment measures data such as the open circuit voltage, internal resistance, and the voltage of the negative electrode to the housing of the battery as the performance indicators for whether the battery meets the requirements.

[0072] For various battery testing devices, the consistency and stability of the sampling during the testing process of the devices have a great impact on the accuracy of battery detection. In the related art, a fault detection scheme for a battery testing device is provided. This scheme requires manual periodic use of the battery testing device to detect the battery, send the detected data to the metrology room, and the metrology room manually judges whether the battery testing device is faulty by calculation to check whether the consistency and stability of the battery testing device meet the production requirements. Among them, consistency refers to the degree of proximity of the multiple measurement results of the battery testing device under the same conditions. Stability refers to the reliability and fluctuation degree of the measurement results of the battery testing device during long-term operation.

[0073] However, when manually detecting whether the battery testing device is faulty, the detection period cannot be fixed because of personnel factors and it is impossible to perform metrological calibration on time and accurately, and manual operation is prone to misoperation, resulting in low accuracy and detection efficiency of the fault detection of the battery testing device, and there are many uncontrollable factors.

[0074] Based on the above problems existing in the related art, some embodiments of the present application propose a fault detection method, system, electronic device and storage medium for a battery testing device. The fault detection method detects a preset trigger event, and the preset trigger event is used to trigger the fault detection of the battery testing device; in the case that the battery testing device is not currently performing a production test task, obtain the test data obtained by the battery testing device performing multiple tests on a set of batteries to be tested; the production test task is used to test the performance indicators of the produced batteries; based on the test data, determine whether the battery testing device is faulty.

[0075] The fault detection process of the battery testing device is automatically triggered by a preset trigger event. In the case that it is determined that the battery testing device is not currently performing a production test task, automatically obtain the test data obtained by the battery testing device performing multiple tests on the batteries to be tested in the set of batteries to be tested, so as to automatically obtain the test data without affecting the normal production test task during the battery production process. Moreover, the test data is the data obtained by performing multiple tests on the batteries to be tested. Based on this test data, it is automatically determined whether the battery testing device is faulty without manual participation, and the degree of automation of the entire detection process is higher, realizing automatic inspection of whether the battery testing device is faulty based on the test data obtained by performing multiple tests on the batteries to be tested, and improving the accuracy and detection efficiency of the stability detection of the battery testing device.

[0076] In some embodiments of the present application, the battery may be, but is not limited to, a battery cell, a single battery, a battery module, or a battery pack, etc. The battery may be a battery of any chemical type, such as a lithium-ion battery, a nickel-cadmium battery, a nickel-metal hydride battery, a lead-acid battery, etc. The battery may be a battery of any shape and structure, such as a cylindrical battery, a flat battery, a soft-pack battery, a square battery, etc. The battery may be applied to any application scenario where a battery is needed. The battery may be used as a consumer electronics battery, such as for a mobile phone, a laptop computer, etc. The battery may also be used as an energy storage battery, and the battery may also be used as a power battery, such as for an electric vehicle, an electric bicycle, an electric aircraft, an electric ship, etc.

[0077] In some embodiments of the present application, the battery testing device is a device for testing the quality of different aspects such as the performance or structure of the battery. The battery testing device may be, but is not limited to, an internal resistance testing device, a charge and discharge testing device, an electrochemical performance testing device, an environmental adaptability testing device, etc. Among them, the internal resistance testing device may include, but is not limited to, a battery impedance tester, a precision internal resistance tester, etc. The charge and discharge testing device may include, but is not limited to, a constant current charge and discharge testing machine, a multi-channel charge and discharge system, etc. The electrochemical performance testing device may include, but is not limited to, an open circuit voltage testing machine, an electrochemical workstation, etc. The environmental adaptability testing device may include, but is not limited to, a temperature environmental chamber, a damp heat testing chamber, a light aging test chamber, etc.

[0078] Some embodiments of the present application provide a method for detecting faults in a battery testing device. Refer to Figure 1 , this method includes the following steps 101-103.

[0079] Step 101: Detect a preset trigger event, where the preset trigger event is used to trigger the fault detection of the battery testing device.

[0080] Step 102: When the battery testing device is not currently performing a production test task, obtain the test data obtained by the battery testing device for performing multiple tests on the set of batteries to be tested; the production test task is used to test the performance indicators of the produced batteries.

[0081] Step 103: Based on the test data, determine whether the battery testing device is faulty.

[0082] In some embodiments of the present application, the execution subject for executing the fault detection method of the battery test device may be, but is not limited to, a host computer or a battery test device, etc. Among them, the host computer may be a terminal or a server, etc., connected to the battery test device to be detected through a wired or wireless communication method. As an example, in a battery production line, the testing process is used to test whether the produced batteries are qualified. The battery test device may be any device in the testing process used to perform the qualification detection on the batteries, and the host computer may be a central control device communicatively connected to each battery test device.

[0083] Among them, in computer programming, the definition of triggering an event is that when a certain specific condition is met, the system automatically executes a predefined operation or program. In step 101, the preset triggering event may be to automatically execute a program for fault detection of the battery test device when the preset triggering condition is met. Among them, the preset triggering conditions may include, but are not limited to, the current system time reaching the start time of the current detection cycle, a mechanical button or a touch button for triggering the fault detection of the battery test device being operated by the user, etc.

[0084] The above production test task may be a task of detecting whether the produced finished batteries are qualified during the battery production process. The types of detections performed by the production test task on the batteries include, but are not limited to, detecting whether the performance, structure, appearance, etc. of the batteries are qualified.

[0085] The set of batteries to be tested includes one or more batteries to be tested. The batteries to be tested may be batteries produced in the production line and not yet subjected to qualification detection. Or, the batteries to be tested may also be batteries produced in the production line and confirmed to be qualified after passing the qualification detection.

[0086] The battery test device includes one or more test channels. A test channel refers to an independent interface for connecting and testing batteries. Each test channel can work independently and support one or more test modes. The test modes are used to evaluate aspects such as the performance, life, and safety of the batteries. For example, the test modes supported by the test channels may include, but are not limited to, constant current charging, constant voltage charging, constant current discharging, rate charge and discharge testing, internal resistance testing, etc.

[0087] During the process of fault detection for the battery testing device, each battery under test in the set of batteries under test is respectively connected to a different test channel in the battery testing device. For a test channel, the battery under test connected to it is tested multiple times through this test channel, and multiple electrochemical parameters obtained from the multiple tests of this battery under test are obtained. An association data is formed by associating the multiple electrochemical parameters of this battery under test and the channel identification information of this test channel. An association data corresponding to each battery under test in the set of batteries under test is formed into the test data of the above-mentioned set of batteries under test. That is to say, the test data includes the channel identification information of the test channel and the multiple electrochemical parameters of the corresponding battery under test. Among them, the channel identification information is used to uniquely identify the corresponding test channel, so that this test channel can be distinguished from other test channels. The channel identification information can be, but is not limited to, the name, number, etc. of the test channel.

[0088] In the above embodiment, the fault detection process of the battery testing device is automatically triggered by a preset trigger event, without the need for manual execution of the fault detection process, effectively reducing the human error introduced by manual operations and improving the accuracy of fault detection. When it is determined that the battery testing device is not currently performing a production test task, the test data obtained by the battery testing device through multiple tests on the batteries under test in the set of batteries under test is automatically obtained, realizing the automatic acquisition of test data without affecting the normal production test tasks during the battery production process. Moreover, this test data is the data obtained from multiple tests on the batteries under test. Based on this test data, it is automatically determined whether the battery testing device is faulty, without the need for human participation, and the entire detection process has a higher degree of automation, improving the accuracy and detection efficiency of the stability detection of the battery testing device.

[0089] In some embodiments of the present application, the process of detecting the preset trigger event in step 101 may specifically include: detecting that the current system time reaches the start time of the current device detection period, and determining that the preset trigger event is detected; or, detecting that a preset button is operated, and determining that the preset trigger event is detected, where the preset button is used for interacting with the user to generate the preset trigger event.

[0090] Among them, the current system time is the system time of the execution subject of the embodiment of the present application. If the execution subject is the upper computer, the current system time is the current system time of the upper computer. If the execution subject is the battery testing device, the current system time is the current system time of the battery testing device.

[0091] The period for fault detection of the battery test equipment can be preset in the execution entity. This period can execute the fault detection process once every certain duration or a certain shift. The certain duration can be 1 hour, 3 hours, 8 hours, 24 hours, etc. A shift refers to the time period for working on the battery production line according to a fixed time arrangement. For example, a day is divided into several time periods, and a certain batch of battery production work is arranged in each time period. The divided time periods can be called the morning shift, the middle shift, the evening shift, or the night shift, etc. The period for executing the fault detection can be once per shift, or once every two shifts, etc. In the case where the period is divided by shifts, it can be determined that a preset trigger event is detected when it is detected that the current system time reaches the start time of the shift corresponding to the current equipment detection period.

[0092] The period for fault detection is preset in the host computer or the battery test equipment serving as the execution entity. By automatically detecting whether the system time reaches the start time of the current detection period, the execution of the fault detection process is automatically triggered without human participation, which can make the period of fault detection of the battery test equipment more stable and avoid the problems of missed detection or inconsistent detection periods caused by manual fault detection.

[0093] In some other embodiments, a preset button for triggering the fault detection of the battery test equipment can also be set on the host computer or the battery test equipment. This preset button can be a mechanical button or a virtual button in the interface displayed on the touch screen or the display screen. In the case where it is necessary to perform fault detection on the battery test equipment, the user can operate this preset button, such as clicking or double-clicking the preset button. The device serving as the execution entity of these embodiments detects that the preset button is operated and determines that a preset trigger event is detected.

[0094] By setting a preset button on the execution entity, an interface for triggering the execution of the fault detection process of the battery test equipment is provided for the user, enabling the user to actively trigger the execution of the fault detection process when needed, and meeting the personalized needs of different users for the timing of executing the fault detection process.

[0095] In some other embodiments of the present application, the above-mentioned method of setting the detection period in the device program and the method of providing a preset button on the device can be deployed simultaneously in the host computer or the battery test equipment serving as the execution subject. In this way, during the daily battery production work, the execution of the fault detection process can be automatically triggered periodically based on the preset detection period. In the case where it is necessary to conduct spot checks or rechecks on the battery test equipment, etc., the user can manually operate the preset button to trigger the automatic execution of the fault detection process, so as to meet the requirements for fault detection of the battery test equipment in more application scenarios through the combination of the above two methods.

[0096] In some embodiments of the present application, after a preset trigger event is detected, the fault detection process is automatically started. The fault detection process may include the following execution procedures: determining whether the battery test device is currently performing a production test task; if so, waiting for the ongoing production test task to end and then performing a fault detection on the battery test device; if not, directly performing a fault detection on the battery test device.

[0097] Among them, determining whether the battery test device is currently performing a production test task may include: obtaining the current device state of the battery test device; based on the current device state being in the standby state, determining that the battery test device is not currently performing a production test task; based on the device state being in the working state, determining that the battery test device is performing a production test task; detecting the end of the production test task and determining that the battery test device is not currently performing a production test task.

[0098] The battery test device is a device in the testing process of the battery production process and is responsible for performing performance tests on the produced batteries on the battery production line. When the battery test device is testing a battery, the battery test device is in the working state. When the battery test device completes the test of the battery, it switches from the working state to the standby state. When the battery is loaded again and the newly loaded battery is tested, the battery test device switches from the standby state to the working state again.

[0099] Therefore, through the current device state of the battery test device, it is possible to accurately determine whether the battery test device is performing a production test task. And when it is determined that the production test task is being performed, wait for the production test task to end before performing a fault detection on the battery test device. In this way, it can be ensured that the fault detection process of the battery test device does not affect the production test task of the battery, reduce the occurrence of the situation where the fault detection process interrupts the production test task, and enable the fault detection process of the battery test device and the production test task of the battery test device to be executed reasonably and orderly.

[0100] When it is determined that the battery test device is not currently performing a production test task in the above manner, a fault detection can be performed on the battery test device. First, obtain the test data obtained by the battery test device through multiple tests on the set of batteries to be tested. If the execution entity of the embodiment of the present application is the host computer, the host computer can send a control signal to the battery test device to control the battery test device to perform multiple tests on the set of batteries to be tested through the control signal, and the battery test device uploads the test data obtained from the test to the host computer.

[0101] Taking the execution entity as the host computer as an example, the process of the battery test device testing the set of batteries to be tested may include: after the host computer determines that the battery test device is not currently performing a production test task, it sends a feeding prompt message to the terminal of the staff to prompt the staff to feed the battery test device. The one or more batteries fed constitute the above-mentioned set of batteries to be tested, and each battery to be tested in the set of batteries to be tested is respectively connected to different test channels of the battery test device by the staff. Among them, the feeding prompt message may include information such as a feeding indicator, the number and model of the batteries to be tested that need to be fed. The feeding indicator may be a character sequence used to indicate the feeding operation, such as 001 or "feeding", etc.

[0102] Alternatively, the battery feeding on the battery production line can also be completed by an automatic feeding device, such as a robotic arm. In this scenario, the host computer can send the above-mentioned feeding prompt message to the automatic feeding device. After receiving the feeding prompt message, the automatic feeding device automatically feeds the set of batteries to be tested to the battery test device, and the automatic feeding device respectively connects each battery to be tested in the set of batteries to be tested to different test channels in the battery test device.

[0103] The host computer determines that each test channel of the battery test device is connected to each battery to be tested in the set of batteries to be tested one by one; in some embodiments, the number of test channels of the battery test device may be equal to the number of batteries to be tested in the set of batteries to be tested. Control each test channel to perform multiple tests on the connected battery to be tested to obtain multiple electrochemical parameters of each battery to be tested; store the mapping relationship between the channel identification information of each test channel and the multiple electrochemical parameters of the battery to be tested corresponding to each test channel, and use the mapping relationship as the test data of the set of batteries to be tested.

[0104] The above-mentioned electrochemical parameters may be parameters that can be used to evaluate the performance of the battery to be tested. The electrochemical parameters may include, but are not limited to, the open circuit voltage, internal resistance, negative electrode to housing voltage, etc. of the battery to be tested.

[0105] After the test channels of the battery test device are connected to the batteries to be tested, the test channels perform multiple tests on the connected batteries to be tested. After each test is completed, record the electrochemical parameters of the battery to be tested obtained in this test. After all the multiple tests are completed, upload the corresponding relationship between the channel identification information of the test channels and the multiple electrochemical parameters of the battery to be tested obtained in each test to the host computer. The host computer uses the mapping relationship between the channel identification information of each test channel and the multiple electrochemical parameters of the corresponding battery to be tested as the test data of the set of batteries to be tested, and judges whether the battery test device is faulty based on this test data.

[0106] When the number of batteries to be tested included in the set of batteries to be tested is the same as the number of test channels of the battery testing device, each test channel of the battery testing device can be used to simultaneously test the batteries to be tested. Thus, based on the obtained test data, it is possible to synchronously check whether there are any abnormalities in each test channel, improving the fault detection efficiency of the battery testing device.

[0107] In some embodiments of the present application, determining whether the battery testing device is faulty based on the test data may specifically include: based on the test data, respectively determining whether each test channel of the battery testing device meets a preset abnormal condition; the preset abnormal condition is used to restrict the degree of battery performance fluctuation measured when the same test channel tests the same battery to be tested multiple times; based on the fact that each test channel does not meet the preset abnormal condition, determining that the battery testing device has no fault; based on the existence of abnormal test channels that meet the preset abnormal condition among each test channel, determining that the battery testing device has a fault.

[0108] The above-mentioned degree of battery performance fluctuation refers to the unstable phenomenon that occurs when the same battery to be tested is tested multiple times through a test channel, and the electrochemical parameters of the battery to be tested measured multiple times change over time.

[0109] Since the same test channel is used to continuously test the same battery to be tested multiple times, it can be considered that the external environment in which the battery to be tested is located remains unchanged. Then, in the case where the test channel is normal, the fluctuations of the multiple electrochemical parameters obtained by these multiple tests should be very small. However, if there is an abnormality in the test channel, then even when testing the same battery to be tested under the same external environment, there may be significant differences in the results of multiple tests. Therefore, based on the test data of testing the same battery to be tested multiple times by the same test channel, it is possible to accurately determine whether there is an abnormality in the test channel. Furthermore, based on the determination results of each test channel, it is possible to accurately determine whether the battery testing device has a fault. In the case of a fault, it is possible to accurately locate which test channels are abnormal, providing more accurate data support for subsequent fault maintenance.

[0110] In some embodiments of the present application, since the detection process of each test channel of the battery testing device is the same, for the convenience of description, any test channel included in the battery testing device in the embodiments of the present application is referred to as the first test channel, and the first test channel is taken as an example to illustrate how to determine whether the test channel meets the preset abnormal condition. Specifically, it can be determined through the following process: Based on the channel identification information of the first test channel, multiple electrochemical parameters of the target battery under test tested by the first test channel are obtained from the test data; Based on the multiple electrochemical parameters of the target battery under test, the target reference index of the target battery under test is calculated, and the target reference index is used to characterize the performance fluctuation degree of the target battery under test; Based on the target reference index belonging to the preset threshold interval, it is determined that the first test channel meets the preset abnormal condition; Based on the target reference index not belonging to the preset threshold interval, it is determined that the first test channel does not meet the preset abnormal condition.

[0111] The target reference index is a statistical index that can reflect the performance fluctuation degree of the target battery under test during multiple tests. The preset threshold interval can be obtained through a large number of test tests and pre-configured in the host computer or the battery testing device. The tests conducted can be a large number of battery tests on normal battery testing devices and abnormal battery testing devices, and the preset threshold interval is determined based on the measured test data.

[0112] The multiple electrochemical parameters of the target battery under test are obtained by the first test channel continuously testing the target battery under test multiple times. The target reference index of these multiple electrochemical parameters can accurately characterize the performance fluctuation degree of the target battery under test during the process of the first test channel continuously testing the target battery under test multiple times. Based on this target reference index, it can be accurately determined whether the first test channel meets the preset abnormal condition. For each of the other test channels included in the battery testing device, it is also judged whether it meets the preset abnormal condition in this way, and then it can be accurately judged whether there is a fault in the battery testing device.

[0113] In some embodiments of the present application, the target reference index can be the range. Based on the multiple electrochemical parameters of the target battery under test, the range of the target battery under test is calculated; The range is used as the target reference index of the target battery under test. Specifically, the maximum value and the minimum value can be selected from the multiple electrochemical parameters of the target battery under test, and the absolute value of the difference between the two is calculated, and this absolute value of the difference is the range of the target battery under test.

[0114] Taking the range as the target reference index of the target battery under test, the larger the range, the greater the performance fluctuation degree of the target battery under test. When the range is greater than a certain threshold, it can be determined that the first test channel meets the preset abnormal condition.

[0115] In some other embodiments, the target reference index may also be other statistical indexes that can reflect the degree of data fluctuation, such as the standard deviation. If the standard deviation is adopted, the smaller the standard deviation, the smaller the performance fluctuation degree of the target battery under test.

[0116] Based on multiple electrochemical parameters obtained by continuously testing the target battery under test through the first test channel for multiple times, calculate the range of these multiple electrochemical parameters, and determine whether there is an abnormality in the first test channel by comparing the range with a preset threshold interval, which improves the accuracy of detecting whether the test channel is abnormal.

[0117] In some embodiments of the present application, if it is determined that the battery testing device has a fault, obtain the channel identification information of the abnormal test channel that meets the preset abnormal conditions; send out a device maintenance prompt message, and the device maintenance prompt message includes the channel identification information of the abnormal test channel.

[0118] When it is determined that the device has a fault, it is possible to accurately know which test channel is abnormal, and it can automatically prompt to maintain the abnormal test channel, which improves the accuracy of fault location of the battery testing device and the efficiency of fault maintenance.

[0119] In some embodiments of the present application, when it is determined that the repair operation of the abnormal test channel is completed, perform multiple tests on the battery under test connected to the repaired abnormal test channel to obtain new test data; based on the new test data, determine whether the repaired abnormal test channel meets the preset abnormal conditions; based on the fact that the repaired abnormal test channel does not meet the preset abnormal conditions, determine that the fault of the battery testing device is eliminated.

[0120] After performing a repair operation on the abnormal test channel, use the abnormal test channel to perform multiple tests on the battery under test connected to it again. Based on the new test data obtained from the tests, determine again whether the abnormal test channel still meets the preset abnormal conditions in the manner described above. If so, it means that even after the repair, the abnormality of the abnormal test channel has not been eliminated. If not, it indicates that the abnormal test channel has been restored to a normal test channel after repair, and the fault of the battery testing device is eliminated. Subsequently, the battery testing device can be used to continue performing production test tasks.

[0121] Detect the abnormal test channel again after the repair to verify whether the abnormal test channel has returned to normal, which can effectively reduce the occurrence of using a test device with an abnormal test channel to perform production test tasks, thereby improving the accuracy of performing production test tasks.

[0122] In some embodiments of the present application, when it is determined that the battery test device is free of faults, or when it is determined that the faults of the battery test device have been eliminated, the battery test device is used to perform production test tasks on each battery to be tested in the set of batteries to be tested.

[0123] The batteries to be tested in the set of batteries to be tested may be batteries produced on a battery production line that have not yet undergone qualified inspection. After it is determined in some embodiments of the present application that the battery test device has no faults, or although faults are determined, but the faults are eliminated after repair and detection, the battery test device can be used to perform production test tasks on these batteries to be tested in the set of batteries to be tested. In this way, the batteries to be tested in the set of batteries to be tested are only loaded once, and first, the fault detection of the battery test device is completed, and then the production test tasks of each battery to be tested are completed, and the detection results of whether each battery to be tested is qualified are obtained, so that the fault detection of the battery test device in the test process is combined with the production test tasks of the batteries in an orderly manner, improving the efficiency and accuracy of the fault detection of the battery test device, and also improving the accuracy of the production test tasks, and reducing the adverse impact of the faults of the battery test device on the test results of the production test tasks.

[0124] In the embodiments of the present application, the fault detection process of the battery test device is automatically triggered by a preset trigger event. When it is determined that the battery test device is not currently performing production test tasks, the test data obtained by the battery test device from performing multiple tests on the batteries to be tested in the set of batteries to be tested is automatically acquired, so as to automatically obtain test data without affecting the normal production test tasks in the battery production process. Moreover, the test data is the data obtained from multiple tests on the batteries to be tested. Based on this test data, it is automatically determined whether the battery test device is faulty without human participation, and the degree of automation of the entire detection process is higher, realizing the automatic inspection of whether the battery test device has faults based on the test data obtained from multiple tests on the batteries to be tested, and improving the accuracy and detection efficiency of the stability detection of the battery test device.

[0125] To facilitate understanding of the fault detection method of the battery test device provided in the embodiments of the present application, the following is an example for illustration. Refer to Figure 2 the shown detection flow chart, taking the battery test device as an open-circuit voltage tester and the battery as a battery cell as an example.

[0126] S1: The open-circuit voltage tester is normally in the production mode and performs normal production tests.

[0127] S2: Determine whether the current system time has reached the set verification time. If so, execute step S3. If not, return to step S1.

[0128] S3: Check whether the open-circuit voltage tester is in the standby state. If not, return to step S1 to complete the current cell test first. If so, execute step S4.

[0129] S4: After the test is completed, the open-circuit voltage tester switches to the calibration mode and no longer performs normal production.

[0130] S5: In the calibration mode, feed materials into the open-circuit voltage tester and connect each test channel of the open-circuit voltage tester to a cell.

[0131] S6: Conduct the first test on the group of cells that have been fed and connected through the open-circuit voltage tester, and save the test results.

[0132] S7: Conduct the second test on the group of cells that have been fed and connected through the open-circuit voltage tester, and save the test results.

[0133] S8: Conduct the third test on the group of cells that have been fed and connected through the open-circuit voltage tester, and save the test results.

[0134] S9: Calculate the range of the data from the three tests.

[0135] S10: Determine whether the obtained range is less than the range threshold corresponding to the open-circuit voltage tester. If so, it is considered that there is no fault, and return to step S1; if not, it is considered that there is a fault, and execute step S11.

[0136] S11: Send a maintenance prompt message to repair the detected abnormal test channel. After the repair is completed, return to step S6 to re-calibrate the open-circuit voltage tester. After passing the calibration, return to step S1 to switch back to the normal test mode.

[0137] Through Figure 2 The embodiments shown, periodically detect faults of the open-circuit voltage tester. When it is confirmed that the device is not currently performing production tests, conduct three tests on a group of cells, and judge whether the device is faulty based on the range of the three tests. It realizes automatically determining whether the battery test device is faulty without human participation on the premise of not affecting the normal production tests in the battery production process, and the entire detection process has a higher degree of automation, improving the accuracy and detection efficiency of the stability detection of the battery test device.

[0138] The embodiments of the present application change the original manual measurement and sample delivery to automatic detection and calculation by the device, shortening the detection cycle, reducing human factors and labor. When the device has problems, it can timely lock the risk variation time of the device, narrow the risk interception range, reduce losses, and greatly ensure the performance of the cells.

[0139] The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments. Their similarities or resemblances can be referred to each other. For the sake of brevity, they will not be elaborated herein.

[0140] Some embodiments of the present application further provide a fault detection system for a battery testing device, and this system is used to execute the fault detection method for the battery testing device provided in any of the foregoing embodiments. Refer to Figure 3 the structural schematic diagram of the shown fault detection system. This system includes: a host computer 201 and a battery testing device 202; the host computer is communicatively connected to the battery testing device, and the battery testing device includes a plurality of test channels;

[0141] The host computer is configured to detect a preset trigger event, and the preset trigger event is used to trigger the fault detection of the battery testing device; when the battery testing device is not currently performing a production test task, control the battery testing device to perform multiple tests on a set of batteries to be tested to obtain test data; the production test task is used to test the performance indicators of the produced batteries; based on the test data, determine whether the battery testing device is faulty.

[0142] The host computer is configured to determine that each test channel of the battery testing device is connected to each battery to be tested in the set of batteries to be tested one by one; the number of test channels of the battery testing device is equal to the number of batteries to be tested in the set of batteries to be tested; control each test channel to perform multiple tests on the connected battery to be tested respectively to obtain a plurality of electrochemical parameters of each battery to be tested; store the mapping relationship between the channel identification information of each test channel and the plurality of electrochemical parameters of the battery to be tested corresponding to each test channel, and use the mapping relationship as the test data of the set of batteries to be tested.

[0143] The host computer is configured to respectively determine whether each test channel of the battery testing device meets a preset abnormal condition based on the test data; the preset abnormal condition is used to restrict the degree of battery performance fluctuation measured by the same test channel when performing multiple tests on the same battery to be tested; based on that each test channel does not meet the preset abnormal condition, determine that the battery testing device has no fault; based on that there is an abnormal test channel among the test channels that meets the preset abnormal condition, determine that the battery testing device has a fault.

[0144] The host computer is configured to obtain a plurality of electrochemical parameters of the target battery to be tested tested by the first test channel from the test data based on the channel identification information of the first test channel; the first test channel is any test channel included in the battery testing device; calculate a target reference index of the target battery to be tested based on the plurality of electrochemical parameters of the target battery to be tested, and the target reference index is used to characterize the degree of performance fluctuation of the target battery to be tested; based on that the target reference index belongs to a preset threshold range, determine that the first test channel meets the preset abnormal condition; based on that the target reference index does not belong to the preset threshold range, determine that the first test channel does not meet the preset abnormal condition.

[0145] The host computer is configured to calculate the range of the target battery to be tested based on multiple electrochemical parameters of the target battery to be tested; and use the range as the target reference index of the target battery to be tested.

[0146] The host computer is configured to, when a fault occurs in the battery testing device, obtain the channel identification information of the abnormal testing channels that meet the preset abnormal conditions; and send out a device maintenance prompt message, where the device maintenance prompt message includes the channel identification information of the abnormal testing channels.

[0147] After the host computer sends out the device maintenance prompt message, it is further configured to determine that the repair operation on the abnormal testing channels is completed, perform multiple tests on the connected batteries to be tested through the repaired abnormal testing channels to obtain new test data; based on the new test data, determine whether the repaired abnormal testing channels meet the preset abnormal conditions; and based on the fact that the repaired abnormal testing channels do not meet the preset abnormal conditions, determine that the fault of the battery testing device is eliminated.

[0148] The host computer is configured to, when it detects that the current system time reaches the start time of the current device detection period, determine that a preset trigger event is detected; or, when it detects that a preset button is operated, determine that a preset trigger event is detected, where the preset button is used to interact with the user to generate a preset trigger event.

[0149] Before the host computer controls the battery testing device to perform multiple tests on the batteries to be tested when the battery testing device is not currently performing a production test task, it is further configured to obtain the current device state of the battery testing device; based on the fact that the current device state is in the standby state, determine that the battery testing device is not currently performing a production test task; based on the fact that the device state is in the working state, determine that the battery testing device is currently performing a production test task; and when it detects that the production test task is completed, determine that the battery testing device is not currently performing a production test task.

[0150] The host computer is further configured to determine that the battery testing device has no fault, or determine that the fault of the battery testing device is eliminated, and perform a production test task on each battery to be tested in the set of batteries to be tested through the battery testing device.

[0151] The fault detection system of the battery testing device provided by the embodiments of the present application and the method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by it.

[0152] The descriptions of the above embodiments tend to emphasize the differences between the embodiments, and their similarities can be referred to each other. For the sake of brevity, they are not elaborated herein.

[0153] Some other embodiments of the present application provide an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the program to implement the fault detection method of the battery test device in any of the above embodiments.

[0154] As Figure 4 shown, the electronic device 60 may include: a processor 600, a memory 601, a bus 602, and a communication interface 603. The processor 600, the communication interface 603, and the memory 601 are connected through the bus 602; a computer program executable on the processor 600 is stored in the memory 601, and when the processor 600 runs the computer program, it executes the method provided in any of the foregoing embodiments of the present application.

[0155] Among them, the memory 601 may include a high-speed random access memory (RAM: Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 603 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.

[0156] The bus 602 may be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 601 is used to store the program. After receiving the execution instruction, the processor 600 executes the program, and the method disclosed in any of the foregoing embodiments of the present application can be applied to the processor 600 or implemented by the processor 600.

[0157] The processor 600 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 600 or the instructions in the form of software. The above-mentioned processor 600 may be a general-purpose processor, which may include a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601 and combines its hardware to complete the steps of the above method.

[0158] The electronic device provided by the embodiments of the present application and the method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by it.

[0159] Some other embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the method of any of the above embodiments.

[0160] The computer-readable storage medium provided by the embodiments of the present application and the method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by it.

[0161] The embodiments of the present application also provide a computer program product corresponding to the method provided by the foregoing embodiments. The computer program product includes a computer program, and the computer program is executed by a processor to implement the fault detection method of the battery test device provided by the foregoing embodiments.

[0162] The computer program product provided by the above embodiments of the present application and the method provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by the application program stored in it.

[0163] The above descriptions of the embodiments tend to emphasize the differences between the embodiments. For the similarities, they can be referred to each other. For the sake of brevity, they will not be elaborated herein again.

[0164] It should be noted that:

[0165] The term "module" is not intended to be limited to a specific physical form. Depending on the specific application, a module can be implemented as hardware, firmware, software, and / or a combination thereof. In addition, different modules can share common components or even be implemented by the same components. There may or may not be a clear boundary between different modules.

[0166] The algorithms and displays provided herein are not inherently related to any particular computer, virtual device, or other equipment. Various general-purpose devices can also be used in conjunction with the examples based herein. Based on the above description, the structure required to construct such devices is obvious. In addition, this application is not directed to any specific programming language. It should be understood that the content of this application described herein can be implemented using various programming languages, and the above description of a specific language is to disclose the best implementation mode of this application.

[0167] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and they can be executed in other orders. Moreover, at least a part of the steps in the flowcharts of the accompanying drawings can include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0168] The above embodiments only represent the implementation manners of this application. The descriptions are relatively specific and detailed, but they should not be construed as limiting the patent scope of this application. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of this application should be subject to the appended claims.

Claims

1. A fault detection method for a battery testing device, characterized in that, Including: Detecting a preset trigger event for triggering a fault detection of the battery test device; When the battery test device is not currently performing a production test task, obtaining test data obtained by the battery test device through multiple tests on a set of batteries to be tested; the production test task is used to test the performance indicators of the produced batteries; Based on the test data, determining whether the battery test device is faulty; Wherein, the obtaining the test data obtained by the battery test device through multiple tests on the set of batteries to be tested includes: Determining that each test channel of the battery test device is connected to each battery to be tested in the set of batteries to be tested one by one; the number of test channels of the battery test device is equal to the number of batteries to be tested in the set of batteries to be tested; Controlling each test channel to perform multiple tests on the connected battery to be tested respectively to obtain multiple electrochemical parameters of each battery to be tested; Storing the mapping relationship between the channel identification information of each test channel and the multiple electrochemical parameters of the battery to be tested corresponding to each test channel, and using the mapping relationship as the test data of the set of batteries to be tested.

2. The method according to claim 1, characterized in that, The determining whether the battery test device is faulty based on the test data includes: Based on the test data, respectively determining whether each test channel of the battery test device meets a preset abnormal condition; the preset abnormal condition is used to restrict the degree of battery performance fluctuation measured by the same test channel when testing the same battery to be tested multiple times; Based on that each test channel does not meet the preset abnormal condition, determining that the battery test device has no fault; Based on that there is an abnormal test channel among the test channels that meets the preset abnormal condition, determining that the battery test device has a fault.

3. The method according to claim 2, wherein The respectively determining whether each test channel of the battery test device meets the preset abnormal condition based on the test data includes: Based on the channel identification information of the first test channel, obtaining multiple electrochemical parameters of the target battery to be tested tested by the first test channel from the test data; the first test channel is any test channel included in the battery test device; Based on the multiple electrochemical parameters of the target battery to be tested, calculating a target reference index of the target battery to be tested, where the target reference index is used to characterize the degree of performance fluctuation of the target battery to be tested; Based on that the target reference index belongs to a preset threshold interval, determining that the first test channel meets the preset abnormal condition; Based on that the target reference index does not belong to the preset threshold interval, determining that the first test channel does not meet the preset abnormal condition.

4. The method according to claim 3, wherein Calculating the target reference index of the target battery to be tested based on the multiple electrochemical parameters of the target battery to be tested includes: Based on the multiple electrochemical parameters of the target battery to be tested, calculating the range of the target battery to be tested; Taking the range as the target reference index of the target battery to be tested.

5. The method according to any one of claims 2 to 4, characterized in that, The method further includes: Based on the battery test device having a fault, obtaining the channel identification information of the abnormal test channel that meets the preset abnormal condition; Send a device maintenance prompt message, where the device maintenance prompt message includes the channel identification information of the abnormal test channel.

6. The method according to claim 5, wherein After sending the device maintenance prompt message, it further includes: Determine that the repair operation on the abnormal test channel is completed, and perform multiple tests on the connected battery under test through the repaired abnormal test channel to obtain new test data; Based on the new test data, determine whether the repaired abnormal test channel meets the preset abnormal conditions; Based on the fact that the repaired abnormal test channel does not meet the preset abnormal conditions, determine that the fault of the battery test device is eliminated.

7. The method according to any one of claims 1-4, characterized in that, The detection of the preset trigger event includes: Detect that the current system time reaches the start time of the current device detection period, and determine that the preset trigger event is detected; or, Detect that a preset button is operated, and determine that the preset trigger event is detected, where the preset button is used to interact with the user to generate the preset trigger event.

8. The method according to any one of claims 1-4, characterized in that, Before controlling the battery test device to perform multiple tests on the battery under test when the battery test device is not currently performing a production test task, it further includes: Obtain the current device state of the battery test device; Based on the current device state being in the standby state, determine that the battery test device is not currently performing a production test task; Based on the device state being in the working state, determine that the battery test device is performing a production test task; detect that the production test task is completed, and determine that the battery test device is not currently performing a production test task.

9. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Determine that the battery test device has no fault, or determine that the fault of the battery test device is eliminated, and perform a production test task on each battery under test in the battery under test set through the battery test device.

10. A fault detection system for a battery testing device, characterized in that, It includes: a host computer and a battery test device; The host computer is communicatively connected to the battery test device, and the battery test device includes a plurality of test channels; The host computer is used to detect a preset trigger event, where the preset trigger event is used to trigger a fault detection of the battery test device; when the battery test device is not currently performing a production test task, control the battery test device to perform multiple tests on a battery under test set to obtain test data; the production test task is used to test the performance indicators of the produced batteries; Based on the test data, determine whether the battery test device is faulty; Among them, controlling the battery test device to perform multiple tests on a battery under test set to obtain test data includes: Determine that each test channel of the battery test device is connected to each battery under test in the battery under test set one by one; the number of test channels of the battery test device is equal to the number of batteries under test in the battery under test set; Control each test channel to perform multiple tests on the connected battery under test to obtain multiple electrochemical parameters of each battery under test; Store the mapping relationship between the channel identification information of each test channel and the multiple electrochemical parameters of the battery under test corresponding to each test channel, and use the mapping relationship as the test data of the battery under test set.

11. An electronic device, characterized in that, It includes a memory, a processor, and an acquisition machine program stored on the memory and executable on the processor, and the processor executes the program to implement the method according to any one of claims 1-9.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the method according to any one of claims 1-9.

13. A computer program product, comprising a computer program, characterized in that, The computer program is executed by the processor to implement the method according to any one of claims 1-9.

Citation Information

Patent Citations

  • Open circuit detection method for battery detection equipment

    CN114019285A

  • Battery self-discharge detection method, device and equipment, storage medium and program product

    CN116165562A