BMS test system and method and storage medium

Through parallel testing and automated processing of the BMS testing system, the problem of low BMS testing efficiency in the existing technology is solved, and a fast and accurate BMS testing process is achieved, and the production efficiency is improved.

CN119291588AInactive Publication Date: 2025-01-10久祺股份有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411834383.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing BMS testing methods are inefficient, which leads to the impact of production efficiency in large-scale production, and the inability to quickly and accurately test multiple functions of BMS.

Method used

BMS testing system is adopted, including control module, data acquisition module and test module. Multiple functions of BMS are tested simultaneously through parallel testing units, and automatic robotic arms or fixtures are used for rapid installation and unloading, real-time data acquisition and analysis, and automatic judgment. Whether the BMS is qualified.

Benefits of technology

It significantly improves the degree of automation and efficiency of BMS testing, realizes a fast, accurate and reliable test process, reduces test time and manual operations, and improves production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119291588A_ABST
    Figure CN119291588A_ABST
Patent Text Reader

Abstract

The invention provides a BMS test system and method and a storage medium, the system comprises a control module, a data acquisition module, a test module and a carrying module, the carrying module is used for carrying an output BMS to obtain a BMS to be tested; the test module is used for carrying out parallel test on a plurality of functions of the BMS to be tested according to the test units, and each test unit correspondingly tests one function of the BMS to be tested; the data acquisition module is used for acquiring function data corresponding to each function of the to-be-tested BMS in the test process; and the control module is used for judging whether the BMS to be tested is qualified or not by monitoring the functional data. Parallel processing is carried out through the test module, so that the automation degree and the test efficiency of BMS test are remarkably improved, and a rapid, accurate and reliable BMS test process is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of BMS testing technology, and in particular to a BMS testing system, method and storage medium. Background Art

[0002] At present, there are more and more accidents involving lithium batteries. Therefore, in order to improve the safety of BMS and thus improve the safety of lithium battery electricity use, it is necessary to test the software and hardware functions of BMS when producing BMS to ensure that BMS can accurately and safely collect data from the battery pack.

[0003] In the prior art, serial testing is generally adopted, that is, the BMS to be tested is tested in sequence, wherein the test contents of the BMS are also tested in sequence according to the process, for example, the current acquisition, voltage acquisition, temperature acquisition, communication, data storage, and operation and sleep power consumption functions of the BMS are tested in sequence. Since this method tests in sequence, the test efficiency of the BMS is too low, which will affect the production efficiency of the BMS during the large-scale production process of the BMS. Summary of the invention

[0004] The problem solved by the present invention is how to improve the efficiency of BMS testing.

[0005] In order to solve the above problems, the present invention provides a BMS test system, method and storage medium.

[0006] In a first aspect, the present invention provides a BMS test system, the BMS test system comprising a control module, a data acquisition module, a test module and a carrying module, wherein the test module comprises a plurality of test units; the control module is respectively connected to the data acquisition module, the test module and the carrying module in communication, and the data acquisition module is respectively connected to the test module and the carrying module in communication; The mounting module is used to mount the produced BMS to obtain the BMS to be tested; The test module is used to perform parallel testing on multiple functions of the BMS to be tested according to the test units, wherein each of the test units tests one function of the BMS to be tested; The data acquisition module is used to obtain the function data corresponding to each function of the BMS to be tested during the test process; The control module is used to determine whether the BMS to be tested is qualified by monitoring the functional data.

[0007] Optionally, the mounting module includes a test tool, and mounting the produced BMS with the test tool to obtain the BMS to be tested specifically includes: Make electrical connections to the BMS of the output through the test fixture; After the electrical connection is completed, it is determined whether the BMS output is started normally; If so, the output BMS is used as the BMS to be tested.

[0008] Optionally, the testing unit tests multiple functions of the BMS to be tested in parallel, including: Simulating multiple types of data of the BMS to be tested respectively by using the multiple test units; A simulation test is performed on the multiple functions of the BMS to be tested according to the type data, wherein each type data corresponds to testing one function.

