Method and device for releasing overcharge protection, domain controller and vehicle

By dynamically adjusting the overcharge protection mode release threshold in PHEVs, and combining battery parameters and environmental factors, the problem of frequent overcharge protection of power batteries in low-temperature environments is solved, thereby improving the safety and reliability of the vehicle.

CN123040599APending Publication Date: 2026-11-06CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611340354.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-31
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

In low-temperature environments, the power battery of a PHEV is prone to frequently triggering overcharge protection, causing the high-voltage relay to open and close frequently, shortening its service life and potentially leading to thermal runaway, thus affecting vehicle safety.

Method used

By acquiring the number of times the overcharge protection mode is triggered within a first preset time period, and combining factors such as the battery parameters of the power battery and the ambient temperature, the overcharge protection mode release threshold is dynamically adjusted to prevent frequent triggering, including controlling the engine to stop and prohibiting engine operation to avoid unexpected charging.

Benefits of technology

It effectively prevents frequent triggering of the overcharge protection mode, slows down the aging of high-voltage relays, improves vehicle safety performance, and avoids the risk of thermal runaway.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123040599A_ABST
    Figure CN123040599A_ABST
Patent Text Reader

Abstract

This application provides a method, device, domain controller, and vehicle for deactivating overcharge protection, belonging to the field of automotive technology. The method includes: after the power battery enters an overcharge protection mode, acquiring the number of times the overcharge protection mode is triggered within a preset time period; if the number of triggers is less than a preset threshold, determining whether to deactivate the overcharge protection mode based on the power battery parameters and a first parameter threshold; if the number of triggers is greater than or equal to the preset threshold, determining whether to deactivate the overcharge protection mode based on the power battery parameters and a second parameter threshold, where the first parameter threshold is greater than the second parameter threshold. This method lowers the overcharge protection mode deactivation threshold, requiring the power battery parameters to drop to a lower level before deactivating the overcharge protection mode, preventing frequent triggering of the overcharge protection mode, and thus preventing the high-voltage relay from frequent opening and closing, leading to rapid aging or even thermal runaway, thereby improving vehicle safety performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, and in particular to a method, apparatus, domain controller, and vehicle for disabling overcharge protection. Background Technology

[0002] The power batteries in PHEVs (Plug-in Hybrid Electric Vehicles) are generally lithium-ion batteries. In low-temperature environments, the chemical reactions inside lithium-ion batteries slow down, leading to a decrease in charging rate and an increase in individual battery cell voltage. If the power battery is close to full charge and still charging, the individual battery cell voltage may exceed the safe voltage threshold, thus triggering the overcharge protection of the power battery.

[0003] Overcharge protection refers to disconnecting the charging circuit of the power battery by cutting off the high-voltage relay. In winter, the continuous low temperature environment may trigger overcharge protection multiple times, causing the high-voltage relay to disconnect frequently in a short period of time. This not only shortens its service life, but may also cause safety accidents such as thermal runaway, seriously affecting the safety of the vehicle.

[0004] Therefore, how to prevent overcharge protection from being frequently triggered in a sustained low-temperature environment has become an urgent problem to be solved in the industry. Summary of the Invention

[0005] This application provides an overcharge protection deactivation method, device, domain controller, and vehicle, which can prevent frequent triggering of the overcharge protection mode, thereby preventing the high-voltage relay from frequent opening and closing and thus preventing rapid aging or even thermal runaway, improving the vehicle's safety performance. The technical solution is as follows: On the one hand, a method for releasing overcharge protection is provided, the method including; In response to the power battery entering overcharge protection mode, the number of times the overcharge protection mode is triggered within a first preset time period is obtained; If the number of triggers is less than the preset threshold, the system determines whether to release the overcharge protection mode based on the battery parameters of the power battery and the first parameter threshold. If the number of triggers is greater than or equal to the preset threshold, the system determines whether to remove the overcharge protection mode based on the battery parameters and the second parameter threshold of the power battery. The first parameter threshold is greater than the second parameter threshold.

[0006] In some embodiments, battery parameters include battery capacity and individual battery cell voltage; before obtaining the number of times the overcharge protection mode is triggered within a first preset time period in response to the power battery entering an overcharge protection mode, the method further includes: The system acquires information such as the battery charge, individual battery cell voltage, ambient temperature, vehicle status, and engine status of the vehicle's power battery. If the battery charge is greater than the preset charge threshold, the battery cell voltage is greater than the preset voltage threshold, the ambient temperature is less than or equal to the preset temperature threshold, the vehicle is parked and the engine is running, the power battery will be controlled to enter the overcharge protection mode.

