Battery application testing method, device and system

By obtaining the battery operation data of the unmanned device and building a simulated test environment, the problem that the existing technology cannot fully test the battery is solved, and more accurate and safe battery testing is achieved.

CN114487871BActive Publication Date: 2025-04-01GUANGZHOU XAIRCRAFT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111664201.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-04-01
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

The prior art is difficult to conduct comprehensive testing of batteries when it is more suitable for the actual operation of unmanned devices, and it is impossible to fully simulate the state of the battery when it is used on unmanned devices.

Method used

By obtaining the battery-related operating data of the target unmanned device, a battery test environment is built, the operating status of the unmanned device is simulated, and the battery is tested in this environment.

Benefits of technology

It realizes more sufficient testing of the battery, improves the accuracy of the test, and ensures the safety of the battery during actual use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114487871B_ABST
    Figure CN114487871B_ABST
Patent Text Reader

Abstract

The present application provides a battery application testing method, device and system, wherein the battery is applied to a target unmanned device, and the battery application testing method includes: obtaining battery-related operating data of the target unmanned device; constructing a battery testing environment based on the battery-related operating data, wherein the battery testing environment is used to simulate the target unmanned device to realize the use state of the battery when it is installed in the target unmanned device; and testing the battery in the battery testing environment. The technical solution of the present application can conduct a more comprehensive test on the battery in a situation that is more in line with the actual operation of the unmanned device, thereby improving the accuracy of the battery test.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a test method, device and system for battery application. Background Art

[0002] At present, the application of unmanned devices (such as drones) is becoming more and more important in all walks of life. The power of unmanned devices comes from batteries, that is, batteries provide guarantee for the normal operation of unmanned devices. It can be seen that in the process of unmanned device operation, it is necessary to first select suitable and high-performance batteries. Therefore, it is necessary to test the battery to ensure the battery function and performance, so as to meet the safe and normal operation of unmanned devices.

[0003] However, in the process of testing batteries suitable for use in unmanned devices, usually only the battery parameters themselves and some functions of the battery management system (BMS) can be tested, and it is impossible to fully simulate the situation when the battery is used in the unmanned device. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a battery application testing method, device and system, which can perform more comprehensive testing on the battery in a situation that is more in line with the actual operation of the unmanned device.

[0005] In the first aspect, an embodiment of the present application provides a battery application testing method, wherein the battery is applied to a target unmanned device, and the testing method includes: obtaining battery-related operating data of the target unmanned device; constructing a battery testing environment based on the battery-related operating data, wherein the battery testing environment is used to simulate the target unmanned device to realize the usage status of the battery when it is installed in the target unmanned device; and testing the battery in the battery testing environment.

[0006] In certain embodiments of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining a model of the target unmanned device, and obtaining corresponding battery-related operating data according to the model of the target unmanned device.

[0007] In certain embodiments of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining a historical operating log of the target unmanned device, and obtaining corresponding battery-related operating data according to the historical operating log records.

[0008] In certain embodiments of the present application, a battery testing environment is implemented by a battery simulation device, which includes a simulation control unit and a battery containing device, wherein the battery testing environment is constructed based on battery-related operating data, including: based on the battery-related operating data, adjusting the battery testing environment in the battery containing device through the simulation control unit.

[0009] In certain embodiments of the present application, the target unmanned device is a drone, and the historical operation log is an abnormal flight log, wherein the method further includes: when abnormal parameter information exists in the battery parameter information obtained by the test, determining that the cause of the abnormal flight of the drone is a battery abnormality.

[0010] In certain embodiments of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining pre-stored battery-related operating data of the target unmanned device that is applicable to the battery.

[0011] In certain embodiments of the present application, after testing the battery in a battery testing environment, it also includes: determining whether the current number of tests meets a preset test threshold; when the current number of tests does not meet the preset test threshold, repeatedly executing the construction of a battery testing environment based on battery-related operating data, the battery testing environment is used to simulate a target unmanned device to achieve the usage state of the battery when installed in the target unmanned device; and the step of testing the battery in the battery testing environment.

[0012] In certain embodiments of the present application, there are multiple target unmanned devices, and the method also includes: when the current number of tests meets a preset test threshold, determining whether there are untested target unmanned devices among the multiple target unmanned devices; if there are untested target unmanned devices, obtaining data of the untested target unmanned devices and re-executing the battery application test method.

[0013] In some embodiments of the present application, the method further includes: if there is no untested target unmanned device, generating a battery test report.

[0014] In a second aspect, an embodiment of the present application provides a battery application testing system, including a battery simulation device, the battery simulation device including a simulation control unit and a battery containing device, the battery containing device is connected to the simulation control unit, the simulation control unit includes a processor, for executing the battery application testing method described in the first aspect above.

[0015] In certain embodiments of the present application, the battery holding device also includes a charging power supply and a discharging load, or the simulation control unit also includes a charging power supply and a discharging load, wherein the charging power supply is used to charge the battery, and the discharging load is used to simulate the load of the target unmanned device.

[0016] In certain embodiments of the present application, the test system further includes a server, which is connected to the simulation control unit and is used to send battery-related operating data of the target unmanned device to the simulation control unit.

[0017] In a third aspect, an embodiment of the present application provides a battery application testing device, including: an acquisition module for acquiring battery-related operating data of a target unmanned device; a construction module for constructing a battery testing environment based on the battery-related operating data, the battery testing environment being used to simulate the target unmanned device to achieve the usage status of the battery when installed in the target unmanned device; and a testing module for testing the battery under the battery testing environment.