[0009] Optionally, the plurality of test units include a battery simulation subunit, a power consumption test subunit, a current simulation subunit and an NTC control subunit; The simulating test of the plurality of functions of the BMS to be tested according to the type data includes: Simulating the voltage of the BMS to be tested and testing the voltage accuracy by means of the battery simulation subunit; The voltage is controlled by the power consumption test subunit to test the power consumption of the BMS to be tested; The current of the BMS to be tested is simulated by the current simulation subunit, and the current accuracy is tested by commutation control; The temperature of the BMS to be tested is simulated and tested by the NTC control subunit.

[0010] Optionally, the data acquisition module includes a voltage acquisition unit, a power consumption acquisition unit, a current acquisition unit and an NTC acquisition unit; The obtaining of function data corresponding to each function of the BMS to be tested during the test process includes: Acquiring voltage data of the BMS to be tested when testing voltage accuracy through the voltage acquisition unit; Acquiring power consumption data of the BMS to be tested during power consumption testing by the power consumption acquisition unit; Acquiring the current data of the BMS to be tested in the test current accuracy through the current acquisition unit; Acquire temperature data of the BMS to be tested at the test temperature through the NTC acquisition unit; The voltage data, the power consumption data, the current data and the temperature data are used as the functional data.

[0011] Optionally, the monitoring of the functional data to determine whether the BMS to be tested is qualified includes: The functional data are monitored, and when any of the functional data exceeds a threshold interval corresponding to the functional data, the BMS to be tested is determined to be unqualified; When all the function data of the BMS to be tested are within the threshold range corresponding to the function data, it is determined that the BMS to be tested is qualified.

[0012] Optionally, the onboard module is further used to, when there are multiple BMSs for the output, electrically connect all the BMSs for the output in parallel to serve as multiple BMSs to be tested.

[0013] Optionally, the BMS test system further includes a mirror unit; The mirroring unit is used for, when there are multiple BMSs to be tested, mirroring the control module, the data acquisition module and the test module according to the number of the BMSs to be tested; All the BMSs to be tested are processed in parallel through the mirror image of the control module, the mirror image of the data acquisition module and the mirror image of the test module.

[0014] In a second aspect, the present invention provides a BMS test method, which is applied to the BMS test system, wherein the BMS test system includes a control module, a data acquisition module, a test module, and a mounting module, wherein the test module includes a plurality of test units; the BMS test method includes: The produced BMS is mounted by the mounting module to obtain a BMS to be tested; Performing parallel testing on multiple functions of the BMS to be tested according to the test units by means of the test module, wherein each of the test units tests one function of the BMS test system; Acquiring, by means of the data acquisition module, functional data corresponding to each function of the BMS to be tested during the test process; The functional data is monitored by the control module to determine whether the BMS to be tested is qualified.

[0015] In a third aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned BMS test method is implemented.

[0016] The BMS test system, method and storage medium of the present invention ensure that the system has advanced scheduling capabilities through the control module, can intelligently assign test tasks to each test unit, and coordinate the communication between the onboard module, the data acquisition module and the test module. Secondly, through the onboard module, it is possible to quickly load and unload the BMS, reducing the test preparation time, wherein an automated robotic arm or automated fixture can be used to automatically load the BMS, thereby reducing manual operations. Then, through the parallel processing capability of the test module, it is ensured that each test unit can independently and simultaneously test the different functions of the BMS, shortening the test time. After the data acquisition module collects and processes the test data in real time, the control module is enabled to quickly analyze the test data and automatically determine whether the BMS is qualified through the automated data analysis and processing system. The present invention significantly improves the automation level and test efficiency of the BMS test by performing parallel testing of multiple functions of the BMS through the test module, and realizes a fast, accurate and reliable BMS test process. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is one of the structural schematic diagrams of a BMS test system according to an embodiment of the present invention; Figure 2 This is a second structural diagram of a BMS test system according to another embodiment of the present invention; Figure 3 This is a third structural diagram of a BMS test system according to another embodiment of the present invention; Figure 4 The figure is a flow chart of a BMS testing method according to another embodiment of the present invention. DETAILED DESCRIPTION

[0018] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be interpreted as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not intended to limit the scope of protection of the present invention.

[0019] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.

[0020] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or modules, and are not used to limit the order or interdependence of the functions performed by these devices, modules or modules.

[0021] It should be noted that the modifications of "one" and "plurality" mentioned in the present invention are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes, and are not used to limit the scope of these messages or information.