[0007] In some embodiments, after obtaining the battery charge, individual cell voltage, ambient temperature of the vehicle's environment, vehicle status, and engine status of the vehicle's engine, the method further includes: The threshold value of the first parameter is determined based on the ambient temperature.

[0008] In some embodiments, if the battery charge is greater than a preset charge threshold, the battery cell voltage is greater than a preset voltage threshold, the ambient temperature is less than or equal to a preset temperature threshold, the vehicle is in a parked state, and the engine is in a running state, after controlling the power battery to enter the overcharge protection mode, the method further includes: Control the engine to switch from running to stopped state and prohibit the engine from running.

[0009] In some embodiments, if the number of triggers is less than a preset threshold, based on the battery parameters of the power battery and a first parameter threshold, it is determined whether to deactivate the overcharge protection mode, including: If the number of triggers is less than the preset threshold and the battery parameters of the power battery are less than or equal to the first parameter threshold, the overcharge protection mode is deactivated.

[0010] In some embodiments, if the number of triggers is greater than or equal to a preset threshold, based on the battery parameters and a second parameter threshold of the power battery, it is determined whether to deactivate the overcharge protection mode, including: If the number of triggers is greater than or equal to the preset threshold and the battery parameters of the power battery are less than or equal to the second parameter threshold, the overcharge protection mode is deactivated.

[0011] In some embodiments, if the number of triggers is greater than or equal to a preset threshold, after determining whether to deactivate the overcharge protection mode based on the battery parameters and a second parameter threshold of the power battery, the method further includes: The duration for which the second parameter threshold is used as the threshold for releasing the overcharge protection mode; If the duration reaches the second preset duration, the number of triggers will be set to the initial value.

[0012] On the other hand, an overcharge protection release device is provided, the device comprising: The number of times acquisition unit is configured to acquire the number of times the overcharge protection mode is triggered within a first preset time period in response to the power battery entering the overcharge protection mode. The first release unit is configured to determine whether to release the overcharge protection mode based on the battery parameters of the power battery and the first parameter threshold if the number of triggers is less than a preset number threshold. The second release unit is configured to determine whether to release the overcharge protection mode based on the battery parameters and the second parameter threshold if the number of triggers is greater than or equal to a preset number threshold. The first parameter threshold is greater than the second parameter threshold.

[0013] In some embodiments, the device further includes: a parameter acquisition unit configured to acquire the battery charge of the power battery in the vehicle, the voltage of the individual battery cells, the ambient temperature of the environment in which the vehicle is located, the vehicle status, and the engine status of the engine in the vehicle. The overcharge protection trigger unit is configured to trigger the power battery to enter the overcharge protection mode if the battery charge is greater than a preset charge threshold, the battery cell voltage is greater than a preset voltage threshold, the ambient temperature is less than or equal to a preset temperature threshold, the vehicle is in a parked state and the engine is in a running state.

[0014] In some embodiments, the apparatus further includes a parameter threshold determination unit configured to determine a first parameter threshold based on ambient temperature.

[0015] In some embodiments, the device further includes an engine control unit configured to control the engine to switch from an operating state to a stopped state and to prevent the engine from running.

[0016] In some embodiments, the first release unit is configured to release the overcharge protection mode if the number of triggers is less than a preset number threshold and the battery parameters of the power battery are less than or equal to a first parameter threshold.

[0017] In some embodiments, the second release unit is configured to release the overcharge protection mode if the number of triggers is greater than or equal to a preset number threshold and the battery parameters of the power battery are less than or equal to a second parameter threshold.

[0018] In some embodiments, the apparatus further includes: a duration acquisition unit configured to acquire the duration for which a second parameter threshold is used as the release threshold of the overcharge protection mode; The trigger count setting unit is configured to set the trigger count to the initial value if the duration reaches the second preset duration.

[0019] On the other hand, a domain controller is provided, which includes a main control module, the main control module including a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded and executed by the processor to implement the overcharge protection release method in the embodiments of this application.

[0020] On the other hand, a vehicle is provided, which includes a domain controller for executing the overcharge protection release method in the embodiments of this application.

[0021] On the other hand, a computer-readable storage medium is provided for storing at least one computer program, which is loaded and executed by a processor to implement the overcharge protection release method in the embodiments of this application.

[0022] On the other hand, a computer program product is provided, including a computer program that is executed by a processor to implement the overcharge protection release method in the embodiments of this application.

