Battery preheating control method and device, electronic equipment and storage medium

By adopting a phased control method and a fault retry mechanism in the battery preheating control system, the problems of insufficient system stability and high energy consumption in the existing technology are solved, and efficient and continuous battery preheating process and low energy consumption are achieved. operations.

CN119389070APending Publication Date: 2025-02-07ZERON AUTOMOBILE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411615476.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The existing battery reservation heating control system has insufficient system stability during the heating process, and cannot intelligently judge communication loss, resulting in frequent interruption of the heating process, affecting the heating effect, and lack of refined management of the wake-up and sleep state of the vehicle controller, resulting in Energy is not necessary.

Method used

Using a phased control method, three independent wake-up messages correspond to the inspection, calculation and execution stages, accurately control the wake-up timing of the vehicle controller, monitor the communication connection status, optimize the fault retry mechanism of the heating device, and ensure the heating process. continuity and energy utilization efficiency.

Benefits of technology

It realizes fine control of the battery preheating process, reduces system energy consumption, improves the fault tolerance of the heating system, and ensures the continuity of the heating process and efficient use of energy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119389070A_ABST
    Figure CN119389070A_ABST
Patent Text Reader

Abstract

The invention relates to a battery preheating control method which comprises the following steps: receiving a reservation time request sent by a vehicle-mounted communication module, awakening the reservation time request, and triggering a preheating control process based on reservation time; vehicle state parameters are collected, and whether preheating can be executed or not is judged according to the vehicle state parameters; the preheating duration is determined based on the vehicle state parameters; starting a fuel oil heating device according to the preheating duration, and heating the battery; and monitoring the communication connection state with the vehicle-mounted communication module, and determining the termination condition of the preheating process based on the current preheating state when detecting that the communication connection is interrupted. According to the method, the preheating process can be subjected to staged control before the vehicle is used, three independent wake-up messages are adopted to correspond to the check, calculation and execution stages respectively, accurate control over the wake-up time of the vehicle control unit is achieved, and system energy consumption is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile control technology, and in particular to a battery preheating control method, device, electronic equipment and storage medium. Background Art

[0002] The existing battery scheduled heating control system mainly relies on transmitting the scheduled information of the vehicle communication module (TBOX) to the battery management system (BMS) and the vehicle control unit (VCU) through the CAN bus. The VCU is responsible for calculating the scheduled heating time, and the BMS performs the membrane heating operation. This architecture has the problem of insufficient system stability, which is manifested as follows:

[0003] When the system is heating, once the TBOX communication message is lost, the existing system will directly exit the heating process and cannot make intelligent judgments based on the actual situation. This simple fault handling mechanism will cause frequent interruptions in the heating process, affecting the heating effect.

[0004] In addition, the existing technology lacks refined management of the VCU wake-up and sleep states, which may cause the VCU to be in the wake-up state for a long time, resulting in unnecessary consumption of system energy, especially when used in cold regions, which will increase the energy loss of the entire vehicle. Summary of the invention

[0005] The invention discloses a battery preheating control method, device, electronic equipment and storage medium, aiming to solve the technical problems existing in the prior art.

[0006] The present invention adopts the following technical solutions:

[0007] In a first aspect, an embodiment of the present invention provides a battery preheating control method, the method comprising:

[0008] Receive the reservation time request sent by the vehicle communication module and be awakened, and trigger the preheating control process based on the reservation time;

[0009] Collect vehicle status parameters and determine whether preheating can be performed based on the vehicle status parameters;

[0010] Determining a preheating time based on vehicle status parameters;

[0011] The fuel heating device is started according to the preheating time to perform battery heating;

[0012] The communication connection status with the vehicle-mounted communication module is monitored, and when a communication connection interruption is detected, a termination condition of the preheating process is determined based on the current preheating status.

[0013] In a second aspect, an embodiment of the present invention provides a battery preheating control device, the device comprising:

[0014] A reservation wake-up module is used to receive a reservation time request sent by the vehicle communication module and be woken up, and trigger the preheating control process based on the reservation time;

[0015] A state detection module is used to collect vehicle state parameters and determine whether preheating can be performed based on the vehicle state parameters;

[0016] A duration calculation module, used to determine the preheating duration based on vehicle state parameters;

[0017] A heating control module is used to start the fuel heating device according to the preheating time to perform battery heating;

[0018] The communication monitoring module is used to monitor the communication connection status with the vehicle-mounted communication module, and when it is detected that the communication connection is interrupted, the termination condition of the preheating process is determined based on the current preheating status.

[0019] In a third aspect, an embodiment of the present invention provides an electronic device, including:

[0020] Processor; and

[0021] A memory arranged to store computer executable instructions which, when executed, cause the processor to perform a method as described above.

[0022] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes the method as described above.

[0023] One embodiment of the above invention has the following advantages or beneficial effects:

[0024] The embodiments of the present invention mainly provide a battery preheating control method, device, electronic device and storage medium. The present invention can control the preheating process in stages before using the vehicle, and adopts three independent wake-up messages corresponding to the inspection, calculation and execution stages respectively, thereby realizing precise control of the wake-up timing of the vehicle controller and effectively reducing the system energy consumption.

[0025] Furthermore, during the execution of scheduled heating, an embodiment of the present invention introduces a fault retry mechanism for the fuel heating device. When a startup failure occurs in the heating device, the system will retry multiple times at preset time intervals until a threshold number of times is reached before it is determined to be a fault. This improves the fault tolerance of the heating system and reduces heating interruptions caused by transient faults.

[0026] In addition, the present invention optimizes the handling of communication interruptions. When the communication connection between the vehicle controller and the on-board communication module is interrupted, the vehicle controller will make an intelligent decision whether to continue heating based on the current pre-heating status, rather than simply exiting the heating process. This differentiated processing strategy not only ensures the continuity of the heating process, but also avoids unnecessary energy waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments, which constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions explain the present invention and do not constitute improper limitations on the present invention. In the drawings:

[0028] Figure 1 A flowchart of a battery preheating control method according to an embodiment of the present invention;

[0029] Figure 2 A flowchart of a battery preheating control method according to another embodiment of the present invention;

[0030] Figure 3 A structural block diagram of a battery preheating control device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. In the description of the present invention, it should be noted that the term "or" is usually used in the sense of including "and / or", unless the content clearly indicates otherwise.

[0032] Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] With the widespread use of new energy commercial vehicles, the use experience problems in cold areas have gradually emerged. Due to the electrochemical characteristics of power batteries, the battery's charging acceptance capacity will drop significantly in low temperature environments. When the ambient temperature drops below zero, the battery management system will actively limit the charging power, resulting in a significant increase in charging time, which seriously affects the actual operating efficiency of the vehicle. Taking the ambient temperature of -20°C as an example, if the battery is not preheated, the charging time in the conventional DC fast charging mode may be extended to 3-4 hours, while it only takes about 1 hour to complete the charging at normal temperature. This significant reduction in charging efficiency not only increases the waiting time for a single charge of new energy commercial vehicles, but also directly affects the vehicle scheduling plan and operating costs of logistics and transportation companies.

[0034] To solve this problem, the power battery needs to be preheated before the user plans to use the vehicle, so that the battery temperature is raised to a temperature range suitable for charging. However, the existing preheating control scheme has problems such as insufficient system stability and low energy efficiency, which makes it difficult to meet the actual needs of commercial vehicle operations in cold regions.

[0035] refer to Figure 1 In order to solve the deficiencies of the prior art, the present invention provides a battery preheating control method, which is preferably applicable to new energy commercial vehicles operating in severe cold regions, such as electric trucks, electric logistics vehicles, electric buses, electric transport vehicles, etc. Specifically, the method includes at least steps S110 to S150.