[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, the storage medium storing a computer program, and the computer program is used to execute the battery application testing method described in the first aspect above.

[0019] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising: a processor; and a memory for storing processor executable instructions, wherein the processor is used to execute the battery application testing method described in the first aspect above.

[0020] The embodiments of the present application provide a battery application testing method, device and system, which obtains the battery-related operating data of the target unmanned device to which the battery is applicable, reproduces the battery usage status when the target unmanned device is running (i.e., builds a battery testing environment), and performs performance testing on the battery to be tested based on the battery usage status, thereby combining the battery testing process with the actual application of the battery, performing a more comprehensive test on the battery, and improving the accuracy of the battery test. At the same time, the use of the technical solution of the present application can achieve the adjustment of the test environment according to the different use targets of the battery, thereby avoiding fixed out-of-use testing, and thus ensuring the safety of the battery during actual use. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a structural diagram of a battery application testing system provided in one embodiment of the present application.

[0022] Figure 2 It is a flowchart of a battery application testing method provided in one embodiment of the present application.

[0023] Figure 3 It is a flowchart of a battery application testing method provided in another embodiment of the present application.

[0024] Figure 4 It is a flowchart of a battery application testing method provided in yet another embodiment of the present application.

[0025] Figure 5 It is a flowchart of a battery application testing method provided in yet another embodiment of the present application.

[0026] Figure 6It is a flowchart of a battery application testing method provided in yet another embodiment of the present application.

[0027] Figure 7 It is a flowchart of a battery application testing method provided in yet another embodiment of the present application.

[0028] Figure 8 It is a structural schematic diagram of a battery application testing system provided in another embodiment of the present application.

[0029] Fig. 9 It is a structural schematic diagram of a battery application testing system provided in yet another embodiment of the present application.

[0030] Fig.10 It is a structural schematic diagram of a battery application testing device provided in one embodiment of the present application.

[0031] Fig.11 It is a block diagram of an electronic device for testing battery applications provided by an embodiment of the present application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0033] Figure 1 FIG. 1 is a schematic diagram of a battery application test system 100 provided by an exemplary embodiment of the present application. Figure 1 As shown, the test system 100 includes a battery simulation device and a server, wherein the battery simulation device includes a simulation control unit 110 and a battery receiving device 130 , the simulation control unit 110 is connected to the server 120 , and the simulation control unit 110 is also connected to the battery receiving device 130 .

[0034] The simulation control unit 110 may include a processor, which may include a voltage monitoring module, a current monitoring module, a temperature monitoring module, etc., for monitoring the battery test environment information during the test process, as well as monitoring the relevant parameters of the battery (i.e., the battery to be tested) and recording the relevant parameters.

[0035] The server 120 may be a cloud server for storing logs of the target unmanned device, such as storing flight logs of different types of drones. The embodiment of the present application does not specifically limit the type of server. It should be noted that the simulation control unit 110 can obtain the historical operation log of the target unmanned device from the server 120, and then perform temperature control on the battery placed in the battery receiving device 130 in real time according to the historical operation log.

[0036] The battery receiving device 130 is used to place the battery (ie, the battery to be tested), and the battery receiving device 130 may include other auxiliary modules such as a heating module and a heat dissipation module for real-time control of the temperature of the battery during the test.

[0037] For details about the structure of the test system and the test method for battery application, please refer to the description of the following embodiments.