[0023] This application provides a method for deactivating overcharge protection. When the overcharge protection mode has been triggered multiple times, the overcharge protection mode deactivation threshold is lowered so that the power battery can only deactivate the overcharge protection mode when its parameters drop to a lower level. This prevents the overcharge protection mode from being triggered frequently, thereby preventing the high-voltage relay from aging rapidly or even thermal runaway due to frequent opening and closing, and improving the vehicle's safety performance. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram illustrating the implementation environment of an overcharge protection release method provided in an embodiment of this application; Figure 2 This is a flowchart of an overcharge protection release method provided according to an embodiment of this application; Figure 3 This is a flowchart of another method for deactivating overcharge protection according to an embodiment of this application; Figure 4 This is a block diagram of an overcharge protection release device according to an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a domain controller according to an embodiment of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0027] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on the quantity or execution order.

[0028] In this application, the term "at least one" means one or more, and "multiple" means two or more.

[0029] It should be noted that all information, data and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0030] Figure 1 This is a schematic diagram illustrating the implementation environment of an overcharge protection release method provided in an embodiment of this application. See also... Figure 1 The implementation environment is in vehicle 100, which is equipped with a power battery 101 and a domain controller 102.

[0031] The power battery 101 provides driving force to the vehicle 100 and supplies power to the electrical equipment in the vehicle 100. The domain controller 102 is used to obtain the battery parameters of the power battery 101 and the number of times the overcharge protection mode is triggered, so as to determine whether to deactivate the overcharge protection mode of the power battery 101 based on the number of triggers and the battery parameters.

[0032] Figure 2 This is a flowchart of an overcharge protection release method according to an embodiment of this application. The method is executed by the vehicle's domain controller. Figure 2 As shown, the method for disabling overcharge protection includes the following steps: S201, in response to the power battery entering the overcharge protection mode, obtains the number of times the overcharge protection mode is triggered within a first preset time period.

[0033] In this embodiment of the application, the domain controller monitors whether the power battery enters the overcharge protection mode through the BMS (Battery Management System). If the power battery enters the overcharge protection mode, the number of times the overcharge protection mode is triggered within a first preset time period is obtained.

[0034] The Battery Management System (BMS) is used to control the power battery to enter or exit overcharge protection mode. The BMS can be located within a domain controller or be an independent electronic control unit. It can independently determine whether to trigger or deactivate the overcharge protection mode, or it can receive trigger or deactivation commands from the domain controller and control the power battery to enter or exit overcharge protection mode accordingly. Overcharge protection mode is a protective operating state entered when there is a risk of overcharging. In overcharge protection mode, the domain controller or BMS will terminate the charging of the power battery by disconnecting the high-voltage relay. The first preset duration can be determined based on the normal trigger cycle of the overcharge protection mode in low-temperature environments to ensure that it covers both the single triggering process of the overcharge protection mode and that multiple triggers in a single low-temperature environment are classified as frequent triggers, avoiding the classification of multiple triggers in multiple low-temperature environments as frequent triggers.

[0035] After the power battery enters the overcharge protection mode, the BMS can send an activation signal to the domain controller to notify the domain controller that the power battery has entered the overcharge protection mode. In this embodiment, a counter can be set in the domain controller or in the BMS. The value in the counter is updated to 0 every first preset time interval, and the counter determines the number of times the overcharge protection mode is triggered within the first preset time interval.

[0036] If a counter is set in the domain controller, then within the first preset time period, whenever the domain controller receives an activation signal for the overcharge protection mode, it increments the current value of the counter by 1, and the updated value is determined as the trigger count. If a counter is set in the BMS, then within the first preset time period, after the BMS controls the power battery to enter the overcharge protection mode, it increments the current value of the counter by 1, and the updated value is determined as the trigger count. The trigger count is carried in the overcharge protection mode activation signal sent to the domain controller.

[0037] S202, if the number of triggers is less than the preset threshold, determine whether to release the overcharge protection mode based on the battery parameters of the power battery and the first parameter threshold.

[0038] In this embodiment, after the domain controller obtains the number of triggers, it compares the number of triggers with a preset threshold. If the number of triggers is less than the preset threshold, it determines whether to deactivate the overcharge protection mode based on the battery parameters of the power battery and a first parameter threshold. The preset threshold can be determined based on the average number of triggers within a first preset duration when the overcharge protection mode is in normal operation under low-temperature conditions. For example, if the overcharge protection mode is triggered an average of 2 times within the first preset duration, the preset threshold can be set to 3. The battery parameters can be the battery capacity and the individual cell voltage of the power battery. The battery capacity is the percentage of the current remaining capacity of the power battery relative to its maximum usable capacity, and the individual cell voltage refers to the potential difference between the positive and negative terminals of each battery cell in the power battery pack. The first parameter threshold is a threshold used to determine whether to deactivate the overcharge protection mode when it is not frequently triggered.

