A data processing method, device, system and terminal equipment for battery temperature

By identifying lithium battery types using RFID and vision cameras, and automatically adjusting the heating and cooling units using temperature sensors, the problem of low temperature control efficiency in existing lithium battery packs is solved, achieving intelligent temperature management.

CN115719846BActive Publication Date: 2026-04-07GUANGZHOU ALLPOWERS IND INT
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-08
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing lithium battery pack temperature controllers cannot quickly identify battery type and suitable temperature range, resulting in low temperature control efficiency, especially in low-temperature environments where manual operation is required and is slow.

Method used

The battery's RFID information and verification data are obtained through an RFID reader, and the accuracy of the data is ensured by combining the CRC16 check method. The battery type is identified by a vision camera, the ambient temperature is acquired in real time, and cooling or heating commands are generated by the cold and hot units according to the applicable temperature range to automatically adjust the battery temperature.

Benefits of technology

It achieves automated temperature control for different battery types, improves temperature control efficiency, reduces manual operation, is applicable to batteries of different sizes, and ensures that batteries operate at suitable temperatures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115719846B_ABST
    Figure CN115719846B_ABST
Patent Text Reader

Abstract

The application discloses a battery temperature data processing method, device, system and terminal equipment, which obtains the type information of a target battery, and obtains the corresponding applicable temperature range according to the type identification of different batteries, so as to compare the real-time obtained environmental temperature of the target battery, when the environmental temperature is greater than the highest applicable temperature, the cooling unit is started to cool down, when the environmental temperature is less than the lowest applicable temperature, the heating unit is started to heat up, and when the environmental temperature is greater than the lowest applicable temperature and less than the highest applicable temperature, the environmental temperature is reacquired and the applicable temperature is rejudged. The application automatically acquires the applicable temperature corresponding to the target battery by identifying the type of the target battery, so as to control the temperature of the target battery in real time through the cooling unit and the heating unit, ensure that different types of target batteries can operate at normal temperature, and make the application applicable to different battery types, and improve the temperature control efficiency of different battery types.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electrical data processing, and more particularly to a method, apparatus, system, and terminal device for processing battery temperature data. Background Technology

[0002] The lithium battery new energy industry is quite large and is used in various products. Lithium batteries are currently mainly classified into ternary lithium, lithium iron phosphate, and lithium manganese oxide batteries. One characteristic of lithium batteries is that they must be used within a suitable temperature range to function properly. High or low temperatures will affect the lifespan and capacity of lithium batteries, especially at low temperatures, where the usable capacity of the battery is greatly reduced.

[0003] Currently, lithium battery packs incorporate heating units to ensure normal operation in low-temperature environments. Heating methods for lithium battery packs can be categorized into internal and external heating, with most packs using internal heating. This is because these lithium batteries are relatively small, making internal heating less advantageous for larger quantities or volumes. Different lithium batteries have different suitable operating temperature ranges, but existing temperature controllers cannot quickly identify the type and temperature range of the lithium battery pack. Manual operation of the temperature controller via a wired connection to the pack is required, which is inefficient and slow.

[0004] Therefore, a data processing strategy for battery temperature is urgently needed to solve the problem of low temperature control efficiency for different battery types. Summary of the Invention

[0005] This invention provides a data processing method, apparatus, system, and terminal device for battery temperature to improve temperature control efficiency for different battery types.

[0006] To address the above problems, one embodiment of the present invention provides a data processing method for battery temperature, comprising:

[0007] Obtain information about the type of target battery;

[0008] Based on the aforementioned type information, the applicable temperature range of the target battery is extracted;

[0009] The ambient temperature of the target battery is acquired in real time, and the applicable temperature range is determined for each acquired ambient temperature: if the ambient temperature is higher than the maximum applicable temperature, a cooling command is generated and transmitted to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is lower than the minimum applicable temperature, a heating command is generated and transmitted to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is higher than the minimum applicable temperature but lower than the maximum applicable temperature, the ambient temperature of the target battery is acquired again and the applicable temperature range is determined again; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature.

