Automatic testing methods, apparatus, electronic devices and storage media for battery packs

By using an automated battery pack testing method, the test message carries the battery pack test type, the battery pack's built-in system generates the target message, and the device automatically analyzes it. This solves the problems of low convenience, reliability, and efficiency of traditional testing methods, and achieves efficient and reliable automated testing.

CN122307349APending Publication Date: 2026-06-30CAMEL GRP XIANGYANG BATTERY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610318297.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-16
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Traditional battery pack testing methods are inconvenient, unreliable, and inefficient, requiring manual operation which leads to errors in test results and is time-consuming.

Method used

By using an automated battery pack testing method, the battery pack test type is carried in the test message. The battery pack's built-in system determines the parameters and generates the target message. The device automatically receives and analyzes the message to generate a test report, reducing manual intervention.

Benefits of technology

It improves the accuracy and automation of battery pack testing, reduces labor costs, and achieves efficient and reliable automated testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122307349A_ABST
    Figure CN122307349A_ABST
Patent Text Reader

Abstract

This application provides an automated battery pack testing method, apparatus, electronic device, and storage medium, comprising: responding to a battery pack testing request and sending a test message matching the battery pack testing request to the battery pack under test, wherein the test message carries a battery pack testing type; receiving a target message replied by the battery pack under test, wherein the battery pack under test determines battery pack parameters corresponding to the battery pack testing type and generates the target message based on the battery pack parameters; analyzing the target message and extracting the battery pack parameters from the target message; and generating a battery pack testing report based on the battery pack parameters. This application can achieve automated testing of battery packs and can reduce labor costs while improving the accuracy of battery pack testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery pack technology, and in particular to an automatic testing method, apparatus, electronic device and storage medium for battery packs. Background Technology

[0002] In battery applications and testing for electric vehicles, automotive batteries, and energy storage systems, battery packs all require testing and verification. Traditional testing methods typically involve testing with specialized fixtures or manual, item-by-item testing, which has the following problems: 1. Low convenience: Traditional testing requires fixing the battery pack on specialized fixtures, making the process relatively complex; 2. Low reliability: Manually reading and recording data can easily lead to incorrect test results; 3. Low efficiency: Manually reading and recording data results in long testing times.

[0003] Therefore, a new automated testing method for battery packs is urgently needed to solve the above problems. Summary of the Invention

[0004] In view of this, this application provides an automatic testing method, apparatus, electronic device and storage medium for battery packs, which can realize automated testing of battery packs and reduce labor costs while improving the testing accuracy of battery packs.

[0005] A first aspect of this application provides an automatic battery pack testing method, comprising: responding to a battery pack testing request; sending a test message matching the battery pack testing request to a battery pack to be tested, wherein the test message carries a battery pack testing type; receiving a target message replied by the battery pack to be tested, wherein the battery pack to be tested determines battery pack parameters corresponding to the battery pack testing type and generates the target message based on the battery pack parameters; analyzing the target message and extracting the battery pack parameters from the target message; and generating a battery pack testing report based on the battery pack parameters.

[0006] In one possible implementation, before generating the battery pack test report based on the battery pack parameters, the method further includes: processing the battery pack parameters according to preset data processing rules, wherein the preset data processing rules include at least one of conversion, concatenation, and format conversion; generating the battery pack test report based on the battery pack parameters includes: generating the battery pack test report based on the processed battery pack parameters.

[0007] In one possible implementation, the battery pack test report is an Excel file, and the preset data processing rules are data processing functions included in the Excel software.

[0008] In one possible implementation, generating the battery pack test report based on the processed battery pack parameters includes: detecting whether the processed battery pack parameters exceed a preset parameter range; and if the preset parameter range is exceeded, highlighting the processed battery pack parameters in the battery pack test report.

[0009] In one possible implementation, the battery pack to be tested is communicatively connected to a host computer, which is configured with a battery pack testing program; the step of responding to a battery pack testing request and sending a test message matching the battery pack testing request to the battery pack to be tested includes: responding to a user's operation on the battery pack testing program, the host computer sending the test message to the battery pack to be tested.

