Control method for storage battery and automobile

By real-time detection of battery power and health when the car is not started and waking up the body controller to charge, the problem of deep battery loss is solved, extending the battery life and ensuring the normal operation of the car.

CN119283805AActive Publication Date: 2025-01-10CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

Patent Information

Application Number
CN202411395207.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-10
Estimated Expiration
2044-10-08

AI Technical Summary

Technical Problem

The existing technology cannot promptly detect that the battery power is insufficient in time, resulting in the battery being deeply deficient, affecting its performance and the normal operation of the car.

Method used

When the car is not started, the remaining battery power and health of the battery are detected in real time through sensors, the body controller is awakened, and whether to charge is determined based on the battery power and health, to ensure that the battery does not fail and avoid deep loss of power.

Benefits of technology

It effectively avoids deep power loss of the battery, extends the battery life, and ensures the normal performance of the battery and the car.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283805A_ABST
    Figure CN119283805A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a control method for a storage battery and an automobile, and belongs to the technical field of automobiles. The method comprises the steps that a sensor is configured in an automobile, the sensor can detect the remaining electric quantity of a storage battery and the health degree of the storage battery in real time under the condition that the automobile is not started, and an automobile body controller is awakened under the condition that the remaining electric quantity of the storage battery is insufficient; therefore, the vehicle body controller judges based on the residual electric quantity of the storage battery and the health degree of the storage battery, the storage battery can be charged in time under the condition that the storage battery does not break down and the electric quantity is low, the situation that the storage battery breaks down is avoided, the situation that the storage battery is deeply lack of electricity can also be avoided, and the service life of the storage battery is prolonged. Normal work of the storage battery can be protected, the service life of the storage battery can be prolonged, and therefore the performance of the storage battery and the performance of an automobile are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of automobile technology, and in particular to a control method for a battery and an automobile. Background Art

[0002] The car is equipped with a battery, which is used to power the low-voltage electrical system in the car and provide starting current when the car is started. When the car is not started, the battery power needs to be guaranteed to ensure the normal operation of the battery. However, the current method of charging the battery cannot detect the low battery power in time, resulting in a deep battery loss. Summary of the invention

[0003] The embodiment of the present application provides a control method for a battery and a car, which can prevent the battery from being deeply depleted, thereby ensuring the performance of the battery and the car. The technical solution is as follows:

[0004] On the one hand, a control method for a battery is provided, which is executed by a car, the car including a sensor, a battery, a body controller, a vehicle controller and a power battery; the method includes:

[0005] When the car is not started, the sensor detects the remaining first power of the battery and the health of the battery in real time; when the first power is less than a first threshold, the body controller is awakened, and the first power and the health are sent to the body controller, where the health indicates the performance status of the battery;

[0006] The vehicle body controller determines a first number based on the first power and the health level, the first number being the number of times the sensor is abnormal;

[0007] The vehicle body controller determines a second number based on the health level, where the second number is the number of times the health level is less than a second threshold value among the health level received when the vehicle body controller is currently awakened and the historical health level received when the vehicle body controller is historically awakened;

[0008] The body controller sends a first charging request to the vehicle controller when the first number is less than a third threshold and the second number is less than a fourth threshold;

[0009] The vehicle controller controls the power battery to charge the storage battery in response to the first charging request.

[0010] In a possible implementation, the body controller is in a sleep state when the vehicle is not started; when the first power is less than a first threshold, waking up the body controller and sending the first power and the health level to the body controller include:

[0011] The sensor sends a wake-up signal to the vehicle body controller when the first power level is less than the first threshold;

[0012] The body controller switches the state of the body controller from the sleep state to the wake-up state in response to the wake-up signal, and sends a wake-up notification to the sensor, wherein the wake-up notification indicates that the body controller is in the wake-up state;

[0013] When receiving the wake-up notification, the sensor sends the first power level and the health level to the vehicle body controller.

[0014] In another possible implementation, in response to detecting an abnormal charging event, the body controller sends a charging suspension request to the vehicle controller, including at least one of the following:

[0015] During the battery charging process, the body controller records the charging time of the battery; when the charging time reaches a charging time threshold, a charging suspension request is sent to the vehicle controller;

[0016] The body controller sends a charging suspension request to the vehicle controller when receiving a low power notification sent by the vehicle controller, wherein the low power notification indicates that the power battery is low in power;

[0017] The body controller sends a charging suspension request to the vehicle controller when receiving a charging abnormality notification sent by the vehicle controller, wherein the charging abnormality notification indicates that the power battery is currently unable to charge the storage battery.

[0018] In another possible implementation, after the vehicle body controller determines the first number based on the first power and the health level, the method further includes:

[0019] When the first number is not less than the third threshold, the vehicle body controller sends a sensor fault notification to the cloud server, where the sensor fault notification indicates that a fault exists in the sensor.

[0020] On the other hand, a car is provided, the car comprising a sensor, a battery, a body controller, a vehicle controller and a power battery; the sensor is connected to the battery and the body controller respectively, the body controller is connected to the vehicle controller, the vehicle controller is connected to the power battery, and the power battery is connected to the battery;

[0021] The sensor is used to detect the remaining first power of the battery and the health of the battery in real time when the vehicle is not started; when the first power is less than a first threshold, wake up the vehicle body controller and send the first power and the health to the vehicle body controller, wherein the health indicates the performance status of the battery;

[0022] The vehicle body controller is configured to determine a first number based on the first power and the health, the first number being the number of times the sensor is abnormal; determine a second number based on the health, the second number being the number of times the health received when the vehicle body controller is currently awakened and the number of times the health is less than a second threshold in the historical health received when the vehicle body controller is historically awakened; and send a first charging request to the vehicle controller when the first number is less than a third threshold and the second number is less than a fourth threshold;

[0023] The vehicle controller is used to control the power battery to charge the storage battery in response to the first charging request.

[0024] In a possible implementation, the vehicle body controller is used to perform any of the following:

[0025] When the first power level is not less than the first threshold and the health level is not less than the second threshold, adding 1 to the number of times the sensor has been abnormal to obtain the first number;

[0026] When the first power level is less than the first threshold, or when the health level is less than the second threshold, the number of times the sensor has been abnormal is determined as the first number.

[0027] In another possible implementation, the vehicle body controller is used to perform any of the following:

[0028] In the case where the health level is less than the second threshold, the number of times the health level is less than the second threshold in the history health level received when the vehicle body controller is awakened is increased by 1 to obtain the second number;

[0029] When the health level is not less than the second threshold, the number of times the health level is less than the second threshold in the history health levels received when the vehicle body controller history is awakened is determined as the second number.

[0030] In another possible implementation, the sensor is used to send a wake-up signal to the vehicle body controller when the first power level is less than the first threshold;

[0031] The body controller is further configured to, in response to the wake-up signal, switch the state of the body controller from the sleep state to the wake-up state, and send a wake-up notification to the sensor, wherein the wake-up notification indicates that the body controller is in the wake-up state;

[0032] The sensor is used to send the first power level and the health level to the vehicle body controller when receiving the wake-up notification.