[0038] Figure 2 It is a flowchart of a battery application testing method provided by an exemplary embodiment of the present application. Figure 2 The method may be executed by a simulation control unit in a test system, or by a processor included in the simulation control unit (eg Figure 1 In the embodiment, the simulation control unit 110 is used to perform. Figure 2 As shown, the test method for the battery application includes the following contents.

[0039] 210: Obtain battery-related operating data of the target unmanned device.

[0040] Specifically, the target unmanned device may be a drone, an unmanned vehicle, or an automated mechanical device, and the embodiments of the present application do not specifically limit the target unmanned device.

[0041] In one embodiment, before obtaining the battery-related operating data of the target unmanned device, the method may also include loading the model of the target unmanned device to which the battery is applicable; then, among the models of applicable target unmanned devices, selecting any target unmanned device to which the battery is applicable (i.e., selecting the model of any target unmanned device); and then obtaining the battery-related operating data of the target unmanned device.

[0042] The battery-related operation data may include the historical operation logs of the target unmanned device to which the battery is applicable and the relevant parameter information of the target unmanned device, wherein the relevant parameter information of the target unmanned device may be the operating voltage of the battery at each time, the operating current of the battery at each time, the maximum voltage, the maximum current and the rated power, etc. It should be noted that the target unmanned device to which the battery is applicable may be understood as the target unmanned device to which the battery can be applied as a power source.

[0043] In one embodiment, the processor can obtain pre-stored battery-related operating data from a memory in the simulation control unit; or, the processor can also obtain pre-stored battery-related operating data from a memory independently set in the test system, wherein the independently set memory can be a separately set memory, that is, a memory that is not set in the simulation control unit.

[0044] Optionally, in another embodiment, the processor may obtain battery-related operating data from a server connected to the target unmanned device, for example, the processor may obtain the flight log of the unmanned aerial vehicle from a cloud server connected to the unmanned aerial vehicle, wherein the server is connected to the simulation control unit (e.g. Figure 1 shown).

[0045] 220: Construct a battery test environment based on battery-related operating data, where the battery test environment is used to simulate a target unmanned device to realize the usage state of the battery when it is installed in the target unmanned device.

[0046] Specifically, the processor in the simulation control unit can construct a battery testing environment for testing the battery holding device based on the battery's operating voltage, operating current and temperature information generated during operation at each moment recorded in the battery-related operating data. The battery testing environment can reproduce information such as the battery's operating voltage, operating current and operating temperature when the target unmanned device is performing a task, that is, simulate the target unmanned device so that the battery testing process in the test system is equivalent to the battery's operating process on the target unmanned device.

[0047] For example, the battery-related operation data is a historical operation log, which records that the operating temperature of the battery is 5°C at 1 second, 7°C at 2 seconds, and 9°C at 3 seconds. At this time, under the constructed battery test environment, the temperature of the battery is also 5°C at 1 second, 7°C at 2 seconds, and 9°C at 3 seconds.

[0048] It should be noted that before performing a battery test, the user may place the battery in a battery receiving device of the test system. The battery receiving device may also be called a battery holder, which is used to place the battery to be tested.

[0049] In one embodiment, the battery-related operation data may be a test case required to test the battery, and the test case may be parameter information when the target unmanned device is operating at maximum load. When the battery-related operation data is a pre-stored test case obtained by the processor from the memory, the processor can reproduce the battery usage under the test case based on the information such as the operating voltage and current of the battery recorded in the test case, that is, reproduce the battery usage status when the target unmanned device is operating at maximum load.

[0050] Optionally, in another embodiment, when the battery-related operation data may be a historical operation log obtained by the processor from the server, the processor may adjust the test system load in real time according to the power consumption data such as voltage and current recorded in the historical operation log to reproduce the battery usage status when the target unmanned device was performing the task (i.e., the target unmanned device was generating the historical operation log).

[0051] It should be noted that the battery testing environment of the embodiment of the present application may be an editable testing environment to make the battery testing process more accurate.

[0052] It should also be noted that the battery testing environment can simulate the target unmanned device through a combination of software and hardware. For example, the heating module, discharge load and other hardware modules included in the test system simulate the target unmanned device based on the operating data recorded in the historical operation log to realize the usage status of the battery when it is installed in the target unmanned device.

[0053] 230: Test the battery in the battery test environment.

[0054] Specifically, in a battery testing environment, the processor of the simulation control unit can control the battery operation to detect changes in parameter information when the battery is operating in the battery testing environment, and record the parameter information that changes in the battery during the test process to facilitate subsequent analysis of the parameter information.

[0055] The test of the battery can be understood as a test of the battery performance conducted in a battery test environment (or a preset battery test environment) constructed based on battery-related operating data, and the test can be a reliability test, a load test, an aging test, and the like.

[0056] The processor of the simulation control unit can control the changes in the battery test environment of the battery in real time according to the operating data at each moment recorded in the battery-related operating data, where the changes in the battery test environment can be changes in power consumption data such as voltage and current and battery temperature.

[0057] In one embodiment, the simulation control unit can obtain the initial parameters of the target unmanned device starting to perform the task and generating the historical operation log from the historical operation log according to the battery operation data recorded in the historical operation log generated by the battery in the target unmanned device, and build the initial battery test environment of the battery based on the initial parameters. Then, during the test, the simulation control unit can reproduce the battery usage status of the target unmanned device when performing the task according to the power consumption information at each moment recorded in the historical operation log, that is, adjust the battery test environment during the test in real time.

[0058] For example, the temperature information of the battery recorded in the historical operation log is 10°C in 1 second, 11°C in 2 seconds, 12°C in 3 seconds... At this time, the simulation control unit will also adjust the temperature of the battery test environment to 10°C, 11°C, 12°C... at the corresponding time.

[0059] It should be noted that the embodiments of the present application can provide a basis for selecting power batteries for target unmanned devices. For example, a newly developed battery can obtain key parameter information (such as battery charging and discharging information) through this test method to determine the target unmanned device for which the battery is suitable, or discover problems in the newly developed battery before it is put on the market (such as short battery life), or it can determine the target unmanned device for which the battery to be tested is more suitable by testing the test environment of multiple different types of unmanned devices.

[0060] It can be seen that the embodiment of the present application obtains the battery-related operating data of the target unmanned device to which the battery is applicable, reproduces the battery usage status (i.e., the battery test environment) when the target unmanned device is running, and performs a performance test on the battery to be tested based on the battery usage status, thereby combining the battery testing process with the actual application of the battery, performing a more comprehensive test on the battery, and improving the accuracy of the battery test. At the same time, the use of the technical solution of the present application can achieve the adjustment of the test environment according to the different use targets of the battery, thereby avoiding fixed out-of-use tests, and thus ensuring the safety of the battery during actual use.

[0061] In one embodiment of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining a model of the target unmanned device, and obtaining corresponding battery-related operating data according to the model of the target unmanned device.

[0062] Specifically, the target unmanned device model may be the product name and specification model of the target unmanned device, such as a plant protection drone with a drug load of 40L, and the number of target unmanned device models obtained may be one or more, such as obtaining a plant protection drone with a drug load of 40L or a plant protection drone with a drug load of 80L. The method for obtaining the target unmanned device model may be user input, and the embodiment of the present application does not specifically limit the method for obtaining the target unmanned device.

[0063] In one embodiment, the pre-stored battery-related operating data may be obtained from a memory in a simulation control unit or a non-simulation control unit, that is, an independently provided memory, according to the target unmanned device model.

[0064] In another embodiment, according to the model of the target unmanned device, the stored battery-related operating data can be obtained from a server connected to the target unmanned device. The embodiment of the present application does not specifically limit the method of obtaining the battery-related operating data.

[0065] It should be noted that in the field of unmanned devices, different models of target unmanned devices (for example, different models of drones) have different performance parameters, and different losses and impacts on batteries, that is, different models of target unmanned devices can be matched with different batteries. In other words, when the battery already has a corresponding target unmanned device model, each model can correspond to a different battery test environment and test threshold, where the battery test environment may directly be a standard test environment fixedly required for each model, thereby ensuring the safety of the battery during actual application.

[0066] It can be seen that the embodiment of the present application makes the battery test more accurate by testing the battery in the test environment corresponding to the specified target unmanned device, and further ensures the safety of the battery in actual application on the target unmanned device.

[0067] In one embodiment of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining a historical operating log of the target unmanned device, and obtaining corresponding battery-related operating data according to the historical operating log records.

[0068] Specifically, the historical operation log may be historical data stored on the server side by the target unmanned device. For example, when the target unmanned device is a drone, the historical operation log may be a historical flight log of the drone. The historical operation log may also be a log when an abnormal situation occurs in the target unmanned device, such as an abnormal flight log when a drone suddenly loses control and falls (i.e., explodes), or an abnormal driving log when an unmanned vehicle stops automatically. The embodiments of the present application do not specifically limit the historical operation log.

[0069] Battery-related operating data may be battery-related data in historical operating logs, including flag bits, date and time, voltage information, remaining power, charging cycles, current, temperature, and cell voltage. The flag bits may be used to indicate abnormal flight conditions such as battery parameter information exceeding abnormal parameter thresholds, as well as communication interruption of the target unmanned device. The embodiments of the present application do not limit the specific content of the battery-related operating data.

[0070] It should be noted that, for a target unmanned device that has no standard testing requirements, we can determine the test environment of the target unmanned device based on the historical operation log of the target unmanned device.

[0071] It should also be noted that the selection of historical operation logs can be manually selected by the user according to actual needs, and the embodiment of the present application does not specifically limit the selection method of the historical operation logs.

[0072] It can be seen from this that the embodiment of the present application adjusts the battery test environment in real time according to the operation data at each moment recorded in the historical operation log, so that the test environment of the test battery is more closely aligned with the environment when the target unmanned device performs the task, thereby improving the accuracy of the battery test.

[0073] In one embodiment of the present application, a battery testing environment is implemented by a battery simulation device, which includes a simulation control unit and a battery containing device, wherein the battery testing environment is constructed based on battery-related operating data, including: based on the battery-related operating data, adjusting the battery testing environment in the battery containing device through the simulation control unit.

[0074] Specifically, the battery application test system includes a battery simulation device and a server, the battery simulation device includes a simulation control unit and a battery receiving device, wherein the simulation control unit may include a processor.

[0075] The simulation control unit (or the processor included in the simulation control unit) can adjust the battery test environment in the battery containing device in real time according to the battery-related operating data.

[0076] The battery-related operation data may include data of the battery at various times, such as temperature, voltage, etc. of the battery at various times. The simulation control unit may adjust the battery test environment in the battery receiving device in real time according to the battery-related operation data.

[0077] In one embodiment, the battery-related operating data may include temperature information. Based on the battery-related operating data, the battery test environment in the battery containing device is adjusted through a simulation control unit, including: according to the temperature information, real-time controlling the temperature of the battery placed in the battery containing device through the simulation control unit.

[0078] The simulation control unit can control the temperature of the battery in real time according to the temperature information at each moment recorded in the battery-related operation data (such as the historical operation log).

[0079] In one embodiment, the processor in the simulation control unit may include a temperature monitoring module, which is responsible for controlling the test environment of the battery to be as consistent as possible with the environment in which the battery-related operating data (such as historical operating logs) is recorded, that is, controlling the temperature of the battery. The battery receiving device includes a heating module and a heat dissipation module, which are used to control the temperature of the battery placed in the battery receiving device.

[0080] The temperature monitoring module can send temperature control instructions to the battery containing device according to the temperature information at each moment recorded in the battery-related operating data, such as turning on or off the heating module, turning on or off the heat dissipation module, etc.

[0081] It should be noted that since the environment of the target unmanned device (such as a drone) in the air may be different from the battery testing environment, that is, the temperature of the battery in the air is quite different from the temperature of the battery on the ground, the ambient temperature change can be controlled by the temperature monitoring module so that the battery temperature change is consistent with the temperature change recorded in the battery-related operating data (such as historical operation logs).

[0082] It can be seen from this that the embodiment of the present application adjusts the battery testing environment in real time according to the information recorded in the battery-related operating data, reproduces the impact of external environmental factors on the battery, and improves the fit between the battery testing environment and the environment when the target unmanned device performs tasks.

[0083] In one embodiment of the present application, the target unmanned device is a drone, and the historical operation log is an abnormal flight log. The method also includes: when abnormal parameter information exists in the battery parameter information obtained by the test, determining that the cause of the abnormal flight of the drone is that the battery is abnormal.

[0084] Specifically, the target unmanned device may be a drone; the historical operation log is an abnormal flight log generated when an abnormal flight situation occurs when the drone performs a mission, wherein the abnormal flight log may include a flag bit, which may be used to indicate abnormal flight situations such as battery parameter information exceeding an abnormal parameter threshold, and drone communication interruption, and the abnormal parameter threshold may be an upper limit value or a lower limit value, and the embodiment of the present application does not specifically limit the flag bit.

[0085] For example, the abnormal parameter threshold may be a temperature threshold (i.e., an upper limit value), and the flag may be used to indicate that the battery temperature of the target unmanned device (i.e., the battery parameter information is the temperature information of the battery) has reached the temperature threshold. When the battery temperature exceeds (i.e., is higher than) the temperature threshold, the target unmanned device is powered off, and the flag is set; when the battery temperature is within the normal temperature range, the target unmanned device is powered normally, and the flag is cleared.

[0086] For another example, the abnormal parameter threshold may be a power threshold (i.e., a lower limit value), and the flag bit may be used to indicate that the battery power of the target unmanned device (i.e., the battery parameter information is the battery power information) has fallen below the power threshold. When the battery power exceeds (i.e., is less than) the power threshold, the target unmanned device is forced to return or land, and the flag bit is set; when the battery power is within the normal power range, the target unmanned device is powered normally, and the flag bit is cleared.

[0087] It should be noted that the determination of an abnormal flight situation may be an abnormal situation determined by the battery management system (ie, BMS) when a flag in the battery parameter information of the battery indicates that an abnormal flight situation has occurred.

[0088] The processor of the simulation control unit can reproduce the control of the battery management system, wherein the battery management system can be arranged inside the battery, and the embodiment of the present application does not specifically limit the setting location of the BMS. In the process of reproducing and testing the abnormal flight log, when the battery management system again determines that there is an abnormality in the battery parameter information obtained in the current test (that is, the battery parameter information obtained in the test includes abnormal parameter information), the processor can determine that the reason for the abnormal flight of the drone is that there is an abnormality in the battery. Conversely, when the battery management system does not determine that there is an abnormality in the battery parameter information obtained in the current test, the processor can determine that the reason for the abnormal flight of the drone is that there is an abnormality in the drone itself.

[0089] It should be noted that when the battery parameter information obtained by the simulation test does not contain abnormal parameter information, it can be determined that the abnormal flight is caused by the drone's own problems, and when the test battery reproduces the problem, the user can perform the test multiple times to facilitate the user to locate the problem.

[0090] In addition, the flag bit can also be directly used to indicate an abnormal parameter threshold, which is not specifically limited in the embodiments of the present application.

[0091] It can be seen that the embodiment of the present application simulates abnormal flight conditions so that the test system can locate problems that occur during actual use, thereby eliminating the need for actual drone flight to confirm the cause of the abnormal flight, thereby saving development time.

[0092] In one embodiment of the present application, obtaining battery-related operating data of a target unmanned device includes: obtaining pre-stored battery-related operating data of the target unmanned device that is applicable to the battery.

[0093] Specifically, the simulation control unit in the battery simulation device can obtain the battery-related operation data of the target unmanned device applicable to the battery that is pre-stored from the memory, wherein the memory can be set in the battery simulation device or in a test system outside the battery simulation device, and the embodiment of the present application does not specifically limit the location of the memory. The memory can be used to store the battery-related operation data and test cases of the target unmanned device, wherein the battery-related operation data can be the data required for the battery test, and the data required for the test can be the design parameters of the battery and the parameters related to the battery when the target unmanned device is running, such as the maximum current of the battery, the maximum current of the target unmanned device, etc.

[0094] The test case can be designed to be a test threshold value that is universal for each model and automatically adapted according to the battery-related operating data. For example, the test case can be the maximum operating current of the drone that is automatically adapted according to the test cases of different models when the drone is flying at maximum load. It should be noted that the test case can refer to the description of the test task for the battery to reflect the test scheme, method, technology and strategy. Therefore, in the embodiment of the present application, the test case mainly refers to the test target (i.e., the target unmanned device), the battery test environment (such as temperature, voltage, etc.), the input data (such as current, temperature, etc.), the test steps (such as how to operate the target unmanned device to make the input data reach or exceed the threshold), and the description of the expected results (such as power off when reaching or exceeding the threshold, or reducing the current, etc.).

[0095] In one embodiment, the battery-related operation data includes a test case, which is a test threshold of the target unmanned device automatically adapted according to different aircraft test cases when the target unmanned device is flying at maximum load, and the test threshold can be stored in a memory. The processor in the simulation control unit can obtain the test case from the memory, and build a battery test environment based on the test case to implement battery testing.

[0096] It should be noted that the embodiments of this application are mainly aimed at testing the function and performance of the battery, such as testing the performance of the battery under the maximum load of the drone. For details, please refer to Figure 7 Description of embodiments.

[0097] It can be seen that the embodiment of the present application tests the performance of the battery according to the data required for the battery test, so that the test of the battery is more comprehensive.

[0098] Figure 3 It is a flowchart of a battery application testing method provided by another exemplary embodiment of the present application. Figure 3 The embodiment is Figure 1 The examples of the embodiments are not repeated here, and the differences are described in detail. Figure 3 As shown, the test method for the battery application includes the following contents.

[0099] The description of steps 310 to 330 is basically the same as that of steps 210 to 230. For details, please refer to the description of the above embodiment.

[0100] 340: Determine whether the current test times meet the preset test threshold.

[0101] Specifically, the processor of the simulation control unit in the test system can compare the current test number with the preset test threshold, where the current test number can be understood as the number of executions of step 320 and step 330, and the preset test threshold can be set by the user according to actual needs. The preset test threshold can be 4, 5 or 6, and the embodiment of the present application does not make specific limitations on this.

[0102] 350: When the current number of tests does not meet the preset test threshold, repeatedly executing the steps of building a battery test environment based on battery-related operating data, the battery test environment is used to simulate the target unmanned device to achieve the usage state of the battery when it is installed in the target unmanned device; and testing the battery in the battery test environment.

[0103] Specifically, when the current number of tests does not meet the preset test threshold, step 320 and step 330 are repeatedly executed until the current number of tests meets the preset test threshold, and the loop operation is completed.

[0104] It should be noted that the cyclic test in the above steps can be a single cyclic test, or multiple simultaneous cyclic tests, or a single log or multiple logs can execute the cycle in turn. The embodiment of the present application does not specifically limit the method of cyclic testing.

[0105] It can be seen that the embodiment of the present application can perform aging tests on the battery, test the battery life and discover problems in long-term tests by setting up a cycle test, and multiple current monitoring can also check whether the battery has a problem of reduced output capacity during long-term use.

[0106] Figure 4 It is a flowchart of a battery application testing method provided by another exemplary embodiment of the present application. Figure 4 The embodiment is Figure 3 The examples of the embodiments are not repeated here, and the differences are described in detail. Figure 4 As shown, the test method for the battery application includes the following contents.

[0107] Steps 410 to 440 and Figure 3 Steps 310 to 340 in the embodiment are substantially the same, and for details, please refer to the description of the above embodiment.

[0108] 450: When the current number of tests meets a preset test threshold, determine whether there is an untested target unmanned device among the multiple target unmanned devices.

[0109] In one embodiment, there are multiple target unmanned devices.

[0110] Specifically, the multiple target unmanned devices can be all the target unmanned devices that the battery is applicable to, or multiple target unmanned devices selected by the user from all the target unmanned devices that the battery is applicable to, and the number of target unmanned devices can be 6, 7 or 8. The embodiment of the present application does not specifically limit the number of target unmanned devices.

[0111] When the processor of the simulation control unit in the test system detects that the current number of tests meets the preset test threshold, the processor can further determine whether there is an untested target unmanned device among the multiple target unmanned devices, that is, further determine whether the current battery has not been tested under the battery testing environment constructed by the battery-related operating data of a certain target unmanned device, where the certain target unmanned device is any one of the multiple target unmanned devices.

[0112] 460: If there is an untested target unmanned device, obtain data of the untested target unmanned device and re-execute the battery application test method.

[0113] Specifically, when the processor detects that there are untested target unmanned devices, the data of the untested target unmanned devices are re-acquired, and the method of step 410 to step 430 is repeatedly executed until multiple target unmanned devices applicable to the battery are tested.

[0114] It can be seen that the embodiment of the present application ensures that multiple target unmanned devices suitable for the battery can be tested by detecting untested target unmanned devices, and further ensures the validity of the test results.

[0115] Figure 5 It is a flowchart of a battery application testing method provided by yet another exemplary embodiment of the present application. Figure 5 The embodiment is Figure 4 The examples of the embodiments are not repeated here, and the differences are described in detail. Figure 5 As shown, the test method for the battery application includes the following contents.

[0116] Steps 510 to 550 and Figure 4 Steps 410 to 450 in the embodiments are substantially the same, and for details, please refer to the description of the above embodiments.

[0117] 560: If there is no untested target unmanned device, generate a battery test report.

[0118] Specifically, when the processor of the simulation control unit detects that multiple target unmanned devices using the battery have completed testing (that is, the processor detects that there are no untested target unmanned devices), the processor can generate a battery test report based on the battery parameter information and the test case execution results, where the execution pass rate of the test case and the numerical changes in each battery parameter information can be understood as the battery test results.

[0119] The test report may include the execution results of each test case (for example, a record of the failure of the test battery when executing a certain step according to the test case), and the display and analysis of the battery characteristic data curve determined based on the battery parameter information, which is not specifically limited in the embodiments of the present application.

[0120] It can be seen from this that the embodiment of the present application presents the test results obtained in the form of a test report, making the presentation of the test results more intuitive.

[0121] Figure 6 The figure is a flow chart of a battery application testing method provided by another exemplary embodiment of the present application. The testing system includes a battery receiving device, a simulation control unit and a server.

[0122] 610: Place a battery (ie, a battery to be tested) in a battery receiving device.

[0123] 620: The processor included in the analog control unit can load the drone model that the battery is suitable for.

[0124] 630: The processor loads the historical operation log of the drone that needs to be re-tested from the server, obtains the initial parameters of the drone in the historical operation log, and configures the initial battery test environment according to the initial parameters.

[0125] 640: The processor reproduces the execution task according to the parameter information recorded in the historical operation log, and adjusts the load of the battery test environment in real time according to the power consumption data (such as voltage data, current data, etc.) in the historical operation log, and reproduces the control behavior of the BMS.

[0126] 650: The processor includes a temperature monitoring module, which controls the change of environmental parameters in real time according to the parameter information recorded in the historical operation log, that is, controls the temperature of the battery in real time.

[0127] 660: The processor includes current monitoring, voltage monitoring and other monitoring modules, which record changes in various parameters of the battery during the task reproduction process.

[0128] 670: When the reproduction is completed based on the historical operation log, the server can analyze the test process data. For example, when the historical operation log is an abnormal flight log, the cause of the abnormal flight of the drone is the drone itself or the battery running on the drone.

[0129] 680: Determine whether a cyclic test is currently set, that is, further determine whether the current test times meet the test threshold, if not, execute step 695.

[0130] 690: If the current number of tests does not meet the preset test threshold, repeat steps 630 to 670. Otherwise, execute step 695, that is, if the current number of tests meets the preset test threshold, execute step 695.

[0131] 695: Determine whether all target unmanned devices applicable to the battery have been tested. If so, execute step 699. If not, repeat steps 620 to 690.

[0132] 699: Generate a test report when all drones that the battery is applicable to have been tested.

[0133] Figure 7 The figure is a flow chart of a battery application testing method provided by another exemplary embodiment of the present application. The testing system includes a battery receiving device, a simulation control unit and a server.

[0134] 710: Place a battery (ie, a battery to be tested) in a battery receiving device.

[0135] 720: The processor included in the simulation control unit can load the drone model that the battery is suitable for, and load relevant parameter information of the drone model from the memory of the battery simulation device.

[0136] 730: The processor loads the required test cases from the memory in the battery simulation device, where the test cases can be designed to be common to all models and the test thresholds can be automatically adapted according to the battery-related operating data. For example, the test cases can be parameter information when the drone is flying at maximum load.

[0137] 740: The processor performs a battery test according to the test case and records the test process data of the battery.

[0138] 750: Determine whether a cyclic test is currently set, that is, further determine whether the current test times meet the test threshold, if not, execute step 770.

[0139] 760: If the current number of tests does not meet the preset test threshold, repeat steps 730 to 750. Otherwise, execute step 770, that is, if the current number of tests meets the preset test threshold, execute step 770.

[0140] 770: Determine whether all target unmanned devices applicable to the battery have been tested. If so, execute step 780. If not, repeat steps 720 to 760.

[0141] 780: Generate a test report when all drones that the battery is applicable to have been tested.

[0142] It should also be noted that the battery simulation device can be used to set steps to automatically execute tests according to the description of the test case, and record the numerical changes and flag changes of various battery parameters during the test, and record the test case execution results.

[0143] Figure 8 FIG. 1 is a schematic diagram of the structure of a test system provided by another exemplary embodiment of the present application. Figure 8 As shown, the test system 800 includes a battery simulation device and a server 820. The battery simulation device includes a simulation control unit 810 and a battery receiving device 830. The simulation control unit 810 is connected to the battery receiving device 830 in a wired or wireless manner. The simulation control unit 810 includes a processor 811, which is used to execute the above Figures 2 to 7 The battery application test method described in the embodiment is responsible for controlling and regulating the process of the entire test system, such as initializing the battery test environment, starting, pausing or terminating the test, etc. The battery receiving device 830 includes a charging power supply 835 and a discharging load 836, wherein the charging power supply 835 is used to charge the battery; the discharging load 836 is used to simulate the load of the target unmanned device.

[0144] It should be noted that the battery simulation device (i.e., the simulation control unit and the battery containing device) can form an environment for testing a target unmanned device (e.g., a drone). By plugging the battery to be tested (i.e., the battery to be tested) into the battery containing device for power supply, the actual operation of the drone can be simulated.

[0145] Specifically, the processor 811 may include a voltage monitoring module 8111, a current monitoring module 8112, a temperature monitoring module 8113, and other monitoring modules 8114. The temperature monitoring module 8113 is responsible for controlling the battery test environment of the battery to be as consistent as possible with the temperature data recorded in the battery-related operation data; the monitoring module (such as the voltage monitoring module, the current monitoring module, etc.) is responsible for controlling the battery's voltage, current and other parameters to be as consistent as possible with the operation data recorded in the battery-related operation data, and recording the actual changes in the battery parameter information during the test, such as the battery voltage, battery power, etc.

[0146] In one embodiment, the battery containing device and the simulation control unit can be connected via a controller area network (CAN) bus, that is, control instructions and data are transmitted between the battery containing device and the simulation control unit via the CAN bus communication method. The embodiment of the present application does not specifically limit the communication method. The embodiment of the present application can also send control instructions through module control to achieve communication between the battery containing device and the simulation control unit.

[0147] In one embodiment, the processor included in the simulation control unit can generate a control instruction based on the operation data in the historical operation log, and send the control instruction to the battery receiving device so that the battery receiving device can adjust the battery.

[0148] The server 820 may be a cloud server. The embodiment of the present application does not specifically limit the type of server. For example, the server may be a cloud server connected to the drone.

[0149] It can be seen from this that the embodiment of the present application constructs a battery testing environment by setting up a battery simulation device, and adjusts the battery testing environment in real time based on the monitoring module included in the simulation control unit, so that the battery testing environment is more in line with the environment when the drone actually performs tasks, and reproduces the impact of external environmental factors on the battery, making the battery testing process closer to the actual application scenario.

[0150] In one embodiment, the processor includes a temperature monitoring module for monitoring the temperature of the battery, the battery containing device includes a heating module and a heat dissipation module, and the processor is used to control the temperature of the battery in real time through the heating module and the heat dissipation module according to the temperature of the battery.

[0151] Specifically, see Figure 8 The temperature monitoring module 8113 is used to monitor the temperature of the battery in the battery accommodating device 830. The battery accommodating device 830 may include a battery placement area 831, a heating module 832, a heat dissipation module 833 and other auxiliary modules 834, wherein the heating module 832 and the heat dissipation module 833 may be used to control the temperature of the battery during the test so that the temperature of the battery is more consistent with the temperature information recorded in the historical operation log; the battery placement area 831 is used to place the battery to be tested.

[0152] In one embodiment, the temperature monitoring module in the processor can send a temperature control instruction to the battery containing device based on the temperature information recorded in the historical operation log, wherein the temperature control instruction can be to turn on or off the heating module (or the heat dissipation module); the battery containing device turns on or off the heating module (or the heat dissipation module) according to the received temperature control instruction so that the battery testing environment of the battery is the same as the temperature information recorded in the historical operation log.

[0153] It can be seen from this that the embodiment of the present application controls the temperature of the battery in real time by setting an auxiliary module (such as a heating module) in the battery holding device, so that the temperature of the battery during the test is the same as the temperature information recorded in the historical operation log, thereby reproducing the impact of external environmental factors on the battery and making the battery testing process closer to the actual application scenario.

[0154] In one embodiment of the present application, the battery holding device also includes a charging power supply and a discharging load, or the simulation control unit also includes a charging power supply and a discharging load, wherein the charging power supply is used to charge the battery, and the discharging load is used to simulate the load of the target unmanned device.

[0155] Specifically, the battery receiving device may also include a charging power source and a discharging load, for example, see Figure 8 Alternatively, the charging source and the discharging load may also be located in an analog control unit, see e.g. Fig. 9 .

[0156] like Fig. 9 As shown, the test system for battery application includes a battery simulation device and a server 920. The battery simulation device includes a simulation control unit 910 and a battery receiving device 930. The simulation control unit 910 includes a processor 911, a charging power supply 912, and a discharge load 913. The processor 911 may include a voltage monitoring module 9111, a current monitoring module 9112, a temperature monitoring module 9113, and other monitoring modules 9114; the battery receiving device 930 includes a battery placement area 931, a heating module 932, a heat dissipation module 933, and other auxiliary modules 934.

[0157] It should be noted that Fig. 9 The simulation control unit 910, the server 920 and the battery receiving device 930 described in the embodiment are Figure 8 The description of the embodiments is basically the same, please refer to Figure 8 Description of Examples.

[0158] It can be seen that the embodiment of the present application simulates the load of the target unmanned device in actual application by setting the charging power supply and the discharging load, so that the battery testing process is closer to the scene of the actual application of the target unmanned device.

[0159] In one embodiment of the present application, the test system also includes a server, which is connected to the simulation control unit and is used to send battery-related operating data of the target unmanned device to the simulation control unit.

[0160] Specifically, a server (eg Figure 8The server 820) may be a cloud server for storing battery-related operating data of the target unmanned device, wherein the battery-related operating data may be a historical operating log, such as a flight log of a drone. The embodiment of the present application does not specifically limit the type of server.

[0161] The server can be connected to the simulation control unit in a wired or wireless manner, and the embodiment of the present application does not specifically limit the connection method. The server can receive an acquisition instruction sent by the simulation control unit, and send the stored battery-related operation data of the target unmanned device to the simulation control unit according to the acquisition instruction, so that the simulation control unit can adjust the battery test environment according to the data recorded in the battery-related operation data.

[0162] In one embodiment, the battery-related operation data is a historical operation log, and the server may be a cloud server connected to the target unmanned device. For example, the historical operation log is a flight log, and the server may be a cloud server wirelessly connected to the drone.

[0163] It can be seen that the embodiment of the present application provides a guarantee for the subsequent construction of a battery testing environment by obtaining battery-related operating data on the server side.

[0164] Fig.10 FIG. 1 is a schematic diagram of a battery application testing device 1000 provided by an exemplary embodiment of the present application. Fig.10 As shown, the battery application testing device 1000 includes: an acquisition module 1010 , a construction module 1020 , a testing module 1030 , a first determination module 1040 , a second determination module 1050 and a report generation module 1060 .

[0165] The acquisition module 1010 is used to acquire the battery-related operating data of the target unmanned device; the construction module 1020 is used to construct a battery testing environment based on the battery-related operating data, and the battery testing environment is used to simulate the target unmanned device to realize the usage status of the battery when it is installed in the target unmanned device; the test module 1030 is used to test the battery in the battery testing environment.

[0166] An embodiment of the present application provides a test device for battery application. By acquiring battery-related operating data of a target unmanned device to which the battery is applicable, the usage status of the battery when the target unmanned device is running is reproduced, and performance testing of the battery to be tested is performed based on the usage status of the battery, thereby combining the battery testing process with the actual application of the battery, performing a more thorough test on the battery, and improving the accuracy of the battery test.

[0167] According to an embodiment of the present application, the acquisition module 1010 is used to acquire the model of the target unmanned device and obtain corresponding battery-related operating data according to the model of the target unmanned device.

[0168] According to an embodiment of the present application, the acquisition module 1010 is used to obtain the historical operation log of the target unmanned device and obtain the corresponding battery-related operation data according to the historical operation log records.

[0169] According to an embodiment of the present application, a battery test environment is implemented by a battery simulation device, which includes a simulation control unit and a battery containing device. Construction module 1020 is used to adjust the battery test environment in the battery containing device through the simulation control unit based on battery-related operating data.

[0170] According to one embodiment of the present application, the target unmanned device is a drone, the historical operation log is an abnormal flight log, and the test module 1030 is used to determine that the cause of the abnormal flight of the drone is a battery abnormality when abnormal parameter information exists in the battery parameter information obtained by the test.

[0171] According to an embodiment of the present application, the acquisition module 1010 acquires pre-stored battery-related operating data of a target unmanned device that is suitable for the battery.

[0172] According to one embodiment of the present application, the first determination module 1040 determines whether the current number of tests meets a preset test threshold; when the current number of tests does not meet the preset test threshold, repeatedly executes the steps of building a battery test environment based on battery-related operating data, wherein the battery test environment is used to simulate a target unmanned device to realize the usage state of the battery when it is installed in the target unmanned device; and testing the battery under the battery test environment.

[0173] According to one embodiment of the present application, there are multiple target unmanned devices, and the second determination module 1050 is used to determine whether there are untested target unmanned devices among the multiple target unmanned devices when the current number of tests meets a preset test threshold; if there are untested target unmanned devices, the data of the untested target unmanned devices is obtained, and the battery application test method is re-executed.

[0174] According to an embodiment of the present application, if there is no untested target unmanned device, the report generating module 1060 generates a battery test report.

[0175] It should be understood that the specific working processes and functions of the acquisition module 1010, the construction module 1020, the determination module 930, the first determination module 1040, the second determination module 1050 and the report generation module 1060 in the above embodiment can refer to the above Figures 2 to 7 The description of the test method for battery application provided in the embodiment will not be repeated here to avoid repetition.

[0176] Fig.111 is a block diagram of an electronic device 1100 for battery testing provided by an exemplary embodiment of the present application. Fig.11 , the electronic device 1100 includes a processing component 1110, which further includes one or more processors, and a memory resource represented by a memory 1120 for storing instructions executable by the processing component 1110, such as an application. The application stored in the memory 1120 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1110 is configured to execute instructions to perform the above-mentioned battery application test method.

[0177] The electronic device 1100 may also include a power supply component configured to perform power management of the electronic device 1100, a wired or wireless network interface configured to connect the electronic device 1100 to a network, and an input / output (I / O) interface. The electronic device 1100 may be operated based on an operating system stored in the memory 1120, such as Windows Server 2008. TM , MacOS X TM , Unix TM , Linux TM , FreeBSD TM or similar.

[0178] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by the processor of the above-mentioned electronic device 1100, enables the above-mentioned electronic device 1100 to execute a battery application testing method, the battery is applied to a target unmanned device, including: obtaining battery-related operating data of the target unmanned device; building a battery testing environment based on the battery-related operating data, the battery testing environment is used to simulate the target unmanned device to achieve the usage state of the battery when it is installed in the target unmanned device; testing the battery in the battery testing environment.

[0179] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, and will not be described in detail here.

[0180] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0181] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0182] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0183] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0184] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program check codes.