[0010] In one possible implementation, the host computer sends the test message to the battery pack under test, including: the host computer automatically sends the test message to the battery pack under test through a C language program.

[0011] In one possible implementation, the user's operation on the battery pack testing program includes one or any combination of the following: a single click, a double click, or a swipe.

[0012] Secondly, embodiments of this application also provide an automatic battery pack testing device, comprising: a sending module, a receiving module, an analysis module, and a generation module; the sending module is used to respond to a battery pack testing request and send a test message matching the battery pack testing request to the battery pack to be tested, wherein the test message carries a battery pack testing type; the receiving module is used to receive a target message replied by the battery pack to be tested, wherein the battery pack to be tested determines battery pack parameters corresponding to the battery pack testing type and generates the target message based on the battery pack parameters; the analysis module is used to analyze the target message and extract the battery pack parameters from the target message; the generation module is used to generate a battery pack testing report based on the battery pack parameters.

[0013] Thirdly, embodiments of this application also provide an electronic device, the electronic device including a processor and a memory, the memory being used to store instructions, and the processor being used to call the instructions in the memory, causing the electronic device to execute the automatic battery pack testing method as described in the first aspect.

[0014] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer instructions that, when executed on an electronic device, cause the electronic device to perform the automatic battery pack testing method as described in the first aspect.

[0015] Compared with related technologies, the embodiments of this application have at least the following advantages: By responding to a battery pack test request, a test message matching the battery pack test request is sent to the battery pack under test. Since the test message carries the battery pack test type, the battery pack under test can determine the corresponding battery pack parameters based on the battery pack test type, and then generate a target message based on the battery pack parameters and return it to the device that sent the test message, thus realizing the automatic reception of the target message by the device. The device then analyzes the target message, extracts the battery pack parameters from the target message, and generates a battery pack test report. On the one hand, there is no need for manual reading of the battery pack data, as the battery pack parameters are sent through the battery pack's built-in system, which is accurate and reliable, thereby improving the test accuracy of the battery pack; on the other hand, the entire process requires no manual intervention, has a high degree of automation, realizes automated testing of the battery pack, and reduces labor costs.

[0016] The technical effects achieved by the second, third, and fourth aspects mentioned above are similar to those achieved by the corresponding technical means in the first aspect, and will not be repeated here. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating the steps of an automatic battery pack testing method provided in an embodiment of this application. Figure 2 A schematic diagram of the display interface of a battery pack testing procedure provided in an embodiment of this application; Figure 3 Another flowchart of the automatic battery pack testing method provided in one embodiment of this application; Figure 4 This is a functional block diagram of an automatic battery pack testing device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0018] To better understand the above-mentioned objectives, features, and advantages of this application, the application will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0019] The following description sets forth many specific details to provide a full understanding of this application. The described embodiments are only some, not all, of the embodiments of this application.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the specification of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application.

[0021] It should be further noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0022] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects, not to describe a specific order or sequence.

[0023] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0024] For ease of understanding, some concepts related to the embodiments of this application are illustrated and explained by way of example.

[0025] A battery pack, also known as a battery array, is an energy storage device that integrates multiple battery cells through series and parallel connections, and is equipped with a battery management system (BMS), a thermal management system, and a structural casing. As a core power or energy storage unit, it is widely used in electric vehicles, consumer electronics, and energy storage systems. Modern battery pack designs emphasize improving energy density, safety, and assembly efficiency, often employing modular structures, high-strength protective materials (such as scratch-resistant crossbeams), and advanced liquid / air-cooled thermal management systems. The technology continues to evolve towards higher energy density, better thermal management, and stronger collision protection.

