Battery temperature control device and method

By setting a bias temperature in the battery temperature control device and switching to the target temperature, the problem of excessively long battery thermal equilibrium time is solved, enabling more efficient battery testing.

CN122494931APending Publication Date: 2026-07-31CALB GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CALB GROUP CO LTD
Filing Date
2026-05-19
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing battery temperature control methods take too long to reach thermal equilibrium, resulting in low testing efficiency.

Method used

A battery temperature control device and method are adopted. By setting a bias temperature, a temperature difference is created between the initial battery temperature and the target temperature. Under a switching command, the ambient temperature is switched from the bias temperature to the target temperature, ensuring high heat flow and driving force during the battery temperature control process.

Benefits of technology

It shortens the time it takes for the battery to reach thermal equilibrium and improves the efficiency of battery testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122494931A_ABST
    Figure CN122494931A_ABST
Patent Text Reader

Abstract

This application relates to the field of battery technology, providing a battery temperature control device and method. The battery temperature control device includes: a temperature chamber for housing a battery and regulating its ambient temperature; and a control module configured to: acquire a target temperature of the battery; set the ambient temperature as a bias temperature, wherein the bias temperature is set such that the target temperature is between the initial battery temperature and the bias temperature; and, in response to a switching command, switch the ambient temperature from the bias temperature to the target temperature. This application, by setting the ambient temperature as a bias temperature, increases the temperature difference between the battery temperature and the ambient temperature during battery temperature control, ensuring a high heat flux and a high driving force throughout the entire thermal equilibrium process of battery temperature control, thereby shortening the battery temperature control time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery technology, and in particular to battery temperature control devices and methods. Background Technology

[0002] In the fields of new energy and energy storage, battery cell electrical performance testing is a crucial step in comprehensively evaluating battery performance, safety, and reliability. Among the many testing projects, tests involving high and low temperature performance are particularly important, as they reflect the battery's ability to operate and its aging characteristics under extreme environments. To ensure the accuracy and consistency of high and low temperature test data, the battery needs to reach thermal equilibrium at a preset target temperature before starting electrical performance testing. In actual testing procedures, this process of waiting for thermal equilibrium often occupies the majority of the testing time.

[0003] To achieve thermal equilibrium, the existing battery temperature control method is to directly set the ambient temperature of the environmental test chamber (temperature chamber) to the target temperature required for the test, and then place the battery in the temperature chamber and keep it at a constant temperature for a certain period of time, so that the battery temperature reaches the target temperature.

[0004] In existing battery temperature control processes, the time required for the battery temperature to reach thermal equilibrium is very long, resulting in low battery testing efficiency. Summary of the Invention

[0005] This application aims to solve the technical problems existing in related technologies. To this end, this application proposes a battery temperature control device to shorten the time it takes for the battery to reach thermal equilibrium.

[0006] This application also proposes a battery temperature control method.

[0007] The battery temperature control device according to an embodiment of this application includes: An incubator is used to house batteries and regulate their ambient temperature. The control module is configured as follows: Obtain the target temperature of the battery; The ambient temperature is set as the bias temperature, which is configured to keep the target temperature between the battery's initial temperature and the bias temperature. In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature.

[0008] The battery temperature control method according to the embodiments of this application is applied to a battery temperature control device, including: Obtain the target temperature of the battery; The ambient temperature of the battery is set as the bias temperature, which is set to keep the target temperature between the battery's initial temperature and the bias temperature. In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature.

[0009] The above technical solution has the following advantages or beneficial effects: by setting the ambient temperature as the bias temperature, the temperature difference between the battery temperature and the ambient temperature during the battery temperature control process is increased, ensuring that the entire thermal balance process of battery temperature control has a high heat flow and a high driving force, and shortening the battery temperature control time.

[0010] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application and are not considered as limitations on this application. Moreover, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a schematic structural diagram of the battery temperature control device provided in this application.

[0013] Figure 2 This is a schematic diagram of battery temperature changes during the existing battery temperature control process.

[0014] Figure 3 This is a flowchart illustrating the battery temperature control method provided in this application.

[0015] Figure 4 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation

[0016] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting this application.

[0017] The specific terms used in this specification are for illustrative purposes only and are not intended to limit the illustrated embodiments. Terms such as “center,” “longitudinal,” “lateral,” “length,” “width,” “thickness,” “upper,” “lower,” “front,” “rear,” “left,” “right,” “vertical,” “horizontal,” “top,” “bottom,” “inner,” “outer,” “clockwise,” “counterclockwise,” “axial,” “radial,” and “circumferential,” etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as limiting this application.

[0018] Furthermore, features specified as "first" or "second" may explicitly or implicitly include one or more of those features. In the description of this application, unless otherwise stated, "multiple" means two or more. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified. In the description of the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, B1 and / or B2 can represent: B1 existing alone, B1 and B2 existing simultaneously, and B2 existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0019] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0020] The following is combined with Figures 1 to 4 This application describes the battery temperature control device and method.

[0021] Batteries include power batteries. The battery temperature control device and method of this application can be applied to the field of power battery temperature control. Currently, judging from market developments, the application of power batteries is becoming increasingly widespread. Power batteries are not only used in energy storage power systems such as hydropower, thermal power, wind power, and solar power plants, but also widely used in electric vehicles such as electric bicycles, electric motorcycles, and electric cars, as well as in military equipment and aerospace, among other fields. With the continuous expansion of the application fields of power batteries, the market demand for them is also constantly increasing.

[0022] In battery cell performance testing, a significant portion involves high and low temperature performance tests. The process of achieving thermal equilibrium at the target temperature constitutes the majority of the testing time. The ambient temperature of the chamber is set to the target temperature, and the battery is then placed at that target temperature for a certain period to allow it to reach the target temperature. For example, when cooling a battery, according to Newton's law of cooling, the greater the heat flux, the faster the cooling rate. However, in the later stages of cooling, due to the decreasing temperature difference, the driving force decreases, and the heat flux also decreases proportionally. Therefore, the cooling becomes slower in the later stages, which is the main reason for the longer thermal equilibrium time. The relationship between heat flux and temperature difference in Newton's law of cooling is as follows.

