Battery charging control method, device, electronic device and storage medium
By dynamically adjusting the chargeback current and controlling the chargeback current drop rate, the fault problem caused by the battery pack recharge in high charge state in new energy vehicles is solved, and the safety and user experience of the car are improved.
Patent Information
- Application Number
- CN202411163425.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-08-23
AI Technical Summary
In new energy vehicles, back-charge caused by brake operation under high charge state of the battery pack is likely to cause pre-overvoltage and overvoltage failures, affecting the safety of the car.
By obtaining the return charge current value and duration, dynamically adjusting the return charge current size, using pre-established pulse ammeter and continuous ammeter, control the return charge current, reduce the occurrence of faults, and control the return charge when the battery pack voltage reaches the pre-overvoltage condition. The flow rate is reduced, and protective measures are taken in a timely manner.
It effectively reduces battery pack failures caused by back-charging, and improves the safety and user experience of new energy vehicles.
Smart Images

Figure CN118665270B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of new energy technology, and specifically to a battery charging control method, device, electronic device and storage medium. Background Art
[0002] With the development of new energy technology, more and more new energy vehicles use batteries as driving force. At present, the state of charge (SOC) of the battery pack in new energy vehicles is at a high level, such as 90%~98%. The recharge caused by braking operation is likely to cause battery pack failure, affecting the safety of new energy vehicles. Summary of the invention
[0003] Based on the above problems, the present application provides a battery charging control method, device, electronic device and storage medium, which can reduce battery pack failures caused by recharging and improve the safety of new energy vehicles.
[0004] In a first aspect, the present application provides a battery charging control method, the method comprising: obtaining a detection current value and a current duration of a vehicle recharging a battery pack; determining a request current value based on the detection current value and the current duration; sending a first recharging request to a vehicle controller of the vehicle based on the request current value; wherein the first recharging request is used to instruct the vehicle controller to control the recharging current based on the request current value; determining the request current value based on the detection current value and the current duration, comprising: obtaining a current temperature and a current state of charge of the battery pack; querying a first current value from a pulse ammeter and a second current value from a continuous ammeter based on the current temperature and the current state of charge; wherein the pulse ammeter and the continuous ammeter are established based on multiple battery temperatures and multiple states of charge in different scenarios; determining a target ammeter from the pulse ammeter and the continuous ammeter based on the detection current value, the current duration, the first current value and the second current value; and determining the current value queried from the target ammeter as the request current value.
[0005] In the technical solution of the embodiment of the present application, the size of the recharge current is dynamically adjusted according to the detected current value and the current duration of the recharge current, which can safely and effectively control the recharge current, reduce pre-overvoltage faults and overvoltage faults caused by recharge, and thus improve the safety of new energy vehicles. In addition, the size of the recharge current can be quickly adjusted through the pre-established pulse ammeter and continuous ammeter, thereby safely and effectively controlling the recharge current and reducing battery pack failures caused by the recharge current.
[0006] In some embodiments, a target ammeter is determined from a pulse ammeter and a continuous ammeter according to a detected current value, a current duration, a first current value, and a second current value, including at least one of the following: when the detected current value is greater than the first current value and the current duration is greater than the first preset duration, the continuous ammeter is determined as the target ammeter; when the detected current value is greater than the second current value and the current duration is greater than the second preset duration, the continuous ammeter is determined as the target ammeter; when the detected current value is less than the second current value and the current duration is greater than the third preset duration, the pulse ammeter is determined as the target ammeter; wherein the order of duration from long to short is the third preset duration, the first preset duration, and the second preset duration. In the technical solution of the embodiment of the present application, the recharge current can be dynamically adjusted using a pulse ammeter and a continuous ammeter, so that the size of the recharge current can be safely and effectively controlled.
[0007] In some embodiments, the method further includes: when the battery voltage of the battery pack meets the pre-overvoltage condition, sending a second recharge request to the vehicle controller; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the rate of decrease of the recharge current is not greater than a preset rate. In the technical solution of the embodiment of the present application, controlling the rate of decrease of the recharge current can reduce faults caused by too fast a current decrease and improve the safety of the battery pack.
[0008] In some embodiments, the method further includes: determining the highest battery voltage from the battery voltages of multiple battery cells in the battery pack; determining the target overvoltage level according to the highest battery voltage and the voltage duration; and performing a protection operation corresponding to the target overvoltage level. In the technical solution of the embodiment of the present application, overvoltage fault detection can be performed to take protective measures in a timely manner, thereby improving the safety of the battery pack and further improving the safety of new energy vehicles.
[0009] In some embodiments, the target overvoltage level is determined according to the maximum battery voltage and the voltage duration, including: when the maximum battery voltage is not greater than the first voltage threshold and the voltage duration is greater than the fourth preset duration, the target overvoltage level is determined to be low; when the maximum battery voltage is not greater than the second voltage threshold and the voltage duration is greater than the fifth preset duration, the target overvoltage level is determined to be medium; when the maximum battery voltage is not greater than the third voltage threshold and the voltage duration is greater than the sixth preset duration, the target overvoltage level is determined to be high; when the maximum battery voltage is not greater than the fourth voltage threshold and the duration is greater than the sixth preset duration, the target overvoltage level is determined to be the highest level; wherein the order of voltage values from small to large is the first voltage threshold, the second voltage threshold, the third voltage threshold, and the fourth voltage threshold; and the order of duration from long to short is the fourth preset duration, the fifth preset duration, and the sixth preset duration. In the technical solution of the embodiment of the present application, setting multiple overvoltage levels can distinguish the degree of danger of overvoltage faults, and then taking protection operations consistent with the overvoltage levels, which can not only improve the safety of the battery pack, but also improve the user experience.
[0010] In some embodiments, the target overvoltage level is any one of low, medium, and high, and the protection operation corresponding to the target overvoltage level is performed, including: in the case of charging, sending a high voltage request to the vehicle controller; wherein the high voltage request is used to instruct the vehicle controller to lower the high voltage of the battery pack; in the case of discharging, sending the target overvoltage level to the vehicle controller. In the technical solution of the embodiment of the present application, according to the overvoltage level and the charge and discharge state of the battery pack, protective operations such as lowering the high voltage or prompting are taken, which can not only improve the safety of the battery pack, but also enhance the user experience.
[0011] In some embodiments, the target overvoltage level is the highest level, and the protection operation corresponding to the target overvoltage level is performed, including: sending a high voltage request to the vehicle controller; wherein the high voltage request is used to instruct the vehicle controller to lower the high voltage of the battery pack. In the technical solution of the embodiment of the present application, pre-overvoltage fault detection is performed, and protective measures can be taken in time, thereby improving the safety of the battery pack, and then improving the safety of new energy vehicles.
[0012] In some embodiments, the method further includes: determining the highest battery voltage from the battery voltages of multiple battery cells in the battery pack; determining the target pre-overvoltage level according to the highest battery voltage and the voltage duration; sending a recharge limit instruction to the vehicle controller according to the target pre-overvoltage level; the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the requested current value and the target pre-overvoltage level. In the technical solution of the embodiment of the present application, setting multiple pre-overvoltage levels can distinguish the degree of danger of pre-overvoltage faults, and then taking protection operations consistent with the pre-overvoltage level, which can not only improve the safety of the battery pack, but also enhance the user experience.
[0013] In some embodiments, a target pre-overvoltage level is determined based on the maximum battery voltage and the voltage duration, including: when the maximum battery voltage is not greater than the first voltage difference and the voltage duration is greater than a seventh preset duration, the target pre-overvoltage level is determined to be a low level; when the maximum battery voltage is not greater than the second voltage difference and the voltage duration is greater than the seventh preset duration, the target pre-overvoltage level is determined to be a medium level; when the maximum battery voltage is not greater than the third voltage difference and the voltage duration is greater than the seventh preset duration, the target pre-overvoltage level is determined to be a high level; wherein the first voltage difference is the difference between the full charge voltage value and the first voltage value, the second voltage difference is the difference between the full charge voltage value and the second voltage value, the third voltage difference is the difference between the full charge voltage value and the third voltage value, and the order of the voltage values from large to small is the first voltage value, the second voltage value, and the third voltage value.
[0014] In some embodiments, when the target pre-overvoltage level is low, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a first ratio; when the target pre-overvoltage level is medium, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a second ratio; when the target pre-overvoltage level is high, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a third ratio; wherein each ratio is the ratio of the recharge current to the requested current value, and the order of the ratios from large to small is the first ratio, the second ratio, and the third ratio. In the technical solution of the embodiment of the present application, by limiting the recharge current according to the pre-overvoltage level, the size of the recharge current can be safely and effectively controlled, thereby improving the safety of the battery pack.
[0015] In a second aspect, the present application also provides a battery charging control device, the device comprising:
[0016] A current acquisition module is used to obtain the detection current value and current duration of the vehicle's recharging of the battery pack;
[0017] A request value determination module, used to determine a request current value according to a detected current value and a current duration;
[0018] A first recharge control module, used to send a first recharge request to a vehicle controller of the vehicle according to the requested current value; wherein the first recharge request is used to instruct the vehicle controller to control the recharge current according to the requested current value;
[0019] Among them, the request value determination module is specifically used to obtain the current temperature and current state of charge of the battery pack; according to the current temperature and the current state of charge, query the first current value from the pulse ammeter, and query the second current value from the continuous ammeter; wherein the pulse ammeter and the continuous ammeter are established based on multiple battery temperatures and multiple states of charge in different scenarios; according to the detected current value, the current duration, the first current value and the second current value, determine the target ammeter from the pulse ammeter and the continuous ammeter; and determine the current value queried from the target ammeter as the request current value.
[0020] In a third aspect, the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements any one of the methods in the first aspect when executing the computer program.
[0021] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method of any one of the first aspects is implemented.
[0022] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which implements any one of the methods in the first aspect when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the optional embodiments below. The accompanying drawings are only used for the purpose of illustrating the optional embodiments and are not to be considered as limiting the present application. Moreover, the same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0024] Figure 1 is a schematic diagram of an application environment of a battery charging control method according to an embodiment of the present application;
[0025] Figure 2 It is a flowchart of a battery charging control method according to an embodiment of the present application;
[0026] Figure 3 is a flowchart of the steps of determining a requested current value in one embodiment of the present application;
[0027] Figure 4 is a schematic diagram of the recharge current drop rate according to an embodiment of the present application;
[0028] Figure 5 is a flow chart of an overvoltage fault detection strategy according to an embodiment of the present application;
[0029] Figure 6 It is a flow chart of a pre-overvoltage fault detection strategy according to an embodiment of the present application;
[0030] Figure 7 This is one of the structural block diagrams of a battery charging control device according to an embodiment of the present application;
[0031] Figure 8 This is the second structural block diagram of the battery charging control device according to an embodiment of the present application;
[0032] Fig. 9 This is the third structural block diagram of the battery charging control device according to an embodiment of the present application;
[0033] Fig.10 This is the fourth structural block diagram of the battery charging control device according to an embodiment of the present application;
[0034] Fig.11 It is a diagram of the internal structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0037] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0038] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0039] In the description of the embodiments of the present application, the term "and / or" is a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0040] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0041] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0042] With the development of new energy technology, more and more new energy vehicles use batteries as driving force. At present, in new energy vehicles, the state of charge (SOC) of the battery pack is at a high level, for example, when it is at 90%~98%, the braking operation will cause the drive motor to generate energy, which will be recovered and charged to the battery pack. However, since the state of charge of the battery pack is at a high level, charging the battery pack will easily cause the battery pack to have a pre-overvoltage fault or even an overvoltage fault, which will affect the safety of new energy vehicles. Among them, pre-overvoltage is a fault caused by the battery voltage about to exceed the full charge voltage of the battery, and overvoltage fault is a fault caused by the battery voltage exceeding the full charge voltage of the battery.
[0043] Research on the above-mentioned problems found that the above-mentioned problems are caused by the failure to control the recharge current of the battery pack. Therefore, the embodiment of the present application provides a battery charging control method, which obtains the detection current value and current duration of the vehicle recharging the battery pack; determines the request current value according to the detection current value and the current duration; sends a first recharge request to the vehicle controller of the vehicle according to the request current value, wherein the first recharge request is used to instruct the vehicle controller to control the size of the recharge current according to the request current value. Through the technical solution provided by the embodiment of the present application, the size of the recharge current can be dynamically adjusted according to the detection current value and the current duration of the recharge current, thereby safely and effectively controlling the recharge current, reducing pre-overvoltage faults and overvoltage faults caused by recharging, and thus improving the safety of new energy vehicles.
[0044] The battery charging control method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The application environment includes a new energy vehicle, which includes a battery pack 11, a vehicle controller 12 and an energy recovery device 13. The battery pack 11 includes multiple battery cells 111, various sensors 112 and a battery management system (BMS) 113. The battery cell 111 is used to store electrical energy and provide driving force for the new energy vehicle. Multiple battery cells 111 can be connected in series and / or in parallel. The sensor 112 is connected to the battery cell 111 or is arranged at the battery cell 111. The sensor 112 includes but is not limited to various temperature sensors, voltage sensors, current sensors, etc., which can detect the temperature, voltage and current of the battery cell. The battery management system 113 is respectively connected to various sensors 112 and the vehicle controller 12. The battery management system 113 can obtain data such as the temperature, voltage and current of the battery cell from various sensors 112, and can also perform calculations based on multiple data of the battery cell 111. It can also interact with the vehicle controller 12 to realize the charge and discharge control of the battery pack. It should be noted that the structure of the battery pack, the type of sensor and the function of the battery management system are not limited to the description of the above examples and can be set according to actual conditions.
[0045] According to some embodiments of the present application, referring to Figure 2 , a battery charging control method is provided, which is applied to Figure 1 Taking the battery management system of as an example, the embodiment of the present application may include the following steps:
[0046] Step 201, obtaining the detection current value and current duration of the vehicle recharging the battery pack.
[0047] When the vehicle's energy recovery device recharges the battery pack, the current sensor can detect the recharge current of the entire battery pack and transmit the detected current value to the battery management system. The battery management system obtains the detected current value from the current sensor and calculates the current duration of the recharge current.
[0048] Step 202: Determine the requested current value according to the detected current value and the duration of the current.
[0049] When the detected current value is different and the battery duration is different, the requested current value is also different. A first corresponding relationship can be pre-set in the battery management system, and after obtaining the detected current value and determining the current duration, the requested current value can be determined according to the first corresponding relationship.
[0050] For example, if the detected current value is a1 and the current duration is t1, the requested current value can be determined to be b1 according to the first corresponding relationship; if the detected current value is a2 and the current duration is t2, the requested current value can be determined to be b2 according to the first corresponding relationship.
[0051] It should be noted that the first corresponding relationship can be determined by statistically analyzing historical data, or by obtaining experimental data under preset experimental conditions and determining the first corresponding relationship based on the experimental data. The embodiment of the present application does not limit the determination method of the first corresponding relationship, and it can be set according to actual conditions.
[0052] Step 203: Send a first recharge request to a vehicle controller of the vehicle according to the requested current value.
[0053] The first recharge request is used to instruct the vehicle controller to control the size of the recharge current according to the requested current value.
[0054] After determining the requested current value, a first recharge request is generated according to the requested current value, and the first recharge request is sent to the vehicle controller. The vehicle controller receives the first recharge request and controls the size of the recharge current according to the requested current value in the first recharge request.
[0055] For example, if the requested current value is b1, the vehicle controller controls the recharge current to be less than or equal to b1; if the requested current value is b2, the vehicle controller controls the recharge current to be less than or equal to b2.
[0056] In some embodiments, reference Figure 3 The above-mentioned “determining the requested current value according to the detected current value and the duration of the current” may include the following steps:
[0057] Step 301, obtaining the current temperature and current state of charge of the battery pack.
[0058] The temperature sensor in the vehicle can detect the temperature of the battery pack and transmit the detected current temperature to the battery management system, which obtains the current temperature of the battery pack.
[0059] The battery management system can also calculate the current state of charge of each battery cell in the battery pack, and calculate the current state of charge of the battery pack based on the current state of charge of multiple battery cells. For example, the average value of the current state of charge of multiple battery cells is calculated, and the average value is used as the current state of charge of the battery pack; or the minimum value of the current state of charge of multiple battery cells is counted, and the minimum value is used as the current state of charge of the battery pack.
[0060] Step 302: According to the current temperature and the current state of charge, a first current value is queried from a pulse current meter, and a second current value is queried from a continuous current meter.
[0061] Among them, the pulse current meter and the continuous current meter are established based on multiple battery temperatures T and multiple states of charge SOC in different scenarios. For example, in one scenario, a pulse current of T = -30°C and SOC = 0%, a pulse current of T = -20°C and SOC = 0% ... a pulse current of T = 60°C and SOC = 0% is obtained, and then a pulse current of T = -30°C and SOC = 5%, a pulse current of T = -20°C and SOC = 5% ... a pulse current of T = 60°C and SOC = 5% is obtained, and the acquisition is continued in the above manner until a pulse current of T = -30°C and SOC = 100%, a pulse current of T = -20°C and SOC = 100% ... a pulse current of T = 60°C and SOC = 100% is obtained, and a pulse current meter is established based on the acquired pulse current. In another scenario, obtain the continuous current when the battery temperature is -30℃ and the SOC is 0%, the continuous current when the battery temperature is -20℃ and the SOC is 0%... the continuous current when the battery temperature is 60℃ and the SOC is 100%, then obtain the continuous current when T is -30℃ and the SOC is 5%, the continuous current when T is -20℃ and the SOC is 5%... the continuous current when T is 60℃ and the SOC is 5%, and continue to obtain in the above manner until the continuous current when T is -30℃ and the SOC is 100%, the continuous current when T is -20℃ and the SOC is 100%... the continuous current when T is 60℃ and the SOC is 100% is obtained, and the continuous current table is established based on the continuous current obtained. Among them, the pulse current and the continuous current are used to characterize the recharge current with different current values, and the current value of the pulse current is not greater than the current value of the continuous current.
[0062] It should be noted that the battery temperature and state of charge in the pulse ammeter and the continuous ammeter can be set according to actual conditions.
[0063] The battery management system stores a pulse ammeter and a continuous ammeter. After obtaining the current temperature and the current state of charge of the battery pack, the pulse ammeter and the continuous ammeter are searched according to the current temperature and the current state of charge. The first current value corresponding to the current temperature and the current state of charge is found from the pulse ammeter, and the second current value corresponding to the current temperature and the current state of charge is found from the continuous ammeter.
[0064] For example, the current temperature is 20° C. and the current state of charge is 70.0%. According to the current temperature and the current state of charge, the first current value can be found to be 241.3 from the pulse ammeter, and the second current value can be found to be 60.0 from the continuous ammeter.
[0065] Step 303, determining a target current meter from the pulse current meter and the continuous current meter according to the detected current value, the current duration, the first current value and the second current value.
[0066] The detected current value is compared with the first current value and the second current value to obtain a comparison result. According to the comparison result and the different durations of the current, the pulse ammeter can be determined as the target ammeter, or the continuous ammeter can be determined as the target ammeter.
[0067] For example, if the detected current value is greater than the first current value and the current lasts for a long time, it indicates that the recharge current is large and lasts for a long time. In this case, the battery pack is prone to failure, so the recharge current needs to be reduced, and the continuous current meter is determined as the target current meter. If the detected current value is less than the second current value and lasts for a long time, it indicates that the recharge current is very small and lasts for a long time. In this case, the recharge efficiency is low, so the recharge current needs to be increased, and the pulse current meter is determined as the target current meter.
[0068] In step 304, the current value queried from the target current table is determined as the requested current value.
[0069] After the pulse ammeter is determined as the target ammeter, the first current value queried from the pulse ammeter is determined as the requested current value. After the continuous ammeter is determined as the target ammeter, the second current value queried from the continuous ammeter is determined as the requested current value.
[0070] For example, if the pulse ammeter is determined as the target ammeter, the requested current value is determined to be 243.1; if the continuous ammeter is determined as the target ammeter, the requested current value is determined to be 60.0.
[0071] It can be understood that the size of the recharge current can be quickly adjusted through the pre-established pulse ammeter and continuous ammeter, thereby safely and effectively controlling the recharge current and reducing battery pack failures caused by the recharge current.
[0072] In the above embodiment, the detection current value and the duration of the current when the vehicle recharges the battery pack are obtained; the requested current value is determined based on the detection current value and the duration of the current; and a first recharge request is sent to the vehicle controller based on the requested current value, wherein the first recharge request is used to instruct the vehicle controller to control the size of the recharge current based on the requested current value. In the technical solution of the embodiment of the present application, the size of the recharge current is dynamically adjusted based on the detection current value and the duration of the current of the recharge current, so that the recharge current can be safely and effectively controlled, and pre-overvoltage faults and overvoltage faults caused by recharging can be reduced, thereby improving the safety of new energy vehicles.
[0073] According to some embodiments of the present application, in the above embodiments, “determining a target current meter from a pulse current meter and a continuous current meter according to the detected current value, the current duration, the first current value, and the second current value” includes at least one of the following:
[0074] 1) When the detected current value is greater than the first current value and the duration of the current is greater than the first preset duration, the continuous current meter is determined as the target current meter;
[0075] 2) When the detected current value is greater than the second current value and the duration of the current is greater than the second preset duration, the continuous current meter is determined as the target current meter;
[0076] 3) When the detected current value is less than the second current value and the current duration is greater than the third preset duration, the pulse ammeter is determined as the target ammeter;
[0077] The order of the duration from long to short is the third preset duration, the first preset duration, and the second preset duration. The first preset duration, the second preset duration, and the third preset duration are determined according to the pulse capability of the recharge current.
[0078] For example, the first current value is 241.3, the second current value is 60.0, the first preset duration is 4s, the second preset duration is 2s, and the third preset duration is 6s. Assuming that the detection current value is 270.0 and the duration is 8s, it can be determined that the detection current value is greater than the first current value, and the current duration is greater than the first preset duration, indicating that the recharge current is large and the duration is long. In this case, the battery pack is prone to failure, and the continuous current meter is determined as the target current meter, thereby reducing the recharge current according to the current value in the continuous current meter.
[0079] Assuming that the detected current value is 70.0 and the duration is 6s, it can be determined that the detected current value is greater than the second current value, and the current duration is greater than the second preset duration, indicating that the recharge current is still large and lasts for a long time, and the battery pack is still prone to failure. The continuous current meter is determined as the target current meter, thereby reducing the recharge current according to the current value in the continuous current meter.
[0080] Assuming that the detected current value is 50.0 and the duration is 3s, it can be determined that the detected current value is less than the second current value and the current duration is greater than the third preset duration, indicating that the recharge current is small and the recharge efficiency of the battery pack is low. The pulse ammeter is determined as the target ammeter, thereby increasing the recharge current according to the current value in the pulse ammeter.
[0081] In the above embodiment, when the detected current value is greater than the first current value and the current duration is greater than the first preset duration, the continuous ammeter is determined as the target ammeter; when the detected current value is greater than the second current value and the current duration is greater than the second preset duration, the continuous ammeter is determined as the target ammeter; when the detected current value is less than the second current value and the current duration is greater than the third preset duration, the pulse ammeter is determined as the target ammeter. In the technical solution of the embodiment of the present application, the pulse ammeter and the continuous ammeter are used to dynamically adjust the recharge current, so that the size of the recharge current can be safely and effectively controlled.
[0082] According to some embodiments of the present application, a current limiting strategy for the recharge current can also be set in the battery management system, and the current limiting strategy can include: when the battery voltage of the battery pack meets the pre-overvoltage condition, sending a second recharge request to the vehicle controller; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the decrease rate of the recharge current is not greater than a preset rate.
[0083] The pre-overvoltage condition can be pre-set in the battery management system. When the battery voltage meets the pre-overvoltage condition, it indicates that the battery pack is about to experience a pre-overvoltage condition, which in turn causes a pre-overvoltage fault. Therefore, when the battery voltage of the battery pack meets the pre-overvoltage condition, the battery management system sends a second recharge request to the vehicle controller. The vehicle controller receives the second recharge request, controls the recharge current to decrease according to the second recharge request, and controls the recharge current to decrease at a rate not exceeding a preset rate.
[0084] Reference Figure 4 , the horizontal axis is time, the left vertical axis is current in ampere (A), and the right vertical axis is battery voltage in millivolt (mV). When the battery voltage of the battery pack meets the pre-overvoltage condition, the recharge current is controlled to decrease in a step-by-step manner, such as Figure 4 The curve of the medium step decline, and the decline speed does not exceed the preset rate. In the figure, V1 is the pre-overvoltage threshold, V2 is the overvoltage threshold, and the change in battery voltage ΔV<V2-V1.
[0085] The pre-overvoltage threshold may include multiple pre-overvoltage thresholds, for example, pre-overvoltage threshold v1<pre-overvoltage threshold v2<pre-overvoltage threshold v3. The battery voltage of the above-mentioned battery pack meeting the pre-overvoltage condition may include one or more of the following situations: if the battery voltage U is greater than the pre-overvoltage threshold v1, it is determined that the battery voltage of the battery pack meets the pre-overvoltage condition; if the battery voltage U is greater than the pre-overvoltage threshold v2, it is determined that the battery voltage of the battery pack meets the pre-overvoltage condition; if the battery voltage U is greater than the pre-overvoltage threshold v3, it is determined that the battery voltage of the battery pack meets the pre-overvoltage condition.
[0086] It should be noted that the method for determining whether the pre-overvoltage condition is met is not limited to the above example and can be set according to actual conditions.
[0087] In the above embodiment, when the battery voltage of the battery pack meets the pre-overvoltage condition, a second recharge request is sent to the vehicle controller; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the rate of decrease of the recharge current is not greater than the preset rate. In the technical solution of the embodiment of the present application, controlling the rate of decrease of the recharge current can reduce faults caused by too fast current decrease and improve the safety of the battery pack.
[0088] According to some embodiments of the present application, an overvoltage fault detection strategy is also provided. Figure 5 , the overvoltage fault detection strategy may include the following steps:
[0089] Step 401 : determining a highest battery voltage from battery voltages of a plurality of battery cells of a battery pack.
[0090] The battery management system can obtain the battery voltage of each battery cell from the voltage sensor, collect statistics on the battery voltages of multiple battery cells, and obtain the highest battery voltage.
[0091] Step 402: Determine a target overvoltage level according to the maximum battery voltage and the voltage duration.
[0092] Different overvoltage levels can be determined based on the different maximum battery voltages and the different voltage durations of the maximum battery voltage. The second correspondence between the maximum battery voltage, voltage duration and overvoltage level can be pre-set in the battery management system. After obtaining the maximum battery voltage and voltage duration, the target overvoltage level is determined from multiple overvoltage levels based on the maximum battery voltage, voltage duration and the second correspondence.
[0093] For example, the highest battery voltage is U1, and the voltage duration is t1. According to the second corresponding relationship, the target overvoltage level can be determined to be low; the highest battery voltage is U2, and the voltage duration is t2. According to the second corresponding relationship, the target overvoltage level can be determined to be high.
[0094] It should be noted that the second corresponding relationship can be set according to automobile safety standards.
[0095] Step 403: Execute a protection operation corresponding to the target overvoltage level.
[0096] Different overvoltage levels correspond to different protection operations. For example, if the overvoltage level is low, the protection operation may be reporting information; if the overvoltage level is high, the protection operation may be stopping charging and discharging. It should be noted that the protection operation may be set according to automobile safety standards.
[0097] After determining the target overvoltage level, the battery management system determines the protection operation corresponding to the target overvoltage level according to a third corresponding relationship between the overvoltage level and the protection operation, and executes the protection operation.
[0098] In the above embodiment, the highest battery voltage is determined from the battery voltages of multiple battery cells in the battery pack; the target overvoltage level is determined according to the highest battery voltage and the voltage duration; and the protection operation corresponding to the target overvoltage level is performed. In the technical solution of the embodiment of the present application, overvoltage fault detection is performed, and protection measures can be taken in time, thereby improving the safety of the battery pack and further improving the safety of new energy vehicles.
[0099] According to some embodiments of the present application, in the above embodiment, “determining the target overvoltage level according to the highest battery voltage and the voltage duration” may include the following situations:
[0100] 1) When the highest battery voltage is not greater than the first voltage threshold and the voltage duration is greater than a fourth preset duration, determining the target overvoltage level to be low;
[0101] 2) when the highest battery voltage is not greater than the second voltage threshold and the voltage duration is greater than a fifth preset duration, determining the target overvoltage level to be medium;
[0102] 3) when the highest battery voltage is not greater than the third voltage threshold and the voltage duration is greater than a sixth preset duration, determining the target overvoltage level to be high;
[0103] 4) when the highest battery voltage is not greater than the fourth voltage threshold and the duration is greater than the sixth preset duration, determining the target overvoltage level to be the highest level;
[0104] Among them, the order of voltage values from small to large is the first voltage threshold, the second voltage threshold, the third voltage threshold, and the fourth voltage threshold; the order of duration from long to short is the fourth preset duration, the fifth preset duration, and the sixth preset duration.
[0105] Taking the first voltage threshold of 3.80V, the second voltage threshold of 3.85V, the third voltage threshold of 3.90V, the fourth voltage threshold of 4.20V, the fourth preset time of 4s, the fifth preset time of 2s, and the sixth remaining time of 1s as an example, if the maximum battery voltage Umax≥3.80V and the voltage lasts for more than 4s, the target overvoltage level is determined to be low; if the maximum battery voltage Umax≥3.85V and the voltage lasts for more than 2s, the target overvoltage level is determined to be medium; if the maximum battery voltage Umax≥3.90V and the voltage lasts for more than 1s, the target overvoltage level is determined to be high; if the maximum battery voltage Umax≥4.20V and the voltage lasts for more than 1s, the target overvoltage level is determined to be the highest.
[0106] In the above embodiment, when the highest battery voltage is not greater than the first voltage threshold and the voltage duration is greater than the fourth preset time, the target overvoltage level is determined to be low; when the highest battery voltage is not greater than the second voltage threshold and the voltage duration is greater than the fifth preset time, the target overvoltage level is determined to be medium; when the highest battery voltage is not greater than the third voltage threshold and the voltage duration is greater than the sixth preset time, the target overvoltage level is determined to be high; when the highest battery voltage is not greater than the fourth voltage threshold and the duration is greater than the sixth preset time, the target overvoltage level is determined to be the highest. In the technical solution of the embodiment of the present application, setting multiple overvoltage levels can distinguish the degree of danger of overvoltage faults, and then taking protection operations consistent with the overvoltage levels, which can not only improve the safety of the battery pack, but also enhance the user experience.
[0107] According to some embodiments of the present application, the target overvoltage level is any one of low, medium, and high. In the above embodiments, "executing the protection operation corresponding to the target overvoltage level" may include: in the case of charging, sending a high-voltage request to the vehicle controller; wherein the high-voltage request is used to instruct the vehicle controller to lower the high voltage of the battery pack; in the case of discharging, sending the target overvoltage level to the vehicle controller.
[0108] If the battery management system determines that the target overvoltage level is any one of low, medium, and high, and determines that the battery pack is in a charging state, it sends a request for lower high voltage to the vehicle controller. The vehicle controller receives the request for lower high voltage and cuts off the charging path of the battery pack. For example, the relay between the external charging device and the battery pack is controlled to be disconnected, thereby cutting off the charging path. It should be noted that the lower high voltage method is not limited to controlling the relay to be disconnected. In actual applications, other methods can also be adopted.
[0109] If the battery management system determines that the target overvoltage level is any one of low, medium, and high, and determines that the battery pack is in a discharging state, the target overvoltage level is sent to the vehicle controller. After receiving the target overvoltage level, the vehicle controller can output overvoltage prompt information, such as controlling the warning light in the vehicle to light up, or controlling the vehicle's display screen to display overvoltage prompt information.
[0110] The target overvoltage level is the highest level. In the above embodiment, "executing the protection operation corresponding to the target overvoltage level" may include: sending a high-voltage request to the vehicle controller; wherein the high-voltage request is used to instruct the vehicle controller to lower the high voltage of the battery pack.
[0111] If the battery management system determines that the target overvoltage level is the highest level, it will send a high-voltage reduction request to the vehicle controller regardless of whether the battery pack is in a charging or discharging state. The vehicle controller receives the high-voltage reduction request and cuts off the charging path of the battery pack.
[0112] In the above embodiment, the target overvoltage level is any one of low, medium and high levels. In the case of charging, a high voltage request is sent to the vehicle controller; wherein the high voltage request is used to instruct the vehicle controller to lower the high voltage to the battery pack; in the case of discharging, the target overvoltage level is sent to the vehicle controller. The target overvoltage level is the highest level, and a high voltage request is sent to the vehicle controller; wherein the high voltage request is used to instruct the vehicle controller to lower the high voltage to the battery pack. In the technical solution of the embodiment of the present application, protective operations such as lowering the high voltage or prompting are taken according to the overvoltage level and the charge and discharge status of the battery pack, which can not only improve the safety of the battery pack, but also enhance the user experience.
[0113] According to some embodiments of the present application, a pre-overvoltage fault detection strategy is also provided. Figure 6 , the pre-overvoltage fault detection strategy may include the following steps:
[0114] Step 501 : determining a highest battery voltage from battery voltages of a plurality of battery cells of a battery pack.
[0115] The battery management system can obtain the battery voltage of each battery cell from the voltage sensor, collect statistics on the battery voltages of multiple battery cells, and obtain the highest battery voltage.
[0116] Step 502: Determine a target pre-overvoltage level according to the highest battery voltage and the voltage duration.
[0117] Different pre-overvoltage levels can be determined according to the different maximum battery voltages and the different voltage durations of the maximum battery voltage. The fourth correspondence between the maximum battery voltage, the voltage duration and the pre-overvoltage level can be preset in the battery management system. After determining the maximum battery voltage and the voltage duration, the target pre-overvoltage level is determined from multiple pre-overvoltage levels according to the maximum battery voltage, the voltage duration and the fourth correspondence.
[0118] For example, the highest battery voltage is U3, the voltage duration is t3, and according to the fourth corresponding relationship, the target pre-overvoltage level can be determined to be low; the highest battery voltage is U4, the voltage duration is t4, and according to the fourth corresponding relationship, the target pre-overvoltage level can be determined to be high.
[0119] It should be noted that the fourth corresponding relationship can be set according to automobile safety standards.
[0120] Step 503: Send a recharge restriction instruction to the vehicle controller according to the target pre-overvoltage level.
[0121] The recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to the requested current value and the target pre-overvoltage level.
[0122] Different pre-overvoltage levels have different restrictions on the recharge current. It can be understood that the higher the pre-overvoltage level, the higher the restriction. After determining the target pre-overvoltage level, the battery management system generates a recharge restriction instruction based on the target pre-overvoltage level and sends the recharge restriction instruction to the vehicle controller. The vehicle controller receives the recharge restriction instruction, determines the size of the recharge current after the restriction based on the requested current limit value and the recharge restriction instruction, and controls the recharge current based on the size of the recharge current after the restriction.
[0123] In the above embodiment, the highest battery voltage is determined from the battery voltages of multiple battery cells in the battery pack; the target pre-overvoltage level is determined according to the highest battery voltage and the voltage duration; and a recharge restriction instruction is sent to the vehicle controller according to the target pre-overvoltage level. In the technical solution of the embodiment of the present application, pre-overvoltage fault detection is performed, and protective measures can be taken in time, thereby improving the safety of the battery pack and further improving the safety of new energy vehicles.
[0124] According to some embodiments of the present application, in the above embodiment, “determining the target pre-overvoltage level according to the highest battery voltage and the voltage duration” may include one or more of the following situations:
[0125] 1) When the highest battery voltage is not greater than the first voltage difference and the voltage duration is greater than a seventh preset duration, determining the target pre-overvoltage level to be a low level;
[0126] 2) when the highest battery voltage is not greater than the second voltage difference and the voltage duration is greater than a seventh preset duration, determining the target pre-overvoltage level to be medium;
[0127] 3) when the highest battery voltage is not greater than the third voltage difference and the voltage duration is greater than a seventh preset duration, determining the target pre-overvoltage level to be high;
[0128] Among them, the first voltage difference is the difference between the full charge voltage value and the first voltage value, the second voltage difference is the difference between the full charge voltage value and the second voltage value, and the third voltage difference is the difference between the full charge voltage value and the third voltage value. The order of the voltage values from large to small is the first voltage value, the second voltage value, and the third voltage value.
[0129] Taking the full charge voltage value of 3650mV, the first voltage value of 150mV, the second voltage value of 100mV, the third voltage value of 50mV, and the seventh preset time length of 2s as an example, the first voltage difference is 3500mV, the second voltage difference is 3550mV, and the third voltage difference is 3600mV. If the maximum battery voltage Umax≥3500mV and lasts for more than 2s, the target pre-overvoltage level is determined to be low; if the maximum battery voltage Umax≥3550mV and lasts for more than 2s, the target pre-overvoltage level is determined to be medium; if the maximum battery voltage Umax≥3600mV and lasts for more than 2s, the target pre-overvoltage level is determined to be high.
[0130] In the above embodiment, when the highest battery voltage is not greater than the first voltage difference and the voltage duration is greater than the seventh preset time, the target pre-overvoltage level is determined to be low; when the highest battery voltage is not greater than the second voltage difference and the voltage duration is greater than the seventh preset time, the target pre-overvoltage level is determined to be medium; when the highest battery voltage is not greater than the third voltage difference and the voltage duration is greater than the seventh preset time, the target pre-overvoltage level is determined to be high. In the technical solution of the embodiment of the present application, setting multiple pre-overvoltage levels can distinguish the degree of danger of pre-overvoltage faults, and then taking protection operations consistent with the pre-overvoltage levels, which can not only improve the safety of the battery pack, but also enhance the user experience.
[0131] According to some embodiments of the present application, the recharge limit instruction may play different roles according to different pre-overvoltage levels, such as one or more of the following situations:
[0132] 1) When the target pre-overvoltage level is low, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to the first ratio;
[0133] 2) When the target pre-overvoltage level is medium, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to the second ratio;
[0134] 3) When the target pre-overvoltage level is high, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to the third ratio;
[0135] Among them, each ratio is the ratio of the recharge current to the requested current value, and the order of the ratios from large to small is the first ratio, the second ratio, and the third ratio.
[0136] Taking the first ratio as 75%, the second ratio as 50%, the third ratio as 0%, and the requested current value as I as an example, when the target pre-overvoltage level is low, the vehicle controller controls the size of the recharge current to 75%*I according to the recharge limit instruction; when the target pre-overvoltage level is medium, the vehicle controller controls the size of the recharge current to 50%*I according to the recharge limit instruction; when the target pre-overvoltage level is high, the vehicle controller controls the size of the recharge current to 0%*I according to the recharge limit instruction.
[0137] It should be noted that, when the target pre-overvoltage level is high, the recharge current is limited to 0 in order to prevent the problem of an extreme overvoltage fault from occurring due to the existence of available recharge current.
[0138] In the above embodiment, when the target pre-overvoltage level is low, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the first ratio; when the target pre-overvoltage level is medium, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the second ratio; when the target pre-overvoltage level is high, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the third ratio. In the technical solution of the embodiment of the present application, the recharge current is limited according to the pre-overvoltage level, which can safely and effectively control the size of the recharge current, thereby improving the safety of the battery pack.
[0139] It should be understood that, although the various steps in the above flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above flowchart may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0140] Based on the same inventive concept, the embodiment of the present application also provides a battery charging control device for implementing the battery charging control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more battery charging control device embodiments provided below can refer to the limitations of the battery charging control method above, and will not be repeated here.
[0141] According to some embodiments of the present application, referring to Figure 7 , provides a battery charging control device, the device comprising:
[0142] The current acquisition module 601 is used to obtain the detection current value and current duration of the vehicle recharging the battery pack;
[0143] A request value determination module 602, configured to determine a request current value according to a detected current value and a current duration;
[0144] A first recharge control module 603 is used to send a first recharge request to a vehicle controller of the vehicle according to the requested current value; wherein the first recharge request is used to instruct the vehicle controller to control the recharge current according to the requested current value;
[0145] Among them, the request value determination module 602 is specifically used to obtain the current temperature and current state of charge of the battery pack; according to the current temperature and the current state of charge, query the first current value from the pulse ammeter, and query the second current value from the continuous ammeter; wherein the pulse ammeter and the continuous ammeter are established based on multiple battery temperatures and multiple states of charge in different scenarios; according to the detected current value, the current duration, the first current value and the second current value, determine the target ammeter from the pulse ammeter and the continuous ammeter; and determine the current value queried from the target ammeter as the request current value.
[0146] In some embodiments, the request value determination module 602 is specifically used to determine the continuous ammeter as the target ammeter when the detected current value is greater than the first current value and the current duration is greater than the first preset duration; determine the continuous ammeter as the target ammeter when the detected current value is greater than the second current value and the current duration is greater than the second preset duration; determine the pulse ammeter as the target ammeter when the detected current value is less than the second current value and the current duration is greater than the third preset duration; wherein the order of duration from long to short is the third preset duration, the first preset duration, and the second preset duration.
[0147] In some embodiments, reference Figure 8 , the device further comprises:
[0148] The second recharge control module 604 is specifically used to send a second recharge request to the vehicle controller when the battery voltage of the battery pack meets the pre-overvoltage condition; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the decrease rate of the recharge current is not greater than the preset rate.
[0149] In some embodiments, reference Fig. 9 , the device further comprises:
[0150] A voltage determination module 605, configured to determine a highest battery voltage from battery voltages of a plurality of battery cells of the battery pack;
[0151] An overvoltage level determination module 606 is used to determine a target overvoltage level according to the maximum battery voltage and the voltage duration;
[0152] The protection module 607 is used to perform a protection operation corresponding to the target overvoltage level.
[0153] In some embodiments, the overvoltage level determination module 606 is specifically used to determine that the target overvoltage level is low when the highest battery voltage is not greater than the first voltage threshold and the voltage duration is greater than a fourth preset time; determine that the target overvoltage level is medium when the highest battery voltage is not greater than the second voltage threshold and the voltage duration is greater than the fifth preset time; determine that the target overvoltage level is high when the highest battery voltage is not greater than the third voltage threshold and the voltage duration is greater than the sixth preset time; determine that the target overvoltage level is highest when the highest battery voltage is not greater than the fourth voltage threshold and the duration is greater than the sixth preset time; wherein the order of voltage values from small to large is the first voltage threshold, the second voltage threshold, the third voltage threshold, and the fourth voltage threshold; the order of duration from long to short is the fourth preset time, the fifth preset time, and the sixth preset time.
[0154] In some embodiments, the target overvoltage level is any one of low, medium, and high levels, and the protection module 607 is specifically used to send a high-voltage request to the vehicle controller under charging conditions; wherein the high-voltage request is used to instruct the vehicle controller to lower the high voltage of the battery pack; and under discharging conditions, send the target overvoltage level to the vehicle controller.
[0155] In some embodiments, the target overvoltage level is the highest level, and the protection module 607 is specifically used to send a high-voltage lowering request to the vehicle controller; wherein the high-voltage lowering request is used to instruct the vehicle controller to lower the high voltage of the battery pack.
[0156] In some embodiments, reference Fig.10 , the device further comprises:
[0157] A voltage determination module 605, configured to determine a highest battery voltage from battery voltages of a plurality of battery cells of the battery pack;
[0158] A pre-overvoltage level determination module 608, configured to determine a target pre-overvoltage level according to a maximum battery voltage and a voltage duration;
[0159] The recharge limiting module 609 is used to send a recharge limiting instruction to the vehicle controller according to the target pre-overvoltage level; the recharge limiting instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the requested current value and the target pre-overvoltage level.
[0160] In some embodiments, the pre-overvoltage level determination module 608 is used to determine that the target pre-overvoltage level is low when the highest battery voltage is not greater than the first voltage difference and the voltage duration is greater than a seventh preset time; determine that the target pre-overvoltage level is medium when the highest battery voltage is not greater than the second voltage difference and the voltage duration is greater than the seventh preset time; determine that the target pre-overvoltage level is high when the highest battery voltage is not greater than the third voltage difference and the voltage duration is greater than the seventh preset time; wherein the first voltage difference is the difference between the full charge voltage value and the first voltage value, the second voltage difference is the difference between the full charge voltage value and the second voltage value, the third voltage difference is the difference between the full charge voltage value and the third voltage value, and the voltage values are in the order from large to small: the first voltage value, the second voltage value, and the third voltage value.
[0161] In some embodiments, when the target pre-overvoltage level is low, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a first ratio; when the target pre-overvoltage level is medium, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a second ratio; when the target pre-overvoltage level is high, the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to a third ratio; wherein each ratio is the ratio of the recharge current to the requested current value, and the order of the ratios from large to small is the first ratio, the second ratio, and the third ratio.
[0162] Each module in the above battery charging control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in the electronic device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0163] According to some embodiments of the present application, an electronic device is provided. The electronic device may be a battery management system, and its internal structure diagram may be as follows: Fig.11As shown. The electronic device includes a processor, a memory, an input / output interface and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and an external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery charging control method is implemented.
[0164] Those skilled in the art will understand that Fig.11 The structure shown in the figure is a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0165] According to some embodiments of the present application, there is also provided a non-transitory computer-readable storage medium including instructions, such as a memory including instructions, and the above instructions can be executed by a processor of an electronic device to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0166] According to some embodiments of the present application, a computer program product is also provided, and when the computer program is executed by a processor, the above method can be implemented. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, part or all of the above method can be implemented in whole or in part according to the process or function described in the embodiment of the present application.
[0167] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0168] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0169] The above-described embodiments only express several implementation methods of the present application, which is convenient for understanding the technical solutions of the present application in detail, but cannot be understood as limiting the scope of protection of the invention patent. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. It should be understood that the technical solutions obtained by those skilled in the art through logical analysis, reasoning or limited experiments on the basis of the technical solutions provided in the present application are all within the protection scope of the attached claims described in the present application. Therefore, the protection scope of the patent of this application shall be based on the contents of the attached claims, and the description and drawings can be used to explain the contents of the claims.
Claims
1. A battery charging control method, characterized in that: The method comprises: Obtain the detection current value and current duration of the vehicle's recharging of the battery pack; Determining a requested current value according to the detected current value and the current duration; Sending a first recharge request to the vehicle controller of the vehicle according to the requested current value; wherein the first recharge request is used to instruct the vehicle controller to control the recharge current according to the requested current value; When the battery voltage of the battery pack meets the pre-overvoltage condition, a second recharge request is sent to the vehicle controller; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the decrease rate of the recharge current is not greater than a preset rate; Wherein, determining the requested current value according to the detected current value and the current duration includes: Obtaining the current temperature and current state of charge of the battery pack; According to the current temperature and the current state of charge, query a first current value from a pulse ammeter and query a second current value from a continuous ammeter; wherein the pulse ammeter and the continuous ammeter are established based on multiple battery temperatures and multiple states of charge in different scenarios; Determining a target current meter from the pulse current meter and the continuous current meter according to the detected current value, the current duration, the first current value, and the second current value; determining the current value queried from the target current table as the requested current value; The step of determining a target current meter from the pulse current meter and the continuous current meter according to the detected current value, the current duration, the first current value, and the second current value includes: When the detected current value is greater than the first current value and the current duration is greater than a first preset duration, or when the detected current value is greater than the second current value and the current duration is greater than a second preset duration, the continuous ammeter is determined as the target ammeter to reduce the recharge current; wherein the current value in the continuous ammeter is less than the current value of the pulse ammeter.
2. The method according to claim 1, characterized in that The step of determining a target current meter from the pulse current meter and the continuous current meter according to the detected current value, the current duration, the first current value, and the second current value further includes: In a case where the detected current value is less than the second current value and the current duration is greater than a third preset duration, determining the pulse ammeter as the target ammeter; Among them, the order of duration from long to short is the third preset duration, the first preset duration, and the second preset duration.
3. The method according to claim 1, characterized in that The method further comprises: determining a highest battery voltage from battery voltages of a plurality of battery cells of the battery pack; Determining a target overvoltage level according to the highest battery voltage and the voltage duration; Execute a protection operation corresponding to the target overvoltage level.
4. The method according to claim 3, characterized in that The step of determining a target overvoltage level according to the highest battery voltage and the voltage duration includes: When the highest battery voltage is not greater than the first voltage threshold and the voltage duration is greater than a fourth preset duration, determining that the target overvoltage level is a low level; When the highest battery voltage is not greater than the second voltage threshold and the voltage duration is greater than a fifth preset duration, determining that the target overvoltage level is medium; When the highest battery voltage is not greater than a third voltage threshold and the voltage duration is greater than a sixth preset duration, determining that the target overvoltage level is a high level; When the highest battery voltage is not greater than a fourth voltage threshold and the duration is greater than a sixth preset duration, determining the target overvoltage level to be the highest level; Among them, the order of voltage values from small to large is the first voltage threshold, the second voltage threshold, the third voltage threshold, and the fourth voltage threshold; the order of duration from long to short is the fourth preset duration, the fifth preset duration, and the sixth preset duration.
5. The method according to claim 4, characterized in that The target overvoltage level is any one of low, medium, and high, and the performing of the protection operation corresponding to the target overvoltage level includes: In the case of charging, a high voltage lowering request is sent to the vehicle controller; wherein the high voltage lowering request is used to instruct the vehicle controller to lower the high voltage to the battery pack; In the case of discharge, the target overvoltage level is sent to the vehicle controller.
6. The method according to claim 4, characterized in that The target overvoltage level is the highest level, and the performing of the protection operation corresponding to the target overvoltage level includes: A high voltage request is sent to the vehicle controller, wherein the high voltage request is used to instruct the vehicle controller to apply high voltage to the battery pack.
7. The method according to claim 1, characterized in that The method further comprises: determining a highest battery voltage from battery voltages of a plurality of battery cells of the battery pack; Determining a target pre-overvoltage level according to the highest battery voltage and the voltage duration; A recharge limit instruction is sent to the vehicle controller according to the target pre-overvoltage level; the recharge limit instruction is used to instruct the vehicle controller to limit the size of the recharge current according to the requested current value and the target pre-overvoltage level.
8. The method according to claim 7, characterized in that The step of determining a target pre-overvoltage level according to the highest battery voltage and the voltage duration includes: When the highest battery voltage is not greater than the first voltage difference and the voltage duration is greater than a seventh preset duration, determining the target pre-overvoltage level to be a low level; When the highest battery voltage is not greater than the second voltage difference and the voltage duration is greater than the seventh preset duration, determining the target pre-overvoltage level to be medium; When the highest battery voltage is not greater than the third voltage difference and the voltage duration is greater than the seventh preset duration, determining the target pre-overvoltage level to be high; Among them, the first voltage difference is the difference between the full charge voltage value and the first voltage value, the second voltage difference is the difference between the full charge voltage value and the second voltage value, and the third voltage difference is the difference between the full charge voltage value and the third voltage value. The order of voltage values from large to small is the first voltage value, the second voltage value, and the third voltage value.
9. The method according to claim 8, characterized in that When the target pre-overvoltage level is low, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to a first ratio; When the target pre-overvoltage level is medium, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to a second ratio; When the target pre-overvoltage level is high, the recharge limit instruction is used to instruct the vehicle controller to limit the recharge current according to a third ratio; Among them, each ratio is the ratio of the recharge current to the requested current value, and the order of the ratios from large to small is the first ratio, the second ratio, and the third ratio.
10. A battery charging control device, characterized in that: The device comprises: A current acquisition module is used to obtain the detection current value and current duration of the vehicle's recharging of the battery pack; A request value determination module, used to determine a request current value according to the detected current value and the current duration; A first recharge control module, configured to send a first recharge request to a vehicle controller of the vehicle according to the requested current value; wherein the first recharge request is used to instruct the vehicle controller to control the recharge current according to the requested current value; A second recharge control module, configured to send a second recharge request to the vehicle controller when the battery voltage of the battery pack meets the pre-overvoltage condition; wherein the second recharge request is used to instruct the vehicle controller to control the recharge current to decrease, and the decrease rate of the recharge current is not greater than a preset rate; The request value determination module is specifically used to obtain the current temperature and the current state of charge of the battery pack; query the first current value from the pulse current meter and query the second current value from the continuous current meter according to the current temperature and the current state of charge; the pulse current meter and the continuous current meter are established based on multiple battery temperatures and multiple states of charge in different scenarios; determine the target current meter from the pulse current meter and the continuous current meter according to the detected current value, the current duration, the first current value and the second current value; and determine the current value queried from the target current meter as the request current value; The request value determination module is specifically used to determine the continuous ammeter as the target ammeter to reduce the recharge current when the detected current value is greater than the first current value and the current duration is greater than a first preset duration, or when the detected current value is greater than the second current value and the current duration is greater than a second preset duration; wherein the current value in the continuous ammeter is smaller than the current value of the pulse ammeter.
11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Overvoltage control method, system, equipment and medium based on energy recovery
CN115723628A
Battery pre-overvoltage processing method and device, fuel cell system and vehicle
CN118082629A