[0026] Excel is a spreadsheet software primarily used for data entry, calculation, analysis, and visualization. It is a core component of the Microsoft Office suite. Excel's core functions include: Data entry and management: Inputting text, numbers, dates, and other information through rows and columns in a cell structure; Formulas and functions: Supporting hundreds of built-in functions (such as SUM, AVERAGE, IF, VLOOKUP, etc.) to achieve automatic calculations and logical judgments.

[0027] C programming language: It is a procedural high-level programming language with high efficiency and portability. It is widely used in system software development, hardware operation and other fields. It can directly manipulate low-level hardware and has outstanding performance in operating system, graphics processing and other scenarios.

[0028] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the steps of an embodiment of the automatic battery pack testing method provided in this application. The order of steps in this flowchart can be changed, and some steps can be omitted, depending on different requirements.

[0029] It should be noted that the automatic battery pack testing method of this application embodiment can be applied to battery pack testing scenarios, and its execution entity can be an automatic battery pack testing device. For example, in battery pack testing, the automatic battery pack testing device can be used to achieve automatic testing of the battery pack. Of course, the automatic battery pack testing method can also be applied to other scenarios that require automatic battery pack testing, and this application does not specifically limit it in this regard.

[0030] The specific process of this embodiment is as follows: Figure 1 As shown, it includes the following steps: S101, in response to the battery pack test request, send a test message matching the battery pack test request to the battery pack to be tested, wherein the test message carries the battery pack test type.

[0031] In some embodiments, the battery pack under test is communicatively connected to a host computer, which is configured with a battery pack testing program; in response to a battery pack testing request, the host computer sends a test message matching the battery pack testing request to the battery pack under test, including: in response to a user's operation on the battery pack testing program, the host computer sends a test message to the battery pack under test.

[0032] In some embodiments, the host computer sends test messages to the battery pack under test, including: the host computer automatically sends test messages to the battery pack under test through a C language program.

[0033] In some embodiments, user operations on the battery pack testing procedure include one or any combination of the following: a single click, a double click, or a swipe.

[0034] To facilitate understanding, the following will be combined with... Figure 2 This embodiment provides a detailed explanation of how the test message is sent: Please refer to Figure 2 This is a schematic diagram of the display interface of the battery pack testing program provided in the embodiments of this application.

[0035] After the battery pack under test establishes a communication connection with the host computer, the user can click... Figure 2 When the "Test" button is pressed, the host computer will send a test message to the battery pack under test via a C language program.

[0036] In some embodiments, it can be Figure 2 The word "Detection" is changed to "TEST". The click operation can also be changed to a swipe operation on "TEST". This embodiment does not specifically limit this.

[0037] In some embodiments, the message parameters of the test message are not specifically limited. The message itself is product-specific; the same automated test solution will use different messages for different products. Changing the message parameters can achieve the same functionality. For example: Example of original message transmission: TCANFD f0 = {0,0x1,8,0x1,0x6F1,0,{0x3E, 0x02, 0x10, 0x01, 0x00, 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00,}}; Example of alternative message sending: TCANFD f0 = {0,0x1,16,0x1,0x63E,0,{0x31, 0x04, 0x10, 0x01, 0x01,0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00,}}.

[0038] S102, receive the target message replied by the battery pack to be tested, wherein the battery pack to be tested determines the battery pack parameters corresponding to the battery pack test type, and generates the target message according to the battery pack parameters.

[0039] In some embodiments, battery pack parameters include, but are not limited to, voltage, current, battery model, etc. This embodiment does not specifically limit the type of battery pack parameters. Different types of test messages can be sent according to the user's needs to obtain different types of battery pack parameters.

[0040] Understandably, the battery pack includes a BMS, which can generate target messages and return them to the host computer.

[0041] S103, Analyze the target message and extract the battery pack parameters from the target message.

[0042] In some embodiments, after the host computer's C language program analyzes the target message, it processes the data and saves the data in a table file in the root directory of the host computer's project file.

[0043] S104, Generate a battery pack test report based on the battery pack parameters.

[0044] The method for generating a battery pack test report based on battery pack parameters is described in detail in subsequent embodiments, and will not be repeated here to avoid repetition.