[0023] ; in, Heat flow rate or total heat transfer rate For heat flux density, For heat exchange surface area, For temperature difference, This is to reduce the thermal resistance for convective heat transfer.

[0024] like Figure 2 As shown, in the process of cooling the battery temperature from 37°C to 5°C, it took 4000 seconds to cool the battery temperature from 37°C to 10°C, but it took 6000 seconds to cool the battery temperature from 10°C to 5°C.

[0025] The battery temperature control device and method provided in this application can shorten the time it takes for a battery to reach thermal equilibrium.

[0026] like Figure 1 As shown, this application embodiment provides a battery temperature control device, including: Temperature chamber 101 is used to house the battery and regulate its ambient temperature; Control module 102, the control module is configured as follows: Obtain the target temperature of the battery; The ambient temperature is set as the bias temperature, which is configured to keep the target temperature between the battery's initial temperature and the bias temperature. In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature.

[0027] A battery temperature control device is used to regulate battery temperature, including both heating and cooling. A temperature chamber houses the battery and regulates the ambient temperature of the battery by adjusting the chamber's temperature.

[0028] The control module and the temperature chamber are communicatively connected. The control module is used to control and regulate the temperature of the temperature chamber. The target temperature includes the temperature that the battery ultimately needs to reach during the temperature regulation process. For example, regulating the battery temperature may involve heating the battery with an initial temperature of 25°C and a target temperature of 80°C. Alternatively, regulating the battery temperature may involve cooling the battery with an initial temperature of 25°C and a target temperature of 0°C.

[0029] The initial battery temperature refers to the battery's stable temperature before temperature regulation. The initial battery temperature can be the initial temperature of the ambient environment. For example, if the battery was in a temperature chamber before temperature regulation, the initial battery temperature is equal to the ambient temperature of the temperature chamber, or the initial battery temperature is equal to the initial temperature of the temperature chamber.

[0030] The bias temperature is the ambient temperature set for heating or cooling the battery to reach a target temperature. There is a temperature deviation between the bias temperature and the target temperature. The bias temperature is set so that the target temperature is between the battery's initial temperature and the bias temperature. For example, during battery heating, the initial battery temperature is 25°C, the target temperature is 80°C, and the bias temperature is 100°C. During battery cooling, the initial battery temperature is 25°C, the target temperature is 0°C, and the bias temperature is -20°C. The purpose of setting the bias temperature in this application is to increase the real-time temperature difference between the battery temperature and the ambient temperature during battery temperature control, ensuring a high heat flux and high driving force throughout the entire thermal equilibrium process of battery temperature control, thereby shortening the battery temperature control time.

[0031] The switching instructions include those generated by the control module. These instructions instruct the control module to switch the ambient temperature of the chamber from the bias temperature to the target temperature, ensuring that the battery temperature eventually reaches and remains constant at the target temperature.

[0032] Place the battery in the temperature chamber. Obtain the target temperature and initial temperature of the battery. Set the ambient temperature of the temperature chamber as the bias temperature. The bias temperature is set so that the target temperature is between the initial battery temperature and the bias temperature.

[0033] During the monitoring of battery heating or temperature rise, the control module generates a switching command and, in response to the switching command, switches the ambient temperature from the bias temperature to the target temperature to ensure that the battery is eventually regulated from its initial temperature to the target temperature.

[0034] The battery temperature control device provided in this application includes: a temperature chamber for housing a battery and regulating its ambient temperature; and a control module configured to: acquire the target temperature of the battery; set the ambient temperature as a bias temperature, wherein the bias temperature is set such that the target temperature is between the initial battery temperature and the bias temperature; and, in response to a switching command, switch the ambient temperature from the bias temperature to the target temperature. By setting the ambient temperature as a bias temperature, this application increases the temperature difference between the battery temperature and the ambient temperature during battery temperature control, ensuring a high heat flux and a high driving force throughout the entire thermal equilibrium process of battery temperature control, thereby shortening the battery temperature control time.

[0035] In one embodiment, the control module is further configured to: A switching command is generated based on the current battery temperature and / or battery inactivity time.

[0036] The current battery temperature includes the battery temperature detected in real time during the battery temperature control process. For example, during the process of heating the battery from 25°C to the target temperature of 80°C, the current battery temperature is 30°C.

[0037] Battery resting time includes the duration during which the battery is heated or cooled during battery temperature control. Battery resting time can be the duration the battery is at its bias temperature. It can also be the duration the battery is at its target temperature after the ambient temperature has switched from the bias temperature to the target temperature. Alternatively, battery resting time can be the sum of the duration the battery is at its bias temperature and the duration it is at its target temperature.

[0038] The control module can generate switching commands based on the current battery temperature. For example, a switching command is generated when the current battery temperature reaches the target temperature.

[0039] The control module can also generate switching commands based on the battery's resting time. For example, if the battery is heated or cooled for more than 10 minutes, a switching command will be generated.

[0040] The control module can also generate switching commands based on the current battery temperature and the battery resting time. For example, when the current battery temperature reaches 77°C (the target temperature is 80°C) and the battery has been resting for 10 minutes, a switching command is generated.

[0041] The above technical solution has the following advantages: it generates switching instructions by combining the current battery temperature and / or battery resting time, and fully integrates the battery temperature control process to adjust the ambient temperature, thereby achieving accurate control of the ambient temperature.

[0042] Based on the above embodiments, the battery temperature control device further includes a temperature detection module for detecting the current battery temperature; The control module is also configured as follows: When the current battery temperature reaches the temperature switching condition, a switching command is generated.

[0043] Temperature switching conditions can be determined based on historical experience with battery temperature control. These conditions include a specified battery temperature that meets the requirements for switching the ambient temperature from the bias temperature to the target temperature. If the current battery temperature reaches the specified temperature, it indicates that the temperature switching condition has been met, and a switching command is generated.