[0023] In the related technologies, it is particularly urgent to improve the safety of BMS in view of the frequent accidents of lithium batteries. In the BMS production process, the traditional serial testing method has obvious defects, that is, testing each function of BMS in sequence, such as current, voltage, temperature acquisition, communication and data storage, etc. This linear process leads to a longer overall test cycle and is difficult to meet the efficiency requirements of large-scale production.

[0024] In view of the problems existing in the above-mentioned related technologies, this embodiment provides a BMS test system, method and storage medium.

[0025] Combination Figure 1 As shown, an embodiment of the present invention provides a BMS test system, which includes a control module, a data acquisition module, a test module and an onboard module, wherein the test module includes a plurality of test units; the control module is respectively communicated with the data acquisition module, the test module and the onboard module, and the data acquisition module is respectively communicated with the test module and the onboard module.

[0026] Specifically, the control module is the core of the BMS test system and is responsible for the management and scheduling of the entire test process. The control module is connected to the data acquisition module, test module and onboard module through a communication interface to ensure real-time transmission of information and accurate execution of instructions.

[0027] The mounting module is used to mount the produced BMS to obtain the BMS to be tested.

[0028] Specifically, the onboard module is the physical platform of the BMS test system, which is used to fix and carry the BMS to be tested. The onboard module is equipped with standardized interfaces and fixtures, which can quickly install and replace the BMS to meet the testing requirements of different models of BMS. The onboard module may also integrate environmental simulation functions, such as temperature control, to simulate various environmental conditions that the BMS may encounter in actual use, ensuring the accuracy and reliability of the test results.

[0029] The testing module is used to perform parallel testing on multiple functions of the BMS to be tested according to the testing units, wherein each of the testing units tests one function of the BMS to be tested.

[0030] Specifically, the test module consists of multiple independent test units, each of which is responsible for testing a specific function of the BMS. These test units can work in parallel and test the same functions of different BMSs or different functions of the same BMS at the same time, thereby significantly improving the test efficiency. The test module can simulate various battery usage conditions, including different charge and discharge cycles, temperature changes, etc., to ensure that the BMS can work properly in various environments.

[0031] The data acquisition module is used to obtain function data corresponding to each function of the BMS to be tested during the test process.

[0032] Specifically, the function of the data acquisition module is to capture the key parameters of the BMS during the test process. In a preferred embodiment of the present invention, the data acquisition module can be equipped with high-precision sensors and data acquisition cards, which can monitor and record key indicators such as voltage, current, temperature, etc. of the BMS in real time. The collected data is transmitted to the control module through a high-speed communication network for analysis. In addition, the data acquisition module is also responsible for storing the test data in a local or cloud database for subsequent data analysis and quality tracking.

[0033] The control module is used to determine whether the BMS to be tested is qualified by monitoring the functional data.

[0034] Specifically, the control module can automatically assign test tasks to each test unit according to the preset test plan and monitor the test progress. In addition, the control module also has the ability to parse and analyze data, and can evaluate the performance and safety of the BMS based on the test data transmitted by the data acquisition module, and ultimately determine whether the BMS passes the test.

[0035] The BMS test system, method and storage medium of the present invention ensure that the system has advanced scheduling capabilities through the control module, can intelligently assign test tasks to each test unit, and coordinate the communication between the onboard module, the data acquisition module and the test module. Secondly, through the onboard module, it is possible to quickly load and unload the BMS, reducing the test preparation time, wherein an automated robotic arm or automated fixture can be used to automatically load the BMS, thereby reducing manual operations. Then, through the parallel processing capability of the test module, it is ensured that each test unit can independently and simultaneously test the different functions of the BMS, shortening the test time. After the data acquisition module collects and processes the test data in real time, the control module is enabled to quickly analyze the test data and automatically determine whether the BMS is qualified through the automated data analysis and processing system. The present invention significantly improves the automation level and test efficiency of the BMS test by performing parallel testing of multiple functions of the BMS through the test module, and realizes a fast, accurate and reliable BMS test process.

