Battery temperature adjustment method, device, computer equipment and storage medium
By setting up temperature control components around the battery and utilizing the cooperation of the temperature collector and the control components, the problem of inaccurate battery temperature control is solved, and the precise regulation of battery temperature and the extension of battery service life are achieved.
Patent Information
- Application Number
- CN202210298727.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-23
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-03-23
AI Technical Summary
In the prior art, the temperature control method of the battery is not precise enough, resulting in a short service life.
By setting a temperature control component around the battery, using a temperature collector to obtain the current temperature, and controlling the temperature adjustment method of the temperature control component, the battery temperature is ensured to be within the preset range.
The precise control of battery temperature is achieved, thus extending the service life of the battery.
Smart Images

Figure CN114759287B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of temperature regulation technology, and in particular to a battery temperature adjustment method, device, computer equipment, and storage medium. Background Art
[0002] With the rapid development of battery technology, the demand for batteries in various fields has greatly increased, and the power supply life of batteries has become particularly important.
[0003] For example, a battery is used to power a ring main unit (RMU). To ensure normal operation of the RMU, the battery needs to be protected so that the battery temperature is neither too high nor too low. In the prior art, the temperature control method for the RMU battery is to use a fan to dissipate heat.
[0004] However, the existing battery temperature control method cannot accurately control the temperature, resulting in a short service life of the battery. Summary of the Invention
[0005] Based on this, it is necessary to provide a battery temperature adjustment method, device, computer equipment and storage medium to address the above technical problems, which can accurately control the temperature of the battery and extend the service life of the battery.
[0006] In a first aspect, the present application provides a battery temperature adjustment method, the method comprising:
[0007] Obtain the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each battery;
[0008] Determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0009] In one embodiment, determining that the current temperature of the target battery does not meet a preset temperature range includes:
[0010] Analyze whether the current temperature of each battery is within the preset temperature range;
[0011] A battery whose current temperature is not within the preset temperature range is determined as a target battery.
[0012] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0013] In one embodiment, if there are multiple target batteries and a temperature control component is provided around each target battery, controlling the temperature of the temperature control component around the target battery to adjust the temperature of the target battery to within a temperature range includes:
[0014] Obtaining the error temperature value between the current temperature of each target battery and the preset temperature range;
[0015] According to the temperature error value, the temperature of the temperature control component of the corresponding target battery is controlled to adjust the temperature of the corresponding target battery to within the temperature range.
[0016] In one embodiment, if there are multiple target batteries and a temperature control component is commonly provided around the multiple target batteries, controlling the temperature of the temperature control component around the target batteries to adjust the temperature of the target batteries to within a temperature range includes:
[0017] Obtaining an average temperature difference between the current temperature of each target battery and a preset temperature range;
[0018] The temperature of the temperature control component is controlled according to the average temperature difference to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0019] In one embodiment, controlling the temperature of a temperature control component around a target battery includes:
[0020] The temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0021] In one embodiment, the temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component, including:
[0022] If the current temperature of the target battery exceeds the preset temperature range, a pulse width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to cool the temperature of the temperature control component;
[0023] If the current temperature of the target battery is lower than the preset temperature range, a pulse width modulation signal with a duty cycle of 1 is output to a relay connected to the temperature control component to increase the temperature of the temperature control component.
[0024] In a second aspect, the present application further provides a battery temperature adjustment device, the device comprising:
[0025] An acquisition module is used to obtain the current temperature of at least one battery in the ring network cabinet collected by the temperature collector; a temperature control component is provided around each battery;
[0026] The control module is used to determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0027] In a third aspect, an embodiment of the present application provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods provided in the embodiment of the first aspect are implemented.
[0028] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the methods provided in the embodiment of the first aspect above.
[0029] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any one of the methods provided in the embodiments of the first aspect above.
[0030] The embodiments of the present application provide a battery temperature adjustment method, device, computer equipment, and storage medium. The method obtains the current temperature of at least one battery in a ring main unit (RMU) collected by a temperature collector, determines a target battery whose current temperature does not meet a preset temperature range, and then controls the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range, wherein the target battery is one or more of the batteries. In this method, by setting a temperature control component around each battery, when it is detected that the current temperature of the battery does not meet the preset temperature range, the battery that does not meet the preset temperature range is determined as the target battery, and by adjusting the temperature control component around the target battery, the temperature of the target battery is within the preset temperature range. By setting a temperature control component around each battery, the temperature of each battery is accurately controlled so that each battery is within a normal operating temperature range, thereby effectively extending the service life of the batteries in the RMU. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A diagram showing an application environment of a battery temperature adjustment method according to an embodiment;
[0032] Figure 2 1 is a flow chart of a method for adjusting battery temperature in one embodiment;
[0033] Figure 3 is a flow chart of a battery temperature adjustment method according to another embodiment;
[0034] Figure 4is a flow chart of a battery temperature adjustment method according to another embodiment;
[0035] Figure 5 is a flow chart of a battery temperature adjustment method according to another embodiment;
[0036] Figure 6 A schematic structural diagram of a battery temperature adjustment method according to an embodiment;
[0037] Figure 7 is a flow chart of a battery temperature adjustment method according to another embodiment;
[0038] Figure 8 is a schematic structural diagram of a battery in one embodiment;
[0039] Figure 9 is a flow chart of a battery temperature adjustment method according to another embodiment;
[0040] Figure 10 This is a structural block diagram of a battery temperature adjustment device in one embodiment;
[0041] Figure 11 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0043] The battery temperature adjustment method provided in the embodiment of the present application can be as follows: Figure 1 In the application environment shown, the temperature collector communicates with the microcontroller via wireless communication, sending the sensed battery temperature to the microcontroller. The microcontroller is connected to the temperature control component via a wire to control the temperature of the temperature control component surrounding the battery. The temperature control component can be around the corresponding battery or in close proximity to the battery to adjust the battery temperature within the temperature range.
[0044] Among them, the microcontroller unit (MCU), also known as a single-chip microcomputer (SCM), is a chip-level computer that appropriately reduces the frequency and specifications of the central processing unit (CPU) and integrates memory, counters, Universal Serial Bus (USB), peripheral interfaces such as digital-to-analog conversion, and even liquid crystal display driver circuits on a single chip. The temperature collector can be a temperature sensor, and the temperature control component can be a semiconductor cooler to adjust the battery temperature.
[0045] The embodiments of the present application provide a battery temperature adjustment method, device, computer equipment and storage medium, which can accurately control the temperature of the battery when adjusting the temperature of the energy storage capacitor to the integrated battery, thereby extending the service life of the battery.
[0046] The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments.
[0047] In one embodiment, a battery temperature adjustment method is provided for application in Figure 1 Taking the application environment in as an example, this embodiment involves first obtaining the current temperature of at least one battery in the ring network cabinet collected by the temperature collector, determining the target battery whose current temperature does not meet the preset temperature range, and then controlling the temperature of the temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range. Figure 2 As shown, this embodiment includes the following steps:
[0048] S201, obtaining the current temperature of at least one battery in the ring main unit collected by a temperature collector; a temperature control component is provided around each battery.
[0049] A ring main unit is a group of electrical transmission and distribution equipment (high-voltage switchgear) installed in a steel plate metal cabinet or made into an assembled interval ring main unit. Its core part uses load switches and fuses. It has the advantages of simple structure, small size, low price, improved power supply parameters and performance, and power supply safety.
[0050] To maintain the normal operation of the ring main unit (RMU), batteries are usually used to power the RMU to ensure its normal operation and monitoring. To maintain the normal operation of the RMU, the batteries must be protected to prevent the battery temperature from being too high or too low. Therefore, the battery temperature needs to be monitored.
[0051] When monitoring the temperature of the battery, the current temperature of the battery in the ring network cabinet can be collected through the temperature collector. It can be understood that there can be one or more batteries in the ring network cabinet, and there is at least one battery. When powering the ring network cabinet, all batteries power the ring network cabinet at the same time.
[0052] When the ring main unit includes multiple batteries, one battery may correspond to one temperature collector. Therefore, when the temperature collector collects the temperature of the batteries in the ring main unit, the temperature collected is the temperature of each battery.
[0053] Among them, the temperature collector can be a temperature sensor. The temperature collector senses the temperature data of the battery and transmits the collected temperature remotely and wirelessly to the micro control unit via GPRS. The micro control unit does not need other receiving devices and can grasp the changes in the battery temperature anytime and anywhere, which is convenient for battery temperature regulation.
[0054] A temperature control component is set around the battery. One temperature control component is set around each battery. Multiple temperature control components are set around multiple batteries. The temperature control component can adjust the temperature of the battery so that the temperature of each battery is within the normal operating temperature range.
[0055] Among them, the temperature control component can be a semiconductor refrigeration element, which utilizes the Peltier effect of semiconductor materials. When direct current passes through a galvanic couple composed of two different semiconductor materials connected in series, heat can be absorbed and released at both ends of the galvanic couple respectively, thereby achieving the purpose of cooling.
[0056] The temperature control component can also be a temperature controller. The temperature controller can produce physical deformation inside the switch according to the temperature changes of the working environment, thereby producing certain special effects, a series of automatic control elements that produce conduction or disconnection actions, or electronic components at different temperatures and different working principles to provide temperature data to the circuit for the circuit to collect temperature data; for example, the temperature controller can be a fluid medium temperature controller. The fluid medium temperature controller uses the principle of thermal expansion and contraction of temperature-sensitive fluids and the incompressibility of liquids to achieve automatic adjustment. When the controlled temperature rises, the thrust generated by the expansion of the temperature-sensitive liquid turns off the heat medium to lower the output temperature; when the controlled temperature drops, the temperature-sensitive liquid contracts, and under the action of the reset device, the heat medium is turned on to increase the output temperature, so that the controlled temperature reaches and is maintained within the set temperature range.
[0057] S202, determining a target battery whose current temperature does not meet a preset temperature range, and controlling the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0058] Based on the current temperature of each battery obtained above, a battery whose current temperature does not meet a preset temperature range is determined as a target battery, wherein the target battery is one or more of all the batteries.
[0059] For example, there are three batteries in the ring main unit, including: Battery 1, Battery 2 and Battery 3. The current temperature of Battery 1 is 30 degrees, the current temperature of Battery 2 is 15 degrees, and the current temperature of Battery 3 is 40 degrees. If the preset temperature range is between 20 degrees and 35 degrees, then 15 degrees and 40 degrees do not meet the preset temperature range. Therefore, Battery 2 and Battery 3 corresponding to 15 degrees and 40 degrees are determined as target batteries.
[0060] Based on the determined target battery, the temperature of the target battery is adjusted to within the temperature range by controlling the temperature of the temperature control components around the target battery; for example, in battery 2, the temperature of battery 2 is lower than the preset temperature range, therefore, the temperature of the temperature control components around battery 2 can be controlled to increase so that the temperature of battery 2 is increased to within the preset temperature range; in battery 3, the temperature of battery 3 is higher than the preset temperature range, therefore, the temperature of the temperature control components around battery 3 can be controlled to decrease so that the temperature of battery 3 is decreased to within the preset temperature range.
[0061] The above-mentioned battery temperature adjustment method obtains the current temperature of at least one battery in the ring main unit (RMU) collected by a temperature collector, determines a target battery whose current temperature does not meet a preset temperature range, and then controls the temperature of a temperature control component surrounding the target battery to adjust the temperature of the target battery to within the temperature range, wherein the target battery is one or more of the batteries. In this method, by setting a temperature control component around each battery, when it is detected that the current temperature of the battery does not meet the preset temperature range, the battery that does not meet the preset temperature range is determined as the target battery, and the temperature control component surrounding the target battery is adjusted to keep the temperature of the target battery within the preset temperature range. By setting a temperature control component around each battery, the temperature of each battery is precisely controlled, so that each battery is within a normal operating temperature range, effectively extending the service life of the batteries in the RMU.
[0062] Based on the above embodiment, how to determine the target battery is described in detail below through an embodiment. In one embodiment, Figure 3As shown, determining that the current temperature of the target battery does not meet the preset temperature range includes the following steps:
[0063] S301 , analyzing whether the current temperature of each battery is within a preset temperature range.
[0064] Before determining the target battery, first, it is necessary to analyze whether the current temperature of each battery is within a preset temperature range. How to determine whether the current temperature of the battery is within the preset temperature range can be described below through an embodiment.
[0065] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0066] For example, if the high temperature threshold is 30 degrees, the low temperature threshold is 20 degrees, and the current temperature of the battery is 25 degrees, it means that the current temperature of the battery is within the preset temperature range.
[0067] S302 : Determine a battery whose current temperature is not within a preset temperature range as a target battery.
[0068] Based on the above description, if the current temperature of the battery is not within the preset temperature range, the battery is determined as the target battery.
[0069] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is greater than the high temperature threshold, or the current temperature is less than the low temperature threshold, it is determined that the current temperature is not within the preset temperature range, and the battery whose current temperature is not within the preset temperature range is determined as the target battery.
[0070] For example, if the high temperature threshold is 30 degrees, the low temperature threshold is 20 degrees, and the current temperature of the battery is 15 degrees, it means that the current temperature of the battery is not within the preset temperature range, and the battery is the target battery.
[0071] The battery temperature adjustment method analyzes each battery's current temperature to determine whether it is within a preset temperature range and identifies batteries whose current temperature is not within the preset temperature range as target batteries. This method improves the accuracy of battery temperature control by identifying batteries whose current temperature is not within the preset temperature range as target batteries.
[0072] In one embodiment, Figure 4 As shown, if there are multiple target batteries and a temperature control component is provided around each target battery, controlling the temperature of the temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range includes the following steps:
[0073] S401 : Obtaining a temperature error between the current temperature of each target battery and a preset temperature range.
[0074] The error temperature value between the current temperature of the target battery and the preset temperature range may indicate a magnitude relationship between the current temperature of the target battery and the preset temperature range.
[0075] The method for obtaining the error value between the current temperature of each target battery and the preset temperature range can be to determine it through a preset error algorithm, use the current temperature of each target battery and the preset temperature range as inputs of the error algorithm, and output the error temperature value between the current temperature of each target battery and the preset temperature range by running the error algorithm.
[0076] Taking a target battery as an example, if the current temperature of the target battery is 35 degrees and the preset temperature range is between 20 degrees and 30 degrees, the error temperature value between the current temperature of the target battery and the preset temperature range can be 5 degrees, indicating that the current temperature of the target battery is 5 degrees higher than the preset temperature range; if the current temperature of the target battery is 15 degrees and the preset temperature range is between 20 degrees and 30 degrees, the error temperature value between the current temperature of the target battery and the preset temperature range can be -5 degrees, indicating that the current temperature of the target battery is 5 degrees lower than the preset temperature range.
[0077] S402 : Control the temperature of a temperature control component of a corresponding target battery according to the temperature error value, so as to adjust the temperature of the corresponding target battery to within a temperature range.
[0078] Based on the above embodiment, the temperature of the temperature control component of the corresponding target battery is controlled according to the above temperature error value, so as to adjust the temperature of the corresponding target battery to within the temperature range.
[0079] In one embodiment, if the error temperature value indicates that the current temperature of the target battery is higher than a preset temperature range, the temperature of the temperature control component of the corresponding target battery is controlled to decrease, so that the temperature control component reduces the temperature of the target battery to within the preset temperature range.
[0080] In one embodiment, if the error temperature value indicates that the current temperature of the target battery is lower than a preset temperature range, the temperature of the temperature control component of the corresponding target battery is controlled to increase, so that the temperature control component increases the temperature of the target battery to within the preset temperature range.
[0081] It should be noted that there are multiple target batteries, and a temperature control component is provided around each target battery. One target battery corresponds to one temperature control component, and the temperature control component adjusts the temperature of the corresponding target battery.
[0082] The battery temperature adjustment method first determines the temperature error between each target battery's current temperature and a preset temperature range. Based on this error, the temperature of the corresponding target battery's temperature control component is controlled to bring the target battery's temperature within the specified temperature range. This method achieves precise temperature control by adjusting the target battery's current temperature using its corresponding temperature control component, extending the battery's service life.
[0083] In the above embodiment, a temperature control component is provided around each target battery. However, there is another case where there are multiple target batteries and a temperature control component is provided around multiple target batteries. This case is described below through an embodiment. In one embodiment, Figure 5 As shown, if there are multiple target batteries and a temperature control component is commonly provided around the multiple target batteries, controlling the temperature of the temperature control component around the target batteries to adjust the temperature of the target batteries to within the temperature range includes the following steps:
[0084] S501 : Obtain an average temperature difference between the current temperature of each target battery and a preset temperature range.
[0085] When the ring main unit includes multiple batteries, the multiple batteries can be set in a battery protection device. Then, a temperature collector can be installed inside the battery protection device. The temperature collector collects the current temperature inside the battery protection device. The temperature is the average temperature of the multiple batteries. When the current temperature does not meet the preset temperature range, the multiple batteries are determined as target batteries, and the current temperature is also the current temperature of each target battery.
[0086] Therefore, obtaining the average temperature difference between the current temperature of each target battery and the preset temperature range can be performed by calculating the size relationship between the current temperature of each target battery and the preset temperature range to obtain the average temperature difference between the current temperature of each target battery and the preset temperature range.
[0087] For example, if the current temperature of each target battery is 35 degrees and the preset temperature range is between 20 degrees and 30 degrees, the average temperature difference between the current temperature of each target battery and the preset temperature range can be 5 degrees, indicating that the current temperature of each target battery is 5 degrees higher than the preset temperature range; if the current temperature of each target battery is 15 degrees and the preset temperature range is between 20 degrees and 30 degrees, the average temperature difference between the current temperature of each target battery and the preset temperature range can be -5 degrees, indicating that the current temperature of each target battery is 5 degrees lower than the preset temperature range.
[0088] S502 : Control the temperature of the temperature control component according to the average temperature difference, so as to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0089] Based on the above embodiment, the temperature of the temperature control component is controlled according to the above average temperature difference, so as to adjust the temperatures of the plurality of target batteries to within the temperature range.
[0090] In one embodiment, if the average temperature difference indicates that the current temperature of the multiple target batteries is higher than a preset temperature range, the temperature control components of the multiple target batteries are controlled to decrease in temperature, so that the temperature control components reduce the temperature of the multiple target batteries to within the preset temperature range.
[0091] In one embodiment, if the average temperature difference indicates that the current temperature of the multiple target batteries is lower than a preset temperature range, the temperature control components of the multiple target batteries are controlled to increase in temperature, so that the temperature control components increase the temperature of the multiple target batteries to within the preset temperature range.
[0092] It should be noted that there are multiple target batteries, and a temperature control component is commonly set around the multiple target batteries. The multiple target batteries commonly correspond to one temperature control component, and the temperature control component adjusts the temperature of the multiple target batteries.
[0093] The battery temperature adjustment method obtains the average temperature difference between the current temperature of each target battery and a preset temperature range. Based on this average temperature difference, the temperature of a temperature control assembly is controlled to adjust the temperatures of the multiple target batteries within the temperature range. In this method, multiple target batteries share a common temperature control assembly, which allows the temperatures of the multiple target batteries to be adjusted simultaneously. This single temperature control assembly reduces costs.
[0094] In one embodiment, controlling the temperature of a temperature control component around a target battery includes: adjusting the temperature of the temperature control component by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0095] like Figure 6 As shown, taking the ring main unit including two batteries as an example, one battery corresponds to one temperature collector, and a temperature control component is set around each battery.
[0096] After the microcontroller obtains the current temperature of each battery collected by each temperature collector, it compares the current temperature with the preset temperature range, determines the target battery, and then controls the temperature of the temperature control components around the target battery.
[0097] The method for adjusting the temperature of the temperature control component is that the micro control unit sends a pulse width modulation signal to a relay connected to the temperature control component, and controls the relay to adjust the temperature of the temperature control component.
[0098] A relay is an electrical control device that causes a predetermined step change in the controlled quantity in an electrical output circuit when the change in the input quantity reaches a specified level. It interacts between the control system (input circuit) and the controlled system (output circuit). It is essentially an "automatic switch" that uses a small current to control a large current. Therefore, it plays a role in automatic regulation, safety protection, and circuit conversion in the circuit. Relays can be reed relays, time relays, and polarized relays, among others.
[0099] Pulse width modulation (PWM), also known as pulse width modulation, is an analog control method that modulates the bias of the transistor base or MOS transistor gate according to changes in the corresponding load to change the transistor or MOS transistor's conduction time, thereby changing the output of the switching power supply. This method can keep the power supply's output voltage constant when operating conditions change.
[0100] In one embodiment, Figure 7 As shown, the temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component, including the following steps:
[0101] S701 , if the current temperature of the target battery exceeds a preset temperature range, a pulse width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to reduce the temperature of the temperature control component.
[0102] The pulse width modulation signal is a pulse train with equal pulse width as a PWM waveform. The frequency can be modulated by changing the period of the pulse train, and the voltage can be adjusted by changing the width or duty cycle of the pulse. The voltage and frequency can be coordinated by adopting appropriate control methods. The purpose of controlling the charging current can be achieved by adjusting the PWM period and PWM duty cycle.
[0103] The basic principle of PWM is to control the on and off of the switching devices in the inverter circuit so that the output end obtains a series of pulses with equal amplitude but inconsistent width, and use these pulses to replace the sine wave or the required waveform; that is, multiple pulses are generated in half a cycle of the output waveform so that the equivalent voltage of each pulse is a sine waveform. The obtained output is smooth and has few low-order harmonics. By modulating the width of each pulse according to certain rules, both the output voltage of the inverter circuit and the output frequency can be changed.
[0104] If the current temperature of the target battery exceeds the preset temperature range, it means that the current temperature of the target battery is greater than the high temperature threshold and the current temperature of the target battery is too high. In this case, the target battery needs to be cooled.
[0105] When the microcontroller unit determines that the current temperature of the target battery exceeds the preset temperature range, it determines that the duty cycle of the pulse width modulation signal is 0, and the microcontroller unit outputs the pulse width modulation signal to the relay. The relay outputs a negative current according to the duty cycle of the pulse width modulation signal received as 0, and cools the temperature control component according to the negative current to reduce the current temperature of the target battery so that it is within the preset temperature range.
[0106] It should be noted that the current output by the relay is a constant current source.
[0107] S702: If the current temperature of the target battery is lower than the preset temperature range, a pulse width modulation signal with a duty cycle of 1 is output to a relay connected to the temperature control component to increase the temperature of the temperature control component.
[0108] If the current temperature of the target battery is lower than the preset temperature range, it means that the current temperature of the target battery is lower than the low temperature threshold and the current temperature of the target battery is too low. At this time, the target battery needs to be heated up, wherein the high temperature threshold is greater than the low temperature threshold.
[0109] When the microcontroller unit determines that the current temperature of the target battery is lower than the preset temperature range, it determines that the duty cycle of the pulse width modulation signal is 1, and the microcontroller unit outputs the pulse width modulation signal to the relay. The relay outputs a positive current according to the duty cycle of the pulse width modulation signal received as 1, and heats the temperature control component according to the positive current to increase the current temperature of the target battery so that it is within the preset temperature range.
[0110] It should be noted that the current output by the relay is a constant current source.
[0111] In the battery temperature adjustment method described above, if the current temperature of the target battery exceeds a preset temperature range, a pulse-width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to lower the temperature of the temperature control component. If the current temperature of the target battery is below the preset temperature range, a pulse-width modulation signal with a duty cycle of 1 is output to the relay connected to the temperature control component to raise the temperature of the temperature control component. In this method, by cooling or raising the temperature of the temperature control component, the temperature of the target battery corresponding to the temperature control component is kept within the normal operating temperature range, preventing the battery temperature from being too low or too high, thereby extending the battery's service life.
[0112] The above embodiment describes a case where the current battery temperature is not within the preset temperature range. The following embodiment describes a case where the current battery temperature is within the preset temperature range. In one embodiment, if the current battery temperature is within the preset temperature range, a proportional control algorithm, an integral control algorithm, and a differential control algorithm, i.e., a PID (Proportion Integral Differential) algorithm, can be used to perform closed-loop feedback on the current battery temperature. The duty cycle of the PWM output signal is adjusted based on the feedback result to ensure that the current battery temperature is always within the preset temperature range.
[0113] Among them, the PID control algorithm is a control algorithm that combines the three links of proportion, integration and differentiation. The essence of PID control is to perform calculations according to the functional relationship of proportion, integration and differentiation based on the input deviation value, and the calculation results are used to control the output.
[0114] In one embodiment, a battery protection device is used to power a ring main unit. The battery protection device is provided with multiple batteries and a temperature control component. The multiple batteries are used to power the ring main unit. The temperature control component can be a semiconductor refrigeration component for cooling or heating. Moreover, the semiconductor refrigeration component is arranged in a flat shape on the inner wall of the battery protection device.
[0115] In one embodiment, using a relay as a constant current source, the duty cycle of a PWM output signal is set via a single-chip microcomputer; the current value of the constant current source is adjusted based on the set duty cycle of the PWM output signal; the current value output by the constant current source is used to energize a semiconductor cooling element within a battery protection device, causing the semiconductor cooling element to cool or heat the battery based on the current value output by the constant current source. A PID algorithm is then used for closed-loop feedback to adjust the PWM output signal so that the set insulation temperature value is consistent with the actual temperature value of the battery protection device. In this manner, the PID algorithm is used to precisely control the duty cycle of the PWM output signal to achieve precise control of the current magnitude of the semiconductor cooling element. This allows for high-precision control of heat dissipation and cooling of the semiconductor cooling element, thereby precisely controlling the battery temperature and effectively extending the battery life of the ring main unit.
[0116] In one embodiment, taking the temperature control component as a semiconductor refrigeration element and the microcontroller as a single-chip microcomputer as an example, the multiple batteries in the battery protection device are arranged in multiple rows, that is, two batteries are arranged closely adjacent to each other and connected in series, and the battery is rectangular, the semiconductor refrigeration element is rectangular, and there are multiple semiconductor refrigeration elements. The multiple semiconductor refrigeration elements are connected to the single-chip microcomputer in parallel, that is, the single-chip microcomputer can individually control the cooling or heating of the semiconductor refrigeration element, and each semiconductor refrigeration element corresponds to a battery, that is, a semiconductor refrigeration element is attached to one side of each battery, so that the temperature of each battery can be individually controlled by a single semiconductor refrigeration element.
[0117] Optionally, the area of each semiconductor refrigeration element is the same as the area of one side surface of the battery.
[0118] Each battery corresponds to a temperature collector, which collects the current temperature value of each battery in the battery protection device.
[0119] When it is detected that the current temperature value of one or more of the multiple batteries is greater than the high temperature threshold, the PWM output signal is controlled by the single-chip microcomputer to be 0, so that the current value output by the relay of the semiconductor refrigeration element corresponding to the one or more batteries whose current temperature value is greater than the high temperature threshold among the multiple batteries is negative current, so that the semiconductor refrigeration element corresponding to the one or more batteries among the multiple batteries is cooled.
[0120] When it is detected that the current temperature value of one or more of the multiple batteries is lower than the low temperature threshold, the single chip microcomputer controls the PWM output signal to be 1, so that the current value output by the relay of the semiconductor refrigeration element corresponding to the one or more batteries whose current temperature value is lower than the low temperature threshold among the multiple batteries is positive current, so that the semiconductor refrigeration element corresponding to the one or more batteries among the multiple batteries generates heat.
[0121] In one embodiment, the temperature control component is a semiconductor refrigeration component and the microcontroller is a single chip microcomputer. Figure 8As shown, multiple batteries within the battery protection device are symmetrically arranged in two rows. For example, a first row of battery groups 11 and a second row of battery groups 12 are symmetrically arranged, and batteries 111 in the first row of battery groups 11 and batteries 121 in the second row of battery groups 12 are symmetrically arranged. The two rows of battery groups are connected in series. Each battery in the battery group is rectangular, and the semiconductor coolers are rectangular. There are multiple semiconductor coolers, which are connected in parallel to a single-chip microcontroller. This means that the single-chip microcontroller can independently control the cooling or heating of the semiconductor coolers. Each semiconductor cooler is movable and corresponds to two symmetrically arranged batteries. Specifically, one side of each semiconductor cooler faces batteries 111 in the first row of battery groups 11, and the other side of each semiconductor cooler faces batteries 121 in the second row of battery groups 12. This allows a single semiconductor cooler to control the temperature of the two symmetrically arranged batteries. Optionally, the area of each semiconductor cooler is the same as the area of the side of the battery.
[0122] Each battery corresponds to a temperature collector, which is used to collect the actual temperature value of each battery in the double-row battery pack in the battery protection device in real time.
[0123] When it is detected that the current temperature of one of the two symmetrically arranged batteries is greater than the high temperature threshold, the semiconductor refrigeration components corresponding to the two symmetrical batteries are controlled to move toward the battery whose current temperature is greater than the high temperature threshold, so that the semiconductor refrigeration components are attached to the battery whose current temperature is greater than the high temperature threshold, and the PWM output signal is controlled to be 0 through the single-chip microcomputer, so that the current value output by the relay of the semiconductor refrigeration components corresponding to the two symmetrical batteries is negative current, so that the semiconductor refrigeration components corresponding to the two symmetrical batteries are cooled.
[0124] When it is detected that the current temperature of one of the two symmetrically arranged batteries is lower than the low temperature threshold, the semiconductor refrigeration components corresponding to the two symmetrical batteries are controlled to move toward the battery whose current temperature is lower than the low temperature threshold, so that the semiconductor refrigeration components are attached to the battery whose current temperature is lower than the low temperature threshold, and the PWM output signal is controlled to be 1 through the single-chip microcomputer, so that the current value output by the relay of the semiconductor refrigeration components corresponding to the two symmetrical batteries is positive current, so that the semiconductor refrigeration components corresponding to the two symmetrical batteries generate heat.
[0125] When it is detected that the actual temperatures of the two symmetrically arranged batteries are both within the preset temperature range, the semiconductor refrigeration components corresponding to the two symmetrical batteries are controlled to be between the two symmetrical batteries, and the single chip microcomputer stops outputting the PWM output signal.
[0126] Please continue to see Figure 8The two symmetrical batteries 111 and the battery 121 correspond to a semiconductor refrigeration element 13. When it is detected that the current temperature of the battery 111 is greater than the high temperature threshold, the semiconductor refrigeration element 13 is controlled to move toward the battery 111 so that the semiconductor refrigeration element 13 is attached to the battery 111. Then, the PWM output signal is controlled to be 0 by the single-chip microcomputer, so that the semiconductor refrigeration element 13 attached to the battery 111 is cooled to cool the battery 111. When it is detected that the current temperature of the battery 121 is greater than the high temperature threshold, the semiconductor refrigeration element 13 is controlled to move toward the battery 121 so that the semiconductor refrigeration element 13 is attached to the battery 121. Then, the PWM output signal is controlled to be 0 by the single-chip microcomputer, so that the semiconductor refrigeration element 13 attached to the battery 121 is cooled to cool the battery 121. In this way, the temperature of the two batteries can be controlled by the single-chip semiconductor refrigeration element 13, and the design cost is low.
[0127] When it is detected that the current temperature of the battery 111 is lower than the low temperature threshold, the semiconductor refrigeration element 13 is controlled to move toward the battery 111 so that the semiconductor refrigeration element 13 is attached to the battery 111, and then the PWM output signal is controlled to be 1 by the single-chip microcomputer, so that the semiconductor refrigeration element 13 attached to the battery 111 is heated to increase the temperature of the battery 111. When it is detected that the current temperature of the battery 121 is lower than the low temperature threshold, the semiconductor refrigeration element 13 is controlled to move toward the battery 121 so that the semiconductor refrigeration element 13 is attached to the battery 121, and then the PWM output signal is controlled to be 1 by the single-chip microcomputer, so that the semiconductor refrigeration element 13 attached to the battery 121 is heated to increase the temperature of the battery 121. In this way, the temperatures of the two batteries can be controlled by the single-chip semiconductor refrigeration element 13, and the design cost is low.
[0128] Furthermore, when it is detected that the current temperatures of the two symmetrically arranged batteries 111 and 121 are both within the preset temperature range, the semiconductor refrigeration components 13 corresponding to the two symmetrical batteries 111 and 121 are controlled to be between the two symmetrical batteries, and the PWM output signal is stopped from being output through the single chip microcomputer.
[0129] This embodiment uses a PID algorithm to accurately control the duty cycle of the PWM output signal to achieve precise control of the current of the semiconductor refrigeration unit. It can control the heat dissipation and cooling of the semiconductor refrigeration unit with high precision, thereby accurately controlling the temperature of the battery, keeping the battery within the normal operating temperature range, and effectively increasing the service life of the battery of the ring network cabinet.
[0130] In one embodiment, Figure 9 As shown, taking the temperature control component as a semiconductor refrigeration element and the microcontroller as a single chip microcomputer as an example, this embodiment includes the following steps:
[0131] S901: The temperature collector collects the current temperature of each battery in the ring main cabinet in real time, and then sends the current temperature of each battery to the single chip microcomputer.
[0132] S902: The single chip microcomputer receives the current temperature of each battery sent by the temperature collector within a preset time period.
[0133] S903, comparing the current temperature of each battery with a high temperature threshold and a low temperature threshold. If the current temperature of the battery is greater than the high temperature threshold, the microcontroller determines that the duty cycle of the PWM output signal is 0; if the current temperature is less than the low temperature threshold, the microcontroller determines that the PWM output signal is 1;
[0134] The high temperature threshold is greater than the low temperature threshold.
[0135] S904: If the duty cycle of the PWM is 1, the control relay outputs a positive current to the semiconductor cooling element of the corresponding battery, so that the semiconductor cooling element heats the battery.
[0136] S905: If the duty cycle of the PWM is 0, the relay is controlled to output a negative current to the corresponding semiconductor refrigeration element, so that the semiconductor refrigeration element cools the battery.
[0137] The specific definition of the battery temperature adjustment method provided in this embodiment can be found in the above step definition of each embodiment of the battery temperature adjustment method, which will not be repeated here.
[0138] It should be understood that, although each step in the attached flow chart in the above-described embodiment is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless clearly stated herein, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the attached figure in the above-described embodiment may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps.
[0139] In one embodiment, Figure 10 As shown, the embodiment of the present application further provides a battery temperature adjustment device 1000, which includes: an acquisition module 1001 and a control module 1002, wherein:
[0140] The acquisition module 1001 is used to obtain the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each battery;
[0141] The control module 1002 is configured to determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component surrounding the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0142] In one embodiment, the control module 1002 includes:
[0143] An analysis unit, configured to analyze whether the current temperature of each battery is within a preset temperature range;
[0144] The determining unit is configured to determine a battery whose current temperature is not within a preset temperature range as a target battery.
[0145] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0146] In one embodiment, the control module 1002 includes:
[0147] A first acquiring unit is configured to acquire a temperature error between a current temperature of each target battery and a preset temperature range;
[0148] The first control unit is configured to control the temperature of the temperature control component of the corresponding target battery according to the error temperature value, so as to adjust the temperature of the corresponding target battery to within a temperature range.
[0149] In one embodiment, the control module 1002 includes:
[0150] a second acquiring unit, configured to acquire an average temperature difference between a current temperature of each target battery and a preset temperature range;
[0151] The second control unit is used to control the temperature of the temperature control component according to the average temperature difference, so as to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0152] In one embodiment, the control module 1002 includes:
[0153] The adjustment unit is used to adjust the temperature of the temperature control component by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0154] In one embodiment, the adjustment unit includes:
[0155] a first adjustment subunit, configured to, if the current temperature of the target battery exceeds a preset temperature range, output a pulse width modulation signal with a duty cycle of 0 to a relay connected to the temperature control component to reduce the temperature of the temperature control component;
[0156] The second adjustment subunit is used to increase the temperature of the temperature control component by outputting a pulse width modulation signal with a duty cycle of 1 to a relay connected to the temperature control component if the current temperature of the target battery is lower than a preset temperature range.
[0157] The specific definitions of the battery temperature adjustment device can be found in the definitions of the various steps in the battery temperature adjustment method described above and will not be further elaborated here. Each module in the aforementioned battery temperature adjustment device may be implemented in whole or in part via software, hardware, or a combination thereof. Each module may be embedded in or independent of the target device in hardware form, or may be stored in memory within the target device in software form, allowing the target device to call and execute the corresponding operations of each module.
[0158] In one embodiment, a computer device is provided, such as Figure 11 As shown, the computer device includes a processor, memory, communication interface, display screen and input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery temperature adjustment method is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a key, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0159] Those skilled in the art will understand that the structural description of the above-mentioned computer device is only a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0160] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0161] Obtain the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each battery;
[0162] Determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0163] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0164] Analyze whether the current temperature of each battery is within the preset temperature range;
[0165] A battery whose current temperature is not within the preset temperature range is determined as a target battery.
[0166] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0167] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0168] Obtaining the error temperature value between the current temperature of each target battery and the preset temperature range;
[0169] According to the temperature error value, the temperature of the temperature control component of the corresponding target battery is controlled to adjust the temperature of the corresponding target battery to within the temperature range.
[0170] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0171] Obtaining an average temperature difference between the current temperature of each target battery and a preset temperature range;
[0172] The temperature of the temperature control component is controlled according to the average temperature difference to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0173] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0174] The temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0175] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0176] If the current temperature of the target battery exceeds the preset temperature range, a pulse width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to cool the temperature of the temperature control component;
[0177] If the current temperature of the target battery is lower than the preset temperature range, a pulse width modulation signal with a duty cycle of 1 is output to a relay connected to the temperature control component to increase the temperature of the temperature control component.
[0178] The implementation principles and technical effects of the steps implemented by the processor in this embodiment are similar to those of the above-mentioned battery temperature adjustment method and will not be repeated here.
[0179] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0180] Obtain the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each battery;
[0181] Determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0182] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0183] Analyze whether the current temperature of each battery is within the preset temperature range;
[0184] A battery whose current temperature is not within the preset temperature range is determined as a target battery.
[0185] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0186] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0187] Obtaining the error temperature value between the current temperature of each target battery and the preset temperature range;
[0188] According to the temperature error value, the temperature of the temperature control component of the corresponding target battery is controlled to adjust the temperature of the corresponding target battery to within the temperature range.
[0189] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0190] Obtaining an average temperature difference between the current temperature of each target battery and a preset temperature range;
[0191] The temperature of the temperature control component is controlled according to the average temperature difference to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0192] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0193] The temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0194] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0195] If the current temperature of the target battery exceeds the preset temperature range, a pulse width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to cool the temperature of the temperature control component;
[0196] If the current temperature of the target battery is lower than the preset temperature range, a pulse width modulation signal with a duty cycle of 1 is output to a relay connected to the temperature control component to increase the temperature of the temperature control component.
[0197] The implementation principles and technical effects of the steps implemented when the computer program in this embodiment is executed by the processor are similar to those of the above-mentioned battery temperature adjustment method, and will not be repeated here.
[0198] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0199] Obtain the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each battery;
[0200] Determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range; wherein the target battery is one or more of the batteries.
[0201] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0202] Analyze whether the current temperature of each battery is within the preset temperature range;
[0203] A battery whose current temperature is not within the preset temperature range is determined as a target battery.
[0204] In one embodiment, the preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
[0205] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0206] Obtaining the error temperature value between the current temperature of each target battery and the preset temperature range;
[0207] According to the temperature error value, the temperature of the temperature control component of the corresponding target battery is controlled to adjust the temperature of the corresponding target battery to within the temperature range.
[0208] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0209] Obtaining an average temperature difference between the current temperature of each target battery and a preset temperature range;
[0210] The temperature of the temperature control component is controlled according to the average temperature difference to adjust the temperatures of the plurality of target batteries to within a temperature range.
[0211] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0212] The temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component.
[0213] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0214] If the current temperature of the target battery exceeds the preset temperature range, a pulse width modulation signal with a duty cycle of 0 is output to a relay connected to the temperature control component to cool the temperature of the temperature control component;
[0215] If the current temperature of the target battery is lower than the preset temperature range, a pulse width modulation signal with a duty cycle of 1 is output to a relay connected to the temperature control component to increase the temperature of the temperature control component.
[0216] The implementation principles and technical effects of the steps implemented when the computer program in this embodiment is executed by the processor are similar to those of the above-mentioned battery temperature adjustment method, and will not be repeated here.
[0217] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0218] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.
[0219] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0220] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A battery temperature adjustment method, characterized in that: Using a microcontroller unit, the method includes: Acquire the current temperature of at least one battery in the ring main unit collected by the temperature collector; a temperature control component is provided around each of the batteries; determining a target battery whose current temperature does not meet a preset temperature range, and controlling the temperature of a temperature control component surrounding the target battery to adjust the temperature of the target battery to within the preset temperature range; wherein the target battery is one or more of the batteries; In the case where the temperature control component is a semiconductor refrigeration element, the plurality of batteries are symmetrically arranged in a double-row battery group, the double-row battery group is connected in series, and each battery in the double-row battery group is rectangular; the semiconductor refrigeration element is rectangular, and a plurality of semiconductor refrigeration elements are provided, and the plurality of semiconductor refrigeration elements are connected in parallel to the microcontroller unit, each semiconductor refrigeration element is movably arranged, and each semiconductor refrigeration element corresponds to two symmetrically arranged batteries; controlling the temperature of the temperature control component around the target battery to adjust the temperature of the target battery to within the temperature range includes: For each of the semiconductor refrigeration elements, the temperature of two symmetrically arranged storage batteries is controlled by the semiconductor refrigeration element, so as to adjust the temperature of the two symmetrically arranged storage batteries to be within the temperature range; The area of each semiconductor refrigeration element is the same as the area of the side of the battery; Each battery corresponds to a temperature collector, and the temperature collector is used to collect the actual temperature value of each battery in the double-row battery pack in the battery protection device in real time; When it is detected that the current temperature of one of the two symmetrically arranged storage batteries is greater than a high temperature threshold, the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are controlled to move toward the storage battery whose current temperature is greater than the high temperature threshold, so that the semiconductor refrigeration elements are attached to the storage battery whose current temperature is greater than the high temperature threshold, and the microcontroller controls the PWM output signal to be 0, so that the current value output by the relay of the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries is a negative current, so that the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are cooled; When it is detected that the current temperature of one of the two symmetrically arranged storage batteries is lower than the low temperature threshold, the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are controlled to move toward the storage battery whose current temperature is lower than the low temperature threshold, so that the semiconductor refrigeration elements are attached to the storage battery whose current temperature is lower than the low temperature threshold, and the microcontroller controls the PWM output signal to be 1, so that the current value output by the relay of the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries is a positive current, so that the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries generate heat; When it is detected that the actual temperatures of the two symmetrically arranged batteries are both within the preset temperature range, the semiconductor refrigeration elements corresponding to the two symmetrical batteries are controlled to be between the two symmetrical batteries, and the micro control unit stops outputting the PWM output signal.
2. The method according to claim 1, characterized in that The determining that the current temperature of the target battery does not meet the preset temperature range includes: Analyzing respectively whether the current temperature of each battery is within the preset temperature range; A storage battery whose current temperature is not within the preset temperature range is determined as the target storage battery.
3. The method according to claim 2, characterized in that The preset temperature range includes a high temperature threshold and a low temperature threshold. If the current temperature is less than the high temperature threshold and greater than the low temperature threshold, it is determined that the current temperature is within the preset temperature range.
4. The method according to any one of claims 1 to 3, characterized in that If there are multiple target batteries and a temperature control component is commonly provided around the multiple target batteries, controlling the temperature of the temperature control component around the target batteries to adjust the temperature of the target batteries to within the temperature range includes: Obtaining an average temperature difference between the current temperature of each target battery and the preset temperature range; The temperature of the temperature control component is controlled according to the average temperature difference to adjust the temperatures of the plurality of target batteries to within the temperature range.
5. The method according to any one of claims 1 to 3, characterized in that The controlling the temperature of the temperature control component around the target battery includes: The temperature of the temperature control component is adjusted by outputting a pulse width modulation signal to a relay connected to the temperature control component.
6. A battery temperature adjustment device, characterized in that: Using a microcontroller unit, the device comprises: An acquisition module is used to obtain the current temperature of at least one battery in the ring network cabinet collected by the temperature collector; a temperature control component is provided around each of the batteries; a control module, configured to determine a target battery whose current temperature does not meet a preset temperature range, and control the temperature of a temperature control component surrounding the target battery to adjust the temperature of the target battery to within the preset temperature range; wherein the target battery is one or more of the batteries; In the case where the temperature control component is a semiconductor refrigeration element, the plurality of batteries are symmetrically arranged in a double-row battery group, the double-row battery group is connected in series, and each battery in the double-row battery group is rectangular; the semiconductor refrigeration element is rectangular, and a plurality of semiconductor refrigeration elements are provided, and the plurality of semiconductor refrigeration elements are connected in parallel to the microcontroller unit, each of the semiconductor refrigeration elements is movably arranged, and each of the semiconductor refrigeration elements corresponds to two symmetrically arranged batteries; the control module is specifically configured to control the temperature of the two symmetrically arranged batteries using the semiconductor refrigeration element for each semiconductor refrigeration element, so as to adjust the temperature of the two symmetrically arranged batteries to within the temperature range; the area of each semiconductor refrigeration element is the same as the area of the side surface of the battery; Each battery corresponds to a temperature collector, and the temperature collector is used to collect the actual temperature value of each battery in the double-row battery pack in the battery protection device in real time; When it is detected that the current temperature of one of the two symmetrically arranged storage batteries is greater than a high temperature threshold, the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are controlled to move toward the storage battery whose current temperature is greater than the high temperature threshold, so that the semiconductor refrigeration elements are attached to the storage battery whose current temperature is greater than the high temperature threshold, and the microcontroller controls the PWM output signal to be 0, so that the current value output by the relay of the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries is a negative current, so that the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are cooled; When it is detected that the current temperature of one of the two symmetrically arranged storage batteries is lower than the low temperature threshold, the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries are controlled to move toward the storage battery whose current temperature is lower than the low temperature threshold, so that the semiconductor refrigeration elements are attached to the storage battery whose current temperature is lower than the low temperature threshold, and the microcontroller controls the PWM output signal to be 1, so that the current value output by the relay of the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries is a positive current, so that the semiconductor refrigeration elements corresponding to the two symmetrical storage batteries generate heat; When it is detected that the actual temperatures of the two symmetrically arranged batteries are both within the preset temperature range, the semiconductor refrigeration elements corresponding to the two symmetrical batteries are controlled to be between the two symmetrical batteries, and the micro control unit stops outputting the PWM output signal.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Temperature regulating system and method of electric vehicle batteries
CN107069144A