[0039] The essence of overcharge protection mode is to prevent the voltage of individual battery cells from exceeding a preset voltage threshold. The increase in individual battery cell voltage is related to the battery's charge level. When the battery is close to full charge, the power battery cannot effectively absorb externally input electrical energy. If charging continues, the individual battery cell voltage will continue to rise until it exceeds the preset voltage threshold. Therefore, in this embodiment, battery charge level and individual battery cell voltage can be used as battery parameters. When both battery charge level and individual battery cell voltage fall below the first parameter threshold, the overcharge protection mode can be deactivated.

[0040] S203, if the number of triggers is greater than or equal to the preset number threshold, based on the battery parameters of the power battery and the second parameter threshold, determine whether to release the overcharge protection mode, where the first parameter threshold is greater than the second parameter threshold.

[0041] In this embodiment, if the number of triggers is greater than or equal to a preset threshold, it is determined that the overcharge protection mode has been triggered multiple times within a first preset time period. If it is triggered again, it can be determined that the overcharge protection mode is being frequently triggered. Therefore, the first parameter threshold is lowered to a second parameter threshold. Based on the battery parameters of the power battery and the second parameter threshold, it is determined whether to deactivate the overcharge protection mode. The second parameter threshold is used to determine whether to deactivate the overcharge protection mode when it is determined that the overcharge protection mode is about to be frequently triggered. The second parameter threshold is obtained by adjusting the first parameter threshold downwards to ensure that when the overcharge protection mode is frequently triggered, the battery parameters must decrease to a lower level before the overcharge protection mode can be deactivated, preventing the overcharge protection mode from being triggered again after it has been deactivated.

[0042] This application provides a method for deactivating overcharge protection. When the overcharge protection mode has been triggered multiple times, the overcharge protection mode deactivation threshold is lowered so that the power battery can only deactivate the overcharge protection mode when its parameters drop to a lower level. This prevents the overcharge protection mode from being triggered frequently, thereby preventing the high-voltage relay from aging rapidly or even thermal runaway due to frequent opening and closing, and improving the vehicle's safety performance.

[0043] The above embodiments describe how, after the power battery enters the overcharge protection mode, the number of triggers within a first preset time period is obtained. Based on the comparison between the number of triggers and a preset threshold, it is determined whether to use a first parameter threshold or a second parameter threshold as the overcharge protection mode release threshold. Based on this, Figure 3 This is a flowchart of another overcharge protection release method provided according to an embodiment of this application. The method describes the triggering conditions of the overcharge protection mode, the release conditions when the overcharge protection mode is not frequently triggered, and the release conditions when the overcharge protection mode is frequently triggered. This method is executed by the vehicle's domain controller. Figure 3 As shown, the method for disabling overcharge protection includes the following steps: S301, acquires the battery charge, individual battery cell voltage, ambient temperature of the vehicle's environment, vehicle status, and engine status of the vehicle's engine.

[0044] In this embodiment, the domain controller obtains the battery charge and individual cell voltage of the power battery through the BMS, obtains the ambient temperature of the vehicle environment through the temperature sensor, and obtains the vehicle status and engine status through the vehicle controller.

[0045] Among these, battery capacity and individual cell voltage are the criteria for determining whether the power battery has reached an overcharge state. When acquiring battery capacity, the BMS can combine current integration and voltage correction. Current integration is used to acquire battery capacity in real time by integrating the real-time charging current and / or discharging current of the power battery over time to calculate the charging amount and / or discharging amount. The battery capacity is then updated by adding the current battery capacity to the charging amount and / or subtracting the current battery current from the discharging amount. However, due to integration drift, the error in battery capacity increases over time. Furthermore, voltage correction can only accurately determine battery capacity when the battery is in a static or stable state. Therefore, voltage correction is used to periodically correct the battery current acquired through current integration. When the power battery is in a static or current-stable state, based on the mapping relationship between battery voltage and battery capacity, the battery current measured by current integration is corrected to the battery capacity corresponding to the current open-circuit voltage of the power battery. It should be noted that after acquiring the battery current and battery voltage, the BMS can use Kalman filtering to filter the battery current and battery voltage to eliminate instantaneous jumps in battery current and battery voltage. Additionally, if the communication interruption between the domain controller and the BMS exceeds a preset interruption duration, any subsequent battery power data sent by the BMS is deemed invalid. The previously received battery power data is retained, and a communication failure between the BMS and the domain controller is recorded. When acquiring the individual battery cell voltage, the BMS needs to obtain the potential difference between the positive and negative terminals of each battery cell within the battery pack, and determine the potential difference of each battery cell as the individual battery cell voltage.

