Battery pulse self-heating method and system, battery management system and vehicle-mounted system

By utilizing a pulsed current self-heating method in the battery management system, the problem of low energy efficiency during battery heating is solved, achieving efficient and uniform battery heating. This method is applicable to batteries of various material types and temperature ranges, reducing reliance on external heating equipment and the risk of fire.

CN120396777APending Publication Date: 2025-08-01CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510634870.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-16
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

Existing battery heating technologies suffer from significant energy losses during energy transmission and conversion, resulting in low overall energy efficiency.

Method used

In response to the battery pulse self-heating command, the system sends a self-heating request to the charging station and a pulse current control command to the microcontroller unit in the vehicle, causing the motor to output pulse current to the battery for self-heating. This utilizes the battery's internal resistance to generate heat, avoiding the need for external heating equipment.

Benefits of technology

It improves heating rate and energy utilization, reduces energy loss during energy transmission and conversion, provides good heating uniformity, has a wide range of applications, and reduces the risk of fire caused by external heating equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396777A_ABST
    Figure CN120396777A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to a battery pulse self-heating method and system, a battery management system and a vehicle-mounted system.The method comprises the steps that in response to a battery pulse self-heating instruction, a self-heating requirement is sent to a connected charging pile so as to indicate the charging pile to supply power to a motor of a vehicle; a pulse current control instruction is sent to a microcontroller unit in the vehicle so as to indicate the microcontroller unit to control a motor to carry out pulse current output, and the pulse current is output into a battery of the vehicle so as to complete pulse self-heating of the battery; according to the method, pulse self-heating of the battery can be completed by means of the charging pile, external heating equipment such as a PTC heating film is not needed, loss in the energy transmission and conversion process is effectively reduced, and the heating rate and the energy utilization rate are high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and particularly relates to a battery pulse self-heating method, system, battery management system and vehicle-mounted system. Background Art

[0002] With the gradual popularization of electric vehicles, the low-temperature performance defects of the batteries in electric vehicles have become increasingly prominent. When the ambient temperature is low, corresponding electrochemical performance degradation will occur inside the battery, and the chemical reaction rate will slow down significantly, resulting in problems such as reduced discharge capacity, shortened cruising range, and decreased charging speed. This not only affects the normal use of electric vehicles, but also may damage the health status and service life of the batteries. Therefore, an efficient thermal management system is crucial for ensuring the performance and safety of the batteries in low-temperature environments.

[0003] Common battery heating technologies in related technologies mainly include PTC (Positive Temperature Coefficient) heating films, liquid heating (heating the coolant), and air-conditioning system heating, etc. However, although these methods can increase the battery temperature, there are relatively large losses in the energy transmission and conversion processes, resulting in low overall energy efficiency, that is, low heating rate and low energy utilization rate. Summary of the Invention

[0004] The present application provides a battery pulse self-heating method, system, battery management system and vehicle-mounted system to solve the problem that the battery heating technologies in related technologies have relatively large losses in the energy transmission and conversion processes, resulting in low overall energy efficiency.

[0005] A battery pulse self-heating method provided by the present application is applied to a battery management system in a vehicle. The method includes:

[0006] In response to a battery pulse self-heating instruction, send a self-heating demand to a connected charging pile to instruct the charging pile to supply power to the motor of the vehicle;

[0007] Send a pulse current control instruction to a microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output a pulse current, and the pulse current is output to the battery of the vehicle to complete battery pulse self-heating.

[0008] In some embodiments of the present application, the battery pulse self-heating instruction is issued by a vehicle's vehicle controller, and the prerequisite for the vehicle controller to issue the battery pulse self-heating instruction is to receive a wake-up instruction sent by a vehicle-mounted T-Box of the vehicle;

[0009] The wake-up instruction is sent by the in-vehicle T-Box when it determines that the current time reaches the start heating time, and the start heating time is obtained based on the target travel time of the vehicle and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system according to the target temperature and the current temperature of the battery and sent to the in-vehicle T-Box.

[0010] In some embodiments of the present application, before sending a self-heating demand to a connected charging pile based on the battery pulse self-heating instruction, it further includes:

[0011] Obtain the target internal resistance of the battery;

[0012] According to the current temperature of the battery, the preset target temperature, and the target mapping relationship, obtain the target power required to heat from the current temperature to the target temperature, where the target mapping relationship includes the mapping relationship between the discharge amount of the charging pile and the temperature in different temperature ranges;

[0013] According to the average current value, the preset pulse width, and the preset sampling period, obtain the current peak value of the pulse current; based on the current peak value, generate the self-heating demand and the pulse current control instruction.