[0036] Step S110, receiving a reservation time request sent by the vehicle-mounted communication module and being awakened, and triggering a preheating control process based on the reservation time.

[0037] In one embodiment of the present invention, a vehicle controller (VCU) receives a first wake-up message including a signal for collecting vehicle status parameters sent by an on-board communication module (TBOX), and then wakes up a battery management system (BMS) and a fuel heating device (LFH) in response to the first wake-up message. When the TBOX stops sending the first wake-up message and is not in a heating state, it enters a sleep state.

[0038] In one embodiment of the present invention, the first wake-up message is configured as a vehicle start request sent by the TBOX via a backend server according to the vehicle reservation time sent by the mobile terminal.

[0039] Specifically, the terminal user sets the reservation time through the mobile terminal (such as a mobile phone APP), and the reservation time is the reservation time. The APP synchronizes the reservation time to the background server, and the background server sends a request to TBOX to start the vehicle preparation. TBOX, as a gateway device for the vehicle to communicate with the outside world, is responsible for receiving the control instructions issued by the background server and performing protocol conversion. When TBOX receives the vehicle preparation request, it generates a first wake-up message containing a reservation inspection vehicle signal based on the vehicle communication protocol, and sends the first wake-up message to the VCU. Among them, the reservation inspection vehicle signal is specifically a signal for collecting vehicle status parameters.

[0040] VCU is the core execution unit of the vehicle control strategy, responsible for system status monitoring, data collection and execution component control. VCU can be awakened after receiving the first wake-up message, and parse the vehicle inspection reservation signal in the first wake-up message. Then, VCU sends a wake-up command to BMS and LFH to make these key components exit the sleep state and prepare for subsequent preheating preparations.

[0041] BMS is mainly responsible for monitoring and managing the battery status, including collecting parameters such as battery temperature and voltage, and feeding this information back to the VCU. During the preheating process, BMS can monitor the battery temperature changes in real time to ensure the safety of the heating process.

[0042] LFH is the core component for pre-heating. It generates heat by burning fuel and transfers the heat to the battery coolant, thereby heating the battery pack. The device is equipped with an independent controller that can respond to the control instructions of the VCU to perform operations such as starting and heating power adjustment.

[0043] BMS, LFH and VCU exchange information through the on-board CAN bus and work together to complete the preheating control process. VCU, as the core controller, coordinates the work of each device to ensure the orderly progress of the preheating process.

[0044] After completing the above scheduled inspection, if the VCU detects that the TBOX stops sending the first wake-up message and the vehicle controller is not in the heating state, the VCU will control the system to re-enter the sleep state to reduce the static energy consumption of the vehicle. This phased control strategy based on the first wake-up message avoids the system from staying awake for a long time and effectively improves energy efficiency.

[0045] Step S120, collecting vehicle status parameters, and determining whether preheating can be performed based on the vehicle status parameters.

[0046] In one embodiment of the present invention, after receiving the first wake-up message, the vehicle status parameters collected by the VCU include: the minimum and maximum battery temperatures, the fault status of the LFH, the fault status of the battery water pump, the battery voltage value, the vehicle gear status, and the vehicle charging status.

[0047] Based on the collected status parameters, the VCU determines whether preheating can be performed according to the preset judgment logic. The specific judgment conditions include: the minimum and maximum battery temperatures must be lower than the preset heating enable threshold (for example, 5°C), and the LFH and battery water pump are both in a fault-free state, the battery voltage value is not lower than the preset voltage threshold (for example, 23V), the vehicle gear state is in a non-working gear (such as P gear), and the vehicle is not in a charging state.

[0048] When all the above conditions are met, VCU determines that preheating can be performed. If any condition is not met, VCU will determine that the preheating conditions are not met, and feedback the corresponding status information to the background server through TBOX, so as to promptly inform the user of the specific reasons why the preheating conditions are not met. The safety and reliability of the preheating process are ensured through a multi-dimensional status detection and judgment mechanism.