[0044] The specified battery temperature can be set based on the target temperature. For example, the specified battery temperature can be equal to the target temperature. Alternatively, the specified battery temperature can be close to the target temperature. Or, the specified battery temperature can exceed the target temperature.

[0045] For example, a battery temperature control scenario involves heating the battery from an initial temperature of 25°C to a target temperature of 80°C. The specified battery temperature can be the target temperature of 80°C. Alternatively, the specified battery temperature can be any temperature between 75°C and 80°C (the specified battery temperature is close to the target temperature). Or, the specified battery temperature can be greater than the target temperature of 80°C (the specified battery temperature exceeds the target temperature).

[0046] For example, a battery temperature control scenario involves reducing the battery's initial temperature of 25°C to a target temperature of 0°C. The specified battery temperature can be the target temperature of 0°C. Alternatively, the specified battery temperature can be any temperature between 0°C and 5°C (specifying a battery temperature close to the target temperature). Or, the specified battery temperature can be lower than the target temperature of 0°C (specifying a battery temperature exceeding the target temperature).

[0047] The current battery temperature is monitored in real time by a temperature detection module. If the current battery temperature reaches the temperature switching condition, a switching command is generated. In response to the switching command, the ambient temperature of the temperature chamber is switched from the bias temperature to the target temperature.

[0048] The above technical solution has the following advantages: by detecting the current battery temperature in real time and comparing the current battery temperature with the temperature switching conditions, the battery temperature control process can be accurately monitored, which is conducive to accurately generating switching commands.

[0049] Based on the above embodiments, the current battery temperature includes the temperature of the battery casing, and the temperature difference between the initial battery temperature and the target temperature is greater than a temperature difference threshold; the temperature switching conditions include: The target temperature is determined to be between the initial temperature of the battery and the temperature of the battery casing.

[0050] The battery in this embodiment includes a battery casing and internal components. A temperature detection module monitors the temperature of the battery casing in real time. The temperature of the battery casing is compared in real time to see if it meets the temperature switching condition. If the temperature of the battery casing meets the temperature switching condition, a switching command is generated. If the temperature of the battery casing does not meet the temperature switching condition, the monitoring of the battery casing temperature continues.

[0051] The temperature difference threshold can be determined based on the battery's historical temperature control process. Different temperature switching conditions are set according to different temperature difference thresholds. For example, the temperature difference threshold can be 5℃ or 10℃. This embodiment of the application uses a temperature difference threshold of 5℃ as an example for illustration.

[0052] When the temperature difference between the initial battery temperature and the target temperature exceeds a temperature difference threshold, the temperature switching condition can be: determining that the target temperature is between the initial battery temperature and the battery casing temperature. That is, the battery casing temperature exceeds the target temperature during heating or cooling (either excessive heating or excessive cooling). At this point, the battery casing temperature exceeds the target temperature, but the temperature of the internal battery components has not yet reached the target temperature.

[0053] For example, during battery heating, the initial battery temperature is 25°C, the target temperature is 80°C, and the temperature difference threshold is 5°C. The temperature difference between the initial and target temperatures is 55°C, which is greater than the 5°C threshold. In this case, during battery heating, when the battery casing temperature is higher than the target temperature, the target temperature can be determined to be between the initial battery temperature and the battery casing temperature. At this point, the temperature switching condition is that the battery casing temperature is higher than the target temperature. Alternatively, the target temperature can be determined to be between the initial battery temperature and the battery casing temperature. To further ensure greater temperature uniformity between the internal components and the battery casing, a switching command can be generated when the battery casing temperature is slightly higher than the target temperature (set that the battery casing temperature is higher than the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than a specified threshold). In this case, a temperature difference exists between the internal components and the battery casing temperature; while the battery casing cools down, the internal components continue to heat up, significantly reducing the time required for battery temperature uniformity.

[0054] For example, during battery cooling, the initial battery temperature is 25°C, the target temperature is 0°C, and the temperature difference threshold is 5°C. The temperature difference between the initial and target temperatures is 25°C, which is greater than the 5°C threshold. When the battery casing temperature is lower than the target temperature, the target temperature can be determined to be between the initial battery temperature and the battery casing temperature. In this case, the temperature switching condition is that the battery casing temperature is lower than the target temperature. Alternatively, the target temperature can be determined to be between the initial battery temperature and the battery casing temperature. To further ensure greater uniformity between the internal component temperature and the battery casing temperature, a switching command can be generated when the battery casing temperature is slightly lower than the target temperature (set that the battery casing temperature is lower than the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than a specified threshold). In this case, a temperature difference exists between the internal component temperature and the battery casing temperature; while the battery casing heats up, the internal components are cooling down, which can significantly reduce the time required for battery temperature uniformity.

[0055] The above technical solution has the following advantages: Determining the temperature switching conditions includes determining that the target temperature is between the initial battery temperature and the battery casing temperature, further increasing the temperature difference between the current battery temperature and the ambient temperature, ensuring that the entire thermal equilibrium process of battery temperature control is in the early stage of the temperature rise curve or temperature fall curve, enabling rapid reduction or rapid increase of battery temperature. Simultaneously, it can further reduce the time required for temperature uniformity between the battery casing and internal components.

[0056] Based on the above embodiments, the current battery temperature includes the temperature of the battery casing, the temperature difference between the initial battery temperature and the target temperature is less than or equal to a temperature difference threshold, and the temperature switching conditions include: The temperature of the battery casing is determined to be between the initial temperature and the target temperature of the battery, and the temperature difference between the battery casing temperature and the target temperature is determined to be less than or equal to a predetermined temperature difference value.

[0057] When the temperature difference between the initial battery temperature and the target temperature is less than or equal to the temperature difference threshold, the temperature switching condition can be as follows: the temperature of the battery casing is determined to be between the initial battery temperature and the target temperature, and the temperature difference between the battery casing temperature and the target temperature is determined to be less than or equal to a predetermined temperature difference value.