[0036] Optionally, the mounting module includes a test tool, and mounting the produced BMS with the test tool to obtain the BMS to be tested specifically includes: Make electrical connections to the BMS of the output through the test fixture; After the electrical connection is completed, it is determined whether the BMS output is started normally; If so, the output BMS is used as the BMS to be tested.

[0037] Specifically, in the BMS test system, the role of the onboard module is to provide the necessary physical and electrical support for the BMS to be tested. Specifically, the onboard module includes a test tooling, which is responsible for electrically connecting the output BMS to ensure that the BMS can receive the power and signals required for the test. Once the electrical connection is completed, the system will automatically perform a preliminary check to determine whether the BMS is started normally, so that any startup problems of the BMS can be discovered early, thereby avoiding wasting resources in subsequent detailed tests. If the BMS starts normally, it is considered to be the BMS to be tested and can enter the next stage of the test process. For example, in a preferred embodiment of the present invention, the test tooling includes a series of standardized interfaces and fixtures for quickly and accurately connecting the BMS, and the integrated diagnostic tool can quickly determine the startup status of the BMS.

[0038] In the embodiment of the present invention, by carrying out electrical connection and startup checks at the beginning of the test with the module, BMSs that cannot start normally can be quickly identified and excluded, thereby saving time and resources, ensuring that only BMSs that start normally are included in subsequent detailed tests, and reducing the risks and delays that may be caused by testing faulty equipment.

[0039] Optionally, the testing unit tests multiple functions of the BMS to be tested in parallel, including: Simulating multiple types of data of the BMS to be tested respectively by using the multiple test units; A simulation test is performed on the multiple functions of the BMS to be tested according to the type data, wherein each type data corresponds to testing one function.

[0040] Specifically, in the BMS test system, parallel testing is achieved by simulating and testing multiple functions of the BMS through the test unit at the same time. This process begins with the test unit simulating multiple types of data, including voltage, current, and temperature, which are key parameters that the BMS needs to handle in actual work. Subsequently, the test unit uses these simulated data to perform tests on the corresponding functions of the BMS. The test unit simulates different voltage and current conditions to test the voltage and current acquisition functions of the BMS, while another test unit may simulate high and low temperature conditions to test the temperature management function of the BMS. Each data type corresponds to a specific BMS function, ensuring that each function can be fully tested. In this way, multiple key functions of the BMS can be evaluated at the same time without having to be performed one by one, which significantly improves the test efficiency.

[0041] In the embodiments of the present invention, the performance and reliability of the BMS are evaluated more accurately by simulating real operating conditions. At the same time, the flexibility of the test is also improved. Ultimately, this helps to identify and solve BMS problems more quickly, improve the safety and reliability of lithium batteries, and reduce the risk of lithium battery accidents caused by BMS failures.

[0042] Optionally, the plurality of test units include a battery simulation subunit, a power consumption test subunit, a current simulation subunit and an NTC control subunit; The simulating test of the plurality of functions of the BMS to be tested according to the type data includes: Simulating the voltage of the BMS to be tested and testing the voltage accuracy by means of the battery simulation subunit; The voltage is controlled by the power consumption test subunit to test the power consumption of the BMS to be tested; The current of the BMS to be tested is simulated by the current simulation subunit, and the current accuracy is tested by commutation control; The temperature of the BMS to be tested is simulated and tested by the NTC control subunit.

[0043] Specifically, combined Figure 2As shown, the various subunits of the test unit work together to perform comprehensive simulation tests on multiple functions of the BMS to be tested. Specifically, the battery simulation subunit is responsible for simulating the voltage of the BMS to be tested and testing its voltage accuracy to ensure that the BMS can accurately read and process voltage information. The power consumption test subunit controls the voltage to test the power consumption of the BMS under different working conditions and evaluates its energy efficiency performance. The current simulation subunit is responsible for simulating the current and testing the accuracy of the current through commutation control to ensure that the BMS can correctly manage the current flow during the charging and discharging process. At the same time, the NTC control subunit simulates and tests the temperature of the BMS to be tested to verify its temperature management capabilities. Among them, the battery simulation subunit may use a specific voltage range for testing, while the power consumption test subunit may evaluate the power consumption under different load conditions.

[0044] In the embodiment of the present invention, the performance of the BMS to be tested can be comprehensively and accurately evaluated through the coordinated work of each subunit. The simulation test of each function ensures the reliability and safety of the BMS under actual working conditions and reduces the potential risks caused by functional defects.