[0033] In another possible implementation, the sensor is further used to detect the remaining second power of the battery in real time during the charging process of the battery, and send the second power to the vehicle body controller;

[0034] The vehicle body controller is further configured to send a charging completion notification to the vehicle controller when the second power reaches a first power threshold, or when the difference between the second power and the first power reaches a second power threshold;

[0035] The vehicle controller is further configured to control the power battery to stop charging the storage battery in response to the charging completion notification.

[0036] In another possible implementation, the vehicle body controller is further configured to update the number of times the battery is charged and record the time point when the battery is charged when the second power reaches a first power threshold or when the difference between the second power and the first power reaches a second power threshold;

[0037] The vehicle body controller is further used to determine the number of times the battery is charged within a first preset time period based on the time point when each charging of the battery is completed, and to send a battery fault notification to the cloud server when the number of times the battery is charged within the first preset time period reaches a charging number threshold, wherein the battery fault notification indicates that there is a fault in the battery.

[0038] In another possible implementation, the cloud server is used to determine a repair strategy corresponding to the battery based on the battery fault notification, and send the battery fault notification and the repair strategy to a terminal associated with the car, and the terminal is used to display the battery fault notification and the repair strategy.

[0039] In another possible implementation, the body controller is further configured to send a charging suspension request to the vehicle controller in response to detecting an abnormal charging event during charging of the battery;

[0040] The vehicle controller is further configured to control the power battery to stop charging the storage battery in response to the charging stop request.

[0041] In another possible implementation, the vehicle body controller is configured to perform at least one of the following:

[0042] During the battery charging process, recording the charging time of the battery; when the charging time reaches a charging time threshold, sending a charging suspension request to the vehicle controller;

[0043] Upon receiving a low power notification sent by the vehicle controller, sending a charging suspension request to the vehicle controller, wherein the low power notification indicates that the power battery is low in power;

[0044] When receiving a charging abnormality notification sent by the vehicle controller, a charging suspension request is sent to the vehicle controller, wherein the charging abnormality notification indicates that the power battery is currently unable to charge the storage battery.

[0045] In another possible implementation, the vehicle body controller is further configured to update the number of charging failures of the battery in response to detecting the abnormal charging event;

[0046] The body controller is further configured to send a second charging request to the vehicle controller when the timing duration reaches a second preset duration and the number of charging failures is less than a failure threshold, wherein the timing duration starts from when the body controller detects the abnormal charging event;

[0047] The vehicle controller is further configured to control the power battery to charge the storage battery in response to the second charging request.

[0048] In another possible implementation, the vehicle body controller is further used to query the second preset duration corresponding to the abnormal charging event from a preset correspondence relationship based on the abnormal charging event, and the preset correspondence relationship includes multiple abnormal charging events and the preset duration corresponding to each abnormal event.

[0049] In another possible implementation, the body controller is used to send the second charging request to the vehicle controller when the abnormal charging event does not indicate that the power battery is insufficiently charged, the timing duration reaches the second preset duration, and the number of charging failures is less than the failure number threshold.

[0050] In another possible implementation, the sensor is further configured to wake up the vehicle body controller and send the first power and the health status to the vehicle body controller when the health status is less than the second threshold;

[0051] The vehicle body controller is further configured to send a battery fault notification to a cloud server when the second number of times is not less than the fourth threshold, wherein the battery fault notification indicates that a fault exists in the battery.

[0052] In another possible implementation, the vehicle body controller is further configured to send a sensor fault notification to a cloud server when the first number is not less than the third threshold, wherein the sensor fault notification indicates that a fault exists in the sensor.

[0053] In the solution provided in the embodiment of the present application, a sensor is configured in the car, which can detect the remaining battery power and the health of the battery in real time when the car is not started, and when the remaining battery power is insufficient, the body controller is awakened so that the body controller makes a judgment based on the remaining battery power and the health of the battery. When it is determined that the battery is not faulty and the power is low, the battery can be charged in time to avoid battery failure and deep power loss of the battery. The normal operation of the battery can be protected and the life of the battery can be extended, thereby ensuring the performance of the battery and the performance of the car. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0055] Figure 1 is a flow chart of a vehicle control method provided by an embodiment of the present application;

[0056] Figure 2 is a flow chart of another automobile control method provided by an embodiment of the present application;

[0057] Figure 3 is a structural schematic diagram of a car provided in an embodiment of the present application;

[0058] Figure 4 It is a schematic diagram of the structure of another automobile provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0060] The terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of this application, a first threshold value may be referred to as a second threshold value, and similarly, a second threshold value may be referred to as a first threshold value.

[0061] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the power and health involved in this application are obtained with full authorization.

[0062] Figure 1 is a flow chart of a vehicle control method provided in an embodiment of the present application, the method is executed by a vehicle, the vehicle includes a sensor, a battery, a body controller, a vehicle controller and a power battery, such as Figure 1 As shown, the method includes:

[0063] 101. When the car is not started, the sensor detects the remaining first power of the battery and the health of the battery in real time; when the first power is less than a first threshold, the body controller is awakened and the first power and health are sent to the body controller, where the health indicates the performance status of the battery.

[0064] In the embodiment of the present application, the car not starting means that the car is in a stopped state, at which time, the car's power battery does not charge the storage battery. Moreover, the storage battery at this time may supply power to the low-voltage electrical system and accessories on the car, but considering that the battery power may gradually decrease when the car is not started, and the battery power is too low, it will cause the battery to be depleted, which will affect the life of the battery. Therefore, when the car is not started, the sensor will detect the battery power and the health of the battery in real time, so that when the battery power is too low, the body controller can be awakened immediately, so that the body controller can control the power battery to charge the battery through the vehicle controller.

[0065] The performance status of the battery refers to the actual capacity, charge and discharge efficiency, internal resistance and other performance parameters of the battery, or the comparison with the new battery status. The first power can be expressed in any form, for example, the first power is expressed as a percentage of the battery capacity, such as the first power is 60%. The first threshold is an arbitrary value, for example, the first value is 70%. The health can be expressed in any form, for example, the health is expressed as a value between [0,1]. The health of the battery is 1, indicating that the performance status of the battery is good enough and the battery is a new battery.

[0066] In an embodiment of the present application, when the car is not started, the body controller is in a sleep state to save battery power. When the sensor detects that the first power level is lower than a first threshold, indicating that the battery power is low and needs to be charged, the body controller is awakened to put the body controller in an awake state so that the body controller can work normally. In addition, the sensor sends the first power level and health status to the body controller so that the body controller charges the battery based on the first power level and health status.

[0067] 102. The body controller determines a first number based on the first power level and the health level, where the first number is the number of times the sensor is abnormal.

[0068] In an embodiment of the present application, after being awakened by the sensor, the body controller can receive the first power level and health status sent by the sensor, determine whether the sensor has an abnormality based on the first power level and health status, and then determine the number of times the sensor has an abnormality, so as to determine whether the first power level and health status sent by the sensor are accurate.

