A test device and method for a battery pack
Patent Information
- Application Number
- CN202310631914.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-31
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-05-31
AI Technical Summary
[0004]本说明书提供了一种电池包的测试装置和方法,以解决现有技术无法准确、高效地对电池包进行测试的问题
[0024] This specification provides a battery pack testing method based on the aforementioned battery pack testing apparatus, comprising: first, receiving a test instruction sent by a control terminal, the test instruction indicating the execution of at least one test task; second, determining whether the test instruction instructs itself to execute a test task; if not, determining whether the test instruction instructs an upstream circuit module to execute a test task; if so, generating a corresponding control signal based on its own test task after the upstream circuit module executes the test task, wherein the upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution sequence; and finally, sending the control signal to a corresponding testing instrument. By generating a corresponding control signal according to the test task executed by the test instruction, and then sending the corresponding control signal to the corresponding testing instrument, the accuracy and efficiency of battery pack testing can be ensured. By determining the circuit module currently indicated by the test instruction, and then generating a corresponding control signal based on the indicated circuit module, errors can be avoided, and the accuracy of battery pack testing can be improved.
Smart Images

Figure CN116577539B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of battery pack testing technology, and in particular to a battery pack testing apparatus and method. Background Technology
[0002] Pre-testing of battery packs is crucial for improving their safety and quality. However, current battery pack testing processes primarily rely on matrix driver boards to parse test commands and complete the tests. A malfunction in the matrix driver board can lead to short circuits during testing, posing a safety hazard. Furthermore, the drive signals of the matrix driver board are susceptible to interference, resulting in reduced accuracy and efficiency in battery pack testing.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This specification provides a testing apparatus and method for battery packs to solve the problem that existing technologies cannot accurately and efficiently test battery packs.
[0005] On the one hand, the embodiments of this specification provide a battery pack testing device, including: a control terminal, multiple circuit modules and multiple testing instruments, wherein the circuit modules correspond to the testing tasks and the testing instruments correspond to the circuit modules;
[0006] The control terminal is used to send test instructions, which are used to instruct the execution of at least one test task;
[0007] The circuit module is used to generate a corresponding control signal according to its own test task when the test instruction instructs it to perform a test task, and send the generated control signal to the corresponding test instrument.
[0008] The testing instrument is used to test the battery pack in response to the control signal.
[0009] Furthermore, the test instruction is also used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task is also used to generate control signals according to the execution order.
[0010] Furthermore, the circuit module is configured to generate a corresponding control signal based on its own test task after the upstream circuit module executes the test task. The upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution sequence.
[0011] Furthermore, the circuit module is also used to determine whether the upstream test task executed by the upstream circuit module appears in its own test task after the upstream circuit module executes the test task, and to generate a corresponding control signal according to its own test task when it is determined that the upstream test task is not in its own test task.
[0012] Furthermore, each of the plurality of circuit modules is provided with a corresponding controller, and the controller of each circuit module is used to receive test instructions sent by the control terminal and generate corresponding control signals according to the test tasks indicated by the test instructions.
[0013] Furthermore, all the circuit modules are integrated on a single PCB board.
[0014] Furthermore, each circuit module receives test commands sent by the control terminal via an Ethernet hub.
[0015] Furthermore, the testing instrument is also used to send the test results of the battery pack to the control terminal, and correspondingly, the control terminal is also used to generate a test report of the battery pack based on the test results.
[0016] On the other hand, embodiments of this specification also provide a method for testing a battery pack, based on the above-described testing apparatus, including:
[0017] Receive test instructions sent by the control terminal; wherein the test instructions are used to instruct the execution of at least one test task;
[0018] Determine whether the test instruction directs itself to execute a test task;
[0019] If not, determine whether the test instruction instructs the upstream circuit module to perform a test task;
[0020] If so, after the upstream circuit module executes the test task, it generates a corresponding control signal according to its own test task; wherein, the upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task that is upstream of its own test task in the execution sequence.
[0021] The control signal is sent to the corresponding testing instrument.
[0022] Furthermore, the test instruction is also used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task is also used to generate control signals according to the execution order.
[0023] This specification provides a battery pack testing device, comprising: a control terminal, multiple circuit modules, and multiple testing instruments. The circuit modules and testing instruments are associated with corresponding test tasks. The control terminal sends test commands to instruct the execution of at least one test task. Each circuit module, when instructed by the test command to execute a test task, generates a corresponding control signal based on its own test task and sends the generated control signal to the corresponding testing instrument. The testing instrument responds to the control signal and tests the battery pack. By establishing correspondences between circuit modules and test tasks, and between testing instruments and circuit modules, the testing device can quickly send the test task indicated by the test command to the corresponding circuit module after the control terminal sends the test command. The circuit module can then quickly output the control signal to the corresponding testing instrument, thereby improving the testing efficiency of the battery pack. By directly communicating the control terminal with multiple circuit modules, the testing process becomes controllable, and short circuits during battery pack testing are avoided, ensuring the safety of the battery pack testing. By generating control signals only when instructed to perform test tasks, errors during battery pack testing can be reduced, ensuring that each circuit module can operate independently and reducing interference between them.
[0024] This specification provides a battery pack testing method based on the aforementioned battery pack testing apparatus, comprising: first, receiving a test instruction sent by a control terminal, the test instruction indicating the execution of at least one test task; second, determining whether the test instruction instructs itself to execute a test task; if not, determining whether the test instruction instructs an upstream circuit module to execute a test task; if so, generating a corresponding control signal based on its own test task after the upstream circuit module executes the test task, wherein the upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution sequence; and finally, sending the control signal to a corresponding testing instrument. By generating a corresponding control signal according to the test task executed by the test instruction, and then sending the corresponding control signal to the corresponding testing instrument, the accuracy and efficiency of battery pack testing can be ensured. By determining the circuit module currently indicated by the test instruction, and then generating a corresponding control signal based on the indicated circuit module, errors can be avoided, and the accuracy of battery pack testing can be improved. Attached Figure Description
[0025] To more clearly illustrate the embodiments of this specification, the accompanying drawings used in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a schematic diagram of the structure of the battery pack testing device provided in the embodiments of this specification;
[0027] Figure 2 This is a schematic flowchart of the testing method for the battery pack provided in the embodiments of this specification;
[0028] Figure 3 This is a schematic diagram of the computer device provided in the embodiments of this specification. Detailed Implementation
[0029] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0030] Pre-testing of battery packs is crucial for improving their safety and quality. However, existing battery pack testing systems suffer from poor overall stability, lengthy and messy wiring, poor inter-module connectivity, and significant issues with interference resistance and test consistency. Furthermore, the current testing process primarily involves a main control computer transmitting test commands to a matrix driver board, which then interprets the commands and distributes the specific operations to individual functional boards to complete the test. During testing, a malfunction in the matrix driver board can lead to short circuits, and the distance between the drive signal and the functional modules is difficult to control; longer distances make the drive susceptible to interference, ultimately reducing the accuracy of battery pack testing. In addition, existing battery pack testing cannot be conducted in advance of production; production and debugging must wait for customer demand, severely hindering production efficiency.
[0031] In view of the aforementioned problems with existing methods and the specific reasons for these problems, this application proposes to introduce a battery pack testing apparatus and method to improve the testing efficiency and accuracy of battery packs.
[0032] Based on the above ideas, this specification provides a battery pack testing device, which may include: a control terminal, multiple circuit modules and multiple testing instruments, wherein the circuit modules correspond to the testing tasks and the testing instruments correspond to the circuit modules;
[0033] The control terminal is used to send test instructions, which are used to instruct the execution of at least one test task;
[0034] The circuit module is used to generate a corresponding control signal according to its own test task when the test instruction instructs it to perform a test task, and send the generated control signal to the corresponding test instrument.
[0035] The testing instrument is used to test the battery pack in response to the control signal.
[0036] See Figure 1 As shown, multiple circuit modules can be circuit module 1, circuit module 2, and circuit module N; multiple test instruments can be test instrument 1, test instrument 2, and test instrument N; and the test tasks indicated by the test command can be test task 1, test task 2, and test task N. Specifically, circuit module 1 corresponds to test task 1, circuit module 2 corresponds to test task 2, and circuit module 3 corresponds to test task 3; test instrument 1 corresponds to circuit module 1, test instrument 2 corresponds to circuit module 2, and test instrument 3 corresponds to circuit module 3. The control terminal can send test commands to the circuit modules, and the circuit modules can generate corresponding control signals according to the test tasks indicated by the test commands. For example, a circuit module can generate control signal 1 according to test task 1, control signal 3 according to test task 2, and control signal 3 according to test task 3. The testing instruments can test the battery pack in response to corresponding control signals. For example, testing instrument 1 can test the battery pack in response to control signal 1, testing instrument 2 can test the battery pack in response to control signal 2, and testing instrument 3 can test the battery pack in response to control signal 3.
[0037] In some embodiments, a test task may include a single task or multiple single tasks. For example, test task 1 may include voltage testing, test task 2 may include current testing, and test task 3 may include temperature testing. Alternatively, test task 1 may include voltage, current, resistance, etc., and test task 2 may include temperature, humidity, etc. The test instruments may be instruments corresponding to the test tasks, such as current meters, voltage meters, temperature meters, humidity meters, temperature and humidity meters, etc., and this specification does not specifically limit them.
[0038] In some embodiments, the control terminal can be a user-operated terminal device or software. For example, it can be a smartphone, tablet, laptop, desktop computer, or even a robotic device, etc., which are not specifically limited in this specification. The control terminal can be used to send test commands to multiple circuit modules. These test commands can include multiple test tasks; for example, voltage testing, current testing, temperature testing, and humidity testing can each be considered as multiple test tasks, or voltage and current testing, and temperature and humidity testing can each be considered as multiple test tasks. By sending test commands to the circuit modules, and ensuring that the test commands instruct the execution of at least one test task, the testing efficiency of the battery pack can be improved.
[0039] In some embodiments, before sending test commands to the circuit module, the control terminal can first read the battery pack's product information, such as the battery pack's model information. After reading the battery pack's product information, it can verify whether the product information matches the product information of the battery pack to be tested. If it does, then the test command can be sent. By verifying the battery pack's product information, the accuracy of the battery pack test can be ensured, and false tests can be avoided.
[0040] In some embodiments, the above-mentioned test instructions are further used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task is further used to generate control signals according to the execution order. The execution order of the test tasks may be: first executing voltage, current, and other test tasks, then executing temperature, humidity, and other test tasks. The execution order can be set according to the user's actual needs, and this specification does not specifically limit it. By obtaining the execution order of the test tasks and generating corresponding control signals according to the execution order, each circuit module can operate independently without interfering with each other, thereby improving the accuracy and efficiency of battery pack testing.
[0041] In some embodiments, the circuit module described above can be used to generate corresponding control signals based on its own test task after the upstream circuit module executes the test task. The upstream circuit module may include the circuit module corresponding to the upstream test task, and the upstream test task may include the test task located upstream of its own test task in the execution sequence. See also Figure 1 As shown, circuit module 2 can be used as its own module, test task 2 as its own test task, circuit module 1 as the upstream circuit module, and test task 1 as the upstream test task. Accordingly, the control signal generated according to its own test task can be the control signal 2 generated according to test task 2.
[0042] In some embodiments, the circuit module described above can also be used to generate corresponding control signals according to the test tasks of downstream circuit modules after executing its own test tasks, and send the generated control signals to the corresponding test instruments. The downstream circuit modules may include circuit modules corresponding to downstream test tasks, and the downstream test tasks may include test tasks located downstream of its own test tasks in the execution sequence. See also... Figure 1 As shown, circuit module 2 can be used as its own module, test task 2 as its own test task, circuit module 3 as the downstream circuit module, and test task 3 as the downstream test task. Accordingly, the control signal generated according to the test task of the downstream circuit module can be the control signal 3 generated according to test task 3.
[0043] In some embodiments, the above-described circuit module can also be used to determine whether the upstream test task executed by the upstream circuit module appears in its own test task after the upstream circuit module executes its test task. If it is determined that the upstream test task is not in its own test task, it generates a corresponding control signal based on its own test task. It can also be used to determine whether the self-test task executed by its own circuit module appears in the downstream test task after the self-test task is executed. If it is determined that the self-test task is not in the downstream test task, it generates a corresponding control signal based on the downstream test task. By performing different tests on the battery pack one by one, and considering whether the previous test of the battery pack affects the next test, incorrect testing of the battery pack can be avoided, and the accuracy of battery pack testing can be improved.
[0044] In some embodiments, the upstream circuit module can also send its current operating status to its own circuit module or downstream circuit module, informing them of its operating status. After the upstream circuit module completes its corresponding work, the own circuit module and the downstream circuit module can perform a parallel testing feasibility analysis according to the corresponding test tasks indicated by the test command. If parallel testing is determined to be feasible, the own circuit module and the upstream circuit module can generate corresponding control signals based on their own test tasks and downstream test tasks indicated by the test command, and send them to the corresponding test instruments to perform parallel testing of the battery pack. By conducting a parallel testing feasibility analysis to determine whether parallel testing is possible, the testing efficiency of the battery pack can be effectively improved.
[0045] In some embodiments, each of the aforementioned multiple circuit modules may be equipped with a corresponding controller. For example, circuit module 1 may be equipped with controller 1, circuit module 2 with controller 2, and circuit module 3 with controller 3. The controllers of each circuit module can receive test commands sent by the control terminal and generate corresponding control signals according to the test tasks indicated by the test commands. The controllers can also be used for communication between circuit modules and to perform self-tests of the circuit modules. By equipping each circuit module with a corresponding controller, it can communicate individually with the main control terminal or communicate with each other. Each circuit module can operate independently. When a fault is detected in a circuit module, it can be replaced promptly without affecting the normal operation of other circuit modules, thereby saving production costs and improving testing efficiency.
[0046] In some embodiments, the aforementioned multiple circuit modules can be integrated onto a single PCB board. Integrating multiple circuit modules onto a single PCB board facilitates subsequent assembly and maintenance. For example, circuit modules can be added or removed according to different customer needs, allowing for simple and quick assembly without complex debugging or maintenance. In case of circuit module failure, replacement can be achieved simply by plugging and unplugging the circuit module.
[0047] In some embodiments, the aforementioned circuit modules can receive test commands sent by the control terminal via an Ethernet hub. The Ethernet hub can be an Ethernet HUB, used to expand interfaces, enabling the test commands sent by the control terminal to be transmitted to multiple circuit modules, thus instructing the circuit modules to perform test tasks according to the test commands. By using an Ethernet hub as a bridge connecting the main control terminal and multiple circuit modules, the main control terminal can quickly transmit test commands, improving test efficiency. Simultaneously, it allows for uniform and standardized interfaces and wiring harnesses of multiple circuit modules. By directly connecting the main control terminal to multiple circuit modules, it avoids the dangerous situation of short circuits caused by matrix driver board failures during traditional testing processes. It also prevents interference with the matrix driver board's drive signals, which could lead to inaccurate battery pack testing.
[0048] In some embodiments, multiple testing instruments can respond to control signals generated by multiple circuit modules to test the battery pack. The testing instruments can also send the test results of the battery pack to a control terminal, which then generates a corresponding test report based on the test results and determines whether to continue testing the battery pack based on the test report. Through the interaction between the testing instruments and the control terminal, the test results of the battery pack can be obtained in a timely manner, allowing for prompt verification of whether the battery pack's safety and quality meet requirements, thus improving the user experience.
[0049] See Figure 2 As shown, this specification also proposes a test method for a battery pack, based on the aforementioned test apparatus for the battery pack, comprising:
[0050] S201: Receive a test instruction sent by the control terminal; wherein the test instruction is used to instruct the execution of at least one test task;
[0051] S202: Determine whether the test instruction directs itself to perform a test task;
[0052] S203: If not, determine whether the test instruction instructs the upstream circuit module to perform a test task;
[0053] S204: If so, after the upstream circuit module executes the test task, it generates a corresponding control signal according to its own test task; wherein, the upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution sequence.
[0054] S205: Send the control signal to the corresponding testing instrument.
[0055] In some embodiments, the above-mentioned self-execution of test tasks can be... Figure 1 Circuit module 2 in the system performs the test task. Since the test command sent by the control terminal can indicate at least one test task, it is necessary to further determine whether the current test command instructs itself to perform a test task. If it instructs itself to perform a test task, the circuit module itself can generate a corresponding control signal according to the test task indicated by the test command, and then send the corresponding control signal to the corresponding test instrument. If it does not instruct itself to perform a test task, it is necessary to determine whether the test command instructs the upstream circuit module to perform a test task. If it instructs the upstream circuit module to perform a test task, the upstream circuit module can generate a corresponding control signal according to the upstream test task indicated by the test command, and send the control signal to the corresponding test instrument to complete the battery pack test. If it does not instruct the upstream circuit module to perform a test task, it is necessary to determine whether the test command instructs the downstream circuit module to perform a test task. If it instructs the downstream circuit module to perform a test task, the downstream circuit module can generate a corresponding control signal according to the downstream test task indicated by the test command, and send the control signal to the corresponding test instrument to complete the battery pack test.
[0056] In some embodiments, the test instructions are further used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task is further used to generate control signals according to the execution order and send the generated control signals to the corresponding test instruments. By generating corresponding control signals according to the test tasks executed according to the test instructions, and then sending the corresponding control signals to the corresponding test instruments, the accuracy and efficiency of battery pack testing can be improved.
[0057] The above method will be described below with reference to a specific embodiment. However, it is worth noting that this specific embodiment is only for better illustration of this application and does not constitute an improper limitation of this application.
[0058] In practical implementation, the control unit first reads the product model information of the test package and then verifies whether the product model information matches the product model of the package under test. If it does, test commands are sent to multiple circuit modules via an Ethernet current collector. These test commands can specify multiple test tasks, such as voltage, current, temperature, and humidity tests for the battery pack. Then, the circuit modules generate corresponding control signals based on the test tasks specified in the test commands. Finally, the testing instrument responds to the control signals it generates and performs the tests on the battery pack. This approach allows for automated and rapid battery pack testing, improving both efficiency and accuracy.
[0059] This specification also provides an electronic device, including a processor and a memory for storing processor-executable instructions. Specifically, the processor can perform the following steps according to the instructions: receiving a test instruction sent by a control terminal; wherein the test instruction is used to instruct the execution of at least one test task; determining whether the test instruction instructs itself to execute a test task; if not, determining whether the test instruction instructs an upstream circuit module to execute a test task; if so, generating a corresponding control signal according to its own test task after the upstream circuit module executes the test task; wherein the upstream circuit module includes a circuit module corresponding to the upstream test task, and the upstream test task includes a test task located upstream of its own test task in the execution sequence; and sending the control signal to a corresponding test instrument.
[0060] To execute the above instructions more accurately, please refer to... Figure 3 As shown in the embodiments of this specification, another specific electronic device is also provided, wherein the electronic device includes a network communication port 301, a processor 302 and a memory 303, and the above structures are connected by internal cables so that the various structures can perform specific data interaction.
[0061] Specifically, the network communication port 301 can be used to receive test instructions sent by the control terminal; wherein the test instructions are used to instruct the execution of at least one test task.
[0062] The processor 302 can specifically be used to determine whether the test instruction instructs itself to execute a test task; if not, it determines whether the test instruction instructs the upstream circuit module to execute a test task; if so, after the upstream circuit module executes the test task, it generates a corresponding control signal according to its own test task; wherein, the upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution sequence; and sends the control signal to the corresponding test instrument.
[0063] The memory 303 can be used to store the corresponding instruction program.
[0064] In this embodiment, the network communication port 301 can be a virtual port bound to different communication protocols, thereby enabling the sending or receiving of different data. For example, the network communication port can be a port responsible for web data communication, a port responsible for FTP data communication, or a port responsible for email data communication. Furthermore, the network communication port can also be a physical communication interface or communication chip. For example, it can be a wireless mobile network communication chip, such as GSM or CDMA; it can also be a Wi-Fi chip; or it can be a Bluetooth chip.
[0065] In this embodiment, the processor 302 can be implemented in any suitable manner. For example, the processor can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers, etc. This specification is not limiting.
[0066] In this embodiment, the memory 303 may include multiple layers. In a digital system, anything that can store binary data can be a memory. In an integrated circuit, a circuit with storage function but no physical form is also called a memory, such as RAM, FIFO, etc. In a system, a storage device with a physical form is also called a memory, such as a memory stick, TF card, etc.
[0067] This specification also provides a computer storage medium based on the above-described battery pack testing method. The computer storage medium stores computer program instructions that, when executed, implement the following: receiving a test instruction sent by a control terminal; wherein the test instruction is used to instruct the execution of at least one test task; determining whether the test instruction instructs itself to execute a test task; if not, determining whether the test instruction instructs an upstream circuit module to execute a test task; if so, generating a corresponding control signal based on its own test task after the upstream circuit module executes the test task; wherein the upstream circuit module includes a circuit module corresponding to an upstream test task, and the upstream test task includes a test task located upstream of its own test task in the execution sequence; and sending the control signal to a corresponding testing instrument.
[0068] In this embodiment, the storage medium includes, but is not limited to, Random Access Memory (RAM), Read-Only Memory (ROM), cache, hard disk drive (HDD), or memory card. The memory can be used to store computer program instructions. The network communication unit can be an interface configured according to standards specified in the communication protocol for network connection communication.
[0069] While this specification provides the steps of operation for the methods described in the embodiments or flowcharts, more or fewer steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible order of execution among many steps and does not represent the only possible order. In actual device or client product execution, the methods shown in the embodiments or drawings may be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, 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, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. The terms "first," "second," etc., are used to denote names and do not indicate any particular order.
[0070] Those skilled in the art will also know that, besides implementing the controller using purely computer-readable program code, the same functions can be achieved by logically programming the method steps, making the controller function as logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers (PLCs), and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the devices within it used to implement various functions can also be considered structures within that hardware component. Alternatively, the devices used to implement various functions can be considered as both software modules implementing the method and structures within a hardware component.
[0071] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, classes, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0072] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this specification can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions of this specification can essentially be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, mobile terminal, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments of this specification.
[0073] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. This specification can be used in numerous general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices, etc.
[0074] Although this specification has been described by way of examples, those skilled in the art will recognize that many variations of this specification are possible without departing from its spirit, and it is intended that the appended claims cover such variations without departing from the spirit of this specification.
Claims
1. A testing device for a battery pack, characterized in that, include: The system consists of a control terminal, multiple circuit modules, and multiple testing instruments. The circuit modules correspond to the testing tasks, and the testing instruments correspond to the circuit modules. The control terminal is used to send test instructions, which are used to instruct the execution of at least one test task; The circuit module is used to determine whether the upstream test task executed by the upstream circuit module appears in its own test task after the upstream circuit module executes the test task. If it determines that the upstream test task is not in its own test task and the test instruction instructs it to execute the test task, it generates a corresponding control signal according to its own test task and sends the generated control signal to the corresponding test instrument. Each of the multiple circuit modules is equipped with a corresponding controller. The controller of each circuit module is used to receive the test instruction sent by the control terminal and generate a corresponding control signal according to the test task indicated by the test instruction. The controller is also used to communicate between the circuit modules and complete the self-test of the circuit modules. All circuit modules are integrated on a PCB board. Each circuit module receives the test instruction sent by the control terminal through an Ethernet hub. The testing instrument is used to test the battery pack in response to the control signal.
2. The testing apparatus according to claim 1, characterized in that, The test instruction is also used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task, the at least one circuit module is also used to generate control signals according to the execution order.
3. The testing apparatus according to claim 2, characterized in that, The upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task located upstream of its own test task in the execution order.
4. The testing apparatus according to claim 1, characterized in that, The testing instrument is also used to send the test results of the battery pack to the control terminal, and correspondingly, the control terminal is also used to generate a test report of the battery pack based on the test results.
5. A test method for a battery pack based on the test apparatus according to any one of claims 1-4, characterized in that, The method includes: Receive test instructions sent by the control terminal; wherein the test instructions are used to instruct the execution of at least one test task; Determine whether the test instruction instructs the upstream circuit module to perform a test task; If so, after the upstream circuit module executes the test task, it is determined whether the upstream test task executed by the upstream circuit module appears in its own test task. If it is determined that it is not in its own test task and the test instruction instructs itself to execute the test task, a corresponding control signal is generated according to its own test task. The upstream circuit module includes the circuit module corresponding to the upstream test task, and the upstream test task includes the test task that is upstream of its own test task in the execution order. The control signal is sent to the corresponding testing instrument so that the testing instrument responds to the control signal and tests the battery pack.
6. The test method according to claim 5, characterized in that, The test instruction is also used to indicate the execution order of the at least one test task; at least one circuit module corresponding to the at least one test task, the at least one circuit module is also used to generate control signals according to the execution order.
Citation Information
Patent Citations
Battery module safety regulation and EOL test system capable of randomly expanding number of battery cells
CN111812524A
Modular test equipment and test method
CN116773972A
Battery pack testing device
CN219871510U