[0049] Step S130, determining the preheating time based on the vehicle state parameters.

[0050] In one embodiment of the present invention, the VCU receives a second wake-up message sent by the TBOX containing a signal requesting a reserved vehicle heating time. The VCU responds to the second wake-up message, wakes up the BMS and the LFH, then determines the preheating time according to the minimum battery temperature, and feeds the preheating time back to the TBOX. When the TBOX stops sending the second wake-up message and is not in the heating state, it enters the sleep state.

[0051] In one embodiment of the present invention, the second wake-up message is sent at a preset time point before the scheduled vehicle use time to reserve sufficient heating time and avoid waking up the VCU too early to avoid increasing the static energy consumption of the entire vehicle. Optionally, the preset time point can be set to one hour, two hours, three hours, etc. before the vehicle use time.

[0052] Specifically, after responding to the second wake-up message, the VCU wakes up the BMS and LFH again. The VCU determines the heating time based on the preset lookup table according to the minimum battery temperature fed back by the BMS. The lookup table records the mapping relationship between different battery temperature ranges and different expected heating times. After determining the current minimum battery temperature, the corresponding expected heating time can be determined. For example, when the minimum battery temperature is between -20°C and -10°C, the expected heating time is 40 minutes; when the minimum battery temperature is between -10°C and 0°C, the expected heating time is 30 minutes. It should be noted that the specific values ​​of the above-mentioned expected heating time can be appropriately adjusted according to the battery pack characteristics of different vehicle models and the heating power of the LFH, and are not specifically limited here. By setting in segments, the required preheating time can be more accurately estimated, thereby improving the time control accuracy of the scheduled heating.

[0053] After determining the expected heating time, the VCU can feed back to the background server through TBOX, so that the background server can optimize the appointment schedule; when TBOX stops sending the second wake-up message and is not in the heating state, the VCU control system enters the sleep state to reduce static energy consumption.

[0054] Step S140, starting the fuel heating device according to the preheating time to perform battery heating.

[0055] In one embodiment of the present invention, after receiving the third wake-up message including the preheating signal sent by the TBOX, the VCU responds to the third wake-up message, wakes up the BMS and the LFH, controls the battery water pump to operate, and enables the LFH.

[0056] In one embodiment of the present invention, the third wake-up message is sent when the preheating start time is reached, and the preheating start time is obtained by subtracting the estimated heating time determined in step S130 from the reserved vehicle use time.

[0057] Specifically, after responding to the third wake-up message, the VCU first wakes up the BMS and LFH, then sends an operation instruction to the battery water pump to ensure that the coolant can circulate normally and prepare for subsequent heating, and sends a start instruction to the LFH to control it to heat according to the preset power.

[0058] In one embodiment of the present invention, the method further includes step S141, in which, when a startup failure occurs in the fuel heating device, the startup instruction of the fuel heating device is cyclically executed at a preset interval length until a preset retry number threshold is reached.

[0059] Specifically, the VCU receives the working status information fed back by the LFH through the CAN bus. If no normal working status feedback is received within a preset time (for example, 10 seconds) after sending the start command, it is determined to be a start failure. At this time, the VCU can first control the LFH to close, wait for a preset retry interval (for example, 15 seconds), and then send a start command to the LFH again. The start command is an ignition request.

[0060] If a retry is successful, the retry count is cleared and the normal heating process continues; if the retry still fails, the above retry process is repeated until the preset retry number threshold (for example, 5 times) is reached. When the number of retries reaches the threshold and still fails to start successfully, the VCU resets the preheating state to the fault exit preheating process state, and uploads the fault information to the background server through TBOX to notify the user in time.