[0014] In some embodiments of the present application, obtaining the target internal resistance of the battery includes:

[0015] Based on the current temperature of the battery, the remaining power, and the first mapping relationship, obtain the target calendar aging internal resistance of the battery. The domain of the first mapping relationship is the battery temperature and the battery remaining power, and the range of the first mapping relationship is the calendar aging internal resistance;

[0016] Based on the mileage corresponding to the battery and the preset second mapping relationship, obtain the target cycle aging internal resistance of the battery. The second mapping relationship is the mapping relationship between the mileage and the cycle aging internal resistance;

[0017] Determine the sum value of the target calendar aging internal resistance and the target cycle aging internal resistance as the target internal resistance.

[0018] In some embodiments of the present application, according to the average current value, the preset pulse width, and the preset sampling period, obtaining the current peak value of the pulse current includes:

[0019] Determine a first intermediate value as the product between the average current value and the sampling period;

[0020] Determine a second intermediate value as the ratio between the first intermediate value and the energy conversion efficiency of the motor. The energy conversion efficiency is the ratio between the output power and the input power of the motor;

[0021] Determine the ratio between the second intermediate value and the pulse width as the peak current.

[0022] In some embodiments of the present application, generating the self-heating requirement based on the peak current includes:

[0023] According to the peak current and a preset target mapping relationship, obtain the target discharge parameters of the charging pile, where the target discharge parameters include discharge current and discharge voltage, and the target mapping relationship is the mapping relationship between the peak current of the pulsed current and the discharge parameters of the charging pile;

[0024] Generate the self-heating requirement according to the target discharge parameters.

[0025] In some embodiments of the present application, before performing battery pulsed self-heating, it further includes:

[0026] If it is detected that the temperature of the battery changes, then according to the current temperature of the battery and a preset target temperature, determine a new heating duration required to heat to the target temperature;

[0027] Transmit the new heating duration to the in-vehicle T-Box of the vehicle to instruct the in-vehicle T-Box to determine a new start heating time according to the new heating duration.

[0028] The present application also provides a battery pulsed self-heating system, which is applied to the battery management system in a vehicle. The system includes:

[0029] A self-heating requirement sending module, configured to, in response to a battery pulsed self-heating instruction, send a self-heating requirement to a connected charging pile to instruct the charging pile to supply power to the motor of the vehicle;

[0030] A pulsed current control instruction sending module, configured to send a pulsed current control instruction to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to perform pulsed current output, and the pulsed current is output to the battery of the vehicle to complete battery pulsed self-heating.

[0031] The present application also provides a battery management system, including: the battery pulsed self-heating system as described above.

[0032] The present application also provides an in-vehicle system, including:

[0033] The in-vehicle T-Box is used to send a wake-up instruction to the vehicle controller when it is determined that the current time reaches the start heating time, and the start heating time is obtained based on the target travel time of the vehicle and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system as described above according to the target temperature and the current temperature of the battery and sent to the in-vehicle T-Box;

[0034] The vehicle controller is used to send the battery pulse self-heating instruction to the battery management system when receiving the wake-up instruction;

[0035] The battery management system;

[0036] The microcontroller unit is used to receive the pulse current control instruction, and based on the pulse current control instruction, control the motor in the vehicle to output pulse current. And if there is a switch between the motor and the vehicle battery, control the switch to conduct to output the pulse current to the vehicle battery to complete the battery pulse self-heating.

[0037] The beneficial effects of the embodiments of the present application: The battery pulse self-heating method, system, battery management system and in-vehicle system provided by the embodiments of the present application. This method responds to the battery pulse self-heating instruction, sends a self-heating demand to the connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; sends a pulse current control instruction to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output pulse current, and the pulse current is output to the vehicle battery to complete the battery pulse self-heating. This method can rely on the charging pile to complete the battery pulse self-heating without relying on external heating devices such as PTC heating films, effectively reducing the loss in the energy transmission and conversion process, and having a higher heating rate and energy utilization rate. Description of the Drawings

[0038] Figure 1 It is a flowchart of the battery pulse self-heating method provided by an embodiment of the present application;

[0039] Figure 2 It is a timing diagram of the battery pulse self-heating method provided by an embodiment of the present application;

[0040] Figure 3 It is a structural diagram of the battery pulse self-heating system provided by an embodiment of the present application;

[0041] Figure 4 It is a hardware topology diagram of the battery pulse self-heating provided by an embodiment of the present application;