[0185] It should be noted that, in the description of this application, the terms "first", "second", "third", etc. are used for descriptive purposes only and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0186] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A battery application testing method, wherein the battery is applied to a target unmanned device, characterized in that: include: Acquiring battery-related operating data of the target unmanned device; Building a battery test environment based on the battery-related operation data, wherein the battery test environment is used to simulate the target unmanned device to achieve a usage state of the battery when installed in the target unmanned device; Testing the battery under the battery testing environment; Determining whether the current number of tests for the battery meets a preset test threshold; When the current number of tests does not meet the preset test threshold, repeatedly executing the steps of building a battery test environment based on the battery-related operating data, wherein the battery test environment is used to simulate the target unmanned device to realize the usage state of the battery when installed in the target unmanned device; and testing the battery under the battery test environment.

2. The battery application testing method according to claim 1, characterized in that: The obtaining of battery-related operation data of the target unmanned device includes: By obtaining the target unmanned device model, the corresponding battery-related operating data is obtained according to the target unmanned device model.

3. The battery application testing method according to claim 1, characterized in that: The obtaining of battery-related operation data of the target unmanned device includes: By acquiring the historical operation log of the target unmanned device, the corresponding battery-related operation data is acquired according to the historical operation log records.

4. The battery application testing method according to claim 1, characterized in that: The battery test environment is realized by a battery simulation device, which includes a simulation control unit and a battery receiving device. Wherein, the building of a battery test environment based on the battery-related operation data includes: Based on the battery-related operating data, the battery test environment in the battery receiving device is adjusted by the simulation control unit.