[0058] Determining that the battery casing temperature is between the battery's initial temperature and the target temperature includes determining that the battery casing temperature is lower than the target temperature during battery heating, or determining that the battery casing temperature is higher than the target temperature during battery cooling. Determining that the temperature difference between the battery casing temperature and the target temperature is less than or equal to a predetermined temperature difference value includes determining that the battery casing temperature is close to the target temperature.

[0059] During battery heating, when the battery casing temperature is lower than the target temperature, it can be determined that the battery casing temperature is between the initial battery temperature and the target temperature. The temperature switching condition can be: the battery casing temperature is lower than the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to a predetermined temperature difference value. For example, the initial battery temperature is 25℃, the target temperature is 29℃, the temperature difference threshold is 5℃, and the predetermined temperature difference value is 1℃. The temperature difference between the initial battery temperature and the target temperature is 4℃, which is less than the temperature difference threshold of 5℃. During battery heating, when the battery casing temperature is any temperature between 28℃ and 29℃, satisfying the condition that the battery casing temperature is between the initial battery temperature and the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to the predetermined temperature difference value, a switching command is generated.

[0060] During battery cooling, when the battery casing temperature is higher than the target temperature, it can be determined that the battery casing temperature is between the initial battery temperature and the target temperature. The temperature switching condition can be: the battery casing temperature is higher than the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to a predetermined temperature difference value. For example, the initial battery temperature is 25℃, the target temperature is 21℃, the temperature difference threshold is 5℃, and the predetermined temperature difference value is 1℃. The temperature difference between the initial battery temperature and the target temperature is 4℃, which is less than the temperature difference threshold of 5℃. When the battery casing temperature is any temperature between 21℃ and 22℃, satisfying the condition that the battery casing temperature is between the initial battery temperature and the target temperature, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to the predetermined temperature difference value, a switching command is generated.

[0061] The above technical solution has the following advantages: when the temperature difference between the initial temperature and the target temperature of the battery is less than or equal to the temperature difference threshold, the temperature switching condition is determined as follows: the temperature of the battery casing is determined to be between the initial temperature and the target temperature of the battery, and the temperature difference between the temperature of the battery casing and the target temperature is determined to be less than or equal to the predetermined temperature difference value. This can ensure that the temperature control process of the battery is safer and avoid excessive heating or excessive cooling.

[0062] Based on the above embodiments, the current battery temperature also includes the temperature of the battery's internal components; Switching instructions include: Based on the temperature difference between the battery casing and the internal components, the ambient temperature is adjusted multiple times to gradually change from the bias temperature to the target temperature.

[0063] The internal components include the battery pack enclosed in the battery casing. These internal components can be battery cells, such as thermocouple cells. The temperature detection module can also detect the temperature of the battery's internal components.

[0064] Simultaneously monitor the temperature of the battery casing and the temperature difference between the internal components, as well as the changes in this temperature difference. Based on the temperature difference and / or its changes, repeatedly adjust the ambient temperature, gradually shifting it from the bias temperature to the target temperature.

[0065] For example, when the temperature difference between the battery casing and the internal components is small and the temperature difference decreases rapidly, the ambient temperature is switched from the bias temperature to the target temperature in one go.

[0066] For example, when there is a large temperature difference between the battery casing and the internal components, and the temperature difference decreases slowly, the ambient temperature is adjusted from the bias temperature to the target temperature in multiple stages.

[0067] The above technical solution has the following advantages: Based on the temperature difference between the battery casing and the internal components, the ambient temperature is adjusted multiple times, achieving precise control over the process of gradually adjusting the ambient temperature from the bias temperature to the target temperature. Compared to only detecting the temperature of the battery casing, when both the battery casing and internal component temperatures are monitored simultaneously, the bias temperature can be set to a temperature with a larger temperature difference from the target temperature. For example, during the battery heating process, the initial battery temperature is 25℃, and the target temperature is 80℃. When monitoring the battery casing temperature, the bias temperature is 85℃. When simultaneously monitoring the casing and internal component temperatures, the bias temperature is 90℃.

[0068] Based on the above embodiments, the switching instructions include: Based on the temperature difference between the battery casing and the internal components, proportional-integral-derivative control is performed on the ambient temperature to gradually adjust the ambient temperature from the bias temperature to the target temperature.

[0069] Based on the temperature difference between the battery casing and the internal components, proportional-integral-derivative control is performed on the ambient temperature, including the following steps.

[0070] (1) Calculate the temperature difference between the temperature of the battery casing and the temperature of the internal components, the differential of the temperature difference and the integral of the temperature difference.

[0071] (2) Calculate the ambient temperature control amount based on the temperature difference, the derivative of the temperature difference, and the integral of the temperature difference calculated in step (1). Based on the calculated ambient temperature control amount, perform proportional-integral-derivative control (PID) on the ambient temperature to gradually adjust the ambient temperature from the bias temperature to the target temperature.

[0072] The above technical solution has the following advantages: by performing proportional-integral-derivative control on the ambient temperature, the ambient temperature can be smoothly adjusted from the bias temperature to the target temperature, reducing the steep fluctuations in the ambient temperature adjustment process.

[0073] Based on the above embodiments, the control module is further configured as follows: The bias temperature is determined based on the battery's initial temperature, the battery's temperature control parameters, and the target temperature.

[0074] Battery temperature control parameters include parameters that can affect the battery's heating or cooling performance.

[0075] In one embodiment, multiple experiments are conducted on the battery temperature control process to calibrate the mapping relationship between the initial battery temperature, battery temperature control parameters, target temperature, and bias temperature, resulting in a first target mapping relationship table. During the battery temperature regulation process, the initial battery temperature, battery temperature control parameters, and target temperature are acquired. Based on the initial battery temperature, battery temperature control parameters, and target temperature, the bias temperature is obtained by querying the first target mapping relationship table.

