Battery testing method, battery testing system and computer readable medium
The automated battery testing system solves the problems of low efficiency and error-proneness in existing battery testing, and realizes efficient, accurate and comprehensive automated execution of battery performance testing, generating detailed test reports.
Patent Information
- Application Number
- CN202511728509.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-02-06
AI Technical Summary
Existing battery testing methods are inefficient and error-prone, relying heavily on manual operations, which leads to omissions of test items and missing data, affecting the completeness and accuracy of the tests.
An automated battery testing system is adopted, including a host computer, a first electrical parameter acquisition module, a second electrical parameter acquisition module, a power supply management module, a load control module, and a temperature control module. The system automatically performs battery performance tests through a test configuration file, collects electrical parameters from the battery and adapter, and generates test reports.
It improves the efficiency and accuracy of battery testing, reduces manual intervention, ensures comprehensive coverage of test items, and improves the accuracy of problem diagnosis.
Smart Images

Figure CN121476981A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery performance testing, and in particular to a battery testing method, a battery testing system and a computer readable medium. BACKGROUND
[0002] As the core energy component of a battery device (for example, a smart desktop terminal, a smart mobile terminal, a smart financial terminal, etc.), the performance stability and reliability of a battery directly relate to the safety and service life of the entire system. At present, when it is desired to test the battery performance of a battery device under different temperature environments, a mode of combining a temperature box with manual operation is usually adopted. The entire testing process needs a large amount of manual intervention, is complicated to operate and prone to errors, and even the omission of test items can occur. The missing data directly affect the completeness of the test and the accuracy of the conclusion, and hidden dangers are caused for product reliability. Subsequently, manual export of test data and manual arrangement are required. The entire testing process excessively relies on manual operation, needs a large amount of human cost, is prone to errors and low in efficiency. SUMMARY
[0003] In view of this, the present application provides a battery testing method, a battery testing system and a computer readable medium, which solve the problems of low efficiency and errors in the prior art.
[0004] In a first aspect, the present application provides a battery testing method, characterized in that the method is applied to an upper computer in a battery testing system, the battery testing system further includes a battery device to be tested, and a first electric parameter acquisition module, a second electric parameter acquisition module, a power supply management module containing an adapter, a load control module and a temperature control module which are all connected with the battery device to be tested and the upper computer, and the method includes:
[0005] initializing the first electric parameter acquisition module, the second electric parameter acquisition module, the power supply management module, the load control module, the temperature control module and the battery device to be tested;
[0006] obtaining a test configuration file matched with the battery device to be tested, the test configuration file including at least one temperature cycle node and a test item corresponding to each temperature cycle node;
[0007] instructing the first electric parameter acquisition module to acquire a first electric parameter at a battery end of the battery device to be tested, the second electric parameter acquisition module to acquire a second electric parameter at an adapter end of the battery device to be tested, the power supply management module to control a power supply state, the load control module to control a load state and the temperature control module to control a temperature state according to the test configuration file under each temperature cycle node, so as to execute the test item corresponding to each temperature cycle node;
[0008] When all test items are detected to be executed, the test ends and test data is acquired, the test data including the first electrical parameter and the second electrical parameter at different time points and temperatures;
[0009] A test report is generated based on the test data.
[0010] In one possible implementation, the test report is generated based on the test data, and the method further includes:
[0011] Target data associated with a key working condition node is selected from the test data;
[0012] It is determined whether the key working condition node is effective in the test process based on the target data, and a determination result is obtained;
[0013] The test report is generated based on the determination result
[0014] It is determined whether the key working condition node is effective in the test process based on the target data, and a determination result is obtained;
[0015] The test report is generated based on the determination result.
[0016] In one possible implementation, the test report is generated based on the test data, and the method further includes:
[0017] The test report is displayed through a visual page, and the visual page includes a first display area in which a corresponding relationship among the key working condition node, the determination result of the key working condition node, and the corresponding test item is displayed.
[0018] In one possible implementation, the test report is generated based on the test data, and the method further includes:
[0019] The test report is displayed through a visual page, and the visual page includes a second display area in which the first electrical parameter and / or the second electrical parameter at the different time points and temperatures, a key working condition node identifier marked at a position of the target data corresponding to the key working condition node, and the target data displayed in a distinguished manner are displayed.
[0020] In one possible implementation, the first electrical parameter and the second electrical parameter each include current and voltage related data, and the method further includes:
[0021] The test report is displayed through a visual page, and the visual page includes a third display area in which a trend graph representing changes among current, voltage, and time in the test process is displayed.
[0022] The data at the time associated with the target data is displayed in the trend chart.
[0023] In one possible implementation, the determination result includes a first type and a second type, the key working condition node includes at least one, each key working condition node corresponds to a determination result, and the method further includes:
[0024] When it is detected that the type of any determination result is the second type, determining a target key working condition node corresponding to the any determination result;
[0025] Re-testing the test item corresponding to the target key working condition node.
[0026] In one possible implementation, initializing the battery device to be tested includes:
[0027] Setting a test mode of the battery device to be tested, the test mode including a screen state and a battery mode;
[0028] After the test mode is set, performing a discharging operation and a charging-to-power-on operation on the battery device to be tested in sequence.
[0029] In one possible implementation, the key working condition node includes any one or more of the following: a low-temperature stop charging node, a low-temperature current limiting node, a low-temperature recovery normal-temperature charging node, a high-temperature current limiting node, a low-temperature shutdown node, a low-temperature recovery power-on node, a high-temperature shutdown node, a high-temperature recovery power-on node, a high-temperature CV full charging node, and a high-temperature CV full charging exit node.
[0030] In a second aspect, the application provides a battery test system, including a host computer and a battery device to be tested, and a first electric parameter acquisition module, a second electric parameter acquisition module, a power supply management module including an adapter, a load control module, and a temperature control module, which are all connected to the battery device to be tested and the host computer, wherein:
[0031] The host computer is configured to execute the battery test method according to the first aspect;
[0032] The first electric parameter acquisition module is configured to acquire first electric parameters of a battery end of the battery device to be tested according to an instruction of the host computer, and transmit the first electric parameters to the host computer;
[0033] The second electric parameter acquisition module is configured to acquire second electric parameters of an adapter end of the battery device to be tested according to an instruction of the host computer, and transmit the second electric parameters to the host computer;
[0034] The power supply management module is configured to control a power supply state of the battery device to be tested according to an instruction of the host computer.
[0035] The load control module is used to control the load status of the load control module according to the instructions of the host computer;
[0036] The temperature control module is used to control the temperature state of the temperature control module according to the instructions of the host computer.
[0037] Thirdly, this application provides a computer-readable medium storing computer program code that, when executed by a processor, implements the method described in the first aspect.
[0038] The battery testing method provided in this application can be applied to the host computer in a battery testing system. The battery testing system also includes a battery device under test (DUT), a first electrical parameter acquisition module, a second electrical parameter acquisition module, a power management module for the adapter, a load control module, and a temperature control module. The method further initializes these modules, obtains a test configuration file matching the DUT, executes the test items corresponding to each temperature cycle node on the DUT, and finally generates a test report. The battery testing method significantly improves testing efficiency through an automated testing scheme, and provides comprehensive test item coverage. Furthermore, during the testing process, the first electrical parameter from the battery end and the second electrical parameter from the adapter end of the DUT are acquired. This dual-end data acquisition from both the battery and adapter ends helps improve the accuracy of subsequent problem diagnosis based on this dual-end data. Attached Figure Description
[0039] The accompanying drawings are included to provide a further understanding of this application; they are incorporated into and constitute a part of this application. The drawings illustrate embodiments of this application and, together with this specification, serve to explain the principles of this application. In the drawings:
[0040] Figure 1 This is a schematic diagram of a battery testing system structure provided in an embodiment of this application;
[0041] Figure 2 This is a schematic diagram of the connection of a battery testing system provided in an embodiment of this application;
[0042] Figure 3 This is a schematic diagram of a battery testing method provided in an embodiment of this application;
[0043] Figure 4 This is a schematic diagram of the preset logic in a test configuration file provided in an embodiment of this application;
[0044] Figure 5 This is a schematic diagram of a test report provided in an embodiment of this application;
[0045] Figure 6This is a schematic diagram of a test report provided in an embodiment of this application;
[0046] Figure 7 This is a schematic diagram of a test report provided in an embodiment of this application;
[0047] Figure 8 This is a schematic diagram of a test report provided in an embodiment of this application;
[0048] Figure 9 This is a UI interface provided in the embodiments of this application during the testing process.
[0049] Figure Labels
[0050] Host computer 100, first electrical parameter acquisition module 110, second electrical parameter acquisition module 120, temperature control module 130, load control module 140, power supply management module 150, battery device under test 160, first display area 51, second display area 52, third display area 53, configuration parameter area 91, test execution area 92, and operation log area 93. Detailed Implementation
[0051] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this application. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.
[0052] As indicated in this application, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.
[0053] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.
[0054] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps described in these embodiments do not limit the scope of this application. It should also be understood that, for ease of description, the dimensions of the parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following drawings denote similar items; therefore, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.
[0055] Furthermore, although the terminology used in this application is selected from commonly known and used terms, some terms mentioned in this application's specification may have been chosen by the applicant according to his or her judgment, and their detailed meanings are explained in the relevant sections of the description herein. Moreover, this application is to be understood not only by the actual terms used, but also by the meaning implied by each term.
[0056] This application uses flowcharts to illustrate the operations performed by an apparatus or device according to embodiments of this application. It should be understood that the preceding or following operations are not necessarily performed precisely in sequence. Instead, various steps can be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more steps may be removed from these processes.
[0057] See Figure 1This application proposes a battery testing system, including a host computer 100 and a first electrical parameter acquisition module 110, a second electrical parameter acquisition module 120, a power supply management module 150, a load control module 140, and a temperature control module 130, all connected to both the battery under test device 160 and the host computer 100. The host computer 100 serves as the system's main control hub, coordinating all modules and devices within the system through multi-protocol communication to execute subsequent battery testing methods (such as subsequent steps S200-S204). The first electrical parameter acquisition module 110 is used to acquire the first electrical parameters of the battery terminal of the battery device 160 under test according to the instructions of the host computer 100, and transmit the first electrical parameters to the host computer 100; the second electrical parameter acquisition module is used to acquire the second electrical parameters of the adapter terminal of the battery device 160 under test according to the instructions of the host computer 100, and transmit the second electrical parameters to the host computer 100; the power supply management module 150 is used to control the power supply status of the battery device 160 under test according to the instructions of the host computer; the load control module 140 is used to control the load status of the load control module 140 according to the instructions of the host computer; and the temperature control module 130 is used to control the temperature status of the temperature control module 130 according to the instructions of the host computer.
[0058] The following combination Figure 2 The specific example shown above provides a detailed explanation of the battery testing system:
[0059] For example, see Figure 2 The first electrical parameter module 110 can be a digital acquisition instrument, with its two ends connected to the host computer 100 (e.g., communicating with the host computer 100 via USB-B (Universal Serial Bus Type-B)) and the battery device under test 160, respectively. The digital acquisition instrument acquires the first electrical parameter in real time, which is the voltage and current at the battery terminal of the battery device under test 160.
[0060] The power management module 150 includes an adapter, a charging power supply, a relay, and an automatic switching charging circuit board. It controls the power supply status of the battery device under test (BUT) 160. The power supply status can be either USB mode or adapter mode. USB mode is used when the BUT 160 is powered off and communicates with the host computer 100. Adapter mode is used when the BUT 160 is being charged. The relay receives commands from the host computer 100 via the RS232 (Recommended Standard 232) bus standard and controls the opening and closing of ports on the automatic switching circuit board. The automatic switching circuit board responds to the relay commands, physically switching the charging path to achieve the switching between "USB mode and adapter mode," ensuring stable and reliable charging mode transitions.
[0061] The second electrical parameter acquisition module 120 can be a USBPD (USB Power Delivery) protocol tester, such as PowerZ. The second electrical parameter acquisition module 120 establishes a communication connection with the host computer via USB-A / C, and is also connected to one end of the automatic switching circuit board and one end of the adapter. The other end of the automatic switching circuit board is connected to the battery device under test 160, and the other end of the adapter is connected to the charging power supply. The second electrical parameter acquisition module 120 is used to acquire the voltage and current from the adapter output to the automatic switching charging circuit board (i.e., the second electrical parameters of the adapter end of the battery device under test mentioned above).
[0062] The load control module 140 can be an electronic load. The two ends of the load control module 140 are connected to the host computer 100 and the battery device under test 160, respectively. The load control module 140 receives instructions from the host computer 100 through the serial communication standard RS232 and changes the load state through the adjustable load to complete the discharge test of the battery device under test 160. For example, the load control module 140 is an electronic load, which can be adjusted by the conduction (duty cycle) of the internal power MOSFET or transistor to forcibly maintain the set discharge current value (i.e., load state).
[0063] The temperature control module 130 can be a resistance box. Its two ends are connected to the host computer 100 and the battery device under test 160, communicating with the host computer 100 via Ethernet to simulate the ambient temperature of the battery device under test 160. For example, the temperature control module 130 can be a resistance box that dynamically adjusts its resistance to simulate an NTC temperature signal (-21℃ to 62℃), creating a controllable temperature-changing environment, i.e., different temperature states of the environment where the battery device under test 160 is located. The temperature control module 130 can quickly adjust the temperature according to instructions from the host computer 100. Because the temperature control module 130 is directly connected to the battery device under test 160, it can accurately transmit linearly changing temperature signals by adjusting the resistance. Therefore, the use of the temperature control module 130 greatly improves the efficiency and accuracy of battery testing. Furthermore, traditional temperature chambers heat up slowly, especially when testing batteries equipped with fast-charging technology. There may be situations where the temperature is not properly adjusted, but the device is prematurely fully charged due to fast-charging characteristics, requiring manual interruption of the test and discharge before resuming. Unlike traditional incubators, this application uses a temperature control module to adjust the NTC (Negative Temperature Coefficient Thermistor), which can quickly simulate different temperature conditions, covering high and low temperature change environments from -21℃ to 62℃.
[0064] See Figure 3 Based on the aforementioned battery testing system, this application proposes a battery testing method comprising the following steps:
[0065] S300: Obtain a test profile that matches the battery device under test 160. The test profile includes at least one temperature cycle node and the test items corresponding to each temperature cycle node.
[0066] The test configuration file is configured according to the specifications (e.g., model) of the battery device under test. It includes temperature cycling nodes, test items corresponding to each cycling node, test timing, and parameters of related modules, such as the temperature control module 130 and the second electrical parameter acquisition module 120. It should be noted that to ensure complete temperature coverage for the corresponding test items, a 2℃ to 3℃ error range is reserved for each temperature cycling node. The temperature cycling nodes cover -21℃ to 62℃, with complete coverage of both low and high temperatures, ensuring that the corresponding test items can perform more comprehensive performance testing on the battery device under test 160.
[0067] For example, refer to Figure 4 The test configuration file represents the preset test logic, including the test items corresponding to each temperature cycle node and the execution order of the test items (i.e., the test sequence). The temperature cycle nodes can be set by default or manually configured as needed, for example... Figure 4 The X temperature is the temperature cycle node that needs to be configured in the configuration file. Users can set it according to their own needs so that when step S302 is executed, the test items corresponding to each temperature cycle node can be executed according to the preset test logic represented by the test configuration file to complete the battery test.
[0068] As a feasible implementation method, test configuration files are divided into two categories: non-first-time test configuration files and first-time test configuration files. Non-first-time test configuration files can be directly imported from existing files, while first-time test configuration files require manual parameter configuration, for example... Figure 4 X in the text.
[0069] For example, assuming the temperature control module is a resistance box, which dynamically adjusts the resistance value to simulate NTC temperature, and the second electrical acquisition module is PowerZ, the parameters of the relevant modules in the initial test configuration file include the following steps:
[0070] Step 1: Refer to the battery specifications of the battery device 160 under test to determine the NTC type (10K / 100K) of the battery device 160 under test. Then, select the standard configuration file built into the battery testing system according to the determined NTC type. After importing the standard configuration file, manually modify some parameters according to the specific type of the battery device 160 under test.
[0071] Step 2: Select the corresponding PowerZ interface and specifications based on the charging mode of the current battery device 160 under test.
[0072] Step 3: Based on the software version information of the built-in system of the battery device 160 under test, set whether it supports the host computer 100 setting mode and whether it supports the battery smart mode.
[0073] Step 4: Configure the temperature cycling node, power-on / off voltage, and charging cut-off voltage in the battery testing system.
[0074] Step 5: Based on the standard NTC resistance value table of the battery NTC type inside the battery device 160 under test, manually calibrate the NTC resistance value corresponding to the key operating condition node in step 4 to ensure that the identification error is ≤1℃.
[0075] Step 6: Save the configuration file.
[0076] S301: Initialize the first electrical parameter acquisition module 110, the second electrical parameter acquisition module 120, the power supply management module 150, the load control module 140, the temperature control module 130, and the battery device under test 160 according to the test configuration file.
[0077] For example, assuming the temperature control module 130 is a resistance box, the second electrical parameter acquisition module 120 is a PowerZ, and the load control module 140 is an electronic load, the host computer 100 initializes each module sequentially, including: the host computer 100 establishes a connection with the temperature control module 130 via Ethernet, remotely controls the temperature control module 130 to perform a reset operation, clears the registers, and sets the initial resistance value according to the test configuration file; the host computer 100 establishes a connection with the first electrical parameter acquisition module 110 via an address, and controls the first electrical parameter acquisition module 110 to perform a reset operation; the host computer 100 establishes a connection with the load control module 140 via a serial port, and remotely controls the load control module 140 to perform a reset operation; the host computer 100 establishes a connection with the second electrical parameter acquisition module 120 via PID & VID (Product-ID & Vendor-ID), and the initialization of the second electrical parameter acquisition module 120 is completed.
[0078] As a feasible implementation, after the above modules are initialized, the battery device 160 under test is initialized, including: setting the test mode of the battery device 160 under test, which includes screen status and battery mode. After the test mode is set, the battery device under test is subjected to a discharge operation and a charging operation until it is powered on. The initialization of the battery device 160 under test includes the following steps:
[0079] Step 1: Prepare the test environment for the device to be tested (160).
[0080] The host computer 100 issues a command to turn on the temperature control module 130, causing the temperature control module 130 to enter the normal temperature operation state. This operation allows subsequent initialization operations to be performed in the environment provided by the temperature control module 130, so as to ensure the stability of the test environment temperature.
[0081] Step 2: Power on the battery device 160 under test.
[0082] In this process, the host computer 100 controls a relay to close the USB charging mode port, putting the battery device under test 160 into USB mode. The host computer 100 then checks if the battery device under test 160 is powered on. If not, the host computer 100 closes the power on / off port of the battery device under test 160 via the relay for 2 seconds. It should be noted that the relay simulates physically pressing the power on / off port to power on the battery device under test 160. After waiting 20 seconds, the host computer 100 checks the power on / off status of the battery device under test 160 again until it confirms that the battery device under test 160 is powered on. If powered on, the process proceeds to the next step.
[0083] Step 3: Set the battery device under test to test mode 160.
[0084] The test mode settings include screen status settings and battery mode settings. For screen status settings, the host computer 100 determines whether the software system of the battery device 160 under test supports remote screen status settings based on configuration parameters. If supported, the screen is set to on or off via command; if not, the system's log function prompts manual adjustment. Similarly, for battery mode settings, the host computer 100 determines whether the software system of the battery device 160 under test supports remote battery mode settings based on configuration parameters. Battery modes include long battery life mode, long lifespan mode, intelligent long battery life mode, and intelligent long lifespan mode. If remote setting is supported, it is set via the aforementioned configuration parameters; otherwise, the system's log function prompts manual adjustment.
[0085] Step 4: Discharge the battery device 160 under test.
[0086] First, the host computer 100 sends a command to the load control module 140, setting the load control module 140 to a constant current mode and the discharge current to 2A. The host computer 100 then sends a start discharge command, while the first electrical parameter acquisition module 110 simultaneously acquires the battery terminal voltage of the battery device under test 160. Discharge continues until the acquired voltage value is lower than the discharge cutoff voltage (1V), at which point the operation stops. After discharge is complete, the first electrical parameter acquisition module 110 and the load control module 140 are turned off.
[0087] Step 5: Charge the battery device 160 under test until it is powered on.
[0088] In this process, the host computer 100 controls a relay to put the battery device under test 160 into adapter charging mode, while the first electrical parameter module 110 synchronously monitors the battery terminal voltage of the battery device under test 160. When the voltage reaches the power-on threshold, the host computer 100 controls the relay to close the power-on port of the battery device under test 160, thus powering on the battery device under test 160. After the power-on process is completed, the host computer 100 checks whether the power-on was successful. If the power-on fails, the above steps are repeated, i.e., the host computer 100 checks whether the battery device under test 160 has reached the power-on threshold; if it has, the host computer powers on the battery device under test 160 and checks the power-on status again.
[0089] Step 6: After the above steps are completed, the host computer 100 shuts down the temperature control module 130, the power management module 150, and the first electrical parameter acquisition module 110.
[0090] S302: According to the test configuration file, at each temperature cycle node, the first electrical parameter acquisition module 110 is instructed to acquire the first electrical parameters of the battery terminal of the battery device under test 160, and the second electrical parameter acquisition module 120 is instructed to acquire the second electrical parameters of the adapter terminal of the battery device under test 160. The power supply status of the power management module 150, the load status of the load control module 140, and the temperature status of the temperature control module 130 are controlled to execute the test items corresponding to each temperature cycle node. In this way, on the one hand, the first electrical parameters of the battery terminal and the second electrical parameters of the adapter terminal are acquired synchronously throughout the entire temperature cycle battery test, comprehensively considering the influence of the adapter terminal on the test results, which is beneficial to improving the accuracy of problem diagnosis and analysis. For example, the first electrical parameters of the battery terminal indicate a charging abnormality at the battery terminal, but this abnormality is actually caused by the adapter terminal and is unrelated to the battery. If only the first electrical parameters of the battery terminal are acquired, the problem diagnosis and analysis will be incorrect. On the other hand, according to the test configuration file, the modules in the automated control system and the battery device under test can cooperate to execute the test items corresponding to each temperature cycle node, reducing the risk of human error in missing test items and improving test efficiency and accuracy.
[0091] For example, suppose the test execution logic represented by the test configuration file is as follows: Figure 4As shown, the execution logic includes temperature cycle nodes of 25℃, -2℃, -21℃, -19℃, 62℃, and 58℃, as well as the corresponding test items for each temperature cycle node. Specifically, the execution process for the test item "25℃ for 2 minutes" is as follows: The host computer 100 controls the relay to close the charging mode port, putting the battery device under test 160 into USB mode. Simultaneously, the first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 are activated, acquiring the first and second electrical parameters respectively. The acquisition time interval is set to 5 seconds. The temperature control module 130 sets the resistance value corresponding to 25℃ according to the NTC resistor configuration file. This operation ensures stable operation of the battery device under test 160 upon entering the test environment and also ensures that subsequent data acquisition is performed under the same temperature reference.
[0092] The execution process for the test item "Acquisition at room temperature (25℃) for 2 minutes" is as follows: The host computer 100 controls the relay to close the adapter charging mode port, so that the battery device under test 160 is in the adapter charging mode. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to acquire electrical parameters, with the acquisition interval set to 5 seconds. The temperature control module 130 traverses the parameters corresponding to the NTC resistor and temperature in the configuration file, sets the resistance value corresponding to 25℃, and controls the temperature to be maintained at 25℃ for a duration of 2 minutes.
[0093] The execution process for the test item "from 25℃ to -2℃" is as follows: The host computer 100 controls the temperature control module 130 to cool down at a rate of 1℃ every 20 seconds until the temperature drops to -2℃. 0℃ is the low-temperature charging stop point, but since the temperature-controlled battery NTC reading allows for a 2℃ error, -2℃ is chosen as the low-temperature charging stop point. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to acquire electrical parameters. The power supply management module 150 keeps the battery device under test 160 in adapter charging mode. The purpose of this step is to verify whether the mechanism of the battery device under test 160 from room temperature charging to low-temperature current limiting and then to low-temperature charging stop is effective.
[0094] The execution process for the test item "-2℃ for 2 minutes" is as follows: the temperature control module 130 stabilizes the temperature at the low-temperature charging stop node temperature, and the first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to acquire electrical parameters for a duration of 2 minutes. The purpose of this step is to ensure that the low-temperature charging stop mechanism is fully effective. The choice of -2℃ instead of 0℃ is to reserve 2℃ temperature reading error and avoid misjudgment.
[0095] The execution process for the test item "-2℃ to -21℃" is as follows: The host computer 100 controls the temperature control module 130 to cool down at a rate of 1℃ every 20 seconds until the temperature drops to -20℃ or -21℃. -20℃ is the low-temperature shutdown node, but the NTC data read by the device under test 160 allows for a 1℃ error, so -21℃ is selected as the low-temperature shutdown node. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to acquire electrical parameters, and the power supply management module 150 keeps the battery device under test 160 in adapter charging mode. The purpose of these steps is to observe the battery device under test 160 in a deep low-temperature environment and verify whether the charging stop mechanism remains effective and whether it triggers low-temperature shutdown.
[0096] The execution process for the test items "rising from -21℃ to -19℃", "transitional acquisition at -20℃", and "power-on recovery at -19℃" is as follows: The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 acquire electrical parameters at key temperature nodes, respectively, for 2 minutes at each key temperature node. The key temperature nodes are -21℃, -20℃, and -19℃. When the temperature is at -21℃, the host computer 100 controls the relay to put the battery device under test 160 into USB charging mode. The host computer 100 sends a status query command to the battery device under test 160. If the battery device under test 160 returns the status information "power off" to the host computer 100 three times consecutively, it is determined that the battery device under test 160 has successfully powered off in the low temperature environment. At the same time, the time of the last query and the electrical parameters acquired by the first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 are recorded as the power-off data point. When the temperature is -20℃, the temperature control module 130 maintains a stable temperature and continuously collects data without requiring additional operation. When the temperature is -19℃, the host computer 100 controls the relay to close the power-on port of the battery device under test 160 for 3 seconds, thus powering on the battery device under test 160. The host computer 100 sends a status query command to the battery device under test 160. If the battery device under test 160 returns a status message of "power-on" to the host computer 100 three times consecutively, the low-temperature recovery power-on is considered successful. The time of the last query and the collected electrical parameters are recorded as the power-on data point. After the above operations are completed, the host computer 100 controls the relay to put the battery device under test 160 back into adapter charging mode. These steps are to observe whether the deep low-temperature shutdown and power-on recovery have been triggered and are effective.
[0097] The execution process for the test item "rising from -19℃ to 25℃" is as follows: the host computer 100 controls the temperature control module 130 to raise the temperature by 1℃ every 20 seconds, from -19℃ to 25℃. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to acquire electrical parameters. The power supply management module 150 keeps the battery device under test 160 in the adapter charging mode. This step is set to verify whether the battery device under test 160 can switch the charging mechanism normally from stopping charging at low temperature to resuming charging, and then to normal charging at room temperature.
[0098] The execution process for the test item "25℃ for 2 min" is as follows: the host computer 100 controls the temperature control module 130 to keep the temperature stable at 25℃, and the first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continue to stably and continuously acquire electrical parameters for 2 min. This step is to establish a stable normal temperature data benchmark for the subsequent high temperature environment stage.
[0099] The execution process for the test item "25℃ to high-temperature CV (constant voltage) temperature change node temperature" is as follows: The host computer 100 controls the temperature control module 130 to increase the temperature by 1℃ every 20 seconds, from 25℃ until the temperature reaches the high-temperature CV temperature change node temperature. The high-temperature CV temperature change node is a parameter configured in the parameter configuration file. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continuously acquire electrical parameter data.
[0100] The execution process for the test item "High-temperature CV temperature change node temperature acquisition for 2 minutes" is as follows: The host computer 100 controls the temperature control module 130 to maintain the high-temperature CV temperature change node and continuously acquire data for 2 minutes. This step is to verify whether the high-temperature current limiting mechanism is effective.
[0101] The execution process for the test item "High-temperature CV temperature change node temperature drops by 20℃" is as follows: The host computer 100 controls the temperature control module 130 to cool down at a rate of 1℃ every 20 seconds, and the temperature drops by 20℃ from the high-temperature CV temperature change node temperature. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continuously collect data for 2 minutes. The purpose of this step is to ensure that the high-temperature current limiting state is completely exited.
[0102] The execution process for the test item "fully charged at the high-temperature CV temperature change node" is as follows: This process determines whether the battery device 160 under test is fully charged at the high-temperature CV temperature change node. First, the host computer 100 controls the temperature control module 130 to increase the temperature by 1°C every 20 seconds, raising the temperature from a temperature that has decreased by 20°C at the high-temperature CV temperature change node to the high-temperature CV temperature change node. Then, the temperature at the high-temperature CV temperature change node is kept constant. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continuously acquire data. When the first electrical parameter acquisition module 110 acquires current data less than the charging cutoff current for 10 consecutive times, the host computer 100 determines that the battery device 160 under test is fully charged and records the last data point acquired by the first electrical parameter acquisition module 110.
[0103] The execution process for the test item "High-temperature CV temperature change node temperature continuously decreases by 10℃" is as follows: This process involves exiting the high-temperature CV full charge test. The host computer 100 controls the relay to quickly switch the charging mode to exit the high-temperature CV state. The host computer 100 controls the temperature control module 130 to cool down at a rate of 1℃ every 20 seconds, reducing the temperature from the high-temperature CV temperature node by 10℃. The first electrical parameter acquisition module 110 continuously collects data. If the first electrical parameter acquisition module 110 collects current data 10 times consecutively and finds that the current is less than the charging cutoff current, then this stage is stopped. The above test process is to verify whether the high-temperature voltage limiting function is effective. The 10℃ temperature drop is because a 3~4℃ error margin was reserved when the high-temperature CV temperature change node temperature was preset. The temperature drop is necessary to ensure that the complete process of the voltage limiting function is observed.
[0104] The execution process for the test item "Changing the node temperature from high-temperature CV temperature to 62℃" is as follows: The host computer 100 controls the temperature control module 130 to increase the temperature by 1℃ every 20 seconds until it reaches 62℃. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continuously collect data. The host computer 100 sends a status query command to the battery device under test 160. If the battery device under test 160 returns the status information "power off" to the host computer 100 three times consecutively, it is determined that the battery device under test 160 has successfully shut down under high-temperature conditions, and the shutdown data point is recorded. This step is set up to observe whether the battery device under test 160 triggers high-temperature shutdown.
[0105] The execution process for the test item "reducing from 62℃ to 58℃" is as follows: The host computer 100 controls the temperature control module 130 to cool down the temperature at a rate of 1℃ every 20 seconds, reducing the temperature from 62℃ to 58℃. The first electrical parameter acquisition module 110 and the second electrical parameter acquisition module 120 continuously collect data. The host computer 100 controls a relay, which triggers the power button on the battery device under test 160, turning it on. The host computer 100 sends a status query command to the battery device under test 160. If the battery device under test 160 returns a status message of "power on" to the host computer 100 three times consecutively, it is determined that the battery device under test 160 has successfully turned on, and the power-on data points are recorded. This step is to verify the effectiveness of the battery device under test 160's high-temperature recovery power-on capability.
[0106] S303: When all test items are detected to have been completed, the test ends and test data is acquired. The test data includes the first and second electrical parameters at different time points and temperatures.
[0107] For example, refer to Figure 8 The voltage and current included in the first and second electrical parameters are arranged sequentially by time, indicating that the test data were collected at different times and temperatures.
[0108] S304: Generate a test report based on the test data.
[0109] As an feasible approach, generating a test report based on test data includes: selecting target data associated with key operating condition nodes in the test data; determining whether the key operating condition nodes are effective during the test based on the target data; obtaining the determination result; and generating a test report based on the determination result. The test report includes the result of whether the key operating condition nodes are effective, which can help staff to intuitively and quickly locate problems and find the test items and problematic data that have issues.
[0110] The key operating condition nodes include any one or more of the following: low-temperature charging stop node, low-temperature current limiting node, low-temperature recovery to room temperature charging node, high-temperature current limiting node, low-temperature shutdown node, low-temperature recovery to power-on node, high-temperature shutdown node, high-temperature recovery to power-on node, high-temperature CV full charge node, and exiting the high-temperature CV full charge node. See Table 1, which shows the temperature ranges corresponding to some key operating condition nodes and the testing objectives of these nodes. Table 1 shows that the battery testing method of this application can cover a more comprehensive range of test temperatures. The objectives of the key operating condition nodes indicate that the battery device 160 under test underwent diverse and comprehensive performance testing in both high and low temperature environments.
[0111] Table 1 Key operating condition nodes Temperature intervals Battery charging logic Purpose Low-temperature shutdown node -20℃ (allowable ±1℃ error) Low-temperature shutdown Avoid unstable battery power supply leading to device abnormalities, triggering automatic shutdown Low-temperature stop charging node 0℃ (allowable ±2℃ error) Low-temperature stop charging Disconnect the charging circuit and only maintain the power-on to further protect the battery Low-temperature current limiting node Less than or equal to 10℃-15℃ Low-temperature current limiting Reduce the charging current to avoid irreversible damage to the battery cell at low temperature Low-temperature recovery normal temperature charging node Normal temperature (25℃) Normal charging Ensure efficient charging in normal scenarios and match daily use requirements High-temperature current limiting node 45℃~50℃ High-temperature voltage and current limiting Lithium ions will be active in high-temperature environments, reducing charging heat and preventing battery overheating and bulging High-temperature shutdown point 60℃ (allowable ±1℃ error) High-temperature shutdown Reach the safety threshold to avoid risks such as fire and liquid leakage
[0112] For example, when the critical operating condition node is the low temperature stop charging node, the target data associated with it is the five consecutive sets of current data (retaining two decimal places) after the fifth acquisition after entering the -2℃ acquisition stage. The determination process for whether the critical operating condition node is effective during the test includes: if all five acquired current values are 0A, the low temperature stop charging function is determined to be effective. If it is effective, the determination result corresponding to the low temperature stop charging node is the first type; otherwise, the determination result is the second type.
[0113] For example, when the critical operating condition node is a low-temperature current-limiting node: the target data associated with it is the current data of the first electrical parameter during the temperature drop from 15°C to 5°C during the process of dropping from 25°C to -2°C. The determination process for whether this critical operating condition node is effective during the test includes: in two adjacent data points, the result is obtained as the ratio of the latter data point to the former data point. If the ratio in the calculation result is greater than 1.5, it is determined that the low-temperature current-limiting mechanism is effective. If it is effective, the determination result corresponding to the low-temperature charging stop node is of type one; otherwise, the determination result is of type two.
[0114] For example, when the critical operating condition node is the low-temperature recovery to room temperature charging node, the target data selected for it is the current data of the first electrical parameter within the temperature range of 5°C to 15°C during the process of rising from a deep low temperature of -19°C to a room temperature of 25°C. The determination process for whether this critical operating condition node is effective during the test includes: in two adjacent data points, the result is obtained as the ratio of the latter data point to the former data point. If a significant difference in the ratio occurs, it is determined that the current limiting exit mechanism for low-temperature recovery to room temperature charging is effective. If effective, the determination result corresponding to the low-temperature charging stop node is of type one; otherwise, the determination result is of type two.
[0115] For example, when the critical operating condition node is a high-temperature current-limiting node, the target data selected for it is the current data of the first electrical parameter within the interval from the high-temperature CV temperature node minus the previous 5°C to the high-temperature CV temperature change node during the process of rising from room temperature (25°C) to the high-temperature CV temperature change node. The determination process for whether this critical operating condition node is effective during the test includes: in two adjacent data points, the result is obtained as the ratio of the latter data point to the former data point. If a significant difference in the ratio occurs, the high-temperature current-limiting mechanism is determined to be effective. If effective, the determination result corresponding to the low-temperature charging stop node is of type one; otherwise, the determination result is of type two.
[0116] For example, when the critical operating condition node is the high-temperature CV charging full-charge node, the target data associated with it is the labeled data of the high-temperature CV charging full-charge node. The extracted labeled data consists of 19 consecutive sets of current data of the first electrical parameter collected before the high-temperature CV charging full-charge node and 10 sets of data collected after the node. The determination process for whether the critical operating condition node is effective during the test includes: if the current values of all 19 sets of data are less than the preset "charging cut-off current", and the device is fully charged at the node, then the data selected for the node is valid. If valid, the determination result corresponding to the low-temperature charging stop node is of type one; otherwise, the determination result is of type two.
[0117] As an feasible approach, test reports are displayed through a visual page. The visual page includes a first display area, which shows the correspondence between key operating condition nodes, the judgment results of key operating condition nodes, and the corresponding test items. The judgment results of key operating condition nodes can quickly locate relevant test items, and the correspondence among the three can help staff quickly locate and retest problematic test items, thereby improving testing efficiency.
[0118] For example, see Figure 5 and Figure 6 , Figure 5 The first display area 51 in the middle arranges the key operating condition nodes, the judgment results of the key operating condition nodes, and the corresponding test items in a column. The left column displays the key operating condition nodes, the middle column displays the judgment results of the key operating condition nodes after testing, and the right column displays the test items corresponding to the key operating condition nodes. The correspondence between the three can be clearly seen from this.
[0119] As an feasible approach, the test report is displayed through a visual page. The visual page includes a second display area, which shows the first and / or second electrical parameters at different times and temperatures, the key operating condition node identifiers marked at the locations of the target data corresponding to the key operating condition nodes, and the target data displayed in a differentiated manner. This allows testers to quickly locate the target data and verify or review the accuracy of the entire test process based on the target data.
[0120] For example, see Figure 7 The collected electrical parameter data is imported into the second display area 52. The second display area 52 contains the current, voltage, and corresponding temperature contained in the first electrical parameter and / or the second electrical parameter. The parameters are aligned along the time axis, and the data displayed separately are target data associated with key operating condition nodes, such as... Figure 7As shown, a gray background is added to the target data associated with the high-temperature CV-filled node. Therefore, the test report will distinguish between key operating condition nodes and their associated target data, making the target data of key operating condition nodes more distinct from other data, and facilitating users to quickly locate the target data associated with the key operating condition nodes.
[0121] For example, refer to Figure 5 and Figure 6 Battery testing not only collects the first electrical parameters from the battery device under test but also the second electrical parameters from the adapter, generating separate battery test reports for the battery and adapter sides. Therefore, data collected from both ends provides richer data presentation compared to data collected from only the battery or adapter side. Comparing the test reports from both ends yields more comprehensive information and more accurate problem identification.
[0122] As an implementable approach, the first and second electrical parameters include current and voltage-related data. The method further includes displaying a test report via a visualization page. This visualization page includes a third display area showing trend graphs characterizing the changes in current, voltage, and time during the test. The trend graphs differentiate the data displayed at different times associated with the target data. By observing the changes in the current and voltage curves in the trend graphs, testers can effectively determine whether the test items corresponding to key operating conditions are effective.
[0123] For example, let's assume the trend chart is as follows: Figure 8 As shown in the figure, users can see from the graph that the voltage changed during the test. There is a difference between the two voltage segments, with the second voltage segment being higher than the first. The current trend graph is shown in the two rectangular boxes, showing a downward trend. After dropping to a certain value, it suddenly drops sharply. The reason for this is that the battery under test is continuously charged at a constant voltage at the high-temperature CV temperature change node. The current stops after dropping to the charging cutoff current, but no charging is performed. This is to prevent the battery from bulging after being fully charged at high temperatures. After exiting the high-temperature CV temperature node, the voltage limiting ends, and constant voltage charging continues until the charging cutoff current is reached again. At this state, the battery is fully charged.
[0124] As an implementable approach, the judgment results include a first type and a second type, and the critical operating condition nodes include at least one. Each critical operating condition node corresponds to one judgment result. The method further includes: when any judgment result is detected to be of the second type, determining the target critical operating condition node corresponding to that judgment result, and retesting the test items corresponding to the target critical operating condition node. Each critical operating condition node corresponds to one judgment result, allowing for a clear understanding of the test results for that critical operating condition node, helping staff make quick decisions. Furthermore, retesting is only performed on target critical operating condition nodes with judgment results of the second type, avoiding unnecessary duplicate testing and significantly improving testing efficiency.
[0125] In this test, the first type of the judgment result can be True, and the second type can be Fail. Each critical operating condition node includes at least one judgment result. When any judgment result is detected as the second type (Fail), the test result is considered abnormal. The test items corresponding to the target critical operating condition nodes with abnormal results are retested. In addition to retesting test items with the second type of judgment result, some critical operating condition nodes can also be retested based on the specific application scenario of the battery device 160 under test. For example, if the battery device 160 is used in a kitchen environment, where its performance requirements for high-temperature environments are higher, and the model of the battery device 160 has not been changed, the high-temperature critical operating condition nodes can be retested multiple times.
[0126] For example, refer to Figure 5 The dashed box in the image shows the result of the low-temperature charging stop node being judged as "Fail" in the key operating condition node. The boxes also display the labels for test items 5-7 associated with the low-temperature charging stop node. Clicking on these labels will allow you to determine the outcome. Figure 5 The "5~7" under the test item list can quickly locate related test items 5~7 and quickly retest test items 5~7.
[0127] As one possible implementation method, refer to Figure 9 , Figure 9 This is the visual UI interface for the battery testing method running on the host computer 100. The visual UI interface is divided into a parameter configuration area 91, a test execution area 92, and a runtime log area 93. The left side of the parameter configuration area 91, from top to bottom, includes: test start and end buttons, test report storage location selection, configuration modification and saving, battery test system related parameter settings, and temperature cycle node settings. The test execution area 92 is used to set the test logic and temperature cycle nodes when configuring the test configuration file, and supports single-step test item selection. After the test is completed, test items that encountered anomalies can be selected for retesting. For example... Figure 9The area within the dashed box is the test item "25℃ rise to high temperature CV temperature change node temperature". Within the same row as this test item are the number 14 and a checkbox. The number 14 is the test item's label, and the checkbox allows for retesting. The operation log area (93) provides real-time updates on the operating status of each module and the battery under test. This testing tool facilitates automated battery testing, significantly improving testing efficiency and allowing for flexible configuration of test parameters.
[0128] For example, continue to refer to Figure 9 Assuming the second electrical parameter acquisition module 120 is a PowerZ and the temperature control module 130 is a resistance box, according to the model of the battery device under test, the NTC resistance type, high-temperature CV temperature change node, charging cut-off current, and power-on voltage parameters are set sequentially in the parameter configuration area 91. Test items are pre-selected in the test execution area 92 to form a preset test logic. Clicking the start button starts the test tool. The operation log area 93 displays the test operation status.
[0129] This application also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which execute in a device on a target real or virtual processor to perform the aforementioned references. Figure 3 The method described herein. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of a program module can be combined or separated among program modules as needed. The machine-executable instructions used in the program module can execute on a local or distributed device. In a distributed device, the program module can reside on both local and remote storage media.
[0130] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, partially on a remote machine, partially on a remote machine, or entirely on a remote machine or server as a standalone software package.
[0131] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.
[0132] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0133] Furthermore, although the operations are described in a specific order, this should not be construed as requiring that these operations be performed in the specific order or sequence shown, or that all of the operations shown be performed to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this disclosure, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0134] Although this disclosure has been described in language specific to structural features and / or methodological behavior, it should be understood that this disclosure as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and actions described above are disclosed as exemplary forms for implementing the claims.
[0135] It should be fully understood that the use of personally identifiable information should comply with privacy policies and practices generally considered to meet or exceed industry or governmental requirements for protecting user privacy. In particular, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to the user.
Claims
1. A battery testing method, characterized in that, The method is applied to a host computer in a battery testing system. The battery testing system also includes a battery under test (UUT), a first electrical parameter acquisition module connected to both the UUT and the host computer, and a second electrical parameter acquisition module comprising a power management module for an adapter, a load control module, and a temperature control module. The method includes: Obtain a test configuration file that matches the battery device under test. The test configuration file includes at least one temperature cycle node and test items corresponding to each temperature cycle node. The first electrical parameter acquisition module, the second electrical parameter acquisition module, the power supply management module, the load control module, the temperature control module, and the battery device under test are initialized according to the test configuration file. According to the test configuration file, at each temperature cycle node, the first electrical parameter acquisition module is instructed to acquire the first electrical parameter of the battery terminal of the battery device under test, and the second electrical parameter acquisition module is instructed to acquire the second electrical parameter of the adapter terminal of the battery device under test. The power supply status of the power supply management module is controlled, the load status of the load control module is controlled, and the temperature status of the temperature control module is controlled to execute the test items corresponding to each temperature cycle node. When all test items are detected to have been completed, the test ends and test data is acquired. The test data includes the first electrical parameter and the second electrical parameter at different time points and temperatures. A test report is generated based on the test data.
2. The method as described in claim 1, characterized in that, A test report is generated based on the test data, including: Select target data associated with key operating condition nodes from the test data; Based on the target data, determine whether the key operating condition node is effective during the test, and obtain the determination result; The test report is generated based on the determination results.
3. The method as described in claim 2, characterized in that, The method further includes: The test report is displayed through a visualization page, which includes a first display area. The first display area shows the correspondence between the key operating condition node, the judgment result of the key operating condition node, and the corresponding test item.
4. The method as described in claim 2 or 3, characterized in that, The method further includes: The test report is displayed through a visualization page, which includes a second display area. The second display area shows the first electrical parameter and / or the second electrical parameter at different times and temperatures, the key operating condition node identifier marked at the location of the target data corresponding to the key operating condition node, and the target data displayed separately.
5. The method as described in claim 2, characterized in that, Both the first electrical parameter and the second electrical parameter include current and voltage-related data, and the method further includes: The test report is displayed through a visualization page, which includes a third display area showing a trend graph representing the changes in current, voltage, and time during the test. The trend graph displays data at different times associated with the target data.
6. The method as described in claim 2, characterized in that, The determination result includes a first type and a second type, the key operating condition node includes at least one, each key operating condition node corresponds to a determination result, and the method further includes: When any determination result is detected to be of the second type, the target critical operating condition node corresponding to any determination result is determined; Retest the test items corresponding to the target key operating condition nodes.
7. The method as described in claim 1, characterized in that, Initializing the battery device under test includes: Set the test mode of the battery device under test, the test mode including screen status and battery mode; After the test mode is set, the battery device under test is subjected to a discharge operation and a charge-to-power operation.
8. The method as described in claim 2, characterized in that, The key operating condition nodes include any one or more of the following: low temperature stop charging node, low temperature current limiting node, low temperature return to normal temperature charging node, high temperature current limiting node, low temperature shutdown node, low temperature return to power-on node, high temperature shutdown node, high temperature return to power-on node, high temperature CV full charge node, and exit high temperature CV full charge node.
9. A battery testing system, characterized in that, The battery testing system includes a host computer and a battery device under test, as well as a first electrical parameter acquisition module and a second electrical parameter acquisition module, which are connected to both the battery device under test and the host computer. The second electrical parameter acquisition module includes a power supply management module for the adapter, a load control module, and a temperature control module. The host computer is used to execute the battery testing method according to any one of claims 1-7; The first electrical parameter acquisition module is used to acquire the first electrical parameters of the battery terminal of the battery device under test according to the instructions of the host computer, and transmit the first electrical parameters to the host computer; The second electrical parameter acquisition module is used to acquire the second electrical parameters of the adapter end of the battery device under test according to the instructions of the host computer, and transmit the second electrical parameters to the host computer; The power supply management module is used to control the power supply status of the battery device under test according to the instructions of the host computer. The load control module is used to control the load status of the load control module according to the instructions of the host computer; The temperature control module is used to control the temperature state of the temperature control module according to the instructions of the host computer.
10. A computer-readable medium storing computer program code that, when executed by a processor, implements the method as claimed in any one of claims 1-8.