[0069] Among them, the sensor abnormality refers to the sensor waking up the body controller when the detected power is not less than the first threshold during the process of real-time detection of the remaining power and health of the battery. The first number is the number of times the sensor abnormality occurs when the car is not started. Optionally, the first number is the number of times the sensor abnormality occurs when the car remains unstarted after the last stop. For example, after the user drives the car, he turns off the car, and the car enters a stopped state after the engine is turned off, that is, the car enters an unstarted state after the engine is turned off. From the time the car is turned off to the current time, the car is always in an unstarted state. In this process, the body controller currently receives the first power and health sent by the sensor, and then determines the first number. The first number is the number of times the sensor abnormality occurs from the time the car is turned off to the current time.

[0070] 103. The body controller determines a second number based on the health level, where the second number is the number of times the health level is less than a second threshold value in the health level received when the body controller is currently awakened and the historical health level received when the body controller was awakened in the past.

[0071] In an embodiment of the present application, the body controller determines, based on the health status, the health status received when the body controller is currently awakened and the number of times the health status is less than a second threshold in the historical health status received when the body controller was awakened in the past, so as to determine the performance status of the battery.

[0072] The second threshold is an arbitrary value, for example, the second threshold is 0.6.

[0073] Optionally, the second number is the number of times the health level received by the vehicle body controller when awakened is less than a second threshold value during the process of the vehicle remaining unstarted after the last stop.

[0074] For example, after the user drives the car, he turns off the car, and the car enters a stopped state after the car is turned off, that is, the car enters an unstarted state after the car is turned off. From the time the car is turned off to the current time, the car is always in an unstarted state. In this process, once the sensor detects that the remaining power of the battery is less than the first threshold, the body controller will be awakened to charge the battery. After the battery is charged, the body controller will switch to a sleep state again. In the process of the car not starting, according to the above method, the sensor may wake up the body controller multiple times to charge the battery. The second number is the number of times the health received by the body controller when it is currently awakened from the time the car is turned off to the current time is less than the second threshold. Take the case of waking up the body controller three times in this process. The health received by the body controller when it was awakened the first two times is not less than the second threshold, and the health received by the body controller when it is currently awakened is less than the second threshold, then the second number determined is 1.

[0075] 104. When the first number is less than the third threshold and the second number is less than the fourth threshold, the vehicle body controller sends a first charging request to the vehicle controller.

[0076] In an embodiment of the present application, when the first number is less than the third threshold and the second number is less than the fourth threshold, it is determined that the battery is not faulty. At this time, the low battery power is caused by normal power loss. Therefore, a first charging request is sent to the vehicle controller so that the battery can be charged subsequently.

[0077] 105. In response to the first charging request, the vehicle controller controls the power battery to charge the storage battery.

[0078] In an embodiment of the present application, the vehicle controller has the function of controlling the power battery, and the power battery has the function of charging the storage battery. In response to the first charging request, the vehicle controller controls the power battery to charge the storage battery so as to replenish the power of the storage battery.

[0079] In the solution provided in the embodiment of the present application, a sensor is configured in the car, which can detect the remaining battery power and the health of the battery in real time when the car is not started, and when the remaining battery power is insufficient, the body controller is awakened so that the body controller makes a judgment based on the remaining battery power and the health of the battery. When it is determined that the battery is not faulty and the power is low, the battery can be charged in time to avoid battery failure and deep power loss of the battery. The normal operation of the battery can be protected and the life of the battery can be extended, thereby ensuring the performance of the battery and the performance of the car.

[0080] In the above Figure 1 Based on the embodiment shown, in the embodiment of the present application, the sensor first wakes up the body controller and then sends the detected power and health status to the body controller. The specific process is detailed in the following embodiment.

[0081] Figure 2 is a flow chart of a vehicle control method provided in an embodiment of the present application, the method is executed by a vehicle, the vehicle includes a sensor, a battery, a body controller, a vehicle controller and a power battery, such as Figure 2 As shown, the method includes:

[0082] 201. When the car is not started, the sensor detects the remaining first power of the battery and the health of the battery in real time, and the health indicates the performance status of the battery.

[0083] In one possible implementation, when the car is not started, the battery can power the sensor so that the sensor can keep working and detect the remaining battery power and the health of the battery in real time.

[0084] The step 201 is the same as the above step 101 and will not be described again.

[0085] 202. When the first power level is less than a first threshold, the sensor sends a wake-up signal to the vehicle body controller.

[0086] In the embodiment of the present application, since the body controller is in a sleep state when the car is not started, the body controller cannot work normally at this time. When the sensor determines that the detected first power is less than the first threshold, it indicates that the current remaining power of the battery is too low and the battery needs to be charged. Therefore, a wake-up signal is sent to the body controller to wake up the body controller so that the body controller can start working and then charge the battery. In this way, when there is no need to charge the battery, the body controller is in a sleep state to save power consumption, and a wake-up mechanism can be adopted to wake up the body controller to work, which can also ensure that the battery can be charged in time later, protect the normal operation of the battery, and extend the life of the battery.

[0087] 203. In response to the wake-up signal, the body controller switches the state of the body controller from the sleep state to the wake-up state, and sends a wake-up notification to the sensor, where the wake-up notification indicates that the body controller is in the wake-up state.

[0088] In an embodiment of the present application, when the body controller is in a sleep state, the body controller can be awakened by a wake-up signal. When the body controller is in a sleep state, it can receive a wake-up signal sent by a sensor to wake up the body controller. When the state of the body controller is switched to a wake-up state, it indicates that the body controller has been awakened and can start working, and sends a wake-up notification to the sensor to notify the sensor that the current body controller has been awakened, so that subsequent sensors can send the first detected power and health status to the body controller.

[0089] 204. When receiving the wake-up notification, the sensor sends the first power level and health status to the vehicle body controller.

[0090] In an embodiment of the present application, when the sensor receives the wake-up notification and determines that the body controller has been awakened and can start working, it sends the detected first power level and health status to the body controller so that the body controller can subsequently charge the battery based on the first power level and health status.

[0091] It should be noted that the embodiment of the present application is described by taking the example that the sensor first wakes up the body controller and then sends the detected power level and health status to the body controller. In another embodiment, there is no need to execute the above steps 202-204, but other methods are adopted. When the first power level is less than the first threshold, the body controller is woken up and the first power level and health status are sent to the body controller.

[0092] In a possible implementation, when the first power level is less than a first threshold, the sensor sends a first power level and health status to the vehicle body controller, where the first power level and health status are equivalent to a wake-up signal of the vehicle body controller.

[0093] 205. The body controller determines a first number based on the first power level and the health level, where the first number is the number of times the sensor is abnormal.

[0094] In a possible implementation, step 205 includes any of the following items.

[0095] Item 1: When the first power level is not less than the first threshold and the health level is not less than the second threshold, the body controller adds 1 to the number of times the sensor has experienced abnormalities to obtain the first number.