[0045] Compared with related technologies, the embodiments of this application have at least the following advantages: By responding to a battery pack test request, a test message matching the battery pack test request is sent to the battery pack under test. Since the test message carries the battery pack test type, the battery pack under test can determine the corresponding battery pack parameters based on the battery pack test type, and then generate a target message based on the battery pack parameters and return it to the device that sent the test message, thus realizing the automatic reception of the target message by the device. The device then analyzes the target message, extracts the battery pack parameters from the target message, and generates a battery pack test report. On the one hand, there is no need for manual reading of the battery pack data, as the battery pack parameters are sent through the battery pack's built-in system, which is accurate and reliable, thereby improving the test accuracy of the battery pack; on the other hand, the entire process requires no manual intervention, has a high degree of automation, realizes automated testing of the battery pack, and reduces labor costs.

[0046] Please refer to Figure 3 , Figure 3 This is a flowchart illustrating the steps of an embodiment of the automatic battery pack testing method of this application. Depending on different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted. This automatic battery pack testing method can be applied to the aforementioned automatic battery pack testing device, but is not limited thereto, and the embodiments of this application do not limit it in this regard.

[0047] This embodiment is a detailed description of the foregoing embodiments, mainly illustrating how to generate a battery pack test report based on battery pack parameters. This method improves the visibility of the battery pack test report, thereby further enhancing the user experience.

[0048] The specific process of this embodiment is as follows: Figure 3 As shown, it includes the following steps: S301, in response to the battery pack test request, sends a test message matching the battery pack test request to the battery pack to be tested, wherein the test message carries the battery pack test type.

[0049] S302, Receive the target message replied by the battery pack to be tested, wherein the battery pack to be tested determines the battery pack parameters corresponding to the battery pack test type, and generates the target message according to the battery pack parameters.

[0050] S303: Analyze the target message and extract the battery pack parameters from the target message.

[0051] S301 to S303 in this embodiment are similar to S101 to S103 in the previous embodiment. To avoid repetition, they will not be described again here.

[0052] S304, Process the battery pack parameters according to preset data processing rules, wherein the preset data processing rules include at least one of conversion, splicing, and format conversion.

[0053] S305 generates a battery pack test report based on the processed battery pack parameters.

[0054] In some embodiments, generating a battery pack test report based on the processed battery pack parameters includes: detecting whether the processed battery pack parameters exceed a preset parameter range; and if the preset parameter range is exceeded, highlighting the processed battery pack parameters in the battery pack test report. This approach further improves the visibility of the battery pack test report, thereby enhancing the user experience.

[0055] In some embodiments, the battery pack test report is an Excel file, and the preset data processing rules are data processing functions included in the Excel software.

[0056] Specifically, the parameters are saved in a table in the project directory using the syntax "app.excel_set_cell_value(o, 0, 0, 25, d);", and then Excel functions are used to process the parameters to generate a battery pack test report.

[0057] In some embodiments, changing the numerical values ​​and names in the syntax, as well as changing the data position during function processing, can achieve the same function of automatically generating test reports. For example: (1) The program that outputs parameters to the table can be changed to "app.excel_set_cell_value(T, 3, 5, 27,f);".

[0058] (2) The function processing can be changed to: "=CHAR(HEX2DEC(MID(M4,1,2)))&CHAR(HEX2DEC(MID(M4,4,2)))&CHAR(HEX2DEC(MID(M4,7,2)))", or, "=CHAR(HEX2DEC(MID(T4,3,4)))&CHAR(HEX2DEC(MID(T5,6,5)))&CHAR(HEX2DEC(MID(R1,4,1)))" etc.