[0010] As an improvement to the above solution, before obtaining the type information of the target battery, the method includes: reading the RFID tag of the target battery through an RFID reader to obtain the RFID information and verification data of the target battery; wherein, the RFID information includes: battery type and applicable temperature range.

[0011] As an improvement to the above solution, the acquisition of the target battery type information specifically includes:

[0012] The verification data includes: an initial field and a verification field;

[0013] Based on the initial field in the verification data, the verification value is calculated using the preset CRC16 verification method;

[0014] Compare the verification value and verification field: If the comparison fails, reread the RFID tag through the RFID reader and verify the re-acquired data; if the comparison succeeds, use the RFID information as the type information of the target battery.

[0015] As an improvement to the above solution, the cooling unit cools down according to the cooling command, specifically as follows:

[0016] The cooling unit includes a first driving device and a cooling device;

[0017] After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power;

[0018] If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state.

[0019] If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

[0020] As an improvement to the above solution, the heating unit heats up according to the heating command, specifically as follows:

[0021] The thermal unit includes a second driving device and a heating device;

[0022] After receiving a heating command, the thermal unit determines that the area of ​​the second battery region is smaller than the minimum applicable temperature; the heating command includes: the position parameters of the second battery region and the heating power;

[0023] If the area of ​​the second battery region is smaller than the working area of ​​the thermal unit, the second driving device of the thermal unit drives the heating device of the thermal unit to move to the center of the second battery region according to the position parameters of the second battery region. When the center of the second battery region is reached, the heating device of the thermal unit performs a heating operation according to the heating power. When the temperature of the second battery region is greater than the minimum applicable temperature, the second driving device and the heating device of the thermal unit enter a dormant state.

[0024] If the area of ​​the second battery region is larger than the working area of ​​the thermal unit, the second driving device of the thermal unit divides the position parameters of the second battery region into multiple working areas according to the ratio between the area of ​​the second battery region and the working area of ​​the thermal unit, and obtains the center sub-positions of the multiple working areas; the second driving module of the thermal unit drives the heating device of the thermal unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working areas. Each time the heating device of the thermal unit reaches the center sub-position, the heating device of the thermal unit performs a heating operation according to the heating power until the temperature of the current center sub-position is greater than the minimum applicable temperature.

[0025] As an improvement to the above solution, obtaining the type information of the target battery further includes:

[0026] Acquire image information of the target battery using a vision camera;

[0027] Based on the image information, image recognition technology is used to match the battery type and applicable temperature range corresponding to the image information from the battery type database;

[0028] Based on the matched battery type and applicable temperature range, generate target battery type information.

[0029] Accordingly, one embodiment of the present invention also provides a data processing device for battery temperature, including: a data acquisition module, a data extraction module, and a temperature control module;

[0030] The data acquisition module is used to acquire information about the type of the target battery;

[0031] The data extraction module is used to extract the applicable temperature range of the target battery based on the type information.

[0032] The temperature control module is used to acquire the ambient temperature of the target battery in real time, and to determine the applicable temperature range for each acquired ambient temperature based on the applicable temperature range: if the ambient temperature is greater than the maximum applicable temperature, a cooling command is generated and transmitted to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is less than the minimum applicable temperature, a heating command is generated and transmitted to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is greater than the minimum applicable temperature but less than the maximum applicable temperature, the ambient temperature of the target battery is acquired again and the applicable temperature range is determined again; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature.

[0033] As an improvement to the above solution, before obtaining the target battery type information, a data read / write module is included; the data read / write module is used to read the RFID tag of the target battery through an RFID reader to obtain the RFID information and verification data of the target battery; wherein, the RFID information includes: battery type and applicable temperature range.

[0034] As an improvement to the above solution, the data acquisition module includes: a data calculation unit and a data comparison unit;

[0035] The verification data includes: an initial field and a verification field;

[0036] The data calculation unit is used to calculate the verification value based on the initial field in the verification data using a preset CRC16 verification method.

