A test method, device, equipment and medium for switching a battery of a vehicle
Patent Information
- Application Number
- CN202311250441.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-09-25
AI Technical Summary
[0004]目前采用的测试方式是将电池放置在测试车上后采用自动驾驶或者人为操控在测试场地的路测,在路测完成后读取行车日志后导入电脑进行分析,但在收集电池在某种工况下的使用寿命数据时,这种方面需要持续测试几个月才能完成,并且在此过程中有人为因素、环境因素、车辆故障因素、道路因素、测试场地因素等多个关联因素都会影响测试结果,无法保障每次测试的一致性导致结果很难具备代表性,且测试周期较长
[0037]本发明实施例的技术方案,通过配置自动驾驶车辆的测试场景;其中,所述测试场景包括整车控制器、充放电实验柜以及至少两个电池包;基于接收的工况循环指令在测试场景下对当前电池包进行测试,以获得所述当前电池包的测试信息;基于所述测试信息生成切换指令;根据所述切换指令由所述当前电池包切换至所述目标电池包;将所述目标电池包作为新的当前电池包,并返回执行基于接收的工况循环指令在测试场景下对当前电池包进行测试的操作,直到满足测试结束条件,获得所述至少两个电池包的测试信息。本技术方案,可以得到各个工况下的测试数据,压缩测试周期,提高了测试数据的准确性。
Smart Images