[0096] In the embodiment of the present application, the first power level is not less than the first threshold and the health level is not less than the second threshold, indicating that the battery has sufficient power and the battery performance is in good condition. The sensor wakes up the body controller and sends the first power level and health level to the body controller, which is a false alarm of the sensor. Therefore, it is determined that the sensor is abnormal. The number of times the sensor has been abnormal is added by 1 to obtain the first number.

[0097] The number of times the sensor has occurred may be 0 or non-zero.

[0098] Item 2: When the first power level is less than the first threshold, or when the health level is less than the second threshold, the body controller determines the number of times the sensor has abnormal as the first number.

[0099] In the embodiment of the present application, the first power level is less than the first threshold value, indicating that the battery power is too low and the battery needs to be charged. The health level is less than the second threshold value, indicating that the battery health level is too low. The first power level is less than the first threshold value or the health level is less than the second threshold value, both indicating that the sensor wakes up the body controller this time and sends the first power level and health level to the body controller, which is a normal report, that is, it is determined that the sensor is not currently abnormal, so only the number of times the sensor has previously been abnormal is determined as the first number.

[0100] For example, before the body controller is awakened, the number of times the sensor has abnormalities is 1. After the body controller is awakened, the body controller receives the first power level and health level sent by the sensor. When the first power level is less than the first threshold, or when the health level is less than the second threshold, it is determined that the sensor's report this time is normal, and the first number is determined to be 1.

[0101] In an embodiment of the present application, the body controller determines whether the current remaining power of the battery is sufficient and whether the current health of the battery is good based on the first power level and health, so as to determine whether the data reported by the sensor this time is normal, and then update the number of sensor abnormalities, so that it can subsequently detect whether the sensor fails in time, and further ensure that the sensor can accurately detect the remaining power and health of the battery in real time, thereby ensuring that the battery can work normally.

[0102] In one possible implementation, the body controller reports to the cloud server when the number of sensor abnormalities is high enough, that is, the method also includes: when the first number is not less than a third threshold, the body controller sends a sensor fault notification to the cloud server, and the sensor fault notification indicates that the sensor is faulty.

[0103] The third threshold is an arbitrary value, for example, the third threshold is 3.

[0104] In the embodiment of the present application, the first number is not less than the third threshold value, which means that the number of sensor abnormalities is too high. The sensor cannot accurately detect the remaining battery power and the health of the battery in real time, and thus cannot protect the battery well. Therefore, a sensor fault notification is sent to the cloud server to report that the sensor is faulty so that the user can be reminded to inspect or replace the sensor later to ensure the performance of the car.

[0105] Optionally, the cloud server is used to send a sensor fault notification to a terminal associated with the car in response to the sensor fault notification, and the terminal is used to display the sensor fault notification.

[0106] In an embodiment of the present application, the cloud server is used to respond to the sensor fault notification and send a sensor fault notification to a terminal associated with the car to notify the user to inspect the car's sensor, thereby achieving a strong reminder effect.

[0107] 206. The body controller determines a second number based on the health level, where the second number is the number of times the health level is less than a second threshold value in the health level received when the body controller is currently awakened and the historical health level received when the body controller was awakened in the past.

[0108] In one possible implementation, 206 includes: when the health of the body controller is less than a second threshold, adding 1 to the number of times the health of the historical health received when the body controller history was awakened was less than the second threshold, to obtain a second number; or, when the health of the body controller is not less than the second threshold, determining the number of times the health of the historical health received when the body controller history was awakened was less than the second threshold as the second number.

[0109] Among them, the number of times that the health level in the historical health level received when the vehicle body controller history is awakened is less than the second threshold may be 0 or non-zero.

[0110] In an embodiment of the present application, the number of times the health status in the historical health status received when the body controller history is awakened is less than the second threshold can reflect the historical health status of the battery. Based on whether the currently received health status is less than the second threshold, the number of times the health status in the historical health status received when the body controller history is awakened is less than the second threshold is updated to ensure the accuracy of the obtained second number.

[0111] In one possible implementation, when the body controller is awakened and the number of times the health status is less than the second threshold is high enough, it will report to the cloud server, that is, the method also includes: when the second number is not less than the fourth threshold, the body controller sends a battery fault notification to the cloud server, and the battery fault notification indicates that there is a fault in the battery.

[0112] In the embodiment of the present application, taking into account that the health of the battery may fluctuate, when determining that the number of times the health of the body controller is less than the second threshold value among the health of the body controller received when it was historically awakened and the health of the body controller received when it is currently awakened is not less than the fourth threshold value, indicating that the performance status of the battery is poor, a battery fault notification is sent to the cloud server to notify that the battery is faulty so that the user can be reminded to inspect or replace the battery later to ensure the performance of the vehicle.

[0113] Optionally, the cloud server is used to send a battery fault notification to a terminal associated with the car in response to the battery fault notification, and the terminal is used to display the battery fault notification.

[0114] In an embodiment of the present application, the cloud server is used to respond to the battery failure notification and send a battery failure notification to a terminal associated with the car to notify the user to inspect or replace the battery of the car, thereby achieving a strong reminder effect.

[0115] 207. When the first number is less than the third threshold and the second number is less than the fourth threshold, the vehicle body controller sends a first charging request to the vehicle controller.

[0116] 208. The vehicle controller controls the power battery to charge the storage battery in response to the first charging request.

[0117] Steps 207-208 are similar to the above steps 104-105 and will not be described again.

[0118] In the solution provided in the embodiment of the present application, a sensor is configured in the car, which can detect the remaining battery power and the health of the battery in real time when the car is not started, and when the remaining battery power is insufficient, the body controller is awakened so that the body controller makes a judgment based on the remaining battery power and the health of the battery. When it is determined that the battery is not faulty and the battery is low, the battery can be charged in time to avoid battery failure and the battery can be prevented from being deeply depleted. The normal operation of the battery can be protected and the life of the battery can be extended.

[0119] In the above Figure 1 or Figure 2 On the basis of the embodiment shown, in the embodiment of the present application, when charging of the storage battery is completed, the vehicle controller controls the power battery to stop charging the storage battery, that is, the method further includes: during the charging of the storage battery, the sensor detects the remaining second power of the storage battery in real time, and sends the second power to the body controller. When the second power reaches the first power threshold, or when the difference between the second power and the first power reaches the second power threshold, the body controller sends a charging completion notification to the vehicle controller. In response to the charging completion notification, the vehicle controller controls the power battery to stop charging the storage battery.

[0120] In an embodiment of the present application, during the process of charging the battery, the sensor will detect the current remaining power of the battery in real time and report the detected power to the body controller so that the body controller can be aware of the charging status of the battery. Then, when the current remaining power of the battery reaches a first power threshold, or when the difference between the second power and the first power reaches the second power threshold, indicating that the current remaining power of the battery is high enough, the body controller controls the power battery through the vehicle controller to stop charging the battery, and the charging of the battery is completed this time to avoid wasting power due to long-term charging of the battery.

[0121] The second power level is the current remaining power of the battery detected by the sensor during the process of charging the battery. The first power level threshold is an arbitrary value, for example, the first power level threshold is 90%. The second power level threshold is an arbitrary value, for example, the second power level threshold is 70%.