[0061] It should be noted that the above-mentioned preset retry interval duration and preset retry number threshold can be adjusted according to the actual application scenario, and this embodiment does not specifically limit it. By setting a fault retry mechanism, it is possible to effectively deal with transient faults of LFH (such as ignition failure caused by insufficient fuel supply), improve the fault tolerance and reliability of the system, and at the same time, by setting the maximum number of retries, avoid repeated attempts by the system in a persistent fault state, thereby ensuring user experience and system security.

[0062] Step S150, monitoring the communication connection status with the vehicle-mounted communication module, and when it is detected that the communication connection is interrupted, determining the termination condition of the preheating process based on the current preheating status.

[0063] In one embodiment of the present invention, after waking up the BMS and LFH, the VCU feeds back the preheating status to the TBOX in real time, and the preheating status includes not preheating, preheating, preheating completed and fault exit process; among which, not preheating means that heating has not started yet, preheating means that heating is being executed, preheating completed means that the target temperature is reached, and fault exit preheating process means that heating is terminated due to a fault.

[0064] When the VCU does not receive the third wake-up message sent by TBOX, or the preheating signal in the third wake-up message is lost, the current preheating state is determined to decide whether to enter sleep mode:

[0065] If the current preheating state is in the preheating state, the current preheating state is maintained and the preheating is continued to ensure the continuity of heating and avoid energy waste in the early stage of heating;

[0066] If the current preheating state is the non-preheating state, the preheating state is completed, or the preheating process is exited due to a fault, the preheating process is terminated and the system enters the sleep state. Terminating the preheating at this time will not cause energy waste. Entering sleep mode in time can reduce the static energy consumption of the entire vehicle. For the fault state, timely termination can prevent the equipment from continuing to operate in an abnormal state, thereby improving system safety.

[0067] like Figure 2 In another embodiment of the present invention, a battery preheating control method is provided, the control method comprising steps S210 to S230:

[0068] Step S210, vehicle status detection.

[0069] Specifically, the user sets the reservation time through the mobile phone APP, and the APP synchronizes the reservation time to the background server, and the background server sends a request to TBOX to start the vehicle. After TBOX receives the request signal, it sends the first wake-up message containing the reservation check vehicle signal to wake up the VCU. After the VCU is awakened, it wakes up the LFH and BMS in turn, checks whether the current vehicle status supports the reservation heating, and feeds back the vehicle status to TBOX.

[0070] In one embodiment of the present invention, the vehicle status that the VCU needs to confirm includes: the minimum and maximum battery temperatures must be lower than a preset heating enable threshold (e.g., 5°C), the LFH and the battery water pump are both in a fault-free state, the battery voltage value is not lower than a preset voltage threshold (e.g., 23V), the vehicle gear state is in a non-working gear (e.g., P gear), and the vehicle is not in a charging state.

[0071] When the above conditions are met, the VCU feeds back the vehicle available signal to the TBOX, otherwise the feedback is unavailable. In this step, when the TBOX stops sending the first wake-up message, the VCU starts to enter the dormant state.

[0072] Step S220, query the preheating time.

[0073] Specifically, 1 hour before the scheduled car time set by the user, TBOX sends a second wake-up message containing a signal requesting the scheduled car heating time to wake up the VCU. After the VCU is awakened, the LFH and BMS are awakened successively, and the vehicle status is detected in real time. The VCU determines the expected heating time based on the minimum battery temperature, and feeds back the expected heating time and vehicle status to TBOX. In this step, when TBOX stops sending the second wake-up message, the VCU begins to enter the sleep state.

[0074] Step S230, scheduled heating is turned on.

[0075] When the scheduled heating start time is reached, TBOX sends a third wake-up message containing a scheduled heating signal to wake up the VCU, and the VCU wakes up the LFH and BMS in turn, and performs vehicle status detection in real time.

[0076] In this step, the VCU mainly controls the battery water pump to operate and controls the LFH to enable, thereby realizing the heating function of the battery. When the LFH reports an ignition failure, the VCU sends an ignition request to the LFH every 15 seconds. If the LFH still reports an ignition failure after 5 consecutive ignition request cycles, the scheduled heating process is exited.