[0059] Compared with related technologies, the embodiments of this application have at least the following advantages: By responding to a battery pack test request, a test message matching the battery pack test request is sent to the battery pack under test. Since the test message carries the battery pack test type, the battery pack under test can determine the corresponding battery pack parameters based on the battery pack test type, and then generate a target message based on the battery pack parameters and return it to the device that sent the test message, thus realizing the automatic reception of the target message by the device. The device then analyzes the target message, extracts the battery pack parameters from the target message, and generates a battery pack test report. On the one hand, there is no need for manual reading of the battery pack data, as the battery pack parameters are sent through the battery pack's built-in system, which is accurate and reliable, thereby improving the test accuracy of the battery pack; on the other hand, the entire process requires no manual intervention, has a high degree of automation, realizes automated testing of the battery pack, and reduces labor costs.

[0060] Based on the same concept as the automatic battery pack testing method in the above embodiments, this application also provides an automatic battery pack testing device, which can be used to perform the above-described automatic battery pack testing method. For ease of explanation, the structural schematic diagram of the automatic battery pack testing device embodiment only shows the parts related to the embodiments of this application. Those skilled in the art will understand that the illustrated structure does not constitute a limitation on the device, and it may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0061] like Figure 4As shown, the automatic battery pack testing device 40 includes a transmitting module 401, a receiving module 402, an analysis module 403, and a generating module 404. In some embodiments, the above modules can be programmable software instructions stored in memory and executable by a processor. It is understood that in other embodiments, the above modules can also be program instructions or firmware embedded in the processor.

[0062] The sending module 401 is used to respond to a battery pack test request and send a test message matching the battery pack test request to the battery pack to be tested, wherein the test message carries the battery pack test type; The receiving module 402 is used to receive the target message replied by the battery pack under test, wherein the battery pack under test determines the battery pack parameters corresponding to the battery pack test type, and generates the target message according to the battery pack parameters; Analysis module 403 is used to analyze the target message and extract the battery pack parameters from the target message; The generation module 404 is used to generate a battery pack test report based on the battery pack parameters.

[0063] The automatic battery pack testing device 40 provided in the above embodiments can realize the technical solutions described in the above automatic battery pack testing method embodiments. The specific implementation principles of each module or unit can be found in the corresponding content in the above automatic battery pack testing method embodiments, and will not be repeated here.

[0064] Please refer to Figure 5 , Figure 5 This is a schematic diagram of an embodiment of the electronic device of this application. In this embodiment of the invention, the electronic device 500 includes a processor 501, a memory 502, and a display 503. Figure 5 Only some components of the electronic device 500 are shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead.

[0065] In some embodiments, processor 501 may be a central processing unit (CPU), microprocessor, or other data processing chip, used to run program code stored in memory 502 or process data, such as the automatic battery pack testing method of the present invention.

[0066] In some embodiments, processor 501 may be a single server or a group of servers. The server group may be centralized or distributed. In some embodiments, processor 501 may be local or remote. In some embodiments, processor 501 may be implemented on a cloud platform. In one embodiment, the cloud platform may include a private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, intranet, multi-cloud, etc., or any combination thereof.

[0067] In some embodiments, memory 502 may be an internal storage unit of electronic device 500, such as a hard disk or memory of electronic device 500. In other embodiments, memory 502 may also be an external storage device of electronic device 500, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. equipped on electronic device 500.

[0068] Furthermore, the memory 502 may include both internal storage units of the electronic device 500 and external storage devices. The memory 502 is used to store application software and various types of data installed on the electronic device 500.

[0069] In some embodiments, display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. Display 503 is used to display information from electronic device 500 and to display visual user applications. Components 501-503 of electronic device 500 communicate with each other via a system bus.

[0070] In one embodiment, when processor 501 executes the automatic battery pack test program in memory 502, the following steps can be implemented: In response to a battery pack test request, a test message matching the battery pack test request is sent to the battery pack to be tested, wherein the test message carries the battery pack test type; The system receives a target message from the battery pack under test, wherein the battery pack under test determines battery pack parameters corresponding to the battery pack test type, and generates the target message based on the battery pack parameters. The target message is analyzed to extract the battery pack parameters from the target message; Generate a battery pack test report based on the battery pack parameters.