[0122] In the embodiment of the present application, the second power reaches the first power threshold, indicating that the remaining power of the battery is sufficient. The difference between the second power and the first power reaches the second power threshold, indicating that the power added to the battery is sufficient.

[0123] In one possible implementation, the body controller records the number of times the battery is charged and the corresponding time point when charging is completed, so as to determine that the battery is faulty when the battery is frequently charged and report to the cloud server. That is, the method further includes: the body controller updates the number of times the battery is charged and records the time point when the battery is charged when the second power reaches the first power threshold, or when the difference between the second power and the first power reaches the second power threshold. The body controller determines the number of times the battery is charged within a first preset time period based on the time point when each battery charge is completed, and sends a battery fault notification to the cloud server when the number of times the battery is charged within the first preset time period reaches the charging number threshold, and the battery fault notification indicates that the battery is faulty.

[0124] The first preset time length is any time length, for example, the first preset time length is 24 hours. The charging times threshold is any value, for example, the charging times threshold is 3.

[0125] In the embodiment of the present application, when the car is not started, the battery may power some electrical components in the car, and the battery power may decrease over time. Each time the battery is charged, the body controller will record the number of times the battery is charged, and when the battery is fully charged, the time point at which the battery is fully charged is recorded, so that the number of times the battery is charged and the time point at which the charging is completed can be recorded, so that the number of times the battery is charged within the first preset time can be determined, and then it can be determined whether the battery is faulty. When the number of times the battery is charged within the first preset time reaches the charging number threshold, it means that the battery cannot power the electrical components in the car for a long time and requires frequent charging, then it is determined that the battery is faulty, and the cloud server is reported to notify the battery of a fault, so that the user can be reminded to inspect or replace the battery later to ensure the performance of the car.

[0126] In one possible implementation, the cloud server is used to determine the repair strategy corresponding to the battery based on the battery fault notification, and send the battery fault notification and the repair strategy to a terminal associated with the car. The terminal is used to display the battery fault notification and the repair strategy.

[0127] In an embodiment of the present application, the cloud server stores battery repair strategies, and different battery fault notifications correspond to different repair strategies. After receiving the battery fault notification, the server can determine the repair strategy corresponding to the battery based on the battery fault notification, and send the battery fault notification and repair strategy to the terminal associated with the car. The terminal is used to display the battery fault notification and repair strategy so that the user can know how to handle the battery of the car, thereby achieving a strong reminder effect.

[0128] In the above Figure 2On the basis of the illustrated embodiment, in an embodiment of the present application, during the process of charging the battery, the body controller detects an abnormal charging event and terminates charging the battery. That is, the method also includes: during the process of charging the battery, the body controller sends a charging termination request to the vehicle controller in response to detecting the abnormal charging event; the vehicle controller controls the power battery to terminate charging the battery in response to the charging termination request.

[0129] In the embodiment of the present application, an abnormal charging event refers to the inability of the power battery to continue charging the storage battery. Once the body controller detects an abnormal charging event, it sends a charging termination request to the vehicle controller to cause the power battery to stop charging the storage battery. This battery charging failure avoids the situation where the power battery cannot continue to charge the storage battery and continues to maintain the charging state, causing energy waste, thereby ensuring the performance of the vehicle.

[0130] In one possible implementation, the process of sending a charging suspension request to the vehicle controller includes at least one of the following:

[0131] Item 1: During the battery charging process, the body controller records the charging time of the battery; when the charging time reaches the charging time threshold, a charging termination request is sent to the vehicle controller.

[0132] Among them, the charging time of the battery is counted from the time when the power battery starts charging the battery.

[0133] In the embodiment of the present application, when the charging time reaches the charging time threshold, it is an abnormal charging event. In this case, the battery may not be charged or the battery may be leaking. Therefore, the body controller sends a charging termination request to the vehicle controller to control the power battery to terminate charging the battery.

[0134] Item 2: When the body controller receives a low-power notification from the vehicle controller, it sends a charging termination request to the vehicle controller, where the low-power notification indicates that the power battery is low on power.

[0135] In an embodiment of the present application, the body controller receives a low-battery notification, which is equivalent to detecting an abnormal charging event, that is, the low power of the power battery is equivalent to an abnormal charging event. In this case, the power battery cannot continue to supply power to the storage battery. Therefore, the body controller sends a charging termination request to the vehicle controller to control the power battery to terminate charging the storage battery.

[0136] In one possible implementation, during the battery charging process, the vehicle controller detects the remaining power of the power battery in real time, and sends a low power notification to the body controller when the remaining power of the power battery is less than a third power threshold.

[0137] The third power threshold is an arbitrary value, for example, the third power threshold is 15%.

[0138] In an embodiment of the present application, during the battery charging process, the vehicle controller detects the remaining power of the power battery in real time. When the remaining power of the power battery is less than the third power threshold, a low power notification is sent to the body controller to avoid the situation where the subsequent vehicle cannot be started due to insufficient power battery.

[0139] Item 3: When the body controller receives a charging abnormality notification sent by the vehicle controller, it sends a charging termination request to the vehicle controller, and the charging abnormality notification indicates that the power battery is currently unable to charge the storage battery.

[0140] In an embodiment of the present application, the body controller receives a charging abnormality notification sent by the vehicle controller, which is equivalent to the body controller detecting a charging abnormality event. In time, the power battery is currently unable to charge the storage battery, which is equivalent to a charging abnormality event. Therefore, the body controller sends a charging termination request to the vehicle controller to control the power battery to terminate charging the storage battery.

[0141] In one possible implementation, the car also includes a DCDC (Direct Current-Direct Current Converter) converter, the power battery is connected to the DCDC converter, and the DCDC converter is connected to the storage battery. The power battery is used to convert the high voltage of the power battery into a low voltage suitable for charging the storage battery through the DCDC converter, thereby charging the storage battery. The power battery powers the storage battery through the DCDC converter. If the DCDC converter is abnormal and causes the power battery to be unable to power the storage battery, it means that the power battery is currently unable to charge the storage battery.

[0142] Optionally, in the case of a power battery system failure, it indicates that the power battery is currently unable to charge the storage battery.

[0143] In the embodiment of the present application, during the process of charging the battery, it is possible to determine whether the body controller detects an abnormal charging event according to at least one of the above three items, thereby ensuring the performance of the vehicle during the battery charging process.

[0144] In one possible implementation, when the power battery is controlled to stop charging the storage battery, the process of charging the storage battery will be initiated again in combination with the second preset time and the number of charging failures corresponding to the storage battery, that is, the method also includes the following steps 1-4.

[0145] Step 1: During the battery charging process, the body controller responds to detecting an abnormal charging event by updating the number of battery charging failures and sending a charging suspension request to the vehicle controller.

[0146] In an embodiment of the present application, during the battery charging process, the body controller, in response to detecting an abnormal charging event, not only sends a charging termination request to the vehicle controller to terminate charging the battery, but also updates the number of battery charging failures to record the battery charging failures.

[0147] For example, if the current charging failure count of the battery is 0, the updated charging failure count is 1.