[0037] The data comparison unit is used to compare the verification value and the verification field: when the comparison fails, the RFID tag is read again by the RFID reader and the newly acquired data is verified; when the comparison is successful, the RFID information is used as the type information of the target battery.

[0038] As an improvement to the above solution, the cooling unit cools down according to the cooling command, specifically as follows:

[0039] The cooling unit includes a first driving device and a cooling device;

[0040] After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power;

[0041] If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state.

[0042] If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

[0043] As an improvement to the above solution, the heating unit heats up according to the heating command, specifically as follows:

[0044] The thermal unit includes a second driving device and a heating device;

[0045] After receiving a heating command, the thermal unit determines that the area of ​​the second battery region is smaller than the minimum applicable temperature; the heating command includes: the position parameters of the second battery region and the heating power;

[0046] If the area of ​​the second battery region is smaller than the working area of ​​the thermal unit, the second driving device of the thermal unit drives the heating device of the thermal unit to move to the center of the second battery region according to the position parameters of the second battery region. When the center of the second battery region is reached, the heating device of the thermal unit performs a heating operation according to the heating power. When the temperature of the second battery region is greater than the minimum applicable temperature, the second driving device and the heating device of the thermal unit enter a dormant state.

[0047] If the area of ​​the second battery region is larger than the working area of ​​the thermal unit, the second driving device of the thermal unit divides the position parameters of the second battery region into multiple working areas according to the ratio between the area of ​​the second battery region and the working area of ​​the thermal unit, and obtains the center sub-positions of the multiple working areas; the second driving module of the thermal unit drives the heating device of the thermal unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working areas. Each time the heating device of the thermal unit reaches the center sub-position, the heating device of the thermal unit performs a heating operation according to the heating power until the temperature of the current center sub-position is greater than the minimum applicable temperature.

[0048] As an improvement to the above solution, the data acquisition module further includes: an image acquisition unit, an image matching unit, and a data generation unit;

[0049] The image acquisition unit is used to acquire image information of the target battery through a vision camera;

[0050] The image matching unit is used to match the battery type and applicable temperature range corresponding to the image information from the battery type database using image recognition technology, based on the image information.

[0051] The data generation unit is used to generate target battery type information based on the matched battery type and applicable temperature range.

[0052] Accordingly, one embodiment of the present invention also provides a battery temperature data processing system, including: a target battery, a thermal unit, a cold unit, an RFID reader, a temperature sensor, and a battery temperature data processing device; wherein, the battery temperature data processing device executes the battery temperature data processing method as described in the invention, the target battery is connected to the thermal unit, the cold unit, and the RFID reader respectively, and the battery temperature data processing device is connected to the thermal unit, the cold unit, the temperature sensor, and the RFID reader respectively.

[0053] Accordingly, one embodiment of the present invention also provides a computer terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement a battery temperature data processing method as described in the present invention.

[0054] Accordingly, one embodiment of the present invention also provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a data processing method for battery temperature as described in the present invention.

[0055] As can be seen from the above, the present invention has the following beneficial effects:

[0056] This invention provides a data processing method for battery temperature. By acquiring the type of the target battery and identifying the corresponding applicable temperature range for each battery type, the method compares the ambient temperature of the target battery in real time. When the ambient temperature is higher than the maximum applicable temperature, a cooling unit is activated to lower the temperature; when the ambient temperature is lower than the minimum applicable temperature, a heating unit is activated to raise the temperature; when the ambient temperature is higher than the minimum applicable temperature but lower than the maximum applicable temperature, the ambient temperature is re-acquired and the applicable temperature is reassessed. This invention automatically acquires the applicable temperature corresponding to the target battery by identifying its type, and then controls the target battery temperature in real time through cooling and heating units. This ensures that different types of target batteries can operate under normal temperatures, improving the temperature control efficiency for different battery types through temperature protection applied to various battery types.