[0042] Figure 5 It is an overall link diagram of the battery pulse self-heating provided by an embodiment of the present application;

[0043] Figure 6 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Specific embodiments

[0044] The following uses specific examples to illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0045] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner. Therefore, only the components related to the present application are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The types, quantities, and proportions of the components in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0046] In the following description, a large number of details are explored to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.

[0047] The following in conjunction with Figures 1 to 6 , an explanation is given to the battery pulse self-heating method, system, battery management system, and vehicle system provided by the present application.

[0048] Please refer to Figure 1 , Figure 1 A flowchart of a battery pulse self-heating method provided by an embodiment of the present application. As Figure 1 shown, this method is applied to the battery management system (BMS, Battery Management System) of a vehicle. This method includes:

[0049] S110: In response to a battery pulse self-heating instruction, send a self-heating requirement to the connected charging pile to instruct the charging pile to supply power to the motor of the vehicle;

[0050] S120: Send a pulse current control instruction to the microcontroller unit (MCU) in the vehicle to instruct the microcontroller unit to control the motor to output a pulse current, and the pulse current is output to the battery of the vehicle to complete the battery pulse self-heating.

[0051] In some examples of this embodiment, the above steps S110 and S120 can be executed simultaneously or successively. The charging pile can be a DC charging pile. A switch such as a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) or an IGBT (Insulated Gate Bipolar Transistor) can be provided between the motor and the battery of the vehicle. The microcontroller unit controls this switch. For example, when controlling the motor to output a pulse current, the switch is controlled to conduct, and when the battery pulse self-heating is completed, the switch is controlled to disconnect, etc. Different from the traditional battery self-heating instruction, the battery pulse self-heating instruction in this embodiment is strongly related to the charging pile, that is, this battery pulse self-heating instruction is used to instruct the battery management system to send a self-heating demand to the connected charging pile, so that the charging pile supplies power to the motor, and then the subsequent battery pulse self-heating is realized.

[0052] In some examples of this embodiment, the charging pile can also be an AC charging pile. If the charging pile is an AC charging pile, the on-board charger (OBC) in the vehicle can be used to perform DC conversion on the output of the AC charging pile, so as to realize the power supply to the motor.

[0053] It can be understood that through the above steps, it is possible to rely on the connected charging pile to supply power to the motor, and use the microcontroller unit to control the motor so that the motor outputs a pulse current to realize the self-heating of the battery in the vehicle. During the entire self-heating process, there is no need to rely on external heating devices such as PTC heating films, which can effectively reduce the loss during the energy transmission and conversion process, and the heating rate and energy utilization rate are relatively high.

[0054] It can also be understood that the above battery pulse self-heating method has the following advantages:

[0055] First, the heating rate is relatively high: By allowing the pulse current to enter the battery, the battery temperature can be raised to the appropriate operating temperature range within a short time. Under extremely cold conditions, compared with traditional heating methods (such as using external heating devices such as PTC heating films for battery heating), the battery heating time is greatly shortened.

[0056] II. High energy utilization rate: Since pulse self-heating mainly utilizes the internal resistance of the battery itself to generate heat, there will be no energy loss during the heating process, thus improving the overall heating efficiency.

[0057] III. Good heating uniformity: Since pulse self-heating generates heat by consuming current through the internal resistance of the battery itself, that is, each battery generates heat by consuming internal resistance, there will be no uneven heating situation.

[0058] IV. High applicability and battery safety: The battery pulse self-heating method in the above embodiments can be applied to batteries of various material types and various heating temperature ranges. In addition, since it adopts the form of self-heating inside the battery, the risk of fire caused by external heating equipment is reduced.

[0059] In some embodiments, the battery pulse self-heating instruction is issued by the vehicle's vehicle control unit (VCU), and the precondition for the vehicle control unit to issue the battery pulse self-heating instruction is to receive the wake-up instruction sent by the vehicle's in-vehicle T-Box (in-vehicle telematics box).

[0060] The wake-up instruction is issued by the in-vehicle T-Box when it determines that the current time reaches the start heating time, and the start heating time is obtained based on the vehicle's target departure time and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system according to the target temperature and the current temperature of the battery and sent to the in-vehicle T-Box.

[0061] It can be understood that through the above method, the control of battery pulse self-heating can be better achieved. Moreover, the method in the above embodiments can be applied to application scenarios such as reserved vehicle preparation (pre-setting the target departure time and the target temperature of the battery, and automatically performing battery pulse self-heating in advance based on the target departure time and the target temperature to complete the vehicle preparation operation).