[0077] In this step, the VCU feeds back the vehicle preheating status to the TBOX in real time. The main statuses include: 1) not preheated; 2) preheating; 3) preheating completed; 4) failure to exit the preheating process.

[0078] To prevent the TBOX wake-up message from being lost, in this step, after the TBOX stops sending the wake-up message, if the VCU detects that it is still in preheating, it maintains the wake-up state; if it is not preheated, or the preheating is completed, or the preheating process is exited due to a fault, it enters the sleep state.

[0079] like Figure 3 In one embodiment of the present invention, a battery preheating control device 300 is also provided, which includes a scheduled wake-up module 310, a state detection module 320, a duration calculation module 330, a heating control module 340, and a communication monitoring module 350.

[0080] In one embodiment of the present invention, the reservation wake-up module 310 is used to receive a reservation time request sent by the vehicle-mounted communication module and be awakened, and trigger the preheating control process based on the reservation time.

[0081] In one embodiment of the present invention, the scheduled wake-up module 310 receives a first wake-up message sent by TBOX containing a signal for collecting vehicle status parameters, and then wakes up the BMS and LFH in response to the first wake-up message. When TBOX stops sending the first wake-up message and is not in the heating state, it enters the sleep state.

[0082] In one embodiment of the present invention, the first wake-up message is configured as a vehicle start request sent by the TBOX via a backend server according to the vehicle reservation time sent by the mobile terminal.

[0083] In one embodiment of the present invention, the state detection module 320 is used to collect vehicle state parameters and determine whether preheating can be performed based on the vehicle state parameters.

[0084] In one embodiment of the present invention, the vehicle status parameters collected by the status detection module 320 include: the minimum and maximum battery temperatures, the fault status of the LFH, the fault status of the battery water pump, the battery voltage value, the vehicle gear status, and the vehicle charging status.

[0085] The status detection module 320 determines whether preheating can be performed based on the collected status parameters and according to the preset judgment logic. The specific judgment conditions include: the minimum and maximum temperatures of the battery must be lower than the preset heating enable threshold (for example, 5°C), and the LFH and the battery water pump are both in a fault-free state, the battery voltage value is not lower than the preset voltage threshold (for example, 23V), the vehicle gear state is in a non-working gear (such as P gear), and the vehicle is not in a charging state.

[0086] When all the above conditions are met, the state detection module 320 determines that preheating can be performed. If any one of the conditions is not met, the state detection module 320 will determine that the preheating condition is not met.

[0087] In one embodiment of the present invention, the duration calculation module 330 is used to determine the preheating duration based on the vehicle state parameters.

[0088] In one embodiment of the present invention, the reservation wake-up module 330 receives a second wake-up message sent by TBOX containing a signal requesting a reservation for vehicle heating time. The reservation wake-up module 330 responds to the second wake-up message to wake up the BMS and LFH, and then determines the preheating time according to the minimum temperature of the battery, and feeds back the preheating time to TBOX. When TBOX stops sending the second wake-up message and is not in the heating state, it enters the sleep state.

[0089] In one embodiment of the present invention, the second wake-up message is sent at a preset time point before the scheduled vehicle use time to reserve sufficient heating time and avoid waking up the scheduled wake-up module 330 too early to avoid increasing the static energy consumption of the whole vehicle. Optionally, the preset time point can be set to one hour, two hours, three hours, etc. before the vehicle use time.

[0090] In one embodiment of the present invention, the heating control module 340 is used to start the fuel heating device according to the preheating time to perform battery heating.

[0091] In one embodiment of the present invention, after receiving the third wake-up message including the pre-heating signal sent by the TBOX, the heating control module 340 responds to the third wake-up message to wake up the BMS and the LFH, control the battery water pump to operate, and enable the LFH.