[0045] Optionally, the data acquisition module includes a voltage acquisition unit, a power consumption acquisition unit, a current acquisition unit and an NTC acquisition unit; The obtaining of function data corresponding to each function of the BMS to be tested during the test process includes: Acquiring voltage data of the BMS to be tested when testing voltage accuracy through the voltage acquisition unit; Acquiring power consumption data of the BMS to be tested during power consumption testing by the power consumption acquisition unit; Acquiring the current data of the BMS to be tested in the test current accuracy through the current acquisition unit; Acquire temperature data of the BMS to be tested at the test temperature through the NTC acquisition unit; The voltage data, the power consumption data, the current data and the temperature data are used as the functional data.

[0046] Specifically, combined Figure 2As shown, the data acquisition module collects the performance data of the BMS during the test process through a special acquisition unit. Specifically, the voltage acquisition unit is responsible for collecting the voltage data of the BMS when performing a voltage accuracy test, the power consumption acquisition unit collects the power consumption data of the BMS in the power consumption test, the current acquisition unit obtains the current data of the BMS when testing the current accuracy, and the NTC acquisition unit is responsible for collecting the temperature data of the BMS in the temperature test. These data acquisition units work together to ensure that various performance indicators of the BMS can be fully collected. In a preferred embodiment of the present invention, the voltage acquisition unit can use a high-precision voltage sensor to ensure that the collected voltage data has high accuracy, and the NTC acquisition unit can use a thermistor to monitor the temperature response of the BMS.

[0047] In the embodiment of the present invention, corresponding data are collected by multiple acquisition units respectively, and these data provide a basis for the control module to evaluate the performance of the BMS, so that it can accurately determine whether the BMS meets the safety and performance standards. Secondly, the collected voltage, power consumption, current and temperature data can be used to identify potential problems and improvement points of the BMS, so as to make timely adjustments and optimizations during the production process.

[0048] Optionally, the monitoring of the functional data to determine whether the BMS to be tested is qualified includes: The functional data are monitored, and when any of the functional data exceeds a threshold interval corresponding to the functional data, the BMS to be tested is determined to be unqualified; When all the function data of the BMS to be tested are within the threshold range corresponding to the function data, it is determined that the BMS to be tested is qualified.

[0049] Specifically, in the BMS test system, the control module is responsible for real-time monitoring of functional data and judging whether the BMS is qualified based on this. This process includes continuous monitoring of key functional data such as voltage, power consumption, current and temperature. Each data type has a predefined threshold interval, which is set based on the performance standards and safety requirements of the BMS. For example, the threshold interval of voltage data is set between 3.0V and 4.2V to ensure that the battery is not overcharged or undercharged. If any data point exceeds these preset thresholds, the system will automatically determine that the BMS is unqualified, so that timely measures can be taken to prevent possible failures or safety accidents.

[0050] In the embodiment of the present invention, through the automated testing and judgment process, manpower and time are saved, production efficiency is improved, and the consistency and accuracy of the testing process are ensured, thereby ensuring that only the BMS that fully meets the safety and performance standards will be recognized as qualified and put into use.

[0051] Optionally, the onboard module is further used to, when there are multiple BMSs for the output, electrically connect all the BMSs for the output in parallel to serve as multiple BMSs to be tested.

[0052] Specifically, when the onboard module needs to test multiple BMS, it can electrically connect multiple newly produced BMS at the same time to prepare for parallel testing. This process means that all BMS can be connected to the test system at the same time without waiting for the previous test to be completed, which greatly improves the efficiency of the test. Among them, the onboard module is equipped with multiple standardized electrical interfaces and automated mechanical devices, which can quickly connect a group of BMS to the test system to provide support for parallel testing.

[0053] In the embodiment of the present invention, multiple BMS can be tested simultaneously, making the test process more efficient, rather than sequentially, thereby reducing the overall test time. At the same time, this method improves the flexibility of the production process, allowing the number of BMS tested to be easily adjusted as needed.