[0062] For example: The user clicks to reserve the vehicle heating function through an interactive device such as a mobile application or a large vehicle screen, and sets the target departure time and target temperature. The BMS obtains the heating duration based on the target temperature and the current temperature of the battery, that is, the duration required to heat the battery to the target temperature. The heating duration is sent to the in-vehicle T-Box. The in-vehicle T-Box determines the start heating time according to the heating duration and the target departure time. When it is determined that the current time reaches the start heating time, a wake-up instruction is sent to the vehicle controller. When the vehicle controller receives the wake-up instruction, a battery pulse self-heating instruction is sent to the battery management system. Based on the battery pulse self-heating instruction, the battery management system sends a self-heating requirement to the connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; and, a pulse current control instruction is sent to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output pulse current, and the pulse current is output to the battery of the vehicle to complete the battery pulse self-heating.

[0063] In some examples of this embodiment, the manner in which the battery management system obtains the heating duration according to the target temperature and the current temperature of the battery may be:

[0064] The corresponding relationship between different temperature ranges and heating durations is preset, and the heating duration is obtained according to this corresponding relationship, the target temperature, and the current temperature of the battery.

[0065] In some examples of this embodiment, the manner of obtaining the start heating time may be:

[0066] Subtract the heating duration from the target departure time of the vehicle to obtain the start heating time.

[0067] In some examples of this embodiment, the manner of obtaining the start heating time may also be:

[0068] Subtract the preset reserved duration (such as 3 minutes, etc.) and the heating duration from the target departure time of the vehicle in sequence to obtain the start heating time. It can be understood that in this way, the battery can be made to go into dormancy after completing the pulse self-heating and wait for departure, which helps to improve the battery performance and safety.

[0069] Figure 2 In this application scenario of reserving the vehicle preparation, the timing schematic diagram of the battery pulse self-heating method in some embodiments is shown exemplarily. Please refer to Figure 2 , first, the vehicle preparation heating setting. Specifically, the user clicks to reserve the vehicle preparation heating function through an interactive device such as a mobile application or a large vehicle screen, and completes the vehicle preparation heating setting, that is, sets the target departure time and the target temperature.

[0070] Second, in-vehicle T-Box calculation. Specifically, the BMS obtains the heating duration based on the target temperature and the current temperature of the battery, that is, the duration required to heat the battery to the target temperature. The heating duration is sent to the in-vehicle T-Box. The in-vehicle T-Box determines the start heating time according to the heating duration and the target travel time. When it is determined that the current time reaches the start heating time, a wake-up instruction is sent to the vehicle controller. When the vehicle controller receives the wake-up instruction, a battery pulse self-heating instruction is sent to the battery management system.

[0071] Then, the battery heating starts. Specifically, based on the battery pulse self-heating instruction, the battery management system sends a self-heating demand to the connected charging pile to instruct the charging pile to supply power to the vehicle's motor; and, a pulse current control instruction is sent to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output a pulse current, and the pulse current is output to the vehicle's battery to complete the battery pulse self-heating.

[0072] Finally, after T1 (heating duration) + reserved duration (such as 3 min (minutes)), the target travel time is reached.

[0073] In some embodiments, before sending the self-heating demand to the connected charging pile based on the battery pulse self-heating instruction, it further includes:

[0074] 1. Obtain the target internal resistance of the battery.

[0075] In some examples of this embodiment, the target internal resistance may be a preset value.

[0076] 2. According to the current temperature of the battery, the preset target temperature, and the target mapping relationship, obtain the target power required to heat from the current temperature to the target temperature, where the target mapping relationship includes the mapping relationship between the charging pile discharge amount and the temperature in different temperature ranges.

[0077] In some examples of this embodiment, the target mapping relationship may be a linear fitting relationship between the charging pile discharge amount and the temperature in different temperature ranges.

[0078] In some examples of this embodiment, the obtaining method of the linear fitting relationship includes:

[0079] First, obtain multiple temperature ranges (such as [-10°C, -5°C], [-5°C, 0°C], and [0°C, 5°C], etc.), and the corresponding charging pile discharge amount for each temperature range (the discharge amount of the charging pile from the minimum temperature value to the maximum temperature value of the temperature range);

[0080] Second, based on the temperature range and the corresponding charging pile discharge amount, perform linear fitting to obtain the linear fitting function corresponding to each temperature range;

[0081] Finally, determine the multiple linear fitting functions as the emerging fitting relationship. It can be understood that the linear fitting relationship is a piecewise function, that is, different temperature intervals correspond to different segments, that is, different linear fitting functions. In this way, the accuracy of the obtained target power can be effectively improved.