[0092] In one embodiment of the present invention, the third wake-up message is sent when the preheating start time is reached, and the preheating start time is obtained by subtracting the estimated heating time determined by the duration calculation module 330 from the reserved vehicle use time.

[0093] In one embodiment of the present invention, after waking up the BMS and LFH, the heating control module 340 feeds back the preheating status to the TBOX in real time, and the preheating status includes not preheating, preheating, preheating completed and fault exit process; wherein, not preheating means that heating has not started yet, preheating means that heating is being executed, preheating completed means that the target temperature is reached, and fault exit preheating process means that heating is terminated due to a fault.

[0094] In one embodiment of the invention, the communication monitoring module 350 is used to monitor the communication connection status with the vehicle-mounted communication module, and when a communication connection interruption is detected, a termination condition of the preheating process is determined based on the current preheating status.

[0095] When the communication monitoring module 350 does not receive the third wake-up message sent by TBOX, or the preheating signal in the third wake-up message is lost, the heating control module 340 determines whether to enter sleep mode based on the current preheating state:

[0096] If the current preheating state is in the preheating state, the current preheating state is maintained and preheating continues;

[0097] If the current preheating state is the non-preheating state, the preheating completion state, or the preheating process exit state due to a fault, the preheating process is terminated and the system enters the sleep state.

[0098] In one embodiment of the present invention, a fault processing module 360 ​​is further included. The fault processing module 360 ​​is used to cyclically execute the startup instruction of the fuel heating device at a preset interval time when a startup failure occurs in the fuel heating device until a preset retry number threshold is reached.

[0099] It should be noted that the battery preheating control device and the battery preheating control method provided in the above embodiments belong to the same concept, and their specific implementation processes are detailed in the embodiments of the control method, which will not be described one by one here.

[0100] An embodiment of the present invention further provides an electronic device, which includes a memory and a processor, wherein a computer program executed by the processor is stored in the memory, and when the computer program is executed by the processor, the processor executes the battery preheating control method described above. Various applications and various data, such as various data used and / or generated by the application, may also be stored in the memory. The processor may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other forms of processing units having data processing capabilities and / or instruction execution capabilities.

[0101] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program executed by a processor is stored. When the computer program is executed by the processor, the processor executes the battery preheating control method as described above. Exemplarily, the computer storage medium may include a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.

[0102] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application to this. Those of ordinary skill in the art may make various changes and modifications therein without departing from the scope and spirit of the present application. All these changes and modifications are intended to be included within the scope of the present application as required by the appended claims.

[0103] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0104] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present application should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with features less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.

[0105] It will be understood by those skilled in the art that, except for mutually exclusive features, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this specification may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.

[0106] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A battery preheating control method, characterized in that: The method comprises: Receive the reservation time request sent by the vehicle communication module and be awakened, and trigger the preheating control process based on the reservation time; Collecting vehicle status parameters, and determining whether preheating can be performed according to the vehicle status parameters; determining a preheating duration based on the vehicle state parameter; Starting the fuel heating device according to the preheating time to perform battery heating; The communication connection state with the vehicle-mounted communication module is monitored, and when a communication connection interruption is detected, a termination condition of the preheating process is determined based on the current preheating state.

2. The battery preheating control method according to claim 1, characterized in that: The step of receiving the reservation time request sent by the vehicle-mounted communication module and being awakened, and triggering the preheating control process based on the reservation time includes: Receiving a first wake-up message including a signal for collecting vehicle status parameters sent by the vehicle-mounted communication module, wherein the first wake-up message is configured to be generated by the vehicle-mounted communication module according to the reserved vehicle time sent by the mobile terminal and via a vehicle preparation start request sent by a background server; In response to the first wake-up message, waking up the battery management system and the fuel heating device; When the vehicle-mounted communication module stops sending the first wake-up message and is not in a heating state, it enters a dormant state.