[0046] Ambient temperature is used to identify whether the vehicle is in a low-temperature environment. This ambient temperature is obtained from a temperature sensor located outside the vehicle. To prevent misjudgments due to instantaneous fluctuations in the temperature sensor, the ambient temperature is considered valid if the sensor consistently records the same ambient temperature for a preset number of consecutive samplings.

[0047] Vehicle status includes both driving and stationary states. Since the power battery provides driving force to the vehicle, if the power battery enters overcharge protection mode while the vehicle is in a driving state, the vehicle may experience a safety accident due to loss of driving force. Therefore, it is necessary to obtain the vehicle status to determine if the power battery has entered overcharge protection mode. When obtaining the vehicle status, the vehicle controller can determine the vehicle speed through wheel speed sensors, then determine the vehicle status based on the speed, and finally send the vehicle status to the domain controller. For example, when the vehicle speed is less than 0.5 km / h for a duration of 2 seconds, the vehicle status is determined to be stationary; when the vehicle speed is greater than 1 km / h, the vehicle status is determined to be driving.

[0048] Engine status includes both running and stopped states. Since the engine may cause unintended charging of the power battery when running, it is necessary to acquire the engine status to determine if unintended charging is possible. When acquiring the engine status, the vehicle controller can determine the engine status based on the speed signal and fuel injection status signal sent by the transmitter controller, and then send the engine status to the domain controller. For example, when the speed signal indicates an engine speed greater than or equal to 300 rpm and the fuel injection status signal indicates fuel injection into the engine, the engine status is determined to be running; when the speed signal indicates an engine speed less than 50 rpm and the fuel injection status signal indicates no fuel injection into the engine, the engine status is determined to be stopped.

[0049] S302 If the battery charge is greater than the preset charge threshold, the battery cell voltage is greater than the preset voltage threshold, the ambient temperature is less than or equal to the preset temperature threshold, the vehicle is in a parked state and the engine is in a running state, the power battery is triggered to enter the overcharge protection mode.

[0050] In this embodiment, the battery charge is compared with a preset charge threshold, the voltage of each battery cell is compared with a preset voltage threshold, and the ambient temperature is compared with a preset temperature threshold. When the battery charge is greater than the preset charge threshold, the voltage of a battery cell is greater than the preset voltage threshold, the ambient temperature is less than or equal to the preset temperature threshold, the vehicle is in a parked state, and the engine is in a running state, the power battery is triggered to enter an overcharge protection state.

[0051] The system includes several key parameters: a preset battery capacity threshold to determine if the battery is close to full charge, and a preset voltage threshold to determine if the voltage of individual battery cells exceeds the safe voltage. If the battery capacity exceeds both the preset capacity and voltage thresholds, charging the battery poses a risk of overcharging. A preset temperature threshold determines if the environment is low-temperature; if the ambient temperature is below the preset temperature threshold, the vehicle is considered to be in a low-temperature environment. When the vehicle is parked, it does not require power from the battery. If the battery enters overcharge protection mode, there is no risk of loss of driving force and potential safety accidents. When the engine is running, it may unintendedly charge the battery. If the battery capacity exceeds both the preset capacity and voltage thresholds, there is a risk of overcharging.

[0052] In some embodiments, the charging and discharging state of the power battery can also be directly obtained. Regardless of whether the vehicle is in a low-temperature environment, when the battery charge is greater than a preset charge threshold, there is a single battery cell voltage greater than a preset voltage threshold, and the power battery is in a charging state, the power battery is triggered to enter the overcharge protection mode.

[0053] It should be noted that after the domain controller determines that the power battery has entered the overcharge protection mode, it can generate fault codes and logs based on the current overcharge protection event. The logs record the battery level, individual battery voltage, and ambient temperature that triggered the overcharge protection event, and send the fault codes, logs, and the trigger time of the overcharge protection event to the cloud platform, where the event is recorded.

[0054] S303 controls the engine to switch from running to stopped state and prohibits the engine from running.