[0057] Furthermore, the present invention can be applied to heat dissipation of batteries of different sizes. By calculating the high-temperature area of ​​the target battery and the working area of ​​the cold / hot unit, the working area is divided, and the heating / cooling device is moved by the driving device, which enhances the applicability of the present invention and enables it to be applied to temperature control of batteries of different models and sizes. Attached Figure Description

[0058] Figure 1 This is a schematic flowchart of a battery temperature data processing method provided in an embodiment of the present invention;

[0059] Figure 2 This is a schematic diagram of the structure of a battery temperature data processing device provided in an embodiment of the present invention;

[0060] Figure 3 This is a schematic diagram of the structure of a battery temperature data processing system provided in an embodiment of the present invention;

[0061] Figure 4 This is a schematic diagram of the structure of a battery temperature data processing system provided in another embodiment of the present invention.

[0062] Figure 5 This is a schematic diagram of a terminal device structure provided in an embodiment of the present invention. Detailed Implementation

[0063] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0064] Example 1

[0065] See Figure 1 , Figure 1 This is a schematic flowchart of a battery temperature data processing method according to an embodiment of the present invention, as shown below. Figure 1 As shown, this embodiment includes steps 101 to 103, and the specific steps are as follows:

[0066] Step 101: Obtain the type information of the target battery.

[0067] In this embodiment, before obtaining the type information of the target battery, the method includes: reading the RFID tag of the target battery through an RFID reader to obtain the RFID information and verification data of the target battery; wherein, the RFID information includes: battery type and applicable temperature range.

[0068] In one specific embodiment, the target battery can be a lithium battery pack, consisting of a battery management system (BMS) and a storage battery. The BMS is a battery management system that performs functions such as calculating the battery pack's charge, balancing the charge, monitoring its status, and protecting the battery. The battery protection functions include short-circuit protection, overcurrent protection, over-temperature protection, and balancing protection. The storage battery is used to store the charge.

[0069] In one specific embodiment, when the lithium battery PACK leaves the factory, the manufacturer burns the battery type and temperature data into the memory of the RFID tag. The data on the lithium battery PACK RFID tag, including battery type, applicable temperature range and verification data, can be read by an RFID reader.

[0070] In one specific embodiment, the battery type can be a custom type, numbered from 1 to 65535; the temperature data can be the charging temperature range and the discharging range, with the temperature range being -40℃ to +100℃.

[0071] In one specific embodiment, RFID wireless automatic identification technology is added, and the temperature control device automatically identifies the type of lithium battery and temperature data, thereby improving efficiency and reducing manual operation.

[0072] Preferably, RFID wireless communication has advantages such as convenient and simple connection, low cost and low power consumption. The operating frequency can be the conventional 13.56MHz. RFID tags can be passive, without the need for an additional power supply, thus reducing costs and extending lifespan.

[0073] In this embodiment, obtaining the type information of the target battery specifically involves:

[0074] The verification data includes: an initial field and a verification field;

[0075] Based on the initial field in the verification data, the verification value is calculated using the preset CRC16 verification method;

[0076] Compare the verification value and verification field: If the comparison fails, reread the RFID tag through the RFID reader and verify the re-acquired data; if the comparison succeeds, use the RFID information as the type information of the target battery.

[0077] In one specific embodiment, a data CRC16 check (Modbus) is added, and the check value is calculated using the formula X16+X15+X2+1 to prevent data errors during communication and improve communication efficiency; after decoding, battery type and temperature data are obtained, thereby obtaining a safe working environment for the lithium battery PACK.

[0078] In this embodiment, obtaining the type information of the target battery further includes:

[0079] Acquire image information of the target battery using a vision camera;

[0080] Based on the image information, image recognition technology is used to match the battery type and applicable temperature range corresponding to the image information from the battery type database;

[0081] Based on the matched battery type and applicable temperature range, generate target battery type information.

[0082] Step 102: Extract the applicable temperature range of the target battery based on the type information.

[0083] In this embodiment, the applicable temperature range corresponding to the battery type is extracted, thereby clarifying the applicable temperature range of the target battery.