[0076] In one embodiment, multiple experiments are conducted on the battery temperature control process, and multiple sets of first experimental data are obtained based on the experimental results. Each set of first experimental data includes the initial battery temperature, battery temperature control parameters, target temperature, and bias temperature. The initial battery temperature, battery temperature control parameters, and target temperature in each set of first experimental data are used as training samples, and the bias temperature in each set of first experimental data is used as the label of the training samples, resulting in labeled training samples. A preset model is trained based on multiple labeled training samples, and the trained preset model is used as the bias temperature determination model. The bias temperature determination model is used to determine the bias temperature. During the battery temperature regulation process, the initial battery temperature, battery temperature control parameters, and target temperature are input into the bias temperature determination model, and the bias temperature output by the bias temperature determination model is obtained.

[0077] The above technical solution has the following advantages: by combining the initial battery temperature, the battery temperature control parameters and the target temperature, the bias temperature can be determined more accurately.

[0078] Based on the above embodiments, the battery temperature control parameters include at least one of battery size, battery type, and battery material type.

[0079] Different battery sizes correspond to different heat dissipation or heat absorption areas, which in turn correspond to different battery heating or cooling performance.

[0080] Different battery types correspond to different monitorable current battery temperatures. For example, thermocouple batteries can simultaneously monitor the temperature of the battery casing and the temperature of internal components. Some batteries can only monitor the temperature of the battery casing.

[0081] The type of battery materials can affect the battery's thermal conductivity, which in turn affects the rate at which the battery heats up or cools down. Furthermore, the type of battery materials can also affect the temperature difference between the battery casing and the internal components, as well as the time required for the temperature of the battery casing and the internal components to become uniform.

[0082] The temperature control parameters of a battery include at least one of the following: battery size, battery type, and battery material type. The temperature control parameters of a battery can also be any two of the following: battery size, battery type, and battery material type. The temperature control parameters of a battery can also include battery size, battery type, and battery material type simultaneously.

[0083] The above technical solution has the following advantages: limiting the battery temperature control parameters to important parameters that affect the battery's heating or cooling performance, such as battery size, battery type, and battery material type, is more in line with the physical laws of battery temperature control.

[0084] Based on the above embodiments, the shelving period includes a first duration, and the control module is further configured to: Once the ambient temperature is maintained at the bias temperature for the first duration, a switching command is generated.

[0085] The system records in real time the duration for which the ambient temperature is maintained at the bias temperature. When the duration for which the ambient temperature is maintained at the bias temperature reaches the first duration, it responds to a switching command to switch the ambient temperature from the bias temperature to the target temperature.

[0086] The above technical solution has the following advantages: by switching the ambient temperature from the bias temperature to the target temperature according to the first duration, the battery temperature control process is simplified. For batteries where it is difficult to detect the temperature of the battery casing and / or the temperature of internal components, the battery temperature control scheme of this application embodiment can also be achieved by setting the first duration.

[0087] In one embodiment, for a battery capable of detecting the temperature of the battery casing and the internal components, the ambient temperature is maintained at a bias temperature for a first duration. Based on the temperature difference between the battery casing and the internal components, the ambient temperature is repeatedly adjusted to gradually change from the bias temperature to the target temperature. Alternatively, the ambient temperature is maintained at a bias temperature for a first duration. Based on the temperature difference between the battery casing and the internal components, proportional-integral-derivative control is performed on the ambient temperature to gradually change from the bias temperature to the target temperature.

[0088] Based on the above embodiments, the control module is further configured as follows: The first duration is determined based on the battery's initial temperature, battery temperature control parameters, target temperature, and bias temperature.

[0089] Multiple experiments were conducted on the battery temperature control process to calibrate the mapping relationship between the initial battery temperature, battery temperature control parameters, target temperature, bias temperature, and first duration, resulting in a second target mapping relationship table. During battery temperature regulation, the first duration is obtained by consulting the second target mapping relationship table based on the initial battery temperature, battery temperature control parameters, target temperature, and bias temperature.

[0090] In one embodiment, multiple experiments are conducted on the battery temperature control process, and multiple sets of second experimental data are obtained based on the experimental results. Each set of second experimental data includes the initial battery temperature, battery temperature control parameters, target temperature, bias temperature, and a first duration. The initial battery temperature, battery temperature control parameters, target temperature, and bias temperature from each set of second experimental data are used as training samples, and the first duration from each set of second experimental data is used as the label for the training samples, resulting in labeled training samples. A preset model is trained based on multiple labeled training samples, and the trained preset model is used as a first duration prediction model. The first duration prediction model is used to predict the first duration. During the battery temperature regulation process, the initial battery temperature, battery temperature control parameters, target temperature, and bias temperature are input into the first duration prediction model, and the first duration output by the first duration prediction model is obtained.

[0091] The above technical solution has the following advantages: determining the first duration based on the battery's initial temperature, battery temperature control parameters, target temperature, and bias temperature simplifies the battery temperature control process. For batteries where it is difficult to detect the temperature of the battery casing and / or the temperature of internal components, the battery temperature control scheme of this application embodiment can also be implemented by querying the first duration through a second target mapping table, while also ensuring the accuracy of the first duration.

[0092] Based on the above embodiments, the control module is further configured as follows: Determine the ambient temperature and maintain the target temperature for the second duration.

[0093] Once the ambient temperature of the temperature chamber switches from the bias temperature to the target temperature, the ambient temperature of the temperature chamber is kept constant at the target temperature for a second duration to ensure that the battery temperature is eventually regulated to the target temperature.

[0094] For example, during the process of adjusting the battery temperature from 25°C to 80°C, the bias temperature is set to 95°C. The ambient temperature of the temperature chamber is set to the bias temperature of 95°C, and the battery is placed at the bias temperature of 95°C for a first duration of 50 seconds. Then, the ambient temperature of the temperature chamber is switched from the bias temperature of 95°C to the target temperature of 80°C, and the battery is placed at the target temperature of 80°C for a second duration of 10 seconds, finally ending the battery temperature control.