[0055] In this embodiment, to prevent the engine from unintendedly charging the power battery while running, the domain controller can send a fuel cut-off command to the vehicle controller or engine controller. This command causes the vehicle controller or engine controller to execute the fuel cut-off command, thereby switching the engine from a running state to a stopped state and preventing the engine from running again. After initiating the fuel cut-off command, the domain controller continuously monitors whether the engine has stopped. If the engine has not stopped within a preset stop time, the fuel pump relay is disconnected to prevent the fuel pump relay from injecting fuel into the engine.

[0056] It should be noted that during the period when the engine is prohibited from running, the domain controller can send a prompt message to the vehicle's instrument panel to remind the user that the power battery has entered overcharge protection mode and the engine cannot run temporarily.

[0057] S304, in response to the power battery entering the overcharge protection mode, obtains the number of times the overcharge protection mode is triggered within a first preset time period.

[0058] Please refer to step S201 for the specific process, which will not be repeated here.

[0059] S305, if the number of triggers is less than the preset threshold and the battery parameters of the power battery are less than or equal to the first parameter threshold, the overcharge protection mode is deactivated.

[0060] In some embodiments, a first parameter threshold is determined based on ambient temperature. The lower the ambient temperature, the worse the charging acceptance of the power battery, the faster the voltage rises in individual battery cells, and the lower the overcharge protection mode release threshold should be to ensure sufficient voltage drop-off space for the power battery in low-temperature environments. A base parameter threshold corresponding to a base temperature can be preset in the domain controller. Based on the difference between the current ambient temperature and the base temperature, the base parameter threshold is adjusted to obtain the first parameter threshold.

[0061] S306, if the number of triggers is greater than or equal to the preset number threshold and the battery parameters of the power battery are less than or equal to the second parameter threshold, the overcharge protection mode is deactivated.

[0062] In this embodiment, if the first parameter threshold changes dynamically according to the ambient temperature, the second parameter threshold changes accordingly. If the first parameter threshold decreases, the second parameter threshold decreases accordingly; the decreases in the two thresholds may be equal or unequal.

[0063] S307, obtain the duration of the second parameter threshold as the overcharge protection mode release threshold. If the duration reaches the second preset duration, set the trigger count to the initial value.

[0064] In this embodiment, the domain controller also includes a timer. While determining whether to deactivate the overcharge protection mode based on battery parameters and a second parameter threshold, the timer continuously monitors the duration for which the second parameter threshold is used as the deactivation threshold. This duration is compared with a second preset duration. When the duration reaches the second preset duration, the trigger count is set to an initial threshold. Then, the system determines whether to deactivate the overcharge protection mode based on the battery parameters and the first parameter threshold. The second preset duration is designed to prevent the power battery from frequently triggering the overcharge protection mode, while also avoiding the situation where a consistently low second parameter threshold prevents the power battery from exiting the overcharge protection state.

[0065] It should be noted that when the second parameter threshold is used as the release threshold for the overcharge protection mode, if the overcharge protection mode is released, the timer is paused, but the accumulated time is retained. This allows the timer to resume counting from the accumulated time when the overcharge protection mode is triggered again, thereby ensuring that the duration of the second parameter threshold as the release threshold can reach the second preset time, and further preventing the overcharge protection mode from being frequently triggered and released.

[0066] This application provides a method for deactivating overcharge protection. By incorporating vehicle and engine states into the triggering conditions of the overcharge protection mode, it prevents the vehicle from losing driving power and causing safety accidents after the power battery enters the overcharge protection state, thus ensuring vehicle safety. Simultaneously, considering the possibility of the engine running and unintended charging of the power battery, it expands the application scenarios of the overcharge protection mode, making it applicable not only to conventional charging scenarios but also to unintended charging scenarios. After triggering the overcharge protection mode, the transmitter is stopped and prohibited from re-running, preventing continued overcharging caused by continuous engine operation or accidental restart. When the overcharge protection mode has been triggered multiple times, the deactivation threshold is lowered, requiring the power battery parameters to drop to a lower level before the overcharge protection mode can be deactivated. This prevents frequent triggering of the overcharge protection mode, thereby preventing the high-voltage relay from frequent opening and closing, leading to rapid aging or even thermal runaway, and improving vehicle safety performance. The deactivation threshold of the overcharge protection mode is determined based on ambient temperature, ensuring that in low-temperature environments, the battery parameters must be at a lower deactivation threshold to deactivate the overcharge protection mode, further preventing frequent triggering of the overcharge protection mode. When the duration of the second parameter threshold used as the release threshold reaches the second preset duration, the release threshold is restored to the first parameter threshold to avoid the parameter threshold being in a low state for a long time, which would prevent the power battery from exiting the overcharge protection state and ensure the long-term use effect of the power battery.