5. The battery application testing method according to claim 3, characterized in that: The target unmanned device is a drone, and the historical operation log is an abnormal flight log. Wherein, the method further comprises: When abnormal parameter information exists in the battery parameter information obtained through the test, it is determined that the reason for the abnormal flight of the drone is that the battery is abnormal.

6. The battery application testing method according to claim 1, characterized in that: The obtaining of battery-related operation data of the target unmanned device includes: The pre-stored battery-related operating data of the target unmanned device to which the battery is applicable is obtained.

7. The battery application testing method according to claim 1, characterized in that: The number of the target unmanned devices is multiple, The method further comprises: When the current test number meets the preset test threshold, determining whether there is an untested target unmanned device among the multiple target unmanned devices; If the untested target unmanned device exists, data of the untested target unmanned device is acquired, and the battery application testing method is re-executed.

8. The battery application testing method according to claim 7, characterized in that: The method further comprises: If the untested target unmanned device does not exist, a test report of the battery is generated.

9. A battery application testing system, characterized in that: It comprises a battery simulation device, which comprises a simulation control unit and a battery containing device, wherein the battery containing device is connected to the simulation control unit, and the simulation control unit comprises a processor for executing the battery application test method as described in any one of claims 1 to 8 above.

10. The battery application testing system according to claim 9, characterized in that: The battery containing device further includes a charging power source and a discharging load, or the simulation control unit further includes the charging power source and the discharging load, wherein the charging power source is used to charge the battery, and the discharging load is used to simulate the load of the target unmanned device.