[0148] Step 2: The vehicle controller controls the power battery to stop charging the storage battery in response to the charging stop request.

[0149] Step 3: When the timing duration reaches a second preset duration and the number of charging failures is less than the failure threshold, the body controller sends a second charging request to the vehicle controller. The timing duration starts from when the body controller detects the abnormal charging event.

[0150] In the embodiment of the present application, the second preset duration is equivalent to the duration of the interval required to initiate the process of charging the battery again after the last failure to charge the battery. The number of charging failures is used to record the number of consecutive failures to charge the battery.

[0151] The body controller detects a charging abnormality event and starts timing, indicating that the battery charging has failed, and stops charging the battery. At this time, timing starts so that after a second preset time interval, the body controller can restart the process of charging the battery. The failure number threshold is an arbitrary value, for example, the failure number threshold is 3.

[0152] In one possible implementation, step 3 includes: the body controller sends a second charging request to the vehicle controller when the abnormal charging event does not indicate that the power battery is insufficient, the timing duration reaches a second preset duration, and the number of charging failures is less than the failure number threshold.

[0153] In the embodiment of the present application, taking into account that there may be multiple situations of abnormal charging events, if the abnormal charging event indicates that the power battery is insufficient, there is no need to initiate the process of charging the storage battery. Therefore, when the abnormal charging event does not indicate that the power battery is insufficient, the timing duration reaches the second preset duration, and the number of charging failures is less than the failure threshold, a second charging request is sent to the vehicle controller to avoid the battery from being depleted as much as possible, and to ensure the power of the power battery and avoid wasting the power of the power battery, so as to ensure the performance of the storage battery and the power battery, and then ensure the performance of the vehicle.

[0154] In one possible implementation, the process of determining the second preset time length includes: based on the abnormal charging event, the body controller queries the second preset time length corresponding to the abnormal charging event from a preset correspondence relationship, and the preset correspondence relationship includes multiple abnormal charging events and the preset time length corresponding to each abnormal event.

[0155] In the embodiment of the present application, there are multiple situations of charging duration events, and different abnormal charging events correspond to different preset durations, that is, due to different abnormal charging events, the preset duration required for the interval after the battery charging fails is different, and the process of charging the battery can be initiated again. The body controller determines the second preset duration based on the detected abnormal charging event and the preset corresponding relationship to ensure that the car can avoid the recurrence of the abnormal charging event as much as possible, and charge the battery as much as possible to ensure the performance of the battery, thereby ensuring the performance of the car.

[0156] Step 4: The vehicle controller controls the power battery to charge the storage battery in response to the second charging request.

[0157] This step 4 is the same as the above step 105 and will not be repeated here.

[0158] In an embodiment of the present application, in the event of a battery charging failure, the body controller restarts the battery charging process after a second preset time interval, and a failure count threshold is set to avoid frequent battery charging failures. In the event of a last battery charging failure, when the timing reaches the second preset time interval and the number of charging failures is less than the failure count threshold, a second charging request is sent to the vehicle controller to restart the battery charging process to avoid battery depletion as much as possible, thereby ensuring the performance of the battery and, in turn, the performance of the vehicle.

[0159] It should be noted that the above embodiment is described by taking the example of waking up the body controller when the sensor detects that the remaining battery power is less than a first threshold value, while in another embodiment, other methods can be used to wake up the body controller, that is, the process of waking up the body controller includes: when the health level is less than a second threshold value, the sensor wakes up the body controller, and sends the first power level and health level to the body controller.

[0160] In an embodiment of the present application, the sensor not only determines whether the remaining battery power is sufficient, but also determines whether the performance status of the battery is good enough. When the health level is less than a second threshold, that is, when the performance status of the battery is poor, the body controller is awakened so that the body controller can execute corresponding strategies to ensure the performance of the battery.

[0161] In one possible implementation, the body controller determines whether the battery is faulty based on the health status and reports it to the cloud server. That is, the method also includes: when the second number of times is not less than the fourth threshold, the body controller sends a battery fault notification to the cloud server, and the battery fault notification indicates that there is a fault in the battery.

[0162] In the embodiment of the present application, taking into account that the health of the battery may fluctuate, when determining that the number of times the health of the body controller is less than the second threshold value among the health of the body controller received when it was historically awakened and the health of the body controller received when it is currently awakened is not less than the fourth threshold value, indicating that the performance status of the battery is poor, a battery fault notification is sent to the cloud server to notify that the battery is faulty so that the user can be reminded to inspect or replace the battery later to ensure the performance of the vehicle.

[0163] It should be noted that the above multiple optional embodiments can be combined in any manner. Taking the combination of the above multiple optional embodiments as an example, the present application embodiment provides a structural schematic diagram of a car, such as Figure 3 As shown, the control method for the battery includes:

[0164] (1) The battery sensor detects the remaining power and health of the battery in real time. When the remaining power of the battery is lower than a first threshold, the sensor attempts to wake up the body controller and sends the remaining power and health of the battery to the body controller.

[0165] (2) After the body controller is awakened by the sensor, it feeds back the awakening status to the sensor and determines the remaining power and health of the battery: (2-1) When the remaining power of the battery is higher than the first threshold, the sensor abnormality count is increased by 1. After the sensor abnormality count reaches the third threshold, the body controller reports the sensor fault to the cloud server; (2-2) When the health of the battery is lower than the second threshold, the battery low health count is increased by 1. After the battery low health count reaches the fourth threshold, the body controller reports the battery fault to the cloud platform; (2-3) When the sensor abnormality count is less than the third threshold, the battery low health count is less than the fourth threshold and the remaining power of the battery is less than the first threshold, the body controller requests the vehicle controller to control the vehicle high voltage power-on so that the subsequent power battery can charge the battery.

[0166] (3) The vehicle controller requests the battery controller to connect to high voltage. After the high voltage is connected, it requests the DCDC to enable the battery to replenish power. In this way, the power battery can charge the battery through the DCDC converter.

[0167] (4) When the body controller is awakened by the sensor, it requests the vehicle controller to control the vehicle high voltage to be powered on. That is, during the battery charging process, the body controller continuously determines the remaining battery power and keeps timing.

[0168] (5) When the added power of the battery reaches the second power threshold, the body controller requests the vehicle controller to control the vehicle high voltage to power off, the battery replenishment ends and the battery replenishment count increases by 1; when the battery replenishment count reaches the charging times threshold within the first preset time, the body controller cloud platform reports a battery failure, and the battery replenishment count is reset to zero after the vehicle key is powered on, that is, the battery replenishment count is reset to zero after the vehicle is started.

[0169] (6) When the charging time of the battery reaches the charging time threshold, or when the vehicle controller feeds back to the body controller that the power battery power is less than the third power threshold, or when a high-voltage system failure occurs, the body controller determines that the battery charging has failed, the charging failure count is increased by 1, and the vehicle controller is requested to control the vehicle high voltage to power off, and the battery replenishment ends; when the battery charging failure count is not less than the failure count threshold, the body controller stops requesting the vehicle controller to control the vehicle high voltage to power on, and the battery charging failure count is reset to zero after the vehicle key is powered on, that is, the battery charging failure count is reset to zero after the vehicle is started.