[0082] Third, determine the average current value of the pulse current according to the target internal resistance, the heating duration required to heat to the target temperature, and the target power.

[0083] In some examples of this embodiment, the product of the target internal resistance and the heating duration required to heat to the target temperature is determined as the first value; the ratio between the target power and the first value is determined as the second value; the square root of the second value is determined as the average current value of the pulse current.

[0084] In some examples of this embodiment, the mathematical expression for obtaining the average current value is:

[0085]

[0086] Among them, represents the average current value, Q represents the target power, R represents the target internal resistance, T1 represents the heating duration, and "·" represents dot multiplication.

[0087] Fourth, obtain the current peak value of the pulse current according to the average current value, the preset pulse width, and the preset sampling period; generate the self-heating demand and the pulse current control instruction based on the current peak value.

[0088] In some examples of this embodiment, the mathematical expression for obtaining the current peak value can be:

[0089]

[0090] Among them, I max represents the current peak value, T 采样 represents the sampling period, and Δd represents the pulse width of the sampling period.

[0091] It can be understood that through the above method, a more accurate current peak value can be obtained, so as to facilitate the subsequent control of the magnitude of the pulse current output by the motor.

[0092] In the above embodiment, the target internal resistance of the battery can be obtained in real time in addition to the pre-set method to improve the accuracy. In some embodiments, obtaining the target internal resistance of the battery includes:

[0093] 1. Based on the current temperature, remaining power of the battery, and the first mapping relationship, obtain the target calendar aging internal resistance of the battery. The domain of the first mapping relationship is the battery temperature and the remaining power of the battery, and the range of the first mapping relationship is the calendar aging internal resistance.

[0094] In some examples of this embodiment, the first mapping relationship can be obtained through experimental testing, that is, the battery is stored for a certain period of time at different temperatures and different power (SOC) states, and the calendar aging internal resistance in each state is obtained regularly through the DC internal resistance measurement method, so as to obtain the first mapping relationship.

[0095] 2. Based on the mileage corresponding to the battery and the preset second mapping relationship, obtain the target cycle aging internal resistance of the battery. The second mapping relationship is the mapping relationship between the mileage and the cycle aging internal resistance.

[0096] In some examples of this embodiment, the second mapping relationship can be obtained through experimental bench simulation, that is, the cycle settings with the same charge and discharge rate and depth (DOD) are adopted. When the corresponding mileage is reached, the internal resistance is measured to obtain the corresponding cycle aging internal resistance, so as to obtain the second mapping relationship.

[0097] 3. Determine the sum value of the target calendar aging internal resistance and the target cycle aging internal resistance as the target internal resistance.

[0098] In some examples of this embodiment, the mathematical expression of the target internal resistance is:

[0099] R = R cycIe + R date

[0100] where R cycle represents the target cycle aging internal resistance, and R date represents the target calendar aging internal resistance.

[0101] It can be understood that the aging of the battery life will cause internal polarization of the battery, and its aging internal resistance will also increase, which will further affect the self-heating ability of the battery. By obtaining the target internal resistance in real time in the above embodiment, it is helpful to improve the accuracy of subsequent control.

[0102] In addition to the method of obtaining the current peak value of the pulse current according to the average current value, the preset pulse width, and the preset sampling period in the above embodiment, the conversion efficiency of the motor's ability can also be combined to further improve the accuracy of the obtained current peak value. Specifically, in some embodiments, obtaining the current peak value of the pulse current according to the average current value, the preset pulse width, and the preset sampling period includes:

[0103] 1. Determine a first intermediate value by multiplying the average current value by the sampling period.

[0104] 2. Determine a second intermediate value by taking the ratio of the first intermediate value to the energy conversion efficiency of the motor, where the energy conversion efficiency is the ratio of the output power to the input power of the motor.

[0105] 3. Determine the current peak value by taking the ratio of the second intermediate value to the pulse width.

[0106] In some examples of this embodiment, the mathematical expression of the current peak value is:

[0107]

[0108] η = P 输出 / P 输入

[0109] where η represents the energy conversion efficiency of the motor, P 输出 represents the output power of the motor, and P 输入 represents the input power of the motor.

[0110] In some embodiments, generating the self-heating demand based on the current peak value includes:

[0111] 1. Obtain the target discharge parameters of the charging pile according to the current peak value and a preset target mapping relationship, where the target discharge parameters include the discharge current and the discharge voltage, and the target mapping relationship is the mapping relationship between the current peak value of the pulse current and the discharge parameters of the charging pile.