11. The battery application testing system according to claim 9 or 10, characterized in that: The test system also includes a server, which is connected to the simulation control unit and is used to send battery-related operating data of the target unmanned device to the simulation control unit.

12. A battery application testing device, characterized in that: include: An acquisition module, used to acquire battery-related operation data of a target unmanned device; A construction module, used to construct a battery test environment based on the battery-related operation data, wherein the battery test environment is used to simulate the target unmanned device to achieve the use state of the battery when installed in the target unmanned device; A testing module, used for testing the battery under the battery testing environment; A first determination module is used to determine whether the current test times meet a preset test threshold; When the current number of tests does not meet the preset test threshold, repeatedly executing the steps of building a battery test environment based on the battery-related operating data, wherein the battery test environment is used to simulate the target unmanned device to realize the usage state of the battery when installed in the target unmanned device; and testing the battery under the battery test environment. 13 . A computer-readable storage medium storing a computer program, wherein the computer program is used to execute the battery application testing method according to claim 1 .

14. An electronic device, comprising: processor; a memory for storing instructions executable by the processor, Wherein, the processor is used to execute the battery application testing method described in any one of claims 1 to 8 above.

Citation Information

Patent Citations

  • BMS test method, device and system, simulation test equipment and storage medium

    CN112285586A

  • Test method, device and test system of battery management system (BMS)

    CN113030753A