Charging control method and device, vehicle body domain controller, vehicle and storage medium
By dynamically adjusting the charging voltage using the vehicle domain controller, the problem of low battery efficiency under constant voltage charging is solved, achieving a more efficient and safer charging process and extending battery life.
Patent Information
- Application Number
- CN202511750077.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-26
- Publication Date
- 2026-02-10
AI Technical Summary
In the existing technology, the constant voltage charging method results in low battery charging efficiency, which affects the user's vehicle experience and may reduce battery life.
The vehicle domain controller periodically acquires the operating status of the DC-DC converter and battery, dynamically adjusts the charging voltage range, and selects the target charging voltage according to the actual operating conditions until the battery is fully charged.
It improves the flexibility and efficiency of battery charging, extends the battery's lifespan, and ensures the safety and stability of charging.
Smart Images

Figure CN121508073A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery, in particular to a charging control method and device, a vehicle body domain controller, a vehicle and a storage medium. BACKGROUND
[0002] With the rapid development of new energy vehicles, there are more and more low-voltage electrical appliances, and the demand for charging low-voltage storage batteries is also increasing. At present, constant voltage is generally used to charge the storage battery, but this way has poor flexibility, reduces the charging efficiency of the storage battery, and affects the user's driving experience. SUMMARY
[0003] Therefore, the present application aims to provide a charging control method and device, a vehicle body domain controller, a vehicle and a storage medium to improve the charging efficiency of the storage battery and prolong the service life of the storage battery.
[0004] To achieve the above-mentioned purpose, the technical solution adopted by the present application is as follows: In a first aspect, the present application provides a charging control method applied to a vehicle body domain controller, wherein the vehicle body domain controller is connected with a direct current converter, the direct current converter is connected with a storage battery, and the method comprises: periodically acquiring the working state of the direct current converter and the battery state of the storage battery during the charging process of the storage battery; the working state is used to indicate that the direct current converter is abnormal or normal; the battery state is determined according to the current battery temperature and / or the current battery voltage of the storage battery; a target voltage range is determined according to the working state and the battery state, and a target charging voltage is determined within the target voltage range; the direct current converter is controlled to charge the storage battery according to the target charging voltage until the storage battery is fully charged.
[0005] In an optional implementation, the target voltage range is determined according to the working state and the battery state, comprising: in the case that the working state is abnormal and / or the battery state is abnormal, determining that the target voltage range is a first voltage range; in the case that the working state is normal and the battery state is normal, determining that the target voltage range is a second voltage range; wherein the second voltage range contains the first voltage range.
[0006] In an optional implementation, before obtaining the operating state of the DC-DC converter, the method further includes: obtaining at least one of a fault flag, an operating mode, and an output voltage of the DC-DC converter; determining that the operating state is abnormal when the fault flag indicates a fault; determining that the operating state is abnormal when the operating mode is a non-buck mode; and determining that the operating state is abnormal when the output voltage does not match the current charging voltage of the battery.
[0007] In an optional implementation, before obtaining the battery state of the battery, the method further includes: obtaining the current battery temperature and / or the current battery voltage; determining that the battery state is abnormal if the current battery temperature exceeds a preset temperature threshold; and determining that the battery state is abnormal if the current battery voltage does not fall within a preset battery voltage range.
[0008] In an optional implementation, determining the target charging voltage within the target voltage range includes: when the target voltage range is the second voltage range, acquiring the current battery temperature, current state of charge, and current state of charge accuracy of the battery; when the current state of charge accuracy exceeds a preset accuracy threshold, selecting the target charging voltage within the first voltage range; and when the current state of charge accuracy does not exceed the preset accuracy threshold, selecting the target charging voltage within the second voltage range based on the current battery temperature and the current state of charge.
[0009] In an optional implementation, selecting the target charging voltage within the second voltage range based on the current battery temperature and the current state of charge includes: obtaining a preset mapping relationship, wherein the preset mapping relationship represents the correspondence between the combination of battery temperature and state of charge and the charging voltage, and the range of the charging voltage is the second voltage range; determining the charging voltage corresponding to the current battery temperature and the current state of charge based on the preset mapping relationship, thereby obtaining the target charging voltage.
[0010] Secondly, embodiments of this application provide a charging control device applied to a vehicle domain controller, wherein the vehicle domain controller is connected to a DC-DC converter, and the DC-DC converter is connected to a battery, comprising: an acquisition module, configured to periodically acquire the operating status of the DC-DC converter and the battery status of the battery during the charging process of the battery; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or the current battery voltage of the battery; a determination module, configured to determine a target voltage range based on the operating status and the battery status, and determine a target charging voltage within the target voltage range; and a control module, configured to control the DC-DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0011] Optionally, the charging control device may refer to a vehicle domain controller or other chips installed on the vehicle, etc., which are not limited in this application.
[0012] Thirdly, this application provides a vehicle body domain controller, including a processor and a memory, wherein the memory stores a computer program, and when the processor executes the computer program, it implements the charging control method described in any of the foregoing embodiments.
[0013] Fourthly, this application provides a vehicle including a battery, a DC-DC converter, and the aforementioned body domain controller.
[0014] Fifthly, this application provides a storage medium storing a computer program, which, when executed by a processor, implements the charging control method described in any of the foregoing embodiments.
[0015] The charging control method, apparatus, vehicle body domain controller, vehicle, and storage medium provided in this application embodiment include: periodically acquiring the operating status of a DC-DC converter and the battery status during battery charging; the operating status indicates whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage; then, a target voltage range is determined based on the operating status and battery status, and a target charging voltage is determined within the target voltage range; then, the DC-DC converter is controlled to charge the battery according to the target charging voltage until the battery is fully charged. By periodically acquiring the operating status of the DC-DC converter and the battery status through the vehicle body domain controller and determining a target voltage range that matches the actual charging conditions, the target charging voltage is selected to charge the battery. This achieves dynamic adjustment of the battery charging voltage, improves the flexibility of battery charging, and increases charging efficiency.
[0016] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 A schematic diagram of the system provided in an embodiment of this application is shown; Figure 2 One of the flowcharts of the charging control method provided in this application is shown; Figure 3 A second schematic flowchart of the charging control method provided in an embodiment of this application is shown; Figure 4 The third schematic flowchart of the charging control method provided in the embodiment of this application is shown; Figure 5 The fourth schematic flowchart of the charging control method provided in the embodiments of this application is shown; Figure 6 The fifth schematic flowchart of the charging control method provided in the embodiments of this application is shown; Figure 7 The sixth schematic flowchart of the charging control method provided in the embodiments of this application is shown; Figure 8 A functional block diagram of the charging control device provided in an embodiment of this application is shown; Figure 9 A block diagram of the vehicle domain controller provided in an embodiment of this application is shown. Detailed Implementation
[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can be arranged and designed in various different configurations.
[0020] Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0021] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0022] Please see Figure 1 This is a schematic diagram of a system provided in an embodiment of this application. It includes a body domain controller 100, a DC-DC converter 110, a battery 120, a power battery 130, a battery sensor 140, and a vehicle controller 150. The body domain controller 100 is connected to the DC-DC converter 110, the battery sensor 140, and the vehicle controller 150. The DC-DC converter 110 is connected to the battery 120, the power battery 130, and the vehicle controller 150. The battery 120 is connected to the battery sensor 140.
[0023] Among them, the Body Domain Controller 100, also known as BDM (Body Domain Master), BCM (Body Control Module), or BDCU (Body Domain Control Unit), is an electronic control unit used to control various functions of the vehicle body.
[0024] The DC-DC converter 110, or DC-DC converter, is used to convert between different DC voltages. For example, in new energy vehicles, the DC-DC converter 110 is used to convert the high voltage (e.g., 330V~800V) of the power battery 130 to a low voltage (e.g., 12V~24V) to charge the storage battery 120.
[0025] Battery 120 is a low-voltage energy storage device. Power battery 130 is a high-voltage energy storage device.
[0026] The battery sensor 140, also known as EBS (Electronic Battery Sensor) or IBS (Intelligent Battery Sensor), is used to collect battery parameters of the battery 120, such as battery temperature, battery voltage, state of charge (SOC), SOC accuracy, charging voltage, etc., and SOC refers to the remaining capacity of the battery.
[0027] The vehicle controller 150, or VCU (Vehicle Control Unit), is the core electronic control unit used to make vehicle control decisions.
[0028] The following will be based on Figure 1 The vehicle domain controller shown is used as the execution subject. This paper introduces the steps of each method provided in the embodiments of this application, as well as the corresponding technical effects.
[0029] Please see Figure 2 This is a flowchart illustrating a charging control method provided in an embodiment of this application, including steps S202 to S206.
[0030] Step S202: During the battery charging process, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0031] Step S204: Determine the target voltage range based on the operating state and battery state, and determine the target charging voltage within the target voltage range.
[0032] Step S206: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0033] In this embodiment, during the charging process, the vehicle domain controller periodically acquires the operating status of the DC-DC converter and the battery status, and determines the target charging voltage to charge the battery. The charging control process is similar for each cycle; for ease of understanding, one cycle will be used as an example below.
[0034] First, the vehicle domain controller determines the operating status of the DC-DC converter based on the operating parameters fed back by the converter, and determines the battery status based on battery parameters collected by battery sensors, such as the current battery temperature and / or current battery voltage. The operating status indicates whether the DC-DC converter is operating normally within the current cycle. The battery status indicates whether the battery is charging normally within the current cycle.
[0035] Then, the vehicle domain controller analyzes the combination of operating status and battery status to determine the appropriate target voltage range, and selects a specific voltage value within this range as the target charging voltage. This can be understood as dynamically adjusting the charging voltage range by comprehensively analyzing the status of the DC-DC converter and the battery. This takes into account both the actual operating capacity of the DC-DC converter and the actual charging state of the battery, thereby improving the stability of battery charging.
[0036] Next, the vehicle domain controller generates a charging control command based on the target charging voltage and sends it to the vehicle controller. This causes the vehicle controller to control the DC-DC converter to operate in buck mode, which converts the high voltage of the power battery into the target charging voltage and transmits the target charging voltage as the output voltage to the battery to charge it.
[0037] During battery charging, the vehicle domain controller also determines whether the battery is fully charged based on the current State of Charge (SOC) or current battery voltage collected by the battery sensors. For example, the vehicle domain controller can compare the current SOC with a preset charge range, such as 95% to 100%, and determine that the battery is fully charged and end charging when the current SOC reaches the preset charge range, such as 95% to 100%. The vehicle domain controller can also compare the current battery voltage with the battery's cutoff voltage, and determine that the battery is fully charged and end charging when the difference between the current battery voltage and the cutoff voltage is less than a preset threshold. It should be understood that the preset charge range can be set according to actual conditions, and is not limited in the embodiments of this application.
[0038] This embodiment of the application can be understood as follows: the vehicle domain controller periodically acquires the operating status of the DC-DC converter and the battery status, and determines a target voltage range that matches the actual charging conditions, so as to select the target charging voltage to charge the battery. This achieves dynamic adjustment of the battery charging voltage, improving the flexibility of battery charging and increasing charging efficiency.
[0039] Please see Figure 3 This is another flowchart of the charging control method provided in the embodiments of this application, which includes steps S302 to S318.
[0040] Step S302: During the battery charging process, periodically acquire at least one of the following: fault flag, operating mode, and output voltage of the DC-DC converter.
[0041] Step S304: If the fault indicator shows that a fault exists, determine that the working state is abnormal.
[0042] Step S306: If the working mode is non-buck mode, determine that the working status is abnormal.
[0043] Step S308: If the output voltage does not match the current charging voltage of the battery, the operating state is determined to be abnormal.
[0044] Step S310: During the battery charging process, periodically obtain the current battery temperature and / or the current battery voltage.
[0045] Step S312: If the current battery temperature exceeds the preset temperature threshold, determine that the battery status is abnormal.
[0046] Step S314: If the current battery voltage is not within the preset battery voltage range, determine that the battery status is abnormal.
[0047] Step S316: Determine the target voltage range based on the operating state and battery state, and determine the target charging voltage within the target voltage range.
[0048] Step S318: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0049] For steps S302 to S308, the vehicle domain controller receives operating parameters fed back from the DC-DC converter in each cycle. These operating parameters include at least one of a fault flag, an operating mode, and an output voltage. The fault flag indicates whether a fault exists in the DC-DC converter; the operating mode indicates whether the DC-DC converter is in buck or boost mode; and the output voltage refers to the voltage output by the DC-DC converter to the battery.
[0050] When the operating parameters only include fault indicators, if the fault indicator shows a fault in the DC-DC converter, the body domain controller determines the operating state to be abnormal; if the fault indicator shows no fault in the DC-DC converter, the body domain controller determines the operating state to be normal. Optionally, fault indicators can also be used to indicate the fault level, and the body domain controller can also determine the operating state based on whether the fault level reaches a preset level. For example, if the fault level reaches the preset level, it indicates that the DC-DC converter fault is relatively serious, and the body domain controller determines the operating state to be abnormal; if the fault level does not reach the preset level, it indicates that the DC-DC converter fault is relatively minor, and the body domain controller determines the operating state to be normal.
[0051] If the operating parameters only include the operating mode, and the operating mode is buck mode, it means that the DC-DC converter is converting the high voltage of the power battery to a low voltage to charge the battery, and the body domain controller will determine that the operating state is normal. If the operating mode is not buck mode, it means that the DC-DC converter is not converting the high voltage of the power battery to a low voltage as expected, and the body domain controller will determine that the operating state is abnormal.
[0052] If the operating parameters only include the output voltage, and the output voltage does not match the current charging voltage of the battery, for example, if the difference between the two exceeds the preset range, it indicates that the DC-DC converter has failed to respond correctly to the vehicle controller or there is an abnormality inside the DC-DC converter. In this case, the body domain controller will determine that the operating state is abnormal. If the output voltage matches the current charging voltage of the battery, the body domain controller will determine that the operating state is normal.
[0053] When operating parameters include fault flags and operating modes, if the fault flag indicates a fault in the DC-DC converter and / or the operating mode is not buck mode, the body domain controller determines the operating state as abnormal; if the fault flag indicates that the DC-DC converter is fault-free and the operating mode is buck mode, the body domain controller determines the operating state as normal. Optionally, the fault flag can also be used to indicate the fault level. In this case, if the fault level reaches a preset level, the body domain controller determines the operating state as abnormal regardless of whether the operating mode is buck mode. If the fault level does not reach the preset level, if the operating mode is buck mode, the body domain controller determines the operating state as normal; if the operating mode is not buck mode, the body domain controller determines the operating state as abnormal.
[0054] When operating parameters include fault signs and output voltage, if the fault sign indicates a fault in the DC-DC converter and / or that the output voltage does not match the current charging voltage of the battery, the body domain controller determines the operating state to be abnormal; if the fault sign indicates that the DC-DC converter is not faulty and the output voltage matches the current charging voltage of the battery, the body domain controller determines the operating state to be normal. Optionally, the fault sign can also be used to indicate the fault level. In this case, if the fault level reaches a preset level, the body domain controller determines the operating state to be abnormal regardless of whether the output voltage matches the current charging voltage of the battery. If the fault level does not reach the preset level, if the output voltage does not match the current charging voltage of the battery, the body domain controller determines the operating state to be abnormal; if the output voltage matches the current charging voltage of the battery, the body domain controller determines the operating state to be normal.
[0055] When operating parameters include fault indicators, operating mode, and output voltage, if the fault indicator indicates a fault in the DC-DC converter, or the operating mode is not buck mode, or the output voltage does not match the current charging voltage of the battery, the body domain controller determines the operating state to be abnormal. If the fault indicator indicates that the DC-DC converter is not faulty, the operating mode is buck mode, and the output voltage matches the current charging voltage of the battery, the body domain controller determines the operating state to be normal. Optionally, the fault indicator can also be used to indicate the fault level. In this case, if the fault level reaches a preset level, the body domain controller determines the operating state to be abnormal regardless of whether the operating mode is buck mode or whether the output voltage matches the current charging voltage of the battery. If the fault level does not reach the preset level, if the operating mode is not buck mode or the output voltage does not match the current charging voltage of the battery, the body domain controller determines the operating state to be abnormal; if the operating mode is buck mode and the output voltage matches the current charging voltage of the battery, the body domain controller determines the operating state to be normal.
[0056] It can be understood that the embodiments of this application determine the working status of the DC-DC converter based on its working parameters through a multi-dimensional and progressive diagnostic mechanism, thereby providing reliable status information for subsequent charging decisions.
[0057] For steps S310 to S314, the body domain controller receives battery parameters collected by the battery sensors in each cycle. These battery parameters include the current battery temperature and / or the current battery voltage. The body domain controller then determines the battery state based on the current battery temperature and / or the current battery voltage.
[0058] When the battery parameters only include the current battery temperature, the body domain controller compares the current battery temperature with a preset temperature threshold. This preset temperature threshold represents the upper limit of the battery temperature it can reach during normal charging. If the current battery temperature exceeds the preset temperature threshold, it indicates that the battery is overheating, and the body domain controller determines the battery status as abnormal. If the current battery temperature does not exceed the preset temperature threshold, the body domain controller determines the battery status as normal.
[0059] When the battery parameters only include the current battery voltage, the body domain controller compares the current battery voltage with a preset battery voltage range, which refers to the voltage range of the battery from a depleted state to a fully charged state. If the current battery voltage is not within the battery voltage range, it indicates that there may be a fault in the battery itself causing the abnormal battery voltage, and the body domain controller determines the battery status as abnormal. If the current battery voltage is within the battery voltage range, the body domain controller determines the battery status as normal.
[0060] If the battery parameters include the current battery temperature and current battery voltage, and the current battery temperature exceeds a preset temperature threshold, or the current battery voltage is outside the battery voltage range, or the current battery temperature exceeds the preset temperature threshold and the current battery voltage is outside the battery voltage range, the body domain controller determines the battery status as abnormal. If the current battery temperature does not exceed the preset temperature threshold and the current battery voltage is within the battery voltage range, the body domain controller determines the battery status as normal.
[0061] It can be understood that the embodiments of this application determine the battery status based on the battery parameters by setting a temperature threshold and a battery voltage range, thereby providing reliable status information for subsequent charging decisions.
[0062] Steps S316 to S318 are based on the same principle and produce the same technical effects as steps 204 to S206 above. For a brief description, please refer to the corresponding content in the above embodiments.
[0063] Please see Figure 4 This is another flowchart illustrating the charging control method provided in this application embodiment, which includes steps S402 to S408.
[0064] Step S402: During the battery charging process, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0065] Step S404A: If the operating state is abnormal and / or the battery state is abnormal, determine the target voltage range as the first voltage range.
[0066] Step S404B: Under the condition that the working state is normal and the battery state is normal, the target voltage range is determined to be the second voltage range; wherein, the second voltage range includes the first voltage range.
[0067] Step S406: Determine the target charging voltage within the target voltage range.
[0068] Step S408: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0069] Step 402 is based on the same principle and produces the same technical effect as step 202 above. For a brief description, please refer to the corresponding content in the above embodiments.
[0070] For steps S404A and S404B, the vehicle domain controller combines the operating status of the DC-DC converter and the battery status to determine the charging voltage range to obtain the target voltage range. If the DC-DC converter's operating status is abnormal, or the battery status is abnormal, or both the DC-DC converter's operating status and the battery status are abnormal, it indicates that the current charging condition is abnormal, i.e., there is a potential charging risk. Therefore, to ensure the safety of battery charging, a first voltage range, such as 13V~14V, is set as the target voltage range. This first voltage range can be understood as a safe voltage range obtained through extensive data verification.
[0071] When both the DC-DC converter and the battery are functioning normally, the current charging condition is considered normal. Therefore, a second voltage range, such as 12V to 24V, is used as the target voltage range, which includes the first voltage range. This can be understood as follows: under normal charging conditions, a wider range of charging voltage values facilitates fast charging; conversely, under abnormal charging conditions, the charging voltage range is narrowed to the more conservative first voltage range to ensure battery charging safety. It should be understood that the first and second voltage ranges can be set according to actual conditions, and this application's embodiments do not limit this.
[0072] Steps S406 to S408 are based on the same principles and produce the same technical effects as steps 204 to S206 described above. For a brief description, please refer to the corresponding content in the above embodiments.
[0073] This application can be understood as follows: under abnormal charging conditions, the charging voltage is limited to a safe voltage range to prevent risks caused by overvoltage or overheating. Under normal charging conditions, the range of charging voltage values is expanded to improve charging efficiency. This ensures both the safety of battery charging and charging efficiency.
[0074] It is understood that, given that the target voltage range can be either a first voltage range or a second voltage range, this application provides two implementation methods for determining the target charging voltage within the target voltage range. These two implementation methods will be described below.
[0075] The first implementation method will be introduced below. Please refer to [link / reference]. Figure 5 This includes steps S502 to S508.
[0076] Step S502: During the battery charging process, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0077] Step S504: Determine the target voltage range based on the operating status and battery status.
[0078] Step S506: When the target voltage range is the first voltage range, select any voltage within the first voltage range as the target charging voltage.
[0079] Step S508: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0080] Steps S502 to S504 are based on the same principles and produce the same technical effects as steps 202 to S204 described above. For a brief description, please refer to the corresponding content in the above embodiments.
[0081] For step S506, if the target voltage range is the first voltage range, since the first voltage range, such as 13V~14V, is a safe voltage range obtained through extensive data verification, the vehicle domain controller can randomly select a voltage, such as 13.8V, from the first voltage range as the target charging voltage, so that the DC-DC converter can charge the battery according to the target charging voltage, such as 13.8V.
[0082] Optionally, the vehicle domain controller can also obtain the current SOC of the battery and select a target charging voltage from the first voltage range based on the current SOC. For example, if the current SOC does not exceed a preset first charge threshold, such as 20%, it indicates that the current charge of the battery is low. In this case, the maximum value of the first voltage range, such as 14V, can be used as the target charging voltage, that is, the battery can be charged with a larger charging voltage to improve charging efficiency.
[0083] When the current State of Charge (SOC) reaches a first charge threshold (e.g., 20%) and does not exceed a second charge threshold (e.g., 60%), it indicates that the battery's current charge level is moderate. Therefore, the median of the first voltage range (e.g., 13.5V) can be used as the target charging voltage. This means charging the battery with a moderate charging voltage to achieve an effective balance between charging safety and charging efficiency. When the current SOC exceeds the second charge threshold (e.g., 60%), it indicates that the battery's current charge level is high. Therefore, the minimum value of the first voltage range (e.g., 13V) can be used as the target charging voltage. This means charging the battery with a lower charging voltage to ensure charging safety. It should be understood that the first and second charge thresholds can be set according to actual conditions, and this application embodiment does not limit this.
[0084] Step S508 is based on the same principle and produces the same technical effect as step 208 above. For a brief description, please refer to the corresponding content in the above embodiments.
[0085] The second implementation method will be introduced below. Please refer to [link / reference]. Figure 6 It includes steps S602 to S612.
[0086] Step S602: During the battery charging process, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0087] Step S604: Determine the target voltage range based on the operating status and battery status.
[0088] Step S606: When the target voltage range is the second voltage range, obtain the current battery temperature, current state of charge, and current state of charge accuracy of the battery.
[0089] Step S608: If the current state of charge accuracy exceeds a preset accuracy threshold, select a target charging voltage within the first voltage range.
[0090] Step S610: If the accuracy of the current state of charge does not exceed the preset accuracy threshold, select the target charging voltage within the second voltage range based on the current battery temperature and the current state of charge.
[0091] Step S612: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0092] Steps S602 to S604 are based on the same principle and produce the same technical effects as steps 202 to S204 above. For a brief description, please refer to the corresponding content in the above embodiments.
[0093] For steps S606 to S610, it is understood that the chemical characteristics of lead-acid batteries are significantly affected by temperature. For example, in low-temperature environments below -10°C, the internal resistance of lead-acid batteries increases, causing a sharp drop in ion migration speed, resulting in a smaller charging current and thus a longer charging time, affecting charging efficiency. In high-temperature environments above 50°C, the electrolysis of water into hydrogen and oxygen occurs inside lead-acid batteries, leading to moisture loss. This causes corrosion of the battery's conductive framework, i.e., the positive electrode grid, and sulfation occurs at the negative electrode, affecting the battery's lifespan. Therefore, this application embodiment also provides a method for flexibly adjusting the charging voltage based on battery temperature and SOC under normal charging conditions.
[0094] In this embodiment, if both the DC-DC converter's operating state and the battery's state are normal, it indicates that the charging condition is normal, meaning the target voltage range is the second voltage range. The vehicle domain controller then acquires the battery's current temperature, current SOC, and current SOC accuracy. The current SOC accuracy refers to the error between the estimated remaining charge and the actual remaining charge, reflecting the reliability of the estimated remaining charge. Subsequently, the vehicle domain controller compares the current SOC accuracy with a preset SOC accuracy threshold, which represents the upper limit of the allowable error between the estimated and actual remaining charge.
[0095] If the current SOC accuracy exceeds the SOC accuracy threshold, it indicates that the reliability of the current SOC is low, meaning that the current SOC cannot reflect the actual remaining battery capacity. Therefore, selecting the charging voltage based on the current SOC may be risky. This embodiment of the application abandons the use of a broader second voltage range and instead reverts to a more conservative and safer first voltage range, selecting the target charging voltage within the first voltage range. For example, a voltage can be randomly selected within the first voltage range as the target charging voltage, or a fixed default voltage can be selected. If the current SOC accuracy does not exceed the SOC accuracy threshold, it indicates that the reliability of the current SOC is high, meaning that the current SOC can reflect the actual remaining battery capacity. In this case, the current battery temperature and the current SOC can be combined to select an appropriate voltage from the second voltage range as the target charging voltage.
[0096] Step S612 has the same technical effect as step 208 described above. For a brief description, please refer to the corresponding content in the above embodiments.
[0097] This application embodiment determines whether the current SOC is accurate based on the comparison between the current SOC accuracy and the SOC accuracy threshold, and then determines the charging voltage selection strategy. This achieves automatic activation of the safety strategy when the data is unreliable, and combines battery temperature to perform more refined control of the charging voltage when the data is reliable. This reduces battery wear and improves battery life while ensuring charging efficiency.
[0098] Please see Figure 7 This is another flowchart illustrating the charging control method provided in the embodiments of this application, which includes steps S702 to S714.
[0099] Step S702: During the battery charging process, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0100] Step S704: Determine the target voltage range based on the operating status and battery status.
[0101] Step S706: When the target voltage range is the second voltage range, obtain the current battery temperature, current state of charge, and current state of charge accuracy of the battery.
[0102] Step S708: If the current state of charge accuracy exceeds a preset accuracy threshold, select a target charging voltage within the first voltage range.
[0103] Step S710: If the current state of charge accuracy does not exceed the preset accuracy threshold, obtain the preset mapping relationship. The preset mapping relationship represents the correspondence between the combination of battery temperature and state of charge and the charging voltage. The charging voltage range is the second voltage range.
[0104] Step S712: Determine the charging voltage corresponding to the current battery temperature and current state of charge according to the preset mapping relationship, and obtain the target charging voltage.
[0105] Step S714: Control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0106] Steps S702 to S708 are based on the same principles and produce the same technical effects as steps S602 to S608 described above. For a brief description, please refer to the corresponding content in the above embodiments.
[0107] For steps S710 to S712, a mapping relationship can be preset. This mapping relationship can be obtained by calibrating a large amount of experimental data based on the electrochemical characteristics and charge acceptance capability of the battery. For example, the preset mapping relationship can be a mapping table or a functional relationship.
[0108] When the preset mapping relationship is a mapping table, the mapping table includes multiple preset combinations and multiple charging voltages, and each preset combination includes a temperature range and a SOC range. Furthermore, for multiple first combinations whose temperature range is of the low-temperature type, the charging voltage corresponding to these first combinations decreases as the SOC increases; for multiple second combinations whose temperature range is of the normal-temperature type or the high-temperature type, these second combinations include multiple third combinations whose SOC range does not exceed a preset remaining capacity threshold (e.g., 70%), and multiple fourth combinations whose SOC range exceeds the preset remaining capacity threshold (e.g., 70%). The charging voltage corresponding to these third combinations increases as the SOC increases, and the charging voltage corresponding to these fourth combinations decreases as the SOC increases. It should be understood that the preset remaining capacity threshold can be set according to actual conditions, and this application embodiment does not limit it.
[0109] If the preset mapping relationship is a mapping table, the vehicle domain controller can determine the target combination corresponding to the current battery temperature and the current SOC in the mapping table, and the current battery temperature belongs to the temperature range of the target combination and the current SOC belongs to the SOC range of the target combination. Then, the charging voltage corresponding to the target combination is used as the target charging voltage.
[0110] When the preset mapping relationship is a functional relationship, this functional relationship can include a first function, a second function, and a third function. The first function represents the relationship between the combination of battery temperature and SOC and the charging voltage under low-temperature conditions, with the charging voltage decreasing as SOC increases. The second function represents the relationship between the combination of battery temperature and SOC and the charging voltage under normal and high-temperature conditions when the SOC does not exceed a preset remaining capacity threshold, such as 70%, with the charging voltage increasing as SOC increases. The third function represents the relationship between the combination of battery temperature and SOC and the charging voltage under normal and high-temperature conditions when the SOC exceeds a preset remaining capacity threshold, such as 70%, with the charging voltage decreasing as SOC increases.
[0111] When the preset mapping relationship is a functional relationship, the vehicle domain controller can compare the current battery temperature with the first temperature range representing low temperature, the second temperature range representing normal temperature, and the third temperature range representing high temperature to obtain the target temperature type to which the current battery temperature belongs. Based on the target temperature type and the current SOC, the controller obtains the corresponding target function from the first, second, and third functions, and then substitutes the current battery temperature and the current SOC into the target function for calculation. The result obtained is the target charging voltage.
[0112] Step S714 has the same technical effect as step 208 described above. For a brief description, please refer to the corresponding content in the above embodiments.
[0113] It can be understood that the embodiments of this application determine the target charging voltage by mapping the relationship and based on the current battery temperature and current SOC of the battery, thereby taking into account the influence of temperature on the chemical characteristics of the battery, so that the charging voltage of the battery is both matched with the SOC and adapted to the temperature, thereby reducing battery loss and improving battery life while ensuring charging efficiency.
[0114] To perform the corresponding steps in the above embodiments and various possible methods, an implementation of a charging control device is given below. Please refer to... Figure 8 This is a functional block diagram of the charging control device provided in this embodiment. It should be noted that the basic principle and technical effects of the charging control device 800 provided in this embodiment are the same as those in the above embodiments. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments. The charging control device 800 includes: The acquisition module 810 is used to periodically acquire the operating status of the DC-DC converter and the battery status during the battery charging process; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage.
[0115] The determination module 830 is used to determine the target voltage range based on the operating state and battery state, and to determine the target charging voltage within the target voltage range.
[0116] The control module 850 is used to control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
[0117] Optionally, the determining module 830 is specifically used to: determine a target voltage range as a first voltage range when the operating state is abnormal and / or the battery state is abnormal; and determine a target voltage range as a second voltage range when the operating state is normal and the battery state is normal; wherein the second voltage range includes the first voltage range.
[0118] Optionally, the acquisition module 810 is specifically used to: acquire at least one of the fault flag, operating mode, and output voltage of the DC-DC converter; determine that the operating state is abnormal when the fault flag indicates a fault; determine that the operating state is abnormal when the operating mode is non-buck mode; and determine that the operating state is abnormal when the output voltage does not match the current charging voltage of the battery.
[0119] Optionally, the acquisition module 810 is specifically used to: acquire the current battery temperature and / or the current battery voltage; determine the battery status as abnormal if the current battery temperature exceeds a preset temperature threshold; and determine the battery status as abnormal if the current battery voltage does not fall within a preset battery voltage range.
[0120] Optionally, the determining module 830 is specifically used to: when the target voltage range is the second voltage range, obtain the current battery temperature, current state of charge, and current state of charge accuracy of the battery; when the current state of charge accuracy exceeds a preset accuracy threshold, select a target charging voltage within the first voltage range; when the current state of charge accuracy does not exceed the preset accuracy threshold, select a target charging voltage within the second voltage range based on the current battery temperature and current state of charge.
[0121] Optionally, the determining module 830 is specifically used to: obtain a preset mapping relationship, which represents the correspondence between the combination of battery temperature and state of charge and the charging voltage, and the range of the charging voltage is a second voltage range; and determine the charging voltage corresponding to the current battery temperature and the current state of charge according to the preset mapping relationship, so as to obtain the target charging voltage.
[0122] Please see Figure 9 This is a block diagram of a vehicle body domain controller provided in an embodiment of this application. The vehicle body domain controller 100 includes a processor 101, a memory 102, and a communication module 103. These components are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines.
[0123] The processor 101 is used to read / write data or programs stored in the memory 102 and perform corresponding functions. It can be a general-purpose processor, including CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0124] The memory 102 is used to store programs or data, and it can be RAM (Random Access Memory), ROM (Read Only Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electric Erasable Programmable Read-Only Memory), etc.
[0125] The communication module 103 is used to communicate with other devices or equipment.
[0126] Understandable Figure 9 The structure shown is only a schematic diagram of the vehicle domain controller 100. The vehicle domain controller 100 may also include... Figure 9 The more or fewer components shown, or having the same Figure 9 The different configurations shown. Figure 9 The components shown can be implemented using hardware, software, or a combination thereof.
[0127] In the vehicle domain controller provided in this application embodiment, the memory stores a computer program, and when the processor executes the computer program, it implements the charging control method disclosed in this application embodiment.
[0128] This application also provides a vehicle, including a battery, a DC-DC converter, and a body domain controller provided in this application.
[0129] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the charging control method disclosed in this application.
[0130] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0131] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0132] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0133] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. 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 charging control method, characterized in that, The method, applied to a vehicle body domain controller connected to a DC-DC converter and connected to a battery, includes: During the charging process of the battery, the operating status of the DC-DC converter and the battery status are periodically acquired; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage. The target voltage range is determined based on the operating state and the battery state, and the target charging voltage is determined within the target voltage range; The DC-DC converter is controlled to charge the battery according to the target charging voltage until the battery is fully charged.
2. The charging control method according to claim 1, characterized in that, Determining the target voltage range based on the operating state and the battery state includes: In the event that the operating state is abnormal and / or the battery state is abnormal, the target voltage range is determined to be the first voltage range; When the operating state is normal and the battery state is normal, the target voltage range is determined to be the second voltage range; wherein, the second voltage range includes the first voltage range.
3. The charging control method according to claim 1, characterized in that, Before obtaining the operating state of the DC-DC converter, the method further includes: Obtain at least one of the fault flag, operating mode, and output voltage of the DC-DC converter; If the fault indicator indicates a fault, the operating state is determined to be abnormal; If the operating mode is non-buck mode, the operating status is determined to be abnormal; If the output voltage does not match the current charging voltage of the battery, the operating state is determined to be abnormal.
4. The charging control method according to claim 1, characterized in that, Before obtaining the battery state of the storage battery, the method further includes: Obtain the current battery temperature and / or the current battery voltage; If the current battery temperature exceeds a preset temperature threshold, the battery state is determined to be abnormal. If the current battery voltage is not within the preset battery voltage range, the battery state is determined to be abnormal.
5. The charging control method according to claim 2, characterized in that, Determining the target charging voltage within the target voltage range includes: When the target voltage range is the second voltage range, the current battery temperature, current state of charge, and current state of charge accuracy of the battery are obtained. If the accuracy of the current state of charge exceeds a preset accuracy threshold, the target charging voltage is selected within the first voltage range; If the accuracy of the current state of charge does not exceed the preset accuracy threshold, the target charging voltage is selected within the second voltage range based on the current battery temperature and the current state of charge.
6. The charging control method according to claim 5, characterized in that, The step of selecting the target charging voltage within the second voltage range based on the current battery temperature and the current state of charge includes: Obtain a preset mapping relationship, which represents the correspondence between the combination of battery temperature and state of charge and the charging voltage, wherein the range of the charging voltage is the second voltage range; Based on the preset mapping relationship, the charging voltage corresponding to the current battery temperature and the current state of charge is determined, and the target charging voltage is obtained.
7. A charging control device, characterized in that, An application to a vehicle body domain controller, wherein the vehicle body domain controller is connected to a DC-DC converter, and the DC-DC converter is connected to a battery, comprising: The acquisition module is used to periodically acquire the operating status of the DC-DC converter and the battery status of the battery during the charging process of the battery; the operating status is used to indicate whether the DC-DC converter is abnormal or normal; the battery status is determined based on the current battery temperature and / or current battery voltage of the battery. The determining module is used to determine a target voltage range based on the operating state and the battery state, and to determine a target charging voltage within the target voltage range; The control module is used to control the DC converter to charge the battery according to the target charging voltage until the battery is fully charged.
8. A vehicle body domain controller, characterized in that, It includes a processor and a memory, the memory storing a computer program, and when the processor executes the computer program, it implements the charging control method according to any one of claims 1-6.
9. A vehicle, characterized in that, It includes a battery, a DC-DC converter, and the vehicle domain controller as described in claim 8.
10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the charging control method according to any one of claims 1-6.