[0112] 2. Generate the self-heating demand according to the target discharge parameters.

[0113] It can be understood that through the above steps, it is possible to facilitate the determination of the self-heating demand and facilitate the subsequent demand analysis of the charging pile.

[0114] In some embodiments, before the battery pulse self-heating, it further includes:

[0115] 1. If it is detected that the temperature of the battery changes, then determine a new heating duration required to heat to the target temperature according to the current temperature of the battery and a preset target temperature.

[0116] 2. Transmit the new heating duration to the in-vehicle T-Box of the vehicle to instruct the in-vehicle T-Box to determine a new start heating time according to the new heating duration.

[0117] It can be understood that through the above method, it is possible to achieve real-time update of the start heating time, with relatively high flexibility.

[0118] The battery pulse self-heating system provided by the present application will be described below. The battery pulse self-heating system described below can be correspondingly referred to the battery pulse self-heating method described above.

[0119] Please refer to Figure 3 , the battery pulse self-heating system provided in this embodiment is applied to the battery management system in a vehicle. The battery pulse self-heating system includes:

[0120] A self-heating demand sending module 310, configured to send a self-heating demand to a connected charging pile based on the battery pulse self-heating instruction, so as to instruct the charging pile to supply power to the motor of the vehicle;

[0121] A pulse current control instruction sending module 320, configured to send a pulse current control instruction to a microcontroller unit in the vehicle, so as to instruct the microcontroller unit to control the motor to output a pulse current, and the pulse current is output to the battery of the vehicle to complete battery pulse self-heating. The self-heating demand sending module 310 and the pulse current control instruction sending module 320 are connected. The battery pulse self-heating system in this embodiment can achieve the technical effects achieved by the battery pulse self-heating method in the above embodiment, which will not be elaborated here.

[0122] It should be noted that the battery pulse self-heating method and the battery pulse self-heating system provided in the above embodiments belong to the same concept. The specific manners in which each module performs operations have been described in detail in the method embodiments, and will not be elaborated here. In practical applications, the battery pulse self-heating system provided in the above embodiments can allocate the above functions to different functional modules as needed, that is, divide the internal structure of the battery pulse self-heating system into different functional modules to complete all or part of the functions described above, and this will not be limited here either.

[0123] This embodiment also provides a battery management system, including: the battery pulse self-heating system as described above. The battery management system in this embodiment can achieve the technical effects achieved by the battery pulse self-heating method in the above embodiment, which will not be elaborated here.

[0124] This embodiment also provides an in-vehicle system, including:

[0125] An in-vehicle T-Box, configured to send a wake-up instruction to a vehicle controller when it is determined that the current time reaches the start heating time, and the start heating time is obtained based on the target travel time of the vehicle and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system as described above according to the target temperature and the current temperature of the battery and sent to the in-vehicle T-Box;

[0126] The vehicle controller is configured to send the battery pulse self - heating instruction to the battery management system when receiving the wake - up instruction;

[0127] The battery management system;

[0128] The microcontroller unit is configured to receive the pulse current control instruction and, based on the pulse current control instruction, control the motor in the vehicle to output pulse current. And if there is a switch between the motor and the vehicle's battery, control the switch to conduct to output the pulse current into the vehicle's battery to complete battery pulse self - heating. The in - vehicle system in this embodiment can achieve the technical effects achieved by the battery pulse self - heating method in the above - mentioned embodiment, which will not be elaborated here.

[0129] In some embodiments, a current sensor can also be provided to monitor the current input to the battery, avoid the current exceeding the safety limit of the battery, and prevent irreversible damage to the battery.

[0130] In some embodiments, a temperature sensor can also be provided to monitor the temperature during battery pulse self - heating and prevent the battery from overheating.

[0131] Each component module or device in the above - mentioned embodiments, such as the vehicle controller, the battery management system, the microcontroller unit, the current sensor, and the temperature sensor, etc., can establish communication through the CAN (Controller Area Network) bus to achieve interaction, and this way is also convenient for modifying the control strategy.