[0084] Step 103: Acquire the ambient temperature of the target battery in real time, and determine the applicable temperature range for each acquired ambient temperature based on the applicable temperature range: If the ambient temperature is greater than the maximum applicable temperature, generate a cooling command and transmit the cooling command to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is less than the minimum applicable temperature, generate a heating command and transmit the heating command to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is greater than the minimum applicable temperature but less than the maximum applicable temperature, reacquire the ambient temperature of the target battery and determine the applicable temperature range; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature.

[0085] In one specific embodiment, the ambient temperature of the target battery is acquired by a MEMS digital temperature sensor to achieve high-precision temperature acquisition.

[0086] In one specific embodiment, the switching of the hot and cold units and the output power can be controlled by an ARM master controller.

[0087] In this embodiment, the cooling unit cools down according to the cooling command, specifically as follows:

[0088] The cooling unit includes a first driving device and a cooling device;

[0089] After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power;

[0090] If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state.

[0091] If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

[0092] In this embodiment, the heating unit heats up according to the heating command, specifically as follows:

[0093] The thermal unit includes a second driving device and a heating device;

[0094] After receiving a heating command, the thermal unit determines that the area of ​​the second battery region is smaller than the minimum applicable temperature; the heating command includes: the position parameters of the second battery region and the heating power;

[0095] If the area of ​​the second battery region is smaller than the working area of ​​the thermal unit, the second driving device of the thermal unit drives the heating device of the thermal unit to move to the center of the second battery region according to the position parameters of the second battery region. When the center of the second battery region is reached, the heating device of the thermal unit performs a heating operation according to the heating power. When the temperature of the second battery region is greater than the minimum applicable temperature, the second driving device and the heating device of the thermal unit enter a dormant state.

[0096] If the area of ​​the second battery region is larger than the working area of ​​the thermal unit, the second driving device of the thermal unit divides the position parameters of the second battery region into multiple working areas according to the ratio between the area of ​​the second battery region and the working area of ​​the thermal unit, and obtains the center sub-positions of the multiple working areas; the second driving module of the thermal unit drives the heating device of the thermal unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working areas. Each time the heating device of the thermal unit reaches the center sub-position, the heating device of the thermal unit performs a heating operation according to the heating power until the temperature of the current center sub-position is greater than the minimum applicable temperature.

[0097] Accordingly, see Figure 3 , Figure 3 This is a schematic diagram of a battery temperature data processing system according to an embodiment of the present invention, including: a target battery 301, a thermal unit 302, a cold unit 303, an RFID reader / writer 304, a temperature sensor 305, and a battery temperature data processing device 306; wherein, the battery temperature data processing device 306 executes the battery temperature data processing method as described in the present invention, the target battery 301 is connected to the thermal unit 302, the cold unit 303, and the RFID reader / writer 304 respectively, and the battery temperature data processing device 306 is connected to the thermal unit 302, the cold unit 303, the temperature sensor 305, and the RFID reader / writer 304 respectively.

[0098] In one specific embodiment, please refer to Figure 4 , Figure 4 This is a schematic diagram of a battery temperature data processing system according to an embodiment of the present invention, including: an ARM main controller 401, a temperature acquisition unit 402, a heating unit 403, a cooling unit 404, an RFID reader / writer 405, an RFID tag 406, a BMS 407, and a battery 408; wherein, the ARM main controller 401 can execute the battery temperature data processing method described in the present invention.

[0099] This embodiment acquires the target battery type information and identifies the corresponding applicable temperature range based on different battery types. It then compares the target battery's ambient temperature in real-time with the ambient temperature. When the ambient temperature is higher than the maximum applicable temperature, the cooling unit is activated to lower the temperature; when the ambient temperature is lower than the minimum applicable temperature, the heating unit is activated to raise the temperature; when the ambient temperature is higher than the minimum applicable temperature but lower than the maximum applicable temperature, the ambient temperature is reacquired and the applicable temperature is reassessed. This embodiment achieves battery data acquisition through contactless communication, greatly reducing manual operation, realizing intelligent control, and significantly improving the temperature control efficiency and operational safety of different battery types. The battery information on the RFID tag allows the control device to turn the heating and cooling units on or off as needed, saving electricity.