[0071] It should be understood that when the processor 501 executes the automatic battery pack test program in the memory 502, in addition to the functions mentioned above, it can also perform other functions, as can be found in the description of the corresponding method embodiments above.

[0072] Furthermore, this embodiment of the invention does not specifically limit the type of electronic device 500 mentioned. Electronic device 500 can be a mobile phone, tablet computer, personal digital assistant (PDA), wearable device, laptop computer, or other portable electronic device. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices running iOS, Android, Microsoft, or other operating systems. The aforementioned portable electronic device can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the invention, electronic device 500 may not be a portable electronic device, but rather a desktop computer with a touch-sensitive surface (e.g., a touch panel).

[0073] Accordingly, this application also provides a computer-readable storage medium for storing computer-readable programs or instructions. When the programs or instructions are executed by a processor, they can implement the steps or functions of the automatic battery pack testing methods provided in the above-described method embodiments.

[0074] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.), and the computer program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.

[0075] The above provides a detailed description of the automatic battery pack testing method, apparatus, electronic device, and computer-readable storage medium provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A battery pack automatic test method, characterized by, include: In response to a battery pack test request, a test message matching the battery pack test request is sent to the battery pack to be tested, wherein the test message carries the battery pack test type; The system receives a target message from the battery pack under test, wherein the battery pack under test determines battery pack parameters corresponding to the battery pack test type, and generates the target message based on the battery pack parameters. The target message is analyzed to extract the battery pack parameters from the target message; Generate a battery pack test report based on the battery pack parameters.

2. The automatic battery pack testing method according to claim 1, characterized in that, Before generating the battery pack test report based on the battery pack parameters, the method further includes: The battery pack parameters are processed according to preset data processing rules, wherein the preset data processing rules include at least one of conversion, splicing, and format conversion; The step of generating a battery pack test report based on the battery pack parameters includes: The battery pack test report is generated based on the processed battery pack parameters.

3. The automatic battery pack testing method according to claim 2, characterized in that, The battery pack test report is an Excel file, and the preset data processing rules are data processing functions included in the Excel software.

4. The automatic battery pack testing method according to claim 2, characterized in that, The step of generating the battery pack test report based on the processed battery pack parameters includes: Detect whether the parameters of the processed battery pack exceed the preset parameter range; If the parameters exceed the preset parameter range, the processed battery pack parameters will be highlighted in the battery pack test report.

5. The automatic battery pack testing method according to claim 1, characterized in that, The battery pack to be tested is connected to a host computer, which is configured with a battery pack testing program. The response to the battery pack test request includes sending a test message matching the battery pack test request to the battery pack to be tested, including: In response to the user's operation on the battery pack testing program, the host computer sends the test message to the battery pack to be tested.

6. The automatic battery pack testing method according to claim 5, characterized in that, The host computer sends the test message to the battery pack under test, including: The host computer automatically sends the test message to the battery pack under test through a C language program.

7. The automatic battery pack testing method according to claim 5 or 6, characterized in that, The user's operation on the battery pack testing program includes one or any combination of the following: Single-click operation, double-click operation, or swipe operation.

8. An automatic battery pack testing device, characterized in that, include: The module includes a sending module, a receiving module, an analysis module, and a generation module. The sending module is used to respond to a battery pack test request and send a test message matching the battery pack test request to the battery pack to be tested, wherein the test message carries the battery pack test type; The receiving module is used to receive the target message replied by the battery pack under test, wherein the battery pack under test determines the battery pack parameters corresponding to the battery pack test type, and generates the target message according to the battery pack parameters; The analysis module is used to analyze the target message and extract the battery pack parameters from the target message; The generation module is used to generate a battery pack test report based on the battery pack parameters.

9. An electronic device, the electronic device comprising a processor and a memory, characterized in that, The memory is used to store instructions, and the processor is used to call the instructions in the memory to cause the electronic device to execute the battery pack automatic testing method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on an electronic device, cause the electronic device to perform the battery pack automatic testing method as described in any one of claims 1 to 7.