[0170] In the solution provided in the embodiment of the present application, a battery sensor is provided for real-time detection of information such as the remaining battery power and health of the battery, and corresponding measures will be taken when the remaining battery power is low or the health is too low. When the battery sensor detects that the remaining battery power is lower than a certain value, it will be reported and the body controller will control the vehicle to replenish the battery to prevent the battery from running out of power. When the body controller determines that the battery needs to be replenished multiple times within a certain period of time or the battery health is too low, it will report the fault to the cloud server. By improving the control methods of the vehicle controller, body controller, battery management system, and DCDC, the working conditions covered by the battery protection method are more comprehensive, abnormal situations are handled more promptly, and battery safety is improved.

[0171] Figure 4 is a schematic diagram of the structure of a car provided in an embodiment of the present application, such as Figure 4 As shown, the automobile includes a sensor 401, a battery 402, a body controller 403, a vehicle controller 404 and a power battery 405; the sensor 401 is connected to the battery 402 and the body controller 403 respectively, the body controller 403 is connected to the vehicle controller 404, the vehicle controller 404 is connected to the power battery 405, and the power battery 405 is connected to the battery 402. The above connection mode can be an electrical connection or a communication connection.

[0172] The sensor 401 is used to detect the remaining first power of the battery 402 and the health of the battery 402 in real time when the car is not started; when the first power is less than a first threshold, the body controller 403 is awakened and the first power and health are sent to the body controller 403, where the health indicates the performance status of the battery 402;

[0173] The body controller 403 is used to determine a first number based on the first power and health, the first number being the number of times the sensor 401 has an abnormality; determine a second number based on the health, the second number being the number of times the health received when the body controller 403 is currently awakened and the number of times the health is less than a second threshold in the historical health received when the body controller 403 was awakened in the past; send a first charging request to the vehicle controller 404 when the first number is less than a third threshold and the second number is less than a fourth threshold;

[0174] The vehicle controller 404 is used to control the power battery 405 to charge the storage battery 402 in response to the first charging request.

[0175] In a possible implementation, the vehicle body controller 403 is configured to perform any of the following:

[0176] When the first power level is not less than the first threshold and the health level is not less than the second threshold, the number of times the sensor 401 has been abnormal is increased by 1 to obtain the first number;

[0177] When the first power level is less than the first threshold, or when the health level is less than the second threshold, the number of times the sensor 401 has been abnormal is determined as the first number.

[0178] In another possible implementation, the vehicle body controller 403 is configured to perform any of the following:

[0179] When the health level is less than the second threshold, the number of times the health level is less than the second threshold in the history health level received when the vehicle body controller 403 is awakened is increased by 1 to obtain a second number;

[0180] When the health level is not less than the second threshold, the number of times the health level is less than the second threshold in the history health levels received when the vehicle body controller 403 is awakened is determined as the second number.

[0181] In another possible implementation, the sensor 401 is configured to send a wake-up signal to the vehicle body controller 403 when the first power level is less than a first threshold;

[0182] The body controller 403 is further configured to, in response to the wake-up signal, switch the state of the body controller 403 from the sleep state to the wake-up state, and send a wake-up notification to the sensor 401, wherein the wake-up notification indicates that the body controller 403 is in the wake-up state;

[0183] The sensor 401 is used to send the first power level and health status to the vehicle body controller 403 when receiving the wake-up notification.

[0184] In another possible implementation, the sensor 401 is further used to detect the remaining second power of the battery 402 in real time during the charging process of the battery 402, and send the second power to the vehicle body controller 403;

[0185] The body controller 403 is further configured to send a charging completion notification to the vehicle controller 404 when the second power reaches the first power threshold or when the difference between the second power and the first power reaches the second power threshold;

[0186] The vehicle controller 404 is further configured to control the power battery 405 to stop charging the storage battery 402 in response to the charging completion notification.

[0187] In another possible implementation, the vehicle body controller 403 is further configured to update the number of times the storage battery 402 is charged and record the time point when the charging of the storage battery 402 is completed when the second power reaches the first power threshold or when the difference between the second power and the first power reaches the second power threshold;

[0188] The body controller 403 is also used to determine the number of times the battery 402 is charged within a first preset time period based on the time point when each charging of the battery 402 is completed. When the number of times the battery 402 is charged within the first preset time period reaches a charging number threshold, a battery fault notification is sent to the cloud server, and the battery fault notification indicates that there is a fault in the battery 402.

[0189] In another possible implementation, the cloud server is used to determine the repair strategy corresponding to the battery 402 based on the battery fault notification, and send the battery fault notification and the repair strategy to a terminal associated with the car, and the terminal is used to display the battery fault notification and the repair strategy.

[0190] In another possible implementation, the body controller 403 is further configured to send a charging suspension request to the vehicle controller 404 in response to detecting an abnormal charging event during the charging process of the battery 402 ;

[0191] The vehicle controller 404 is also used to control the power battery 405 to stop charging the storage battery 402 in response to a charging stop request.

[0192] In another possible implementation, the vehicle body controller 403 is configured to perform at least one of the following:

[0193] During the charging process of the battery 402, the charging time of the battery 402 is recorded; when the charging time reaches the charging time threshold, a charging suspension request is sent to the vehicle controller 404;

[0194] In the case of receiving a low power notification sent by the vehicle controller 404, sending a charging suspension request to the vehicle controller 404, the low power notification indicating that the power battery 405 is low in power;

[0195] When receiving the charging abnormality notification sent by the vehicle controller 404 , a charging suspension request is sent to the vehicle controller 404 , and the charging abnormality notification indicates that the power battery 405 is currently unable to charge the storage battery 402 .

[0196] In another possible implementation, the vehicle body controller 403 is further configured to update the number of charging failures of the battery 402 in response to detecting an abnormal charging event;

[0197] The body controller 403 is further configured to send a second charging request to the vehicle controller 404 when the timing duration reaches a second preset duration and the number of charging failures is less than a failure threshold, and the timing duration is counted from when the body controller 403 detects the abnormal charging event;

[0198] The vehicle controller 404 is further configured to control the power battery 405 to charge the storage battery 402 in response to the second charging request.

[0199] In another possible implementation, the vehicle body controller 403 is also used to query the second preset duration corresponding to the abnormal charging event from a preset correspondence relationship based on the abnormal charging event, and the preset correspondence relationship includes multiple abnormal charging events and the preset duration corresponding to each abnormal event.

[0200] In another possible implementation, the body controller 403 is used to send a second charging request to the vehicle controller 404 when the abnormal charging event does not indicate that the power battery 405 is insufficient, the timing duration reaches a second preset duration, and the number of charging failures is less than the failure number threshold.

[0201] In another possible implementation, the sensor 401 is further configured to wake up the vehicle body controller 403 when the health level is less than a second threshold value, and send the first power level and health level to the vehicle body controller 403;