[0067] Figure 4 This is a block diagram of an overcharge protection release device according to an embodiment of this application. The device is used to perform the steps of the overcharge protection release method described above, see [link to relevant documentation]. Figure 4 The device includes: The number of times acquisition unit 401 is configured to acquire the number of times the overcharge protection mode is triggered within a first preset time period in response to the power battery entering the overcharge protection mode. The first release unit 402 is configured to determine whether to release the overcharge protection mode based on the battery parameters of the power battery and the first parameter threshold if the number of triggers is less than a preset number threshold. The second release unit 403 is configured to determine whether to release the overcharge protection mode based on the battery parameters of the power battery and the second parameter threshold if the number of triggers is greater than or equal to a preset number threshold, wherein the first parameter threshold is greater than the second parameter threshold.

[0068] In some embodiments, the device further includes: a parameter acquisition unit configured to acquire the battery charge of the power battery in the vehicle, the voltage of the individual battery cells, the ambient temperature of the environment in which the vehicle is located, the vehicle status, and the engine status of the engine in the vehicle. The overcharge protection trigger unit is configured to trigger the power battery to enter the overcharge protection mode if the battery charge is greater than a preset charge threshold, the battery cell voltage is greater than a preset voltage threshold, the ambient temperature is less than or equal to a preset temperature threshold, the vehicle is in a parked state and the engine is in a running state.

[0069] In some embodiments, the apparatus further includes a parameter threshold determination unit configured to determine a first parameter threshold based on ambient temperature.

[0070] In some embodiments, the device further includes an engine control unit configured to control the engine to switch from an operating state to a stopped state and to prevent the engine from running.

[0071] In some embodiments, the first release unit 402 is configured to release the overcharge protection mode if the number of triggers is less than a preset number threshold and the battery parameters of the power battery are less than or equal to a first parameter threshold.

[0072] In some embodiments, the second release unit 403 is configured to release the overcharge protection mode if the number of triggers is greater than or equal to a preset number threshold and the battery parameters of the power battery are less than or equal to a second parameter threshold.

[0073] In some embodiments, the apparatus further includes: a duration acquisition unit configured to acquire the duration for which a second parameter threshold is used as the release threshold of the overcharge protection mode; The trigger count setting unit is configured to set the trigger count to the initial value if the duration reaches the second preset duration.

[0074] This application provides an overcharge protection release device. When the overcharge protection mode has been triggered multiple times, the overcharge protection mode release threshold is lowered so that the power battery can only release the overcharge protection mode when the parameters drop to a lower level. This prevents the overcharge protection mode from being triggered frequently, thereby preventing the high-voltage relay from aging rapidly or even thermal runaway due to frequent opening and closing, and improving the safety performance of the vehicle.

[0075] It should be noted that the overcharge protection release device provided in the above embodiments is only illustrated by the division of the above functional modules when the application is running. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the overcharge protection release device and the overcharge protection release method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0076] Figure 5 This is a schematic diagram of the structure of a domain controller according to an embodiment of this application.

[0077] Typically, the domain controller 102 includes: a main control module 1021, a CAN (Controller Area Network) interface 1022, a hardwired input interface 1023, and a hardwired output interface 1024. The main control module 1021 is connected to the CAN interface 1022, the hardwired input interface 1023, and the hardwired output interface 1024, respectively.

[0078] The main control module 1021 typically includes a processor and memory. The processor may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor can be implemented using at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the vehicle's display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, a non-transitory computer-readable storage medium in the memory is used to store at least one computer program, which is executed by a processor to implement the overcharge protection release method provided in the method embodiments of this application.

[0079] The CAN interface 1022 may include a powertrain CAN interface, a motor CAN interface, and a diagnostic CAN interface. The powertrain CAN interface is used to communicate with the vehicle's powertrain module, the motor CAN interface is used to communicate with the vehicle's motor controller, and the diagnostic CAN interface is used to communicate with diagnostic equipment.

[0080] The hard-wired input interface 1023 is used to receive hard-wired control signals. The hard-wired output interface 1024 is used to send control commands to the vehicle's electronic control components, causing the vehicle's electronic control components to perform corresponding actions. These vehicle electronic control components include a power management system, a motor controller, an on-board charger, and a body control system.