[0100] Example 2

[0101] See Figure 2 , Figure 2 This is a schematic diagram of a battery temperature data processing device according to an embodiment of the present invention, including: a data acquisition module 201, a data extraction module 202, and a temperature control module 203;

[0102] The data acquisition module 201 is used to acquire the type information of the target battery;

[0103] The data extraction module 202 is used to extract the applicable temperature range of the target battery based on the type information;

[0104] The temperature control module 203 is used to acquire the ambient temperature of the target battery in real time, and to determine the applicable temperature range for each acquired ambient temperature according to the applicable temperature range: if the ambient temperature is greater than the maximum applicable temperature, a cooling command is generated and transmitted to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is less than the minimum applicable temperature, a heating command is generated and transmitted to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is greater than the minimum applicable temperature but less than the maximum applicable temperature, the ambient temperature of the target battery is acquired again and the applicable temperature range is determined; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature.

[0105] As an improvement to the above solution, before obtaining the target battery type information, a data read / write module 204 is included; the data read / write module 204 is used to read the RFID tag of the target battery through an RFID reader to obtain the RFID information and verification data of the target battery; wherein, the RFID information includes: battery type and applicable temperature range.

[0106] As an improvement to the above solution, the data acquisition module 201 includes: a data calculation unit and a data comparison unit;

[0107] The verification data includes: an initial field and a verification field;

[0108] The data calculation unit is used to calculate the verification value based on the initial field in the verification data using a preset CRC16 verification method.

[0109] The data comparison unit is used to compare the verification value and the verification field: when the comparison fails, the RFID tag is read again by the RFID reader and the newly acquired data is verified; when the comparison is successful, the RFID information is used as the type information of the target battery.

[0110] As an improvement to the above solution, the cooling unit cools down according to the cooling command, specifically as follows:

[0111] The cooling unit includes a first driving device and a cooling device;

[0112] After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power;

[0113] If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state.

[0114] If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

[0115] As an improvement to the above solution, the heating unit heats up according to the heating command, specifically as follows:

[0116] The thermal unit includes a second driving device and a heating device;

[0117] After receiving a heating command, the thermal unit determines that the area of ​​the second battery region is smaller than the minimum applicable temperature; the heating command includes: the position parameters of the second battery region and the heating power;

[0118] If the area of ​​the second battery region is smaller than the working area of ​​the thermal unit, the second driving device of the thermal unit drives the heating device of the thermal unit to move to the center of the second battery region according to the position parameters of the second battery region. When the center of the second battery region is reached, the heating device of the thermal unit performs a heating operation according to the heating power. When the temperature of the second battery region is greater than the minimum applicable temperature, the second driving device and the heating device of the thermal unit enter a dormant state.

[0119] If the area of ​​the second battery region is larger than the working area of ​​the thermal unit, the second driving device of the thermal unit divides the position parameters of the second battery region into multiple working areas according to the ratio between the area of ​​the second battery region and the working area of ​​the thermal unit, and obtains the center sub-positions of the multiple working areas; the second driving module of the thermal unit drives the heating device of the thermal unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working areas. Each time the heating device of the thermal unit reaches the center sub-position, the heating device of the thermal unit performs a heating operation according to the heating power until the temperature of the current center sub-position is greater than the minimum applicable temperature.

[0120] As an improvement to the above solution, the data acquisition module 201 further includes: an image acquisition unit, an image matching unit, and a data generation unit;

[0121] The image acquisition unit is used to acquire image information of the target battery through a vision camera;

[0122] The image matching unit is used to match the battery type and applicable temperature range corresponding to the image information from the battery type database using image recognition technology, based on the image information.

[0123] The data generation unit is used to generate target battery type information based on the matched battery type and applicable temperature range.