[0095] The above technical solution has the following advantages: it ensures the stability of battery temperature control. By determining the duration for which the ambient temperature maintains the target temperature, it ensures that the battery temperature eventually reaches the target temperature.

[0096] Based on the above embodiments, the control module is further configured as follows: The second duration is determined based on the battery's temperature control parameters, target temperature, and bias temperature.

[0097] Multiple experiments were conducted on the battery temperature control process to calibrate the mapping relationship between the battery temperature control parameters, target temperature, bias temperature, and second duration, resulting in a third target mapping relationship table. Based on the battery temperature control parameters, target temperature, and bias temperature, the second duration was obtained by consulting the third target mapping relationship table.

[0098] In one embodiment, any two or three of the first target mapping table, the second target mapping table, and the third target mapping table can be merged into a single mapping table.

[0099] In one embodiment, multiple experiments are conducted on the battery temperature control process, and multiple sets of third experimental data are obtained based on the experimental results. Each set of third experimental data includes the battery temperature control parameters, target temperature, bias temperature, and second duration. The battery temperature control parameters, target temperature, and bias temperature in each set of third experimental data are used as training samples, and the second duration in each set of third experimental data is used as the label for the training samples, resulting in labeled training samples. A preset model is trained based on multiple labeled training samples, and the trained preset model is used as a second duration prediction model. The second duration prediction model is used to predict the second duration. During the battery temperature regulation process, the battery temperature control parameters, target temperature, and bias temperature are input into the second duration prediction model, and the second duration output by the second duration prediction model is obtained.

[0100] The above technical solution has the following advantages: the second duration is determined based on the battery's temperature control parameters, target temperature, and bias temperature, which simplifies the battery temperature control process.

[0101] like Figure 3As shown, this application embodiment also provides a battery temperature control method, applied to the battery temperature control device of any of the above embodiments, including steps S100-S300, each step is as follows.

[0102] S100: Obtain the target temperature of the battery.

[0103] After placing the battery in the temperature chamber, obtain the target temperature of the battery.

[0104] The target temperature can be manually input or extracted from user-inputted commands to adjust the battery temperature.

[0105] S200: Sets the ambient temperature of the battery as the bias temperature, which is set to keep the target temperature between the battery's initial temperature and the bias temperature.

[0106] The bias temperature can be determined by the following steps: based on the initial battery temperature, the battery temperature control parameters, and the target temperature, the bias temperature is determined.

[0107] The bias temperature can be obtained by querying the first target mapping table based on the battery's initial temperature, battery temperature control parameters, and target temperature. Alternatively, the battery's initial temperature, battery temperature control parameters, and target temperature can be input into the bias temperature determination model to obtain the bias temperature output by the model.

[0108] Set the ambient temperature of the battery to the bias temperature.

[0109] S300: In response to a switching command, switch the ambient temperature from the bias temperature to the target temperature.

[0110] During the monitoring of battery temperature rise or fall, the control module generates a switching command and, in response to the switching command, switches the ambient temperature from the bias temperature to the target temperature to ensure that the battery is eventually regulated from its initial temperature to the target temperature.

[0111] The battery temperature control method provided in this application obtains the target temperature of the battery; sets the ambient temperature of the battery as a bias temperature, which is configured to keep the target temperature between the initial battery temperature and the bias temperature; and switches the ambient temperature from the bias temperature to the target temperature in response to a switching command. By setting the ambient temperature as the bias temperature, this application increases the temperature difference between the battery temperature and the ambient temperature during the battery temperature control process, ensuring a high heat flux and a high driving force throughout the entire thermal equilibrium process of battery temperature control, thereby shortening the battery temperature control time.

[0112] Based on the above embodiments, if the temperature difference between the initial battery temperature and the target temperature is greater than the temperature difference threshold, the switching command is generated in the following manner: Once the target temperature is determined to be between the initial battery temperature and the battery casing temperature, a switching command is generated.

[0113] If the temperature difference between the initial battery temperature and the target temperature exceeds a temperature difference threshold, a switching command is generated if the target temperature is determined to be between the initial battery temperature and the battery casing temperature. For example, during battery heating, the initial battery temperature is 25°C, the target temperature is 80°C, and the temperature difference threshold is 5°C. The temperature difference between the initial battery temperature and the target temperature is 55°C, which is greater than the 5°C threshold. In this case, during battery heating, if the battery casing temperature exceeds the target temperature, it can be determined that the target temperature is between the initial battery temperature and the battery casing temperature, and a switching command is generated.

[0114] In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature. At this time, there is a temperature difference between the internal components and the battery casing. While the battery casing cools down, the internal components are still heating up, which can significantly reduce the time required for battery temperature homogenization.

[0115] The above technical solution has the following advantages: When the target temperature is determined to be between the initial battery temperature and the battery casing temperature, a switching command is generated, further increasing the temperature difference between the current battery temperature and the ambient temperature. This ensures that the entire thermal equilibrium process of battery temperature control is in the early stage of the temperature rise or temperature fall curve, enabling rapid reduction or rise of the battery temperature. Simultaneously, it can further reduce the time required for temperature uniformity between the battery casing and internal components.

[0116] Based on the above embodiments, if the temperature difference between the initial battery temperature and the target temperature is less than or equal to the temperature difference threshold, the switching command is generated in the following manner: Once it is determined that the temperature of the battery casing is between the initial temperature and the target temperature of the battery, and that the temperature difference between the battery casing temperature and the target temperature is less than or equal to a predetermined temperature difference value, a switching command is generated.

[0117] If the temperature difference between the initial battery temperature and the target temperature is less than or equal to a temperature difference threshold, and it is determined that the battery casing temperature is between the initial and target temperatures, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to a predetermined temperature difference value, then a switching command is generated. For example, during battery heating, the initial battery temperature is 25°C, the target temperature is 29°C, the temperature difference threshold is 5°C, and the predetermined temperature difference value is 1°C. The temperature difference between the initial and target temperatures is 4°C, which is less than the temperature difference threshold of 5°C. During battery heating, if the battery casing temperature is any temperature between 28°C and 29°C, satisfying the condition that the battery casing temperature is between the initial and target temperatures, and the temperature difference between the battery casing temperature and the target temperature is less than or equal to the predetermined temperature difference value, then a switching command is generated.