[0081] The main control module 1021 can communicate with the vehicle's powertrain module, motor controller, and diagnostic equipment via the CAN interface 1022, and generate control commands based on the hard-wired control signals received by the hard-wired input interface 1023, so as to send the control commands to the vehicle's electronic control components via the hard-wired output interface 1024.

[0082] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on the domain controller 102 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0083] This application also provides a computer-readable storage medium storing at least one computer program. This computer program is loaded and executed by a processor of an electronic device to implement the operations performed by the electronic device in the overcharge protection release method of the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0084] This application also provides a computer program product, including a computer program loaded and executed by a processor to implement the overcharge protection release method as described in the above embodiments.

[0085] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0086] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for disabling overcharge protection, characterized in that, The method includes: In response to the power battery entering the overcharge protection mode, the number of times the overcharge protection mode is triggered within a first preset time period is obtained; If the number of triggers is less than a preset threshold, based on the battery parameters of the power battery and the first parameter threshold, it is determined whether to release the overcharge protection mode; If the number of triggers is greater than or equal to a preset threshold, based on the battery parameters of the power battery and the second parameter threshold, it is determined whether to release the overcharge protection mode, wherein the first parameter threshold is greater than the second parameter threshold.

2. The method according to claim 1, characterized in that, The battery parameters include battery capacity and individual battery cell voltage; before obtaining the number of times the overcharge protection mode is triggered within a first preset time period in response to the power battery entering overcharge protection mode, the method further includes: The system acquires the battery charge, individual battery cell voltage, ambient temperature of the vehicle's environment, vehicle status, and engine status of the vehicle's engine. If the battery charge is greater than a preset charge threshold, the battery cell voltage is greater than a preset voltage threshold, the ambient temperature is less than or equal to a preset temperature threshold, the vehicle is in a parked state, and the engine is in a running state, the power battery is triggered to enter the overcharge protection mode.

3. The method according to claim 2, characterized in that, After acquiring the battery charge, individual battery cell voltage, ambient temperature of the vehicle's environment, vehicle status, and engine status of the vehicle's engine, the method further includes: The first parameter threshold is determined based on the ambient temperature.

4. The method according to claim 2, characterized in that, If the battery charge is greater than a preset charge threshold, the battery cell voltage is greater than a preset voltage threshold, the ambient temperature is less than or equal to a preset temperature threshold, the vehicle is in a parked state, and the engine is in a running state, triggering the power battery to enter the overcharge protection mode, the method further includes: Control the engine to switch from the running state to the stopped state, and prohibit the engine from running.

5. The method according to claim 1, characterized in that, If the number of triggers is less than a preset threshold, based on the battery parameters of the power battery and a first parameter threshold, it is determined whether to deactivate the overcharge protection mode, including: If the number of triggers is less than a preset threshold and the battery parameters of the power battery are less than or equal to a first parameter threshold, the overcharge protection mode is released.

6. The method according to claim 1, characterized in that, If the number of triggers is greater than or equal to a preset threshold, based on the battery parameters and a second parameter threshold of the power battery, it is determined whether to deactivate the overcharge protection mode, including: If the number of triggers is greater than or equal to a preset threshold and the battery parameters of the power battery are less than or equal to a second parameter threshold, the overcharge protection mode is released.

7. The method according to claim 1, characterized in that, If the number of triggers is greater than or equal to a preset threshold, and after determining whether to release the overcharge protection mode based on the battery parameters and a second parameter threshold of the power battery, the method further includes: The duration for which the second parameter threshold is used as the release threshold for the overcharge protection mode is determined. If the duration reaches the second preset duration, the number of triggers is set to the initial value.

8. An overcharge protection release device, characterized in that, The device includes: The number of times acquisition unit is configured to acquire the number of times the overcharge protection mode is triggered within a first preset time period in response to the power battery entering the overcharge protection mode. The first release unit is configured to determine whether to release the overcharge protection mode based on the battery parameters of the power battery and the first parameter threshold if the number of triggers is less than a preset number threshold. The second release unit is configured to determine whether to release the overcharge protection mode based on the battery parameters and the second parameter threshold of the power battery if the number of triggers is greater than or equal to a preset number threshold, wherein the first parameter threshold is greater than the second parameter threshold.

9. A domain controller, characterized in that, The domain controller includes a master control module, which includes a processor and a memory. The memory is used to store at least one computer program, which is loaded by the processor and executed as the overcharge protection release method according to any one of claims 1 to 7.

10. A vehicle, characterized in that, The vehicle includes a domain controller for loading and executing the overcharge protection release method as described in any one of claims 1 to 7.