[0124] This embodiment acquires the target battery type information through a data acquisition module, extracts the applicable temperature range from the type information through a data extraction module, and finally acquires the ambient temperature of the target battery through a temperature control module. Based on the extracted applicable temperature range, the target battery is judged, and the cold or hot unit is controlled according to the judgment result. This embodiment automatically obtains the applicable temperature corresponding to the target battery by identifying the type of target battery, and then controls the temperature of the target battery in real time through the cold and hot units, ensuring that different types of target batteries can operate at normal temperatures. This allows this embodiment to be applied to different battery types, improving the temperature control efficiency for different battery types.

[0125] Example 3

[0126] See Figure 5 , Figure 5 This is a schematic diagram of the terminal device structure provided in an embodiment of the present invention.

[0127] One terminal device in this embodiment includes: a processor 501, a memory 502, and a computer program stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program, it implements the steps of the aforementioned battery temperature data processing methods in this embodiment, for example... Figure 1 All steps of the battery temperature data processing method shown. Alternatively, when the processor executes the computer program, it implements the functions of each module in the above-described device embodiments, for example: Figure 2 All modules of the data processing device for the battery temperature shown.

[0128] In addition, embodiments of the present invention also provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the data processing method for battery temperature as described in any of the above embodiments.

[0129] Those skilled in the art will understand that the schematic diagram is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown in the diagram, or combine certain components, or different components. For example, the terminal device may also include input / output devices, network access devices, buses, etc.

[0130] The processor 501 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The processor 501 is the control center of the terminal device, connecting various parts of the terminal device through various interfaces and lines.

[0131] The memory 502 can be used to store the computer programs and / or modules. The processor 501 implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0132] Wherein, if the modules / units integrated in the terminal device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0133] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and 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. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.

[0134] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for processing battery temperature data, characterized in that, include: Obtain information about the type of target battery; Based on the aforementioned type information, the applicable temperature range of the target battery is extracted; The system acquires the ambient temperature of the target battery in real time and determines its applicable temperature range for each acquired ambient temperature: if the ambient temperature is higher than the maximum applicable temperature, a cooling command is generated and transmitted to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is lower than the minimum applicable temperature, a heating command is generated and transmitted to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is higher than the minimum applicable temperature but lower than the maximum applicable temperature, the ambient temperature of the target battery is acquired again and the applicable temperature range is determined again; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature. The cooling unit cools down according to the cooling command, specifically as follows: The cooling unit includes a first driving device and a cooling device; After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power; If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state. If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

2. The battery temperature data processing method according to claim 1, characterized in that, Before obtaining the type information of the target battery, the process includes: reading the RFID tag of the target battery through an RFID reader to obtain the RFID information and verification data of the target battery; wherein, the RFID information includes: battery type and applicable temperature range.

3. The battery temperature data processing method according to claim 2, characterized in that, The acquisition of the target battery type information specifically includes: The verification data includes: an initial field and a verification field; Based on the initial field in the verification data, the verification value is calculated using the preset CRC16 verification method; Compare the verification value and verification field: If the comparison fails, reread the RFID tag through the RFID reader and verify the re-acquired data; if the comparison succeeds, use the RFID information as the type information of the target battery.

4. The battery temperature data processing method according to claim 1, characterized in that, The heating unit heats up according to the heating command, specifically as follows: The thermal unit includes a second driving device and a heating device; After receiving a heating command, the thermal unit determines that the area of ​​the second battery region is less than the minimum applicable temperature. The heating command includes: the position parameters of the second battery region and the heating power; If the area of ​​the second battery region is smaller than the working area of ​​the thermal unit, the second driving device of the thermal unit drives the heating device of the thermal unit to move to the center of the second battery region according to the position parameters of the second battery region. When the center of the second battery region is reached, the heating device of the thermal unit performs a heating operation according to the heating power. When the temperature of the second battery region is greater than the minimum applicable temperature, the second driving device and the heating device of the thermal unit enter a dormant state. If the area of ​​the second battery region is larger than the working area of ​​the thermal unit, the second driving device of the thermal unit divides the position parameters of the second battery region into multiple working areas according to the ratio between the area of ​​the second battery region and the working area of ​​the thermal unit, and obtains the center sub-positions of the multiple working areas; the second driving module of the thermal unit drives the heating device of the thermal unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working areas. Each time the heating device of the thermal unit reaches the center sub-position, the heating device of the thermal unit performs a heating operation according to the heating power until the temperature of the current center sub-position is greater than the minimum applicable temperature.