[0132] Figure 4 The following is a schematic diagram of the hardware topology structure for battery pulse self - heating provided by an embodiment of the present application. Please refer to Figure 4 Assume that the current charging pile is a DC charging pile 41, which is connected to the motor 42 to supply power to the motor 42. The motor 42 is connected to the battery. Figure 4 It is assumed in [[ ]] that there are two groups of batteries, namely the first battery group 43 and the second battery group 44. Each group has three batteries connected in series. The positive poles of the first battery group 43 and the second battery group 44 are both connected to the first end of the motor, the negative pole of the first battery group 43 is connected to the second end of the motor, and the negative pole of the second battery group 44 is connected to the third end of the motor to form two current loops, thereby realizing battery pulse self - heating. There are two switches in each loop. Figure 4Taking the MOSFET switch as an example, the positive electrode of the first battery pack 43 is connected to the first end of the motor 42 through the MOSFET switch M1, and the negative electrode of the first battery pack 43 is connected to the second end of the motor 42 through the MOSFET switch M4. The positive electrode of the second battery pack 44 is connected to the first end of the motor 42 through the MOSFET switch M2, and the negative electrode of the second battery pack 44 is connected to the third end of the motor 42 through the MOSFET switch M3. By setting the above switches in the loop, it is convenient for the microcontroller unit to perform self-heating control. Figure 4 In [the above text], DC+ represents the positive electrode of the DC charging pile, and DC- represents the negative electrode of the DC charging pile.

[0133] Figure 5 The following is a schematic diagram of the overall link of battery pulse self-heating provided by an embodiment of the present application. Please refer to Figure 5 , the user plugs in the charging gun and swipes the card to set a vehicle preparation plan (including clicking the reserved vehicle preparation heating function in the mobile application (APP) to set the target departure time, target temperature, etc., and this vehicle preparation plan is uploaded to the vehicle cloud and then to the in-vehicle TBOX). The in-vehicle T-Box determines the start heating time according to the heating duration and the target departure time. When it is determined that the current time reaches the start heating time, a wake-up instruction is sent to the vehicle controller. When the vehicle controller receives this wake-up instruction, a battery pulse self-heating instruction is sent to the battery management system. Based on the battery pulse self-heating instruction, the battery management system sends a self-heating demand to the connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; and, a pulse current control instruction is sent to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output a pulse current, and the pulse current is output to the battery of the vehicle to complete the battery pulse self-heating. Figure 5 In [the above text], it is assumed that the charging pile is an AC charging pile, so it is connected to the on-vehicle charger, and the on-vehicle charger is connected to the battery management system.

[0134] The battery pulse self-heating method, system, battery management system and in-vehicle system in the above embodiments can facilitate meeting the travel needs of users when the temperature is relatively low, such as in winter. By means of battery pulse self-heating, the health of the battery is protected, the heating efficiency of the battery is improved, and the impact on the cruising range due to the low battery temperature is reduced. Moreover, the dependence of the vehicle's thermal management system on external heating devices is reduced, and energy waste is reduced.

[0135] In some embodiments, an electronic device is further provided. This electronic device can be a server, and its internal structure diagram is as shown in Figure 6As shown. The electronic device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes non-volatile and / or volatile storage media, and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external client through a network connection. When the computer program is executed by the processor, it realizes the functions or steps on the server side of the above method.

[0136] In some embodiments, an electronic device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: in response to a battery pulse self-heating instruction, send a self-heating requirement to a connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; send a pulse current control instruction to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to perform pulse current output, and the pulse current is output to the battery of the vehicle to complete battery pulse self-heating.

[0137] In some embodiments, 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: in response to a battery pulse self-heating instruction, send a self-heating requirement to a connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; send a pulse current control instruction to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to perform pulse current output, and the pulse current is output to the battery of the vehicle to complete battery pulse self-heating.

[0138] It should be noted that for the functions or steps that the above computer-readable storage medium or electronic device can achieve, reference can be made to the relevant descriptions on the server side and the client side in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0139] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions denoted in the blocks may occur in a different order than that denoted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0140] The above embodiments are only illustrative of the principles and effects of the present application and are not intended to limit the present application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field within the spirit and technical idea disclosed by the present application should still be covered by the claims of the present application.

Claims

1. A battery pulse self-heating method, characterized in that, A battery management system applied to a vehicle, the method comprising: In response to a battery pulse self-heating instruction, sending a self-heating requirement to a connected charging pile to instruct the charging pile to supply power to the motor of the vehicle; Sending a pulsed current control instruction to a microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to output a pulsed current, and the pulsed current is output to the battery of the vehicle to complete battery pulse self-heating.

2. The battery pulse self-heating method according to claim 1, wherein: The battery pulse self-heating instruction is issued by a vehicle integrated controller, and the premise for the vehicle integrated controller to issue the battery pulse self-heating instruction is to receive a wake-up instruction sent by an in-vehicle T-Box of the vehicle; The wake-up instruction is issued by the in-vehicle T-Box when it determines that the current time reaches the start heating time, and the start heating time is obtained based on the target travel time of the vehicle and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system according to the target temperature and the current temperature of the battery and sent to the in-vehicle T-Box.