[0118] In response to the switching command, the ambient temperature is switched from the bias temperature to the target temperature. At this time, there is a temperature difference between the internal components and the battery casing. Both the battery casing and the internal components heat up simultaneously, approaching the target temperature.

[0119] The above technical solution has the following advantages: it can ensure a safer temperature control process for the battery and avoid excessive heating or cooling.

[0120] Based on the above embodiments, the switching instruction is generated in the following manner: Once the ambient temperature is maintained at the bias temperature for the first duration, a switching command is generated.

[0121] Once the ambient temperature is maintained at the bias temperature for a first duration, a switching command is generated. In one embodiment, the first duration can be determined based on the initial battery temperature, the battery temperature control parameters, the target temperature, and the bias temperature. For example, the first duration can be obtained by querying a second target mapping table based on the initial battery temperature, the battery temperature control parameters, the target temperature, and the bias temperature. Alternatively, the initial battery temperature, the battery temperature control parameters, the target temperature, and the bias temperature can be input into a first duration prediction model to obtain the first duration output by the first duration prediction model.

[0122] The above technical solution has the following advantages: by switching the ambient temperature from the bias temperature to the target temperature according to the first duration, the battery temperature control process is simplified. For batteries where it is difficult to detect the temperature of the battery casing and / or the temperature of internal components, the battery temperature control scheme of this application embodiment can also be achieved by setting the first duration.

[0123] Based on the above embodiments, switching the ambient temperature from the bias temperature to the target temperature includes the following steps: Based on the temperature difference between the battery casing and the internal components, the ambient temperature is adjusted multiple times to gradually change from the bias temperature to the target temperature.

[0124] In response to the switching command, the ambient temperature is adjusted multiple times based on the temperature difference between the battery casing and the internal components, gradually adjusting the ambient temperature from the bias temperature to the target temperature.

[0125] The above technical solution has the following advantages: by adjusting the ambient temperature multiple times, it achieves precise control over the process of gradually adjusting the ambient temperature from the bias temperature to the target temperature.

[0126] In one embodiment, in response to a switching command, proportional-integral-derivative (PID) control is performed on the ambient temperature based on the temperature difference between the battery casing and the internal components, gradually adjusting the ambient temperature from the bias temperature to the target temperature. PID control enables a smooth adjustment of the ambient temperature from the bias temperature to the target temperature, reducing steep fluctuations during the temperature adjustment process.

[0127] In one embodiment, in response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature in one step.

[0128] In one embodiment, after switching the ambient temperature from the bias temperature to the target temperature in response to a switching command, the method further includes determining a second duration for maintaining the ambient temperature at the target temperature. This ensures that the battery temperature eventually reaches the target temperature. The second duration can be determined based on the battery's temperature control parameters, the target temperature, and the bias temperature. For example, the second duration can be obtained by querying a third target mapping table based on the battery's temperature control parameters, the target temperature, and the bias temperature. Alternatively, the battery's temperature control parameters, the target temperature, and the bias temperature can be input into a second duration prediction model to obtain the second duration output by the second duration prediction model.

[0129] Based on the above embodiments, after switching the ambient temperature from the bias temperature to the target temperature, the battery temperature control method further includes the following steps: The current battery temperature is obtained. If the absolute value of the difference between the current battery temperature and the target temperature is less than a preset threshold, an instruction is generated to instruct the battery cell electrical performance test to be performed on the battery at the current battery temperature.

[0130] After switching the ambient temperature of the temperature chamber from the bias temperature to the target temperature, the current battery temperature is monitored in real time by the temperature detection module. The current battery temperature can be the currently detected temperature of the battery casing. The current battery temperature can also be the currently detected temperature of the internal components. Alternatively, the current battery temperature can be the combined temperature of the battery casing and the internal components, or the average of the two temperatures.

[0131] The preset threshold can be determined based on the temperature control error of the chamber and / or the type of current battery temperature. For example, the preset threshold could be the temperature control error of the chamber. Alternatively, a preset threshold can be manually specified based on different types of current battery temperatures. Different types of current battery temperatures correspond to different preset thresholds; for example, the preset threshold for when the current battery temperature is the temperature of the battery casing is different from the preset threshold for when the current battery temperature is the temperature of internal components.

[0132] The system calculates the absolute value of the difference between the current battery temperature and the target temperature in real time. If the absolute value of the difference between the current battery temperature and the target temperature is less than a preset threshold, the battery temperature control is confirmed to be complete. At this time, an instruction is generated. The instruction can be a voice prompt or a text prompt. If the instruction is a text prompt, for example, the text will display "Heating complete, please perform battery cell electrical performance test" or "Cooling complete, please perform battery cell electrical performance test".

[0133] After receiving the instruction, the operator performs a single-cell electrical performance test on the battery. Alternatively, the single-cell electrical performance testing system performs a single-cell electrical performance test on the battery after receiving the instruction.

[0134] The above technical solution has the following advantages: by comparing the absolute value of the difference between the current battery temperature and the target temperature with a preset threshold, it can automatically determine whether the battery temperature control is completed, while also avoiding errors caused by human judgment.

[0135] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4 As shown, the electronic device may include a processor 410, a communications interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 may call logical instructions in the memory 430 to execute the methods provided in the above embodiments, such as: obtaining the target temperature of the battery; setting the ambient temperature of the battery as a bias temperature, wherein the bias temperature is set such that the target temperature is between the initial temperature of the battery and the bias temperature; and switching the ambient temperature from the bias temperature to the target temperature in response to a switching instruction.