3. The battery preheating control method according to claim 2, characterized in that: The vehicle status parameters include at least: the minimum and maximum temperatures of the battery, the fault status of the fuel heating device, the fault status of the battery water pump, the battery voltage value, the vehicle gear status, and the vehicle charging status.

4. The battery preheating control method according to claim 3, characterized in that: The step of determining whether preheating can be performed according to the vehicle state parameter includes: When the minimum and maximum temperatures of the battery are both lower than the preset heating enable threshold, the fuel heating device and the battery water pump are both in good working order, the battery voltage value is not lower than the preset voltage threshold, the vehicle gear state is a non-working gear state, and the vehicle charging state is an uncharged state, it is determined that preheating can be performed.

5. The battery preheating control method according to claim 3, characterized in that: The step of determining the preheating time based on the vehicle state parameter includes: Receiving a second wake-up message sent by the vehicle-mounted communication module and including a signal requesting a vehicle heating time reservation, wherein the second wake-up message is sent at a preset time point before the vehicle reservation time; In response to the second wake-up message, waking up the battery management system and the fuel heating device; Determine the preheating time according to the minimum temperature of the battery, and feed back the preheating time to the vehicle communication module; When the vehicle-mounted communication module stops sending the second wake-up message and is not in the heating state, it enters the sleep state.

6. The battery preheating control method according to claim 1, characterized in that: The step of starting the fuel heating device according to the preheating time to perform battery heating includes: receiving a third wake-up message including a preheating signal sent by the vehicle-mounted communication module, wherein the third wake-up message is sent when the preheating start time is reached; In response to the third wake-up message, waking up the battery management system and the fuel heating device; Control the battery water pump to operate and enable the fuel heating device.

7. The battery preheating control method according to claim 6, characterized in that: In the step of monitoring the communication connection state with the vehicle-mounted communication module and determining the termination condition of the preheating process based on the current preheating state when the communication connection is detected to be interrupted, the step includes: Feedback the preheating status to the vehicle-mounted communication module in real time, wherein the preheating status includes not preheating, preheating, preheating completed, and failure to exit the preheating process; When the third wake-up message sent by the vehicle-mounted communication module is not received, or the preheating signal in the third wake-up message is lost, the current preheating state is determined: If the current preheating state is in the preheating state, the current preheating state is maintained and preheating continues; If the current preheating state is the non-preheating state, the preheating completion state, or the preheating process exit state due to a fault, the preheating process is terminated and the system enters the sleep state.

8. The battery preheating control method according to claim 1, characterized in that: Also includes the steps: When a startup failure occurs in the fuel heating device, the startup instruction of the fuel heating device is cyclically executed at a preset interval length until a preset retry number threshold is reached.

9. A battery preheating control device, characterized in that: The device comprises: A reservation wake-up module is used to receive a reservation time request sent by the vehicle communication module and be woken up, and trigger the preheating control process based on the reservation time; A state detection module, used to collect vehicle state parameters and determine whether preheating can be performed according to the vehicle state parameters; A duration calculation module, used to determine the preheating duration based on the vehicle state parameter; A heating control module, used for starting the fuel heating device according to the preheating time to perform battery heating; The communication monitoring module is used to monitor the communication connection status with the vehicle-mounted communication module, and when it is detected that the communication connection is interrupted, the termination condition of the preheating process is determined based on the current preheating status.

10. The battery preheating control device according to claim 9, characterized in that: Also includes: The fault processing module is used to cyclically execute the start-up instruction of the fuel heating device at a preset interval length when a start-up failure occurs in the fuel heating device until a preset retry number threshold is reached.

11. An electronic device, characterized in that: include: processor; as well as A memory arranged to store computer executable instructions, which when executed cause the processor to perform a method as claimed in any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores one or more programs, which, when executed by an electronic device including a plurality of application programs, enable the electronic device to execute any one of the methods of claims 1 to 8.