3. The battery pulse self-heating method according to claim 1, characterized in that Before sending the self-heating requirement to the connected charging pile based on the battery pulse self-heating instruction, it further includes: Obtaining the target internal resistance of the battery; According to the current temperature of the battery, a preset target temperature, and a target mapping relationship, obtaining the target electric quantity required to heat from the current temperature to the target temperature, and the target mapping relationship includes the mapping relationship between the discharge amount of the charging pile and the temperature in different temperature ranges; Determining the average current value of the pulsed current according to the target internal resistance, the heating duration required to heat to the target temperature, and the target electric quantity; According to the average current value, a preset pulse width, and a preset sampling period, obtaining the current peak value of the pulsed current; generating the self-heating requirement and the pulsed current control instruction based on the current peak value.

4. The battery pulse self-heating method according to claim 3, characterized in that, Obtaining the target internal resistance of the battery includes: Based on the current temperature of the battery, the remaining battery charge, and a first mapping relationship, obtaining the target calendar aging internal resistance of the battery, the domain of the first mapping relationship is the battery temperature and the remaining battery charge, and the range of the first mapping relationship is the calendar aging internal resistance; Based on the mileage corresponding to the battery and a preset second mapping relationship, obtaining the target cycle aging internal resistance of the battery, and the second mapping relationship is the mapping relationship between the mileage and the cycle aging internal resistance; Determining the sum value of the target calendar aging internal resistance and the target cycle aging internal resistance as the target internal resistance.

5. The battery pulse self-heating method according to claim 3, wherein According to the average current value, a preset pulse width, and a preset sampling period, obtaining the current peak value of the pulsed current includes: Determining a first intermediate value as the product of the average current value and the sampling period; Determining a second intermediate value as the ratio of the first intermediate value to the energy conversion efficiency of the motor, and the energy conversion efficiency is the ratio of the output power to the input power of the motor; Determining the ratio of the second intermediate value to the pulse width as the current peak value.

6. The battery pulse self-heating method according to claim 3, characterized in that Generating the self-heating requirement based on the peak current includes: Obtaining the target discharge parameters of the charging pile according to the peak current and a preset target mapping relationship, where the target discharge parameters include the discharge current and the discharge voltage, and the target mapping relationship is the mapping relationship between the peak current of the pulsed current and the discharge parameters of the charging pile; Generating the self-heating requirement according to the target discharge parameters.

7. The battery pulse self-heating method according to claim 2, wherein Before performing battery pulsed self-heating, it further includes: If it is detected that the temperature of the battery changes, then determining the new heating duration required to heat to the target temperature according to the current temperature of the battery and the preset target temperature; Transmitting the new heating duration to the in-vehicle T-Box of the vehicle to instruct the in-vehicle T-Box to determine the new start heating time according to the new heating duration.

8. A battery pulse self-heating system, characterized in that, Applied to the battery management system in a vehicle, the system includes: A self-heating requirement sending module, configured to send a self-heating requirement to a connected charging pile in response to a battery pulsed self-heating instruction, so as to instruct the charging pile to supply power to the motor of the vehicle; A pulsed current control instruction sending module, configured to send a pulsed current control instruction to the microcontroller unit in the vehicle to instruct the microcontroller unit to control the motor to perform pulsed current output, and the pulsed current is output to the battery of the vehicle to complete battery pulsed self-heating.

9. A battery management system, characterized in that, Includes: The battery pulsed self-heating system according to claim 8.

10. A vehicle-mounted system, characterized in that, Includes: An in-vehicle T-Box, configured to send a wake-up instruction to the vehicle controller when it is determined that the current time reaches the start heating time, and the start heating time is obtained based on the target travel time of the vehicle and the heating duration required to heat to the target temperature; the heating duration is obtained by the battery management system according to the target temperature and the current temperature of the battery as described in claim 9 and sent to the in-vehicle T-Box; The vehicle controller, configured to send the battery pulsed self-heating instruction to the battery management system when receiving the wake-up instruction; The battery management system; The microcontroller unit, configured to receive the pulsed current control instruction and, based on the pulsed current control instruction, control the motor in the vehicle to perform pulsed current output, and if there is a switch between the motor and the battery of the vehicle, control the switch to conduct to output the pulsed current to the battery of the vehicle to complete battery pulsed self-heating.