Figure CN117250511B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a test method, apparatus, equipment and medium for switching vehicle batteries. Background Technology
[0002] With the rapid development of 5G technology and artificial intelligence-related technologies, driverless transport vehicles are gradually being integrated into various applications of life and production. Due to their ability to operate 24 hours a day and their advantages of autonomous identification and control, driverless vehicles have entered a stage of rapid popularization.
[0003] Autonomous vehicles need to ensure extremely high stability and adaptability to different scenarios. Therefore, there is a conflict between the standardization and normalization of vehicles and the customization of scenarios. In particular, the onboard battery needs to be fully charged to maximize the operating radius while ensuring that the vehicle has a high cost-performance ratio.
[0004] The current testing method involves placing the battery on a test vehicle and conducting road tests at a test site using either autonomous driving or manual control. After the road test is completed, the driving logs are read and imported into a computer for analysis. However, collecting battery lifespan data under certain operating conditions requires continuous testing for several months. Furthermore, multiple related factors, such as human factors, environmental factors, vehicle malfunctions, road conditions, and test site conditions, can affect the test results, making it difficult to guarantee the consistency of each test and resulting in results that are not representative. In addition, the testing cycle is quite long. Summary of the Invention
[0005] This invention provides a test method, apparatus, equipment, and medium for switching batteries in vehicles, which can obtain test data under various operating conditions, shorten the test cycle, and improve the accuracy of test data.
[0006] According to one aspect of the present invention, a test method for switching batteries in a vehicle is provided, comprising:
[0007] A test scenario is configured for autonomous vehicles; wherein the test scenario includes a vehicle controller, a charge and discharge test cabinet, and at least two battery packs;
[0008] Based on the received operating condition cycle command, the current battery pack is tested in the test scenario to obtain the test information of the current battery pack;
[0009] A switching instruction is generated based on the test information; wherein the switching instruction carries target battery pack information;
[0010] The current battery pack is switched to the target battery pack according to the switching instruction;
[0011] The target battery pack is taken as the new current battery pack, and the operation of testing the current battery pack in the test scenario based on the received operating condition cycle instruction is returned until the test end condition is met, and the test information of the at least two battery packs is obtained.
[0012] Optional, test scenarios for autonomous vehicles can be configured, including:
[0013] Connect the vehicle controller's wake-up power supply to the experimental power supply;
[0014] Control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions;
[0015] The charge and discharge power characteristics are input into the charge and discharge test cabinet to configure the test scenarios for each operating condition.
[0016] Optionally, the at least two battery packs include: a running battery pack and at least one spare battery pack; and the running battery pack and at least one spare battery pack are connected in parallel and then connected to the charge-discharge test cabinet.
[0017] Optional, test scenarios for autonomous vehicles can be configured, including:
[0018] Obtain the temperature range and / or humidity range;
[0019] The test scenario is configured based on the temperature range and / or humidity range to set the operating conditions.
[0020] Optionally, the operating conditions include uphill operating conditions, downhill operating conditions, slippery road surface operating conditions, rapid acceleration operating conditions, emergency braking operating conditions, continuous high-speed operating conditions, and continuous limp operating conditions.
[0021] Optionally, a switching instruction is generated based on the test information, including:
[0022] If the test information includes that the remaining power of the current battery pack is less than a set threshold or that the current battery pack is faulty, then a target battery pack is determined, and a switching command is generated based on the information of the target battery pack.
[0023] Optionally, the target battery pack is identified, including:
[0024] Get the remaining power of the untested battery pack;
[0025] The untested battery pack with the lowest remaining power was selected as the target battery pack.
[0026] According to another aspect of the present invention, a test apparatus for switching batteries in a vehicle is provided, comprising:
[0027] The test scenario configuration module is used to configure the test scenario for autonomous vehicles; wherein, the test scenario includes a vehicle controller, a charge and discharge test cabinet, and at least two battery packs;
[0028] The battery pack testing module is used to test the current battery pack under the test scenario based on the received operating condition cycle command, so as to obtain the test information of the current battery pack.
[0029] A switching instruction generation module is used to generate a switching instruction based on the test information; wherein the switching instruction carries target battery pack information;
[0030] A target battery pack switching module is used to switch from the current battery pack to the target battery pack according to the switching instruction;
[0031] The loop test module is used to take the target battery pack as the new current battery pack and return to execute the operation of testing the current battery pack in the test scenario based on the received operating condition loop instruction until the test end condition is met, and obtain the test information of the at least two battery packs.
[0032] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0033] At least one processor; and
[0034] A memory communicatively connected to the at least one processor; wherein,
[0035] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the vehicle battery switching test method according to any embodiment of the present invention.
[0036] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the vehicle battery switching test method according to any embodiment of the present invention.
[0037] The technical solution of this invention involves configuring a test scenario for an autonomous vehicle. The test scenario includes a vehicle controller, a charging / discharging test cabinet, and at least two battery packs. Based on received operating condition cycle instructions, the current battery pack is tested within the test scenario to obtain test information. A switching instruction is generated based on the test information. The current battery pack is switched to a target battery pack according to the switching instruction. The target battery pack is then used as the new current battery pack, and the operation of testing the current battery pack within the test scenario based on the received operating condition cycle instructions is resumed until the test termination condition is met, thus obtaining test information for the at least two battery packs. This technical solution can obtain test data under various operating conditions, compress the test cycle, and improve the accuracy of the test data.
[0038] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart of a test method for switching batteries in a vehicle according to Embodiment 1 of the present invention;
[0041] Figure 2 This is a flowchart of a test method for switching batteries in a vehicle according to Embodiment 2 of the present invention;
[0042] Figure 3 This is a schematic diagram of a test device for switching batteries in a vehicle according to Embodiment 3 of the present invention;
[0043] Figure 4 This is a schematic diagram of the structure of an electronic device provided according to Embodiment 4 of the present invention. Detailed Implementation
[0044] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0045] It should be noted that the terms "first," "second," "target," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0046] Example 1
[0047] Figure 1 This is a flowchart of a vehicle battery switching test method according to Embodiment 1 of the present invention. This embodiment is applicable to the switching of battery packs in autonomous vehicles. The method can be executed by a vehicle battery switching test device, which can be implemented in hardware and / or software and can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:
[0048] The technical solution of this embodiment can be executed by a terminal device. This embodiment can be applied to autonomous vehicles. Since fast battery swapping is used in autonomous vehicles and enables switching of battery packs during driving, it is necessary to ensure the vehicle's continuous and stable operation within a set period. Therefore, the stability of its battery switching requires long-term and thorough testing to improve product performance.
[0049] S110, a test scenario for configuring autonomous vehicles.
[0050] The test scenario includes a vehicle controller, a charge / discharge test cabinet, and at least two battery packs. The vehicle controller, as the vehicle's controller, is used to demonstrate the vehicle's control during testing. The charge / discharge cabinet serves as a load during battery discharge and a charger during charging. The charge / discharge test cabinet demonstrates the charge / discharge power characteristics under various operating conditions. In this embodiment, the autonomous vehicle is equipped with at least two battery packs. Simulating the vehicle's connection method, the batteries are connected, with low-voltage connections for power supply and control, and high-voltage connections for the load. In this embodiment, at least two battery packs can be placed in a high-low temperature chamber, thus configuring the test scenario for the autonomous vehicle.
[0051] In this embodiment, optionally, at least two battery packs may include a running battery pack and at least one spare battery pack, and the running battery pack and at least one spare battery pack are connected in parallel and then connected to the charge-discharge test cabinet.
[0052] Specifically, in this embodiment, multiple batteries can be placed in a laboratory incubator. The positive and negative terminals of the batteries are led out using wire harnesses, and wire harnesses of the same polarity are connected in parallel. Then, the positive terminal of the parallel wire harness is connected to the positive terminal of the charge-discharge test cabinet, and the negative terminal is connected to the negative terminal of the charge-discharge test cabinet.
[0053] This embodiment can connect the vehicle controller, charging and discharging test cabinet, and at least two battery packs to configure a test scenario for autonomous vehicles, so as to test the switching of battery packs.
[0054] In this embodiment, optionally, configuring the test scenario for the autonomous vehicle includes: connecting the wake-up power supply of the vehicle controller to the experimental power supply; controlling the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions; and inputting the charging and discharging power characteristics into the charging and discharging test cabinet to configure the test scenario for each operating condition.
[0055] The wake-up power supply for the vehicle controller can be used to wake up the vehicle controller. In this embodiment, the wake-up power supply for the vehicle controller can be connected to an experimental power supply so that the experimental power supply can wake up the vehicle controller. For example, in this embodiment, the positive and negative terminals of the wake-up power supply for the vehicle controller can be led out and connected to the positive and negative terminals of a 12V DC power supply in the laboratory.
[0056] In this embodiment, at least two battery packs are placed in a laboratory incubator. The CAN-H and CAN-L communication signals of the battery packs are led out using wiring harnesses, and harnesses with the same signal are connected in parallel to the CAN-H and CAN-L pins of the vehicle controller. In this embodiment, the positive terminal of the internal controller wake-up power supply of each battery pack can be connected to the high-level output pin of the vehicle controller. When the battery needs to be woken up, the vehicle controller outputs a high level to wake up the internal controller of that battery, thereby controlling the charging and discharging of the battery pack. For example, in this embodiment, at least two battery packs can be placed in a laboratory incubator, and the negative terminals of the internal controller wake-up power supplies of all battery packs can be connected in parallel to the negative terminal of a 12V DC power supply in the laboratory. This embodiment simulates various operating load conditions in the laboratory, reducing the environmental requirements for battery testing.
[0057] In this embodiment, the optional operating conditions include uphill operating conditions, downhill operating conditions, wet and slippery road surface operating conditions, rapid acceleration operating conditions, emergency braking operating conditions, continuous high-speed operating conditions, and continuous limp operating conditions.
[0058] This embodiment can also control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions, including uphill, downhill, slippery road, rapid acceleration, emergency braking, continuous high-speed, and continuous limp-walking. Specifically, in this embodiment, the charging and discharging power characteristics are input into the charging and discharging test cabinet by recording the charging and discharging power characteristic curves of the vehicle under different operating conditions and then programming these characteristics into the cabinet. In this embodiment, it can be set that after the charging and discharging test cabinet is turned on and the program is entered, the power curves for each operating condition are executed sequentially in a loop. The loop period can also be set according to experimental requirements. Through this setting, the battery can simulate the charging and discharging power characteristics under various operating conditions, and multiple operating conditions and scenarios can be cycled, thus providing valuable reference for developing different operating strategies for the vehicle.
[0059] In this embodiment, the vehicle controller's wake-up power supply is connected to the experimental power supply to control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions. The collected charging and discharging power characteristics under various operating conditions are then input into the charging and discharging test cabinet through software programming to configure the test scenarios for each operating condition.
[0060] In this embodiment, the charging and discharging power characteristics under various operating conditions can be collected to record the charging and discharging power characteristics of the vehicle under different operating conditions. These characteristics can then be input into the charging and discharging test cabinet to configure test scenarios under different operating conditions, making the test data more accurate.
[0061] S120. Based on the received operating condition cycle command, test the current battery pack in the test scenario to obtain the test information of the current battery pack.
[0062] The operating condition cycle command can be understood as an instruction that executes various operating conditions cyclically. Test information can include battery pack charging and discharging information, as well as test data such as the current battery status.
[0063] In this embodiment, the current battery pack can be tested in a pre-configured test scenario using the received operating condition cycle command to obtain test data such as the charging and discharging information of the current battery pack and the current state information of the battery.
[0064] Specifically, in this embodiment, based on the received operating condition cycle command, the charge and discharge test cabinet can be used as a load when the battery pack is discharging and a charger when it is charging. Based on the public cycle command, the charging and discharging power characteristics under each operating condition are output in a cycle. By connecting the low-voltage control terminal of the battery pack to the vehicle controller, the current battery pack charging and discharging information and the current battery status information can be collected.
[0065] This embodiment can start the charging and discharging test cabinet and the vehicle controller power supply, use a computer to connect to the CAN transceiver, send the command to enter the working condition cycle to the communication CAN network of the vehicle controller, and control the charging and discharging cabinet to enter the charging and discharging power simulation program of different scenarios through the human-machine interaction display screen of the charging and discharging cabinet.
[0066] Furthermore, in this embodiment, a program can be preset in the vehicle controller. When the command to enter the operating cycle is received, the vehicle controller wakes up one of the battery packs and sends a command to discharge the battery. Then, the vehicle controller wakes up the other battery and sends a command to switch the battery pack. The switching cycle between batteries can be set according to the experimental requirements. In this embodiment, by controlling the cycle period of the operating cycle command, the frequency of switching the battery pack under different test scenarios can also be realized.
[0067] S130, Generate switching instructions based on test information.
[0068] The switching command carries information about the target battery pack. The switching command can be understood as switching the battery pack. In this embodiment, the current battery pack can be switched to the target battery pack using the switching command. The switching command can be generated based on the remaining capacity of the vehicle and the battery's operating status information.
[0069] In this embodiment, the battery pack switching command can be generated by collecting the battery pack test information, and multiple battery packs can be switched without interrupting the high voltage.
[0070] S140. Switch from the current battery pack to the target battery pack according to the switching command.
[0071] The target battery pack can be determined based on the real-time detected status of the battery pack. In this embodiment, the current battery pack can be switched to the target battery pack according to a switching command generated from the test command.
[0072] S150. Take the target battery pack as the new current battery pack and return to execute the operation of testing the current battery pack in the test scenario based on the received operating condition cycle instruction until the test end condition is met, and obtain test information of at least two battery packs.
[0073] The test termination condition can be a pre-set condition; for example, in this embodiment, the test termination condition can be set to a test duration of 24 hours. In this embodiment, the test termination condition can be set according to actual needs. In this embodiment, the switched target battery pack can be used as the new current battery pack, and the operation of testing the current battery pack in the test scenario based on the received operating condition cycle instruction can be returned until the test termination condition is met, so as to obtain test information of at least two battery packs.
[0074] Specifically, the vehicle controller in this embodiment can collect various experimental parameters of the battery pack in real time, such as current, remaining capacity, temperature difference, differential pressure, auxiliary component temperature, cell temperature rise, load power, ambient temperature, and ambient temperature change rate. Then, based on the built-in algorithm (the algorithm can refer to GB / T38031, GB / T36276, GB / T31467), it calculates various battery performance evaluation indicators such as energy efficiency, energy retention rate, energy recovery rate, battery internal resistance, and cycle life under different operating conditions and environments, and directly sends out the test information.
[0075] The technical solution of this invention involves configuring a test scenario for an autonomous vehicle. The test scenario includes a vehicle controller, a charging / discharging test cabinet, and at least two battery packs. Based on received operating condition cycle instructions, the current battery pack is tested within the test scenario to obtain test information. A switching instruction is generated based on the test information. The current battery pack is switched to a target battery pack according to the switching instruction. The target battery pack is then used as the new current battery pack, and the process of testing the current battery pack within the test scenario based on the received operating condition cycle instructions is repeated until the test termination condition is met, thus obtaining test information for at least two battery packs. This technical solution can obtain test data under various operating conditions, compress the test cycle, and improve the accuracy of the test data.
[0076] Example 2
[0077] Figure 2This is a flowchart of a vehicle battery switching test method according to Embodiment 2 of the present invention. This embodiment is an optimization based on the above embodiment. Specifically, the optimization includes: configuring a test scenario for an autonomous vehicle, including: acquiring a temperature range and / or humidity range; configuring a test scenario with set operating conditions based on the temperature range and / or humidity range. Figure 2 As shown, the method includes:
[0078] S210, Obtain the temperature range and / or humidity range.
[0079] The temperature range can be preset. In this embodiment, a preset temperature range or humidity range can be obtained, or a preset temperature range and humidity range can be obtained.
[0080] S220, configure test scenarios based on temperature range and / or humidity range.
[0081] The set working conditions can be pre-defined working condition test scenarios.
[0082] In this embodiment, test scenarios with set operating conditions can be configured based on the acquired temperature and / or humidity ranges. Specifically, in this embodiment, the temperature of the chamber can be set to cycle within a certain range at a certain period, thereby enabling the testing of battery pack switching under different seasons and different operating conditions.
[0083] In this embodiment, the humidity of the temperature chamber can be set to cycle within a certain range and periodically, thereby enabling the testing of battery pack switching under different temperature and operating conditions in inland or coastal cities. This embodiment can also input temperature variation patterns into the high and low temperature chamber based on the seasonal temperature changes in different usage regions, thus enabling the testing of battery output performance at different temperatures and providing reference data for the vehicle's driving range, operating conditions, and environment.
[0084] This embodiment allows the battery to be cycled in the laboratory to simulate the temperatures of spring, summer, autumn and winter, enabling the battery to be tested for operating temperatures throughout the year in the laboratory. This reduces the difficulty of testing, improves the accuracy of test results, and provides more precise data support for battery cycle life.
[0085] S230. Based on the received operating condition cycle command, test the current battery pack in the test scenario to obtain the test information of the current battery pack.
[0086] S240, Generate switching instructions based on test information.
[0087] The switching command carries information about the target battery pack.
[0088] In this embodiment, optionally, generating a switching instruction based on test information includes: if the test information includes that the remaining power of the current battery pack is less than a set threshold or that the current battery pack is faulty, then determining the target battery pack and generating a switching instruction based on the information of the target battery pack.
[0089] The threshold value can be preset. In this embodiment, the threshold value can be set according to actual needs. For example, the threshold value in this embodiment can be 6% of the total battery pack volume.
[0090] In this embodiment, a target battery pack can be determined based on the remaining charge or operating status of the current battery pack in the test information. Then, a switching command is generated based on the information of the determined target battery pack, facilitating the switching of the current battery pack. Specifically, if the remaining charge of the current battery pack is less than a set threshold or the current battery pack is faulty, a target battery pack can be determined based on at least one backup battery pack, and a switching command is generated based on the information of the target battery pack. This configuration allows for unmanned, automated battery testing within a set timeframe in the laboratory, improving battery testing efficiency, reducing the impact of uncontrollable factors on test results during real-vehicle road testing, and better ensuring test consistency and the accuracy of test data.
[0091] In this embodiment, optionally, determining the target battery pack includes: obtaining the remaining power of the untested battery packs; and selecting the untested battery pack with the smallest remaining power as the target battery pack.
[0092] In this context, "untested battery packs" can be understood as battery packs that have not yet been tested, excluding the one currently being tested. In this embodiment, the remaining power of the untested battery packs can be obtained, and the battery pack with the lowest remaining power is selected as the target battery pack. For example, this embodiment can detect the status information of the battery packs in real time. If one untested battery pack has 100% remaining power and another has 80% remaining power, then the untested battery pack with 80% remaining power is selected as the target battery pack. This configuration allows for priority testing of battery packs with low remaining power, facilitating centralized charging by staff.
[0093] Furthermore, this embodiment can also classify charging methods according to conventional chargers and input the charging patterns of different methods (e.g., constant current, constant voltage, constant power, pulse, and three-stage methods) into the charging cabinet to test the charging adaptability of the fast-swap battery. This ensures that the vehicle can adapt to various local charging methods when operating on regular roads or in different regions, and tests the charging stability and adaptability of the fast-swap battery. This embodiment enables the battery to simulate various charging methods in the laboratory, record charging data in real time for calculation and synchronous analysis, and generate test results synchronously when the test ends.
[0094] In this embodiment, the vehicle controller can control multiple battery packs to continuously switch between each other at a certain output power or at a certain cycle. Combined with a high-low temperature chamber and a charging / discharging cabinet, it can simulate the frequent switching of battery packs in different seasons and operating conditions of autonomous vehicles to verify reliability. This ensures the coverage and sufficiency of battery testing, reduces dependence on environment, manpower, and facilities, and enables efficient simulation of the stability and reliability of this special electrical architecture of autonomous vehicle battery switching under various operating conditions in the laboratory. Furthermore, it supports the synchronous processing and analysis of all test data, displaying test results through a human-machine interface screen in the laboratory, reducing labor costs and ensuring the accuracy of test data analysis.
[0095] S250: Switch from the current battery pack to the target battery pack according to the switching command.
[0096] S260. Take the target battery pack as the new current battery pack and return to execute the operation of testing the current battery pack in the test scenario based on the received operating condition cycle instruction until the test end condition is met, and obtain test information of at least two battery packs.
[0097] The technical solution of this invention involves: acquiring a temperature range and / or humidity range; configuring a test scenario with set operating conditions based on the temperature and / or humidity range; testing the current battery pack in the test scenario based on received operating condition cycle instructions to obtain test information for the current battery pack; generating a switching instruction based on the test information; switching from the current battery pack to a target battery pack according to the switching instruction; using the target battery pack as the new current battery pack; and returning to execute the operation of testing the current battery pack in the test scenario based on received operating condition cycle instructions until the test termination condition is met, thereby obtaining test information for at least two battery packs. This technical solution can obtain test data under various operating conditions, compress the test cycle, and improve the accuracy of the test data.
[0098] Example 3
[0099] Figure 3 This is a schematic diagram of a vehicle battery switching test device provided according to Embodiment 3 of the present invention. Figure 3 As shown, the device includes:
[0100] The test scenario configuration module 310 is used to configure the test scenario for autonomous vehicles; the test scenario includes a vehicle controller, a charge and discharge test cabinet, and at least two battery packs.
[0101] The battery pack test module 320 is used to test the current battery pack in the test scenario based on the received operating condition cycle command, so as to obtain the test information of the current battery pack.
[0102] The switching instruction generation module 330 is used to generate switching instructions based on test information; wherein, the switching instructions carry target battery pack information;
[0103] The target battery pack switching module 340 is used to switch from the current battery pack to the target battery pack according to the switching command.
[0104] The loop test module 350 is used to take the target battery pack as the new current battery pack and return to execute the operation of testing the current battery pack in the test scenario based on the received operating condition loop instruction until the test end condition is met, and obtain test information of at least two battery packs.
[0105] Optionally, the test scenario configuration module 310 is specifically used to connect the wake-up power supply of the vehicle controller to the test power supply; control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions; and input the charging and discharging power characteristics into the charging and discharging test cabinet to configure the test scenario for each operating condition.
[0106] Optionally, at least two battery packs include: one operating battery pack and at least one spare battery pack, and the operating battery pack and at least one spare battery pack are connected in parallel and then connected to the charge-discharge test cabinet.
[0107] Optionally, the test scenario configuration module 310 is specifically used to obtain the temperature range and / or humidity range; and to configure the test scenario with set operating conditions based on the temperature range and / or humidity range.
[0108] Optional operating conditions include uphill operating conditions, downhill operating conditions, wet and slippery road operating conditions, rapid acceleration operating conditions, emergency braking operating conditions, continuous high-speed operating conditions, and continuous limp operating conditions.
[0109] Optionally, the switching instruction generation module 330 includes:
[0110] The target battery pack determination unit is used to determine the target battery pack if the test information includes that the remaining power of the current battery pack is less than a set threshold or the current battery pack is faulty, and to generate a switching command based on the information of the target battery pack.
[0111] Optionally, the target battery pack determination unit is specifically used to obtain the remaining power of the untested battery packs; and to select the untested battery pack with the smallest remaining power as the target battery pack.
[0112] The vehicle battery switching test device provided in this embodiment of the invention can execute the vehicle battery switching test method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0113] Example 4
[0114] Figure 4 This is a schematic diagram of an electronic device according to Embodiment 4 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0115] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0116] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0117] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the test method for switching batteries in a vehicle.
[0118] In some embodiments, the vehicle battery switching test method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle battery switching test method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the vehicle battery switching test method by any other suitable means (e.g., by means of firmware).
[0119] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0120] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0121] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0122] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0123] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0124] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0125] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0126] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A test method for switching batteries in a vehicle, characterized in that, include: A test scenario is configured for autonomous vehicles; wherein the test scenario includes a vehicle controller, a charge and discharge test cabinet, and at least two battery packs; Based on the received operating condition cycle command, the current battery pack is tested in the test scenario to obtain the test information of the current battery pack; A switching instruction is generated based on the test information; wherein the switching instruction carries target battery pack information; The current battery pack is switched to the target battery pack according to the switching instruction; The target battery pack is taken as the new current battery pack, and the operation of testing the current battery pack in the test scenario based on the received operating condition cycle instruction is returned until the test end condition is met, and the test information of the at least two battery packs is obtained. Test scenarios for configuring autonomous vehicles include: Connect the vehicle controller's wake-up power supply to the experimental power supply; Control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions; The charge and discharge power characteristics are input into the charge and discharge test cabinet to configure the test scenarios for each operating condition.
2. The method according to claim 1, characterized in that, The at least two battery packs include: a running battery pack and at least one spare battery pack, and the running battery pack and at least one spare battery pack are connected in parallel and then connected to the charge and discharge test cabinet.
3. The method according to claim 1, characterized in that, Test scenarios for configuring autonomous vehicles include: Obtain the temperature range and / or humidity range; The test scenario is configured based on the temperature range and / or humidity range to set the operating conditions.
4. The method according to claim 1, characterized in that, The operating conditions include uphill, downhill, wet and slippery road surface, rapid acceleration, emergency braking, continuous high speed, and continuous limp.
5. The method according to claim 1, characterized in that, Based on the test information, a switching instruction is generated, including: If the test information includes that the remaining power of the current battery pack is less than a set threshold or that the current battery pack is faulty, then a target battery pack is determined, and a switching command is generated based on the information of the target battery pack.
6. The method according to claim 5, characterized in that, Identify the target battery pack, including: Get the remaining power of the untested battery pack; The untested battery pack with the lowest remaining power was selected as the target battery pack.
7. A testing device for switching batteries in a vehicle, characterized in that, include: The test scenario configuration module is used to configure the test scenario for autonomous vehicles; wherein, the test scenario includes a vehicle controller, a charge and discharge test cabinet, and at least two battery packs; The battery pack testing module is used to test the current battery pack under the test scenario based on the received operating condition cycle command, so as to obtain the test information of the current battery pack. A switching instruction generation module is used to generate a switching instruction based on the test information; wherein the switching instruction carries target battery pack information; A target battery pack switching module is used to switch from the current battery pack to the target battery pack according to the switching instruction; The loop test module is used to take the target battery pack as the new current battery pack and return to execute the operation of testing the current battery pack in the test scenario based on the received working condition loop instruction until the test end condition is met, and obtain the test information of the at least two battery packs. The test scenario configuration module is specifically used to connect the wake-up power supply of the vehicle controller to the experimental power supply; control the vehicle to collect the charging and discharging power characteristics of the battery pack under various operating conditions; and input the charging and discharging power characteristics into the charging and discharging test cabinet to configure the test scenario for each operating condition.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the test method for switching the vehicle battery according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the test method for switching the battery in a vehicle as described in any one of claims 1-6.
Citation Information
Patent Citations
Working condition test system and method of electric automobile
CN108548680A
Self-driving automobile sensing system test platform and test method
CN113419122A