5. The battery temperature data processing method according to claim 1, characterized in that, The acquisition of the target battery type information also includes: Acquire image information of the target battery using a vision camera; Based on the image information, image recognition technology is used to match the battery type and applicable temperature range corresponding to the image information from the battery type database; Based on the matched battery type and applicable temperature range, generate target battery type information.

6. A data processing device for battery temperature, characterized in that, include: Data acquisition module, data extraction module, and temperature control module; The data acquisition module is used to acquire information about the type of the target battery; The data extraction module is used to extract the applicable temperature range of the target battery based on the type information. The temperature control module is used to acquire the ambient temperature of the target battery in real time, and to determine the applicable temperature range for each acquired ambient temperature based on the applicable temperature range: if the ambient temperature is higher than the maximum applicable temperature, a cooling command is generated and transmitted to the cooling unit so that the cooling unit can cool down according to the cooling command; if the ambient temperature is lower than the minimum applicable temperature, a heating command is generated and transmitted to the heating unit so that the heating unit can heat up according to the heating command; if the ambient temperature is higher than the minimum applicable temperature but lower than the maximum applicable temperature, the ambient temperature of the target battery is acquired again and the applicable temperature range is determined again; wherein, the applicable temperature range includes: the minimum applicable temperature and the maximum applicable temperature. The cooling unit cools down according to the cooling command, specifically as follows: The cooling unit includes a first driving device and a cooling device; After receiving a cooling command, the cooling unit determines that the area of ​​the first battery region is greater than the maximum applicable temperature; the cooling command includes: the position parameters of the first battery region and the cooling power; If the area of ​​the first battery region is smaller than the working area of ​​the cold unit, the first driving device of the cold unit drives the cooling device of the cold unit to move to the center of the first battery region according to the position parameters of the first battery region. When the center of the first battery region is reached, the cooling device of the cold unit performs a cooling operation according to the cooling power. When the temperature of the first battery region is lower than the maximum applicable temperature, the first driving device and the cooling device of the cold unit enter a dormant state. If the area of ​​the first battery region is larger than the working area of ​​the cold unit, the first driving device of the cold unit divides the position parameters of the first battery region into multiple working regions according to the ratio between the area of ​​the first battery region and the working area of ​​the cold unit, and obtains the center sub-positions of the multiple working regions. The first driving module of the cold unit drives the cooling device of the cold unit to move to each center sub-position in a left-to-right order according to the center sub-positions of the multiple working regions. Each time the cooling device of the cold unit reaches the center sub-position, the cooling device of the cold unit performs a cooling operation according to the cooling power until the temperature of the current center sub-position is lower than the maximum applicable temperature.

7. A data processing system for battery temperature, characterized in that, include: The device includes a target battery, a thermal unit, a cold unit, an RFID reader / writer, a temperature sensor, and a data processing device for battery temperature. The battery temperature data processing device executes the battery temperature data processing method as described in any one of claims 1 to 5. The target battery is connected to the thermal unit, the cold unit, and the RFID reader / writer, respectively. The battery temperature data processing device is also connected to the thermal unit, the cold unit, the temperature sensor, and the RFID reader / writer, respectively.

8. A computer terminal device, characterized in that, The device includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements a data processing method for battery temperature as described in any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device containing the computer-readable storage medium to perform a data processing method for battery temperature as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Battery pack automatic distribution charging method for electric vehicle battery swap station

    CN112910027A

  • Method for carrying out thermal management on battery, corresponding device, vehicle, equipment and medium

    CN113067057A

  • Battery temperature protection system for electric vehicle

    CN203193259U