[0202] The body controller 403 is also used to send a battery fault notification to the cloud server when the second number of times is not less than a fourth threshold value, and the battery fault notification indicates that there is a fault in the battery 402.

[0203] In another possible implementation, the vehicle body controller 403 is further configured to send a sensor 401 fault notification to the cloud server when the first number of times is not less than a third threshold, and the sensor 401 fault notification indicates that the sensor 401 is faulty.

[0204] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

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

Claims

1. A control method for a battery, characterized in that: The method is performed by a car, wherein the car includes a sensor, a battery, a body controller, a vehicle controller and a power battery; the method includes: When the car is not started, the sensor detects the remaining first power of the battery and the health of the battery in real time; when the first power is less than a first threshold, the body controller is awakened, and the first power and the health are sent to the body controller, where the health indicates the performance status of the battery; The vehicle body controller determines a first number based on the first power and the health level, where the first number is the number of times the sensor is abnormal; The vehicle body controller determines a second number based on the health level, where the second number is the number of times the health level is less than a second threshold value among the health level received when the vehicle body controller is currently awakened and the historical health level received when the vehicle body controller is historically awakened; The body controller sends a first charging request to the vehicle controller when the first number is less than a third threshold and the second number is less than a fourth threshold; The vehicle controller controls the power battery to charge the storage battery in response to the first charging request.

2. The method according to claim 1, characterized in that The vehicle body controller determines a first number based on the first power and the health level, including any one of the following: When the first power level is not less than the first threshold and the health level is not less than the second threshold, the vehicle body controller adds 1 to the number of times the sensor has been abnormal, to obtain the first number; When the first electrical quantity is less than the first threshold value, or when the health level is less than the second threshold value, the vehicle body controller determines the number of times the sensor has been abnormal as the first number.

3. The method according to claim 1, characterized in that The vehicle body controller determines a second number based on the health level, including any one of the following: When the health level is less than the second threshold, the vehicle body controller adds 1 to the number of times the health level is less than the second threshold in the history health level received when the vehicle body controller is awakened, to obtain the second number; When the health level is not less than the second threshold, the vehicle body controller determines the number of times in which the health level is less than the second threshold in the historical health levels received when the vehicle body controller is awakened as the second number.

4. The method according to claim 1, characterized in that After the vehicle controller controls the power battery to charge the storage battery in response to the first charging request, the method further includes: During the charging process of the storage battery, the sensor detects the remaining second power of the storage battery in real time and sends the second power to the vehicle body controller; The body controller sends a charging completion notification to the vehicle controller when the second power reaches a first power threshold, or when the difference between the second power and the first power reaches a second power threshold; In response to the charging completion notification, the vehicle controller controls the power battery to stop charging the storage battery.

5. The method according to claim 4, characterized in that The method further comprises: When the second power reaches a first power threshold, or when the difference between the second power and the first power reaches a second power threshold, the vehicle body controller updates the number of times the battery is charged and records the time point when the battery is charged; The body controller determines the number of times the battery is charged within a first preset time period based on the time point when each charging of the battery is completed, and sends a battery fault notification to the cloud server when the number of times the battery is charged within the first preset time period reaches a charging number threshold, wherein the battery fault notification indicates that there is a fault in the battery.

6. The method according to claim 5, characterized in that The cloud server is used to determine the repair strategy corresponding to the battery based on the battery fault notification, and send the battery fault notification and the repair strategy to the terminal associated with the car, and the terminal is used to display the battery fault notification and the repair strategy.

7. The method according to claim 1, characterized in that After the vehicle controller controls the power battery to charge the storage battery in response to the first charging request, the method further includes: During the battery charging process, the body controller sends a charging suspension request to the vehicle controller in response to detecting an abnormal charging event; The vehicle controller controls the power battery to stop charging the storage battery in response to the charging stop request.

8. The method according to claim 7, characterized in that The method further comprises: The vehicle body controller updates the number of charging failures of the battery in response to detecting the abnormal charging event; After the vehicle controller controls the power battery to stop charging the storage battery in response to the charging stop request, the method further includes: The body controller sends a second charging request to the vehicle controller when the timing duration reaches a second preset duration and the number of charging failures is less than the failure number threshold, wherein the timing duration starts from when the body controller detects the abnormal charging event; The vehicle controller controls the power battery to charge the storage battery in response to the second charging request.

9. The method according to claim 8, characterized in that When the timing duration reaches a second preset duration and the number of charging failures is less than a failure number threshold, before the vehicle body controller sends a second charging request to the vehicle controller, the method further includes: Based on the abnormal charging event, the vehicle body controller queries the second preset duration corresponding to the abnormal charging event from a preset correspondence relationship, where the preset correspondence relationship includes multiple abnormal charging events and a preset duration corresponding to each abnormal event.

10. The method according to claim 8, characterized in that When the timing duration reaches a second preset duration and the number of charging failures is less than a failure number threshold, the vehicle body controller sends a second charging request to the vehicle controller, including: The body controller sends the second charging request to the vehicle controller when the abnormal charging event does not indicate that the power battery is insufficient, the timing duration reaches the second preset duration, and the number of charging failures is less than the failure number threshold.

11. The method according to claim 1, characterized in that: After the sensor detects the first remaining power of the battery and the health of the battery in real time, the method further includes: When the health level is less than the second threshold, the sensor wakes up the vehicle body controller and sends the first power level and the health level to the vehicle body controller; After the vehicle body controller determines the second number based on the health level, the method further includes: When the second number of times is not less than the fourth threshold, the vehicle body controller sends a battery fault notification to the cloud server, where the battery fault notification indicates that a fault exists in the battery.

12. A car, characterized in that: The automobile comprises a sensor, a battery, a body controller, a vehicle controller and a power battery; the sensor is connected to the battery and the body controller respectively, the body controller is connected to the vehicle controller, the vehicle controller is connected to the power battery, and the power battery is connected to the battery; The sensor is used to detect the remaining first power of the battery and the health of the battery in real time when the vehicle is not started; when the first power is less than a first threshold, wake up the vehicle body controller and send the first power and the health to the vehicle body controller, wherein the health indicates the performance status of the battery; The vehicle body controller is used to determine a first number based on the first power and the health level, where the first number is the number of times the sensor is abnormal; Based on the health, determining a second number, the second number being the health received when the vehicle body controller is currently awakened and the number of times the health is less than a second threshold value in the historical health received when the vehicle body controller is historically awakened; when the first number is less than a third threshold value and the second number is less than a fourth threshold value, sending a first charging request to the vehicle controller; The vehicle controller is used to control the power battery to charge the storage battery in response to the first charging request.

Citation Information

Patent Citations

  • Storage battery management system and method

    CN111469710A

  • Storage battery charging control method, vehicle control unit, system and vehicle

    CN112078367A

  • Charging control method and device for storage battery of electric vehicle

    CN113690954A

  • Vehicle control unit awakening method and device based on battery management system

    CN117048337A

  • Electric vehicle charging device and electric vehicle

    CN220053577U

Cited By

  • Vehicle storage battery detection method and vehicle

    CN120135085A