[0136] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0137] On the other hand, this application discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can perform the methods provided in the above-described method embodiments, such as: obtaining the target temperature of the battery; setting the ambient temperature of the battery as a bias temperature, wherein the bias temperature is set such that the target temperature is between the initial temperature of the battery and the bias temperature; and switching the ambient temperature from the bias temperature to the target temperature in response to a switching instruction.

[0138] In another aspect, embodiments of this application also provide a non-transitory computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program is implemented to perform the methods provided in the above embodiments, such as: obtaining the target temperature of the battery; setting the ambient temperature of the battery as a bias temperature, wherein the bias temperature is set such that the target temperature is between the initial temperature of the battery and the bias temperature; and switching the ambient temperature from the bias temperature to the target temperature in response to a switching instruction.

[0139] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0140] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of software products. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0141] Finally, it should be noted that the above embodiments are only used to illustrate this application and are not intended to limit this application. Although this application has been described in detail with reference to the embodiments, those skilled in the art should understand that various combinations, modifications, or equivalent substitutions of the technical solutions of this application do not depart from the spirit and scope of the technical solutions of this application and should be covered within the scope of the claims of this application.

Claims

1. A battery temperature control device characterized by comprising: include: A temperature chamber is used to hold batteries and regulate their ambient temperature. The control module is configured to: Obtain the target temperature of the battery; The ambient temperature is set as the bias temperature, which is configured to bring the target temperature between the battery's initial temperature and the bias temperature. In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature.

2. The battery temperature control device according to claim 1, characterized in that, The control module is also configured to: The switching command is generated based on the current battery temperature and / or battery inactivity time.

3. The battery temperature control device according to claim 2, characterized in that: It also includes a temperature detection module for detecting the current battery temperature; The control module is also configured to: When the current battery temperature reaches the temperature switching condition, the switching command is generated.

4. The battery temperature control device according to claim 3, characterized in that, The current battery temperature includes the temperature of the battery casing, and the temperature difference between the initial battery temperature and the target temperature is greater than a temperature difference threshold; the temperature switching conditions include: The target temperature is determined to be between the initial temperature of the battery and the temperature of the battery casing.

5. The battery temperature control device according to claim 3, characterized in that, The current battery temperature includes the temperature of the battery casing, the temperature difference between the initial battery temperature and the target temperature is less than or equal to a temperature difference threshold, and the temperature switching conditions include: It is determined that the temperature of the battery casing is between the initial temperature of the battery and the target temperature, and that the temperature difference between the temperature of the battery casing and the target temperature is less than or equal to a predetermined temperature difference value.

6. The battery temperature control device according to claim 3, characterized in that, The current battery temperature also includes the temperature of the battery's internal components; The switching instructions include: Based on the temperature difference between the battery casing and the internal components, the ambient temperature is adjusted multiple times to gradually change the ambient temperature from the bias temperature to the target temperature.

7. The battery temperature control device according to claim 6, characterized in that, The switching instructions include: Based on the temperature difference between the battery casing and the internal components, proportional-integral-derivative control is performed on the ambient temperature to gradually adjust the ambient temperature from the bias temperature to the target temperature.

8. The battery temperature control device according to claim 2, characterized in that, The settling time includes a first time period, and the control module is further configured to: The ambient temperature is maintained at the bias temperature for the first duration, and the switching command is generated.

9. The battery temperature control device according to claim 8, characterized in that, The control module is also configured to: The first duration is determined based on the initial battery temperature, the battery temperature control parameters, the target temperature, and the bias temperature.

10. The battery temperature control device according to claim 2, characterized in that, The control module is also configured to: The ambient temperature is maintained at the target temperature for a second duration.

11. The battery temperature control device according to claim 10, characterized in that, The control module is also configured to: The second duration is determined based on the battery's temperature control parameters, the target temperature, and the bias temperature.

12. The battery temperature control device according to any one of claims 1-11, characterized in that, The control module is also configured to: The bias temperature is determined based on the initial battery temperature, the battery temperature control parameters, and the target temperature.

13. The battery temperature control device according to claim 12, characterized in that, The temperature control parameters of the battery include at least one of the following: battery size, battery type, and battery material type.

14. A battery temperature control method, characterized in that, Applied to the battery temperature control device as described in any one of claims 1-13, comprising: Obtain the target temperature of the battery; The ambient temperature of the battery is set as the bias temperature, which is configured to bring the target temperature between the initial temperature of the battery and the bias temperature. In response to a switching command, the ambient temperature is switched from the bias temperature to the target temperature.

15. The battery temperature control method according to claim 14, characterized in that, If the temperature difference between the initial battery temperature and the target temperature is greater than a temperature difference threshold, the switching command is generated based on the following method: The target temperature is determined to be between the initial temperature of the battery and the temperature of the battery casing, and the switching command is generated.

16. The battery temperature control method according to claim 14, characterized in that, The temperature difference between the initial battery temperature and the target temperature is less than or equal to a temperature difference threshold, and the switching command is generated based on the following method: The switching command is generated when it is determined that the temperature of the battery casing is between the initial temperature of the battery and the target temperature, and the temperature difference between the temperature of the battery casing and the target temperature is less than or equal to a predetermined temperature difference value.

17. The battery temperature control method according to claim 14, characterized in that, The switching instruction is generated based on the following method: The ambient temperature is maintained at the bias temperature for a first duration, and the switching command is generated.

18. The battery temperature control method according to claim 14, characterized in that, The step of switching the ambient temperature from the bias temperature to the target temperature includes: Based on the temperature difference between the battery casing and the internal components, the ambient temperature is adjusted multiple times to gradually change the ambient temperature from the bias temperature to the target temperature.

19. The battery temperature control method according to claim 14, characterized in that, After switching the ambient temperature from the bias temperature to the target temperature, the method further includes: The current battery temperature is obtained. If the absolute value of the difference between the current battery temperature and the target temperature is less than a preset threshold, an instruction is generated to instruct the battery cell electrical performance test to be performed on the battery at the current battery temperature.