[0054] Optionally, the BMS test system further includes a mirror unit; The mirroring unit is used for, when there are multiple BMSs to be tested, mirroring the control module, the data acquisition module and the test module according to the number of the BMSs to be tested; All the BMSs to be tested are processed in parallel through the mirror image of the control module, the mirror image of the data acquisition module and the mirror image of the test module.

[0055] Specifically, combined Figure 3 As shown, in the BMS test system, in order to further improve the ability and efficiency of parallel testing, when multiple BMSs to be tested need to be tested, the mirror unit will mirror the control module, data acquisition module and test module accordingly according to the number of BMSs to be tested. If there are n BMSs on the production line that need to be tested simultaneously, the mirror unit can create n groups of mirrors of control modules, data acquisition modules and test modules, and each group of mirrors is responsible for the test task of one BMS. In a preferred embodiment of the present invention, the mirror unit automatically copies the program and parameter settings of the control module through software configuration to create an independent test environment for each BMS to be tested.

[0056] In the embodiment of the present invention, the throughput of the test system is significantly improved by the mirror unit, so that multiple BMS can be tested simultaneously without waiting for other BMS tests to be completed, thereby reducing production time. Secondly, the test process of each BMS is independent, which helps to reduce mutual interference between tests and improve the accuracy of test data.

[0057] Combination Figure 4 As shown, the present invention also provides a BMS test method, which is applied to the BMS test system, the BMS test system includes a control module, a data acquisition module, a test module and a mounting module, wherein the test module includes a plurality of test units; the BMS test method includes: The produced BMS is mounted by the mounting module to obtain a BMS to be tested; Performing parallel testing on multiple functions of the BMS to be tested according to the test units by the test module, wherein each of the test units tests one function of the BMS to be tested; Acquiring, by means of the data acquisition module, functional data corresponding to each function of the BMS to be tested during the test process; The functional data is monitored by the control module to determine whether the BMS to be tested is qualified.

[0058] The BMS testing method of the present invention ensures that the system has advanced scheduling capabilities through the control module, can intelligently assign test tasks to each test unit, and coordinate the communication between the onboard module, the data acquisition module and the test module. Secondly, through the onboard module, it is possible to quickly load and unload the BMS, reducing the test preparation time, wherein an automated robotic arm or an automated fixture can be used to automatically load the BMS, thereby reducing manual operations. Next, through the parallel processing capability of the test module, it is ensured that each test unit can independently and simultaneously test the different functions of the BMS, thereby shortening the test time. After the data acquisition module collects and processes the test data in real time, the control module is enabled to quickly analyze the test data and automatically determine whether the BMS is qualified through an automated data analysis and processing system. The present invention significantly improves the automation level and test efficiency of the BMS test by performing parallel testing of multiple functions of the BMS through the test module, and realizes a fast, accurate and reliable BMS test process.

[0059] The present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the above-mentioned BMS test method is implemented.

[0060] The computer-readable storage medium of the present invention ensures that the system has advanced scheduling capabilities through the control module, can intelligently assign test tasks to each test unit, and coordinate the communication between the onboard module, the data acquisition module and the test module. Secondly, through the onboard module, it is possible to quickly load and unload the BMS, reducing the test preparation time, wherein an automated robotic arm or an automated fixture can be used to automatically carry the BMS, thereby reducing manual operations. Then, through the parallel processing capability of the test module, it is ensured that each test unit can independently and simultaneously test the different functions of the BMS, thereby shortening the test time. After the data acquisition module collects and processes the test data in real time, the control module is enabled to quickly analyze the test data and automatically determine whether the BMS is qualified through an automated data analysis and processing system. The present invention significantly improves the automation and test efficiency of the BMS test by performing parallel testing of multiple functions of the BMS through the test module, and realizes a fast, accurate and reliable BMS test process.

[0061] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0062] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0063] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A BMS testing system, characterized in that: The BMS test system includes a control module, a data acquisition module, a test module and a mounting module, wherein the test module includes a plurality of test units; the control module is respectively connected to the data acquisition module, the test module and the mounting module in communication, and the data acquisition module is respectively connected to the test module and the mounting module in communication; The mounting module is used to mount the produced BMS to obtain the BMS to be tested; The test module is used to perform parallel testing on multiple functions of the BMS to be tested according to the test units, wherein each of the test units tests one function of the BMS to be tested; The data acquisition module is used to obtain the function data corresponding to each function of the BMS to be tested during the test process; The control module is used to determine whether the BMS to be tested is qualified by monitoring the functional data.

2. The BMS test system according to claim 1, characterized in that: The mounting module includes a test tool, and the test tool is mounted on the produced BMS to obtain the BMS to be tested, specifically including: Make electrical connections to the BMS of the output through the test fixture; After the electrical connection is completed, it is determined whether the BMS output is started normally; If so, the output BMS is used as the BMS to be tested.

3. The BMS testing system according to claim 1, characterized in that: The testing unit tests multiple functions of the BMS to be tested in parallel, including: Simulating multiple types of data of the BMS to be tested respectively by using the multiple test units; A simulation test is performed on the multiple functions of the BMS to be tested according to the type data, wherein each type data corresponds to testing one function.

4. The BMS testing system according to claim 3, characterized in that: The plurality of test units include a battery simulation subunit, a power consumption test subunit, a current simulation subunit and an NTC control subunit; The simulating test of the plurality of functions of the BMS to be tested according to the type data includes: Simulating the voltage of the BMS to be tested and testing the voltage accuracy by means of the battery simulation subunit; The voltage is controlled by the power consumption test subunit to test the power consumption of the BMS to be tested; The current of the BMS to be tested is simulated by the current simulation subunit, and the current accuracy is tested by commutation control; The temperature of the BMS to be tested is simulated and tested by the NTC control subunit.

5. The BMS testing system according to claim 4, characterized in that: The data acquisition module includes a voltage acquisition unit, a power consumption acquisition unit, a current acquisition unit and an NTC acquisition unit; The obtaining of function data corresponding to each function of the BMS to be tested during the test process includes: Acquiring voltage data of the BMS to be tested when testing voltage accuracy through the voltage acquisition unit; Acquiring power consumption data of the BMS to be tested during power consumption testing by the power consumption acquisition unit; Acquiring the current data of the BMS to be tested in the test current accuracy through the current acquisition unit; Acquire temperature data of the BMS to be tested at the test temperature through the NTC acquisition unit; The voltage data, the power consumption data, the current data and the temperature data are used as the functional data.

6. The BMS testing system according to claim 4, characterized in that: The step of monitoring the functional data to determine whether the BMS to be tested is qualified includes: The functional data are monitored, and when any of the functional data exceeds a threshold interval corresponding to the functional data, the BMS to be tested is determined to be unqualified; When all the function data of the BMS to be tested are within the threshold range corresponding to the function data, it is determined that the BMS to be tested is qualified.

7. The BMS testing system according to claim 1, characterized in that: The mounting module is also used for, when there are a plurality of the BMSs producing the outputs, electrically connecting all the BMSs producing the outputs in parallel to form a plurality of the BMSs to be tested.

8. The BMS testing system according to claim 7, characterized in that: The BMS test system also includes a mirror unit; The mirroring unit is used for, when there are multiple BMSs to be tested, mirroring the control module, the data acquisition module and the test module according to the number of the BMSs to be tested; All the BMSs to be tested are processed in parallel through the mirror image of the control module, the mirror image of the data acquisition module and the mirror image of the test module.

9. A BMS testing method, characterized in that: The BMS test method is applied to the BMS test system, which includes a control module, a data acquisition module, a test module and a mounting module, wherein the test module includes a plurality of test units; the BMS test method includes: The produced BMS is mounted by the mounting module to obtain a BMS to be tested; Performing parallel testing on multiple functions of the BMS to be tested according to the test units by the test module, wherein each of the test units tests one function of the BMS to be tested; Acquiring, by means of the data acquisition module, functional data corresponding to each function of the BMS to be tested during the test process; The functional data is monitored by the control module to determine whether the BMS to be tested is qualified.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the BMS testing method as claimed in claim 9 is implemented.

Citation Information

Patent Citations

  • Battery management system test method, device and equipment

    CN109143072A

  • Test system based on electric vehicle battery management system

    CN110187203A

  • BMS board test device, test system and test method

    CN111337869A

  • Switching system for improving hardware test efficiency of battery management system

    CN213069034U

  • Battery management test board and battery management test system

    CN219574269U