Vehicle charging method, battery management system, vehicle, storage medium and product

By detecting the state of charge parameters of the battery module and calculating the charging time in the new energy vehicle battery management system, the problem of voltage oscillation during the charging tail is solved, and accurate judgment of the remaining charging time and accurate charging operation are achieved. control.

CN119189788APending Publication Date: 2024-12-27ZHEJIANG FARIZON ZHIXIN TECHNOLOGY CO LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411636527.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

During the charging process of new energy vehicles, the remaining charging time calculated by the battery management system is relatively accurate, mainly due to the fact that the trickle current and current drop strategies during the end of the charging operation cause voltage oscillation, which affects the calculation results.

Method used

When it is detected that the real state of charge parameters of the battery module reaches the preset state of charge parameter threshold, the real-time charging parameters are determined, and the first and second remaining charging times are obtained through real-time charging parameters calculation and lookup tables, and the first and second remaining charging times are compared. Determine the remaining charging time of the target to accurately determine whether the charging operation has entered the tail section and consider the influence of voltage fluctuations.

Benefits of technology

The accuracy of the battery management system for the remaining charging time in the charging operation tail section is improved, ensuring the accuracy and user experience of the charging operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119189788A_ABST
    Figure CN119189788A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle charging method, a battery management system, a vehicle, a storage medium and a product, and relates to the technical field of vehicles, the vehicle charging method specifically comprises the following steps: determining a real-time charging parameter of a battery module when it is detected that a first real charge state parameter of the battery module reaches a preset charge state parameter threshold; and according to the real-time charging parameter, determining a target residual charging duration corresponding to the battery module, and executing a vehicle charging operation based on the target residual charging duration. According to the invention, the battery management system can obtain accurate residual charging time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle charging method, a battery management system, a vehicle, a storage medium, and a computer program product. Background Art

[0002] With the continuous development of the automobile industry, new energy vehicles have become the preferred means of transportation for more and more users in their daily travel. However, compared with the refueling operation of traditional cars, the charging operation of new energy vehicles usually takes more time for users.

[0003] In related technologies, in order to alleviate the anxiety of users while waiting for charging to be completed, technicians usually monitor the real-time battery temperature of the battery module in the new energy vehicle during the charging process, and calculate the remaining charging time based on the real-time battery temperature, and then display the remaining charging time to the user.

[0004] However, when the charging operation is nearing the end, the power supply equipment of the charging station usually uses a trickle current to charge the battery module, which causes the voltage in the battery module to slowly rise. At the same time, the battery management system in the new energy vehicle will adopt a current reduction strategy at this stage to intervene in the trickle current provided by the power supply equipment. As a result, the voltage in the battery module will oscillate near the full charge voltage line at the end of the charging operation, which will lead to low accuracy of the remaining charging time calculated by the battery management system. Summary of the invention

[0005] The main purpose of the present application is to provide a vehicle charging method, a vehicle, a storage medium and a computer-readable storage medium, aiming to solve the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art.

[0006] To achieve the above objectives, the present application proposes a vehicle charging method, the vehicle charging method comprising:

[0007] When it is detected that a first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold, determining a real-time charging parameter of the battery module;

[0008] The target remaining charging time corresponding to the battery module is determined according to the real-time charging parameter, and a vehicle charging operation is performed based on the target remaining charging time.

[0009] In one embodiment, the step of determining the target remaining charging time corresponding to the battery module according to the real-time charging parameter includes:

[0010] Determine a first charging parameter group according to the real-time charging parameter, and perform a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module;

[0011] Determine a second charging parameter group according to the real-time charging parameter, and perform a data table lookup operation based on the second charging parameter group to determine a second remaining charging time corresponding to the battery module;

[0012] The first remaining charging time and the second remaining charging time are compared to obtain a comparison result, and a target remaining charging time corresponding to the battery module is determined according to the comparison result.

[0013] In one embodiment, the step of performing a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module includes:

[0014] Determining a target filter coefficient matching the first actual state of charge parameter based on the first charging parameter group;

[0015] A data calculation operation is performed according to the target filter coefficient, the first charging parameter group, and the first real state of charge parameter to determine a first remaining charging time corresponding to the battery module.

[0016] In one embodiment, the step of performing a data table lookup operation based on the second charging parameter group to determine the second remaining charging time corresponding to the battery module further includes:

[0017] Determine a plurality of preset charging parameter groups and preset remaining charging times corresponding to the plurality of preset charging parameter groups;

[0018] performing a data table lookup operation based on the second charging parameter group to screen out a target preset charging parameter group that matches the second charging parameter group from the plurality of preset charging parameter groups;

[0019] The preset remaining charging time corresponding to the target preset charging parameter group is determined as the second remaining charging time corresponding to the battery module.

[0020] In one embodiment, the step of determining the target remaining charging time corresponding to the battery module according to the comparison result includes:

[0021] If it is determined that the comparison result is that the first remaining charging time is greater than the second remaining charging time, determining the second remaining charging time as the target remaining charging time;

[0022] When it is determined that the comparison result is that the first remaining charging time is less than the second remaining charging time, the first remaining charging time is determined as the target remaining charging time.

[0023] In one embodiment, the real-time charging parameter includes at least one of battery capacity, current parameter, charging mode, average battery temperature, coolant temperature, battery health parameter, and charging device current limit.

[0024] In one embodiment, the step of performing a vehicle charging operation based on the target remaining charging time includes:

[0025] When it is determined that the target remaining charging time is the second remaining charging time, determining whether the real-time charging time of the battery module reaches the second remaining charging time;

[0026] If it is determined that the real-time charging time reaches the second remaining charging time, the charging stop operation is executed.

[0027] In one embodiment, the step of performing a vehicle charging operation based on the target remaining charging time further includes:

[0028] In the case where it is determined that the target remaining charging time is the first remaining charging time, determining whether the real-time charging time reaches the first remaining charging time;

[0029] If it is determined that the real-time charging time reaches the first remaining charging time, detecting a second real state of charge parameter of the battery module;

[0030] When it is detected that the second real state of charge parameter reaches a second preset state of charge parameter threshold, performing the stopping charging operation, wherein the second preset state of charge parameter is greater than the first preset state of charge parameter threshold;

[0031] When it is detected that the second real state of charge parameter does not reach the second preset state of charge parameter threshold, the first remaining charging time is updated based on the second real state of charge parameter to obtain a third remaining charging time.

[0032] In one embodiment, after the step of determining the target remaining charging time corresponding to the battery module, the method further includes:

[0033] The target remaining charging time is sent to a charging station operation server, so that the charging station operation server generates a power supply plan based on the target remaining charging time.

[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a battery management system, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle charging method described above.

[0035] In addition, to achieve the above objectives, the present application also proposes a vehicle, which includes the battery management system as described above.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle charging method described above are implemented.

[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle charging method described above are implemented.

[0038] The vehicle charging method provided in an embodiment of the present application determines the real-time charging parameters of the battery module when it is detected that the first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold; determines the target remaining charging time corresponding to the battery module according to the real-time charging parameters, and performs the vehicle charging operation based on the target remaining charging time.

[0039] In this embodiment, when a vehicle charges a battery module through a charging device in a charging station, the battery management system in the vehicle first detects the real-time charging parameters generated by the battery module during the charging process upon detecting that the first real state of charge parameter of the battery module reaches a first preset state of charge parameter threshold. Thereafter, the battery management system obtains the target remaining charging time based on the real-time charging parameters, and performs charging control operations according to the target remaining charging time to complete the charging operation of the battery module.

[0040] In this way, the present application solves the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. That is, the present application adopts a method in which the battery management system determines the target remaining charging time based on the various real-time charging parameters generated by the battery module during the charging process when it judges that the actual state of charge parameter of the battery module has reached the first preset state of charge parameter that can indicate that the charging operation has entered the final stage. This enables the battery management system to accurately judge whether the charging operation has entered the final stage, and further enables the battery management system to fully consider the influence of the trickle current and current reduction strategy in the final stage of the charging operation on the calculation result in the process of determining the target remaining charging time, thereby achieving the technical effect of enabling the battery management system to obtain an accurate remaining charging time. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0043] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the vehicle charging method of the present application;

[0044] Figure 2 A brief schematic diagram of the vehicle charging method of the present application;

[0045] Figure 3 A schematic diagram of voltage changes involved in an embodiment of a vehicle charging method of the present application;

[0046] Figure 4 This is a schematic diagram of the module structure of the vehicle charging device according to an embodiment of the present application;

[0047] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle charging method in the embodiment of the present application.

[0048] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0049] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0050] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0051] In this embodiment, for ease of description, the battery management system configured inside the vehicle, or a mobile terminal, data storage control terminal, PC or other terminal connected to an electronic control unit supporting the battery management system is used as the execution subject for explanation below.

[0052] Based on the above-mentioned battery management system, the overall concept of the vehicle charging method of the present application is proposed here.

[0053] With the continuous development of the automobile industry, new energy vehicles have become the preferred means of transportation for more and more users' daily travel. However, compared with the refueling operation of traditional cars, the charging operation of new energy vehicles usually takes users more time. In related technologies, in order to alleviate the anxiety of users while waiting for charging to be completed, technicians usually monitor the real-time battery temperature of the battery module in the new energy vehicle during the charging process, and calculate the remaining charging time based on the real-time battery temperature, and then display the remaining charging time to the user. However, when the charging operation is nearing the end, the power supply equipment of the charging station usually uses a trickle current to charge the battery module, which causes the voltage in the battery module to slowly rise. At the same time, the battery management system in the new energy vehicle will adopt a current reduction strategy at this stage to intervene in the trickle current provided by the power supply equipment. In this case, please refer to Figure 3 , Figure 3 Schematic diagram of voltage changes involved in an embodiment of the vehicle charging method of the present application, such as Figure 3 As shown, the voltage in the battery module will oscillate near the full charge voltage line at the end of the charging operation, resulting in low accuracy of the remaining charging time calculated by the battery management system.

[0054] In response to the above phenomenon, the present application provides a vehicle charging method, which is applied to a battery management system. The vehicle charging method includes: determining the real-time charging parameter of the battery module when it is detected that the first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold; determining the target remaining charging time corresponding to the battery module according to the real-time charging parameter, and performing the vehicle charging operation based on the target remaining charging time.

[0055] In this way, the present application solves the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. That is, the present application adopts a method in which the battery management system determines the target remaining charging time based on the various real-time charging parameters generated by the battery module during the charging process when it judges that the actual state of charge parameter of the battery module has reached the first preset state of charge parameter that can indicate that the charging operation has entered the final stage. This enables the battery management system to accurately judge whether the charging operation has entered the final stage, and further enables the battery management system to fully consider the influence of the trickle current and current reduction strategy in the final stage of the charging operation on the calculation result in the process of determining the target remaining charging time, thereby achieving the technical effect of enabling the battery management system to obtain an accurate remaining charging time.

[0056] Based on the overall concept of the vehicle charging method of the present application, the embodiment of the present application provides a vehicle charging method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle charging method of the present application.

[0057] In this embodiment, the vehicle charging method is applied to a battery management system, and the vehicle charging method includes steps S10 to S20:

[0058] Step S10: determining a real-time charging parameter of the battery module when it is detected that the first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold;

[0059] It should be noted that the first preset state of charge parameter threshold is an SOC (State of Charge) parameter that can indicate that the charging operation has entered the final stage, and the specific value of the first preset state of charge parameter threshold can be 90%. It is understandable that since the battery management system usually adopts a current reduction strategy when the charging operation enters the final stage to affect the trickle current received by the charging equipment in the charging station, which causes the voltage in the battery module to oscillate near the full charge voltage line at the final stage of the charging operation, and has a certain impact on the remaining charging time calculated by the battery management system, therefore, by setting the first preset state of charge parameter threshold, the battery management system can determine whether the charging operation has entered the final stage, and when determining that the charging operation has entered the final stage, the accurate remaining charging time is obtained while taking into account the voltage oscillation.

[0060] In this embodiment, when the charging equipment in the charging station charges the battery module in the vehicle, the battery management system in the vehicle first detects the battery module to determine the first real state of charge parameter of the battery module during the charging process. At the same time, the battery management system reads the storage module configured in the vehicle to obtain the first preset state of charge parameter for indicating that the charging operation has entered the final stage. The battery management system then compares the first real state of charge parameter with the first preset state of charge parameter to determine whether the first real state of charge parameter reaches the first preset state of charge parameter. The battery management module then detects the battery module when it is determined that the first real state of charge parameter reaches the first preset state of charge parameter to determine the real-time charging parameters generated by the battery module during the charging process.

[0061] Exemplarily, for example, when the charging equipment in the charging station charges the battery module in the vehicle, the BMS (Battery Management System) configured in the vehicle first detects the battery module to determine the first real SOC parameter of the battery module during the charging process. At the same time, the BMS reads the storage module configured in the vehicle to obtain a first preset SOC parameter threshold of 90% for indicating that the charging operation has entered the final stage. The BMS module then compares the obtained first real SOC parameter with the first preset SOC parameter threshold to determine whether the first real SOC parameter reaches 90%. If the BMS determines that the first real SOC parameter reaches 90%, the battery module is detected to determine the real-time charging parameters of the battery module during the charging process, such as battery capacity Q, real-time current I, charging mode, average battery temperature, coolant temperature, battery SOH parameter, and charging device limiting current.

[0062] In this way, the battery management system can detect the actual SOC parameters of the battery module during the charging process, and thus determine whether the charging operation has entered the final stage where the voltage fluctuates based on the actual SOC parameters. When it is determined that the charging operation has entered the final stage, the real-time charging parameters generated by the battery module during the charging process are detected, and then the remaining charging time that takes into account the impact of voltage fluctuations is generated based on the real-time charging parameters.

[0063] In a feasible implementation manner, the "real-time charging parameters" in the above step S10 include at least one of battery capacity, current current parameters, charging mode, average battery temperature, coolant temperature, battery health parameters, and charging device current limit.

[0064] In this embodiment, the real-time charging parameters are parameters generated by the battery module during the charging process, specifically including: a first real state of charge parameter, battery capacity, current current parameter, charging mode, average battery temperature, coolant temperature, battery SOH (State of Health) parameter, charging device limiting current, etc.

[0065] Step S20: determining a target remaining charging time corresponding to the battery module according to the real-time charging parameter, and performing a vehicle charging operation based on the target remaining charging time;

[0066] In this embodiment, after obtaining each real-time charging parameter, the battery management system reads the above-mentioned storage module to obtain a preset filter coefficient mapping table and a charging time mapping table, and queries the filter coefficient mapping table and the charging time mapping table according to each real-time charging parameter to determine the first remaining charging time and the second remaining charging time. The battery management system then filters out the target remaining charging time from the first remaining charging time and the second remaining charging time, and performs the vehicle charging operation based on the target remaining charging time.

[0067] For example, after acquiring each real-time charging parameter, the BMS reads the above-mentioned storage module to obtain a preset filter coefficient mapping table and a charging time mapping table, and the BMS queries the filter coefficient mapping table based on each real-time charging parameter to obtain the first remaining charging time T that matches the first real SOC parameter when the voltage fluctuation is not considered based on the filter coefficient table. 计算 At the same time, the BMS queries the charging time mapping table to obtain the second remaining charging time T that matches the first real SOC parameter based on the charging time mapping table when considering the influence of voltage fluctuation. 查表 , BMS then calculates the first remaining charging time T 计算 and the second remaining charging time T 查表 A comparison is made to determine the target remaining charging time between the two.

[0068] In this way, when the battery management system determines that the charging operation has entered the final stage, it can obtain a first remaining charging time that matches the actual SOC parameters without considering the impact of voltage fluctuations based on various real-time charging parameters, and obtain a second remaining charging time that matches the actual SOC parameters while considering the impact of voltage fluctuations, and then determine the target remaining charging time from the first remaining charging time and the second remaining charging time.

[0069] In a feasible implementation manner, the step of "determining the target remaining charging time corresponding to the battery module according to the real-time charging parameter" in the above step S20 may specifically include steps S201 to S203:

[0070] Step S201: determining a first charging parameter group according to the real-time charging parameter, and performing a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module;

[0071] Step S202: determining a second charging parameter group according to the real-time charging parameter, and performing a data table lookup operation based on the second charging parameter group to determine a second remaining charging time corresponding to the battery module;

[0072] Step S203: Compare the first remaining charging time with the second remaining charging time to obtain a comparison result, and determine a target remaining charging time corresponding to the battery module according to the comparison result.

[0073] It should be noted that the first remaining charging time is the remaining charging time calculated by the battery management system without considering the influence of voltage fluctuations generated in the battery module at the end of the charging operation. In addition, the second remaining charging time is the remaining charging time obtained by considering the influence of voltage fluctuations generated in the battery module at the end of the charging operation. In addition, the target remaining charging time is the accurate remaining charging time that can be displayed to the outside after screening the first remaining charging time and the second remaining charging time. In addition, the first charging parameter group and the second charging parameter group are both parameter groups constructed based on any one or more real-time charging parameters. It can be understood that there are many ways to construct the first charging parameter group, and this application does not limit this.

[0074] In this embodiment, after acquiring each real-time charging parameter, the battery management system combines each real-time charging parameter to obtain a first charging parameter group corresponding to the first real state of charge parameter. The battery management system reads the above-mentioned storage module to obtain a filter coefficient mapping table containing multiple preset filter coefficients. The battery management system then performs data calculation operations based on the first charging parameter group and the filter coefficient mapping table to obtain a first remaining charging time that matches the first real state of charge parameter without considering the influence of voltage fluctuations in the tail end of the charging operation. At the same time, after acquiring each real-time charging parameter, the battery management system can also calculate the remaining charging time based on each real-time charging parameter. The battery management system constructs a second charging parameter group, and at the same time, reads the above-mentioned storage module to obtain the charging time mapping table. The battery management system performs a data table lookup operation based on the second charging parameter group and the charging time mapping table to obtain a second remaining charging time that matches the first real state of charge parameter while considering the influence of voltage fluctuations at the end of the charging operation. Finally, the battery management system further compares the first remaining charging time with the second remaining charging time to obtain a comparison result, and based on the comparison result, determines that the shorter charging time in the first remaining charging time and the second remaining charging time is the target remaining charging time that can be adopted.

[0075] Exemplarily, for example, after acquiring each real-time charging parameter, the BMS module combines the battery capacity Q, the real-time current I, the charging mode, the average battery temperature, and the first real SOC parameter in each real-time charging parameter to obtain a first charging parameter group. At the same time, the BMS reads the above-mentioned storage module to obtain a filter coefficient mapping table including a plurality of preset charging parameter groups and preset filter coefficients corresponding to each of the plurality of preset charging parameter groups. The BMS then performs a data calculation operation based on the first charging parameter group and the filter coefficient mapping table to obtain a first remaining charging time T that matches the first real SOC parameter when the influence of voltage fluctuation is not considered. 计算 Similarly, after obtaining each real-time charging parameter, the BMS module also combines the coolant temperature, average battery temperature, battery SOH parameter, charging device limit current, and the first real SOC parameter in each real-time charging parameter to obtain a second charging parameter group. At the same time, the BMS reads the above-mentioned storage module to obtain a charging time mapping table including multiple preset charging parameter groups and preset charging times corresponding to each of the multiple preset charging parameter groups. The BMS then performs a data table lookup operation based on the second charging parameter group and the charging time mapping table to obtain a second remaining charging time T that matches the first real SOC parameter when considering the influence of voltage fluctuations. 查表 Finally, BMS will obtain the first remaining charging time T 计算 and the second remaining charging time T 查表 The comparison is performed to obtain a comparison result, and based on the comparison result, the remaining charging time T 计算 and the second remaining charging time T 查表 The remaining charging time with a smaller value is determined as the target remaining charging time.

[0076] In this way, when the battery management system determines that the charging operation has entered the final stage, it can obtain a first remaining charging time that matches the actual SOC parameters without considering the impact of voltage fluctuations, and obtain a second remaining charging time that matches the actual SOC parameters while considering the impact of voltage fluctuations, and then determine the target remaining charging time from the first remaining charging time and the second remaining charging time.

[0077] In a feasible implementation manner, the step of "performing a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module" in the above step S201 may specifically include steps S2011 to S2012:

[0078] Step S2011: determining a target filter coefficient matching the first real state of charge parameter based on the first charging parameter group;

[0079] Step S2012: performing a data calculation operation according to the target filter coefficient, the first charging parameter group, and the first real state of charge parameter to determine a first remaining charging time corresponding to the battery module.

[0080] It should be noted that the target filter coefficient is a matrix parameter used to adjust the weight distribution between the predicted value and the observed value. The target filter coefficient may specifically be a Kalman gain matrix.

[0081] In this embodiment, after constructing the first charging parameter group, the battery management system first queries the filter coefficient mapping table based on the first charging parameter group to determine the target filter coefficient that matches the first charging parameter group. Finally, the battery management system calculates the first charging parameter group and the first true state of charge parameter based on the target filter coefficient to obtain the first remaining charging time that matches the first true state of charge parameter without considering the influence of voltage fluctuations at the end of the charging operation.

[0082] Exemplarily, for example, after constructing the first charging parameter group, the BMS first queries the filter coefficient mapping table based on the first charging parameter group to compare the first charging parameter group with multiple preset charging parameter groups respectively, thereby determining the target filter coefficient K that matches the first charging parameter group among the multiple preset filter coefficients. Finally, the BMS calculates the battery capacity Q, the real-time current I, and the first real SOC parameter included in the first charging parameter group based on the target filter coefficient K, thereby obtaining the first remaining charging time T that matches the first real SOC parameter when the influence of voltage fluctuation is not considered. 计算 :

[0083] T 计算 =KΔSOC×Q / I;

[0084] It should be noted that the first remaining charging time T 计算 The ΔSOC in is the difference between the first real SOC parameter and the target SOC parameter of the battery module, wherein the target SOC parameter is the SOC parameter of the battery module when the battery is in a fully charged state, and specifically may be 100%.

[0085] In this way, when the battery management system determines that the charging operation has entered the final stage, it can obtain the first remaining charging time that matches the actual SOC parameter without considering the influence of voltage fluctuations.

[0086] In a feasible implementation manner, the step of "performing a data table lookup operation based on the second charging parameter group to determine the second remaining charging time corresponding to the battery module" in the above step S202 may specifically include steps S2021 to S2023:

[0087] Step S2021: determining a plurality of preset charging parameter groups and preset remaining charging times corresponding to the plurality of preset charging parameter groups;

[0088] Step S2022: performing a data table lookup operation based on the second charging parameter group to screen out a target preset charging parameter group that matches the second charging parameter group from the plurality of preset charging parameter groups;

[0089] Step S2023: Determine the preset remaining charging time corresponding to the target preset charging parameter group as the second remaining charging time corresponding to the battery module.

[0090] In this embodiment, after constructing the second charging parameter group, the battery management system first reads the above-mentioned storage module to obtain a charging time mapping table including multiple preset charging parameter groups and preset remaining charging times corresponding to each of the multiple preset charging parameter groups. Then, the battery management system compares the obtained second charging parameter group with the multiple preset charging parameter groups respectively, so as to determine the target charging parameter group that matches the second charging parameter group among the multiple preset charging parameter groups. Finally, the battery management system determines the preset remaining charging time corresponding to the target charging parameter group as the second remaining charging time that matches the first real state of charge parameter while taking into account the influence of voltage fluctuations at the end of the charging operation.

[0091] Exemplarily, for example, after constructing the second charging parameter group, the BMS first reads the storage module to obtain a charging time mapping table including multiple preset charging parameter groups and preset charging times corresponding to each of the multiple preset charging parameter groups. Then, the BMS queries the charging time mapping table based on the second charging parameter group to compare the obtained coolant temperature, average battery temperature, battery SOH parameter, charging device limit current, and first real SOC parameter in the second charging parameter group with the preset coolant temperature, preset battery temperature, preset SOH parameter, preset limit current, and preset SOC parameter respectively included in the multiple preset charging parameter groups, thereby determining a target charging parameter group that matches the second charging parameter group from among the multiple preset charging parameter groups. Finally, the BMS determines the preset charging time corresponding to the target charging parameter group from among the multiple preset charging times included in the preset charging time table as the second remaining charging time T that matches the first real SOC parameter when considering the influence of voltage fluctuations. 查表 .

[0092] In this way, when the battery management system determines that the charging operation has entered the final stage, it can obtain the second remaining charging time that matches the actual SOC parameter while taking into account the influence of voltage fluctuations.

[0093] In a feasible implementation manner, the step of “determining the target remaining charging time corresponding to the battery module according to the comparison result” in the above step S203 may specifically include steps S2031 to S2032:

[0094] Step S2031: when it is determined that the comparison result is that the first remaining charging time is greater than the second remaining charging time, determining the second remaining charging time as the target remaining charging time;

[0095] Step S2032: when it is determined that the comparison result is that the first remaining charging time is less than the second remaining charging time, the first remaining charging time is determined as the target remaining charging time.

[0096] In this embodiment, after the battery management system compares the above-mentioned first remaining charging time and the second remaining charging time to obtain a comparison result, if the battery management system reads the comparison result that the first remaining charging time is greater than the second remaining charging time, it is determined that the accuracy of the first remaining charging time calculated at this time is low, and then the second remaining time obtained by looking up the table is determined to be the target remaining charging time. Similarly, if the battery management system reads the comparison result that the first remaining charging time is less than the second remaining charging time, it is determined that the accuracy of the first remaining charging time calculated at this time is higher, and then the first remaining charging time is determined as the target remaining charging time.

[0097] For example, the BMS sets the first remaining charging time T 计算 and the second remaining charging time T 查表 After the comparison is performed to obtain the comparison result, the comparison result is further read, so as to determine that the comparison result is the first remaining charging time T 计算 Greater than the second remaining charging time T 查表 In the case of, determining the voltage fluctuation generated in the end of the charging operation to the calculated first remaining charging time T 计算 There is a significant impact, that is, the battery module is charged when the charging time reaches the second remaining charging time T 查表 After that, the battery can enter the full state, and the BMS will set the second remaining charging time T 查表 Determine the target remaining charging time for external display;

[0098] Similarly, if the BMS determines that the comparison result is the first remaining charging time T 计算 Less than the second remaining charging time T 查表 , then determine the voltage fluctuation generated in the last stage of the charging operation to the calculated first remaining charging time T 计算 There is no impact, that is, the battery module is charged when the charging time reaches the first remaining charging time T 计算The charging operation is completed and the battery is fully charged. The BMS then sets the first remaining charging time T 计算 The target remaining charging time is determined for external display.

[0099] In this way, when the battery management system determines that the charging operation has entered the final stage, it can determine whether there is a voltage fluctuation impact in the final stage of the charging operation through the first remaining charging time and the second remaining charging time, and then determine the target remaining charging time in the first remaining charging time and the second remaining charging time.

[0100] In a feasible implementation manner, the step of "performing a vehicle charging operation based on the target remaining charging time" in the above step S20 may specifically include steps S204 to S205:

[0101] Step S204: when it is determined that the target remaining charging time is the second remaining charging time, determining whether the real-time charging time of the battery module reaches the second remaining charging time;

[0102] Step S205: If it is determined that the real-time charging time reaches the second remaining charging time, the charging stop operation is executed.

[0103] It should be noted that the real-time charging time is the sum of continuous time segments starting from the first time point at which the target remaining charging time is calculated and ending at the second time point at which the battery management system determines whether to control the power supply equipment to stop the charging operation.

[0104] In this embodiment, after determining the target remaining charging time, the battery management system first reads the target remaining charging time, and when it is determined that the target remaining charging time is the above-mentioned second remaining charging time, the battery module is inspected to determine the real-time charging time of the battery module. The battery management system thereby determines whether the real-time charging time reaches the second remaining charging time. Afterwards, if the battery management system determines that the real-time charging time is longer than the second remaining charging time, the charging stop operation is directly executed.

[0105] For example, after determining the target remaining charging time, the BMS first reads the target remaining charging time, and then determines that the target remaining charging time is the second remaining charging time T 查表 In the case of the battery module being further detected, the real-time charging time of the battery module is determined, and it is judged whether the real-time charging time reaches the second remaining charging time T 查表 After that, if the BMS determines that the real-time charging time reaches the second remaining charging time T 查表 , the charging operation is stopped directly, thereby ensuring that the charging operation can be carried out according to the second remaining charging time T displayed to the outside. 查表 Finish.

[0106] In this way, the battery management system can directly terminate the charging operation when it determines that the target remaining charging time is the second remaining charging time obtained by looking up the table and the real-time charging time of the battery module reaches the second remaining charging time, thereby allowing the battery module to enter a relatively full power state.

[0107] In a feasible implementation manner, the step of "performing a vehicle charging operation based on the target remaining charging time" in the above step S20 may further include steps S206 to S209:

[0108] Step S206: When it is determined that the target remaining charging time is the first remaining charging time, determining whether the real-time charging time reaches the first remaining charging time;

[0109] Step S207: if it is determined that the real-time charging time reaches the first remaining charging time, detecting a second real state of charge parameter of the battery module;

[0110] Step S208: executing the stopping charging operation when it is detected that the second real state of charge parameter reaches a second preset state of charge parameter threshold, wherein the second preset state of charge parameter is greater than the first preset state of charge parameter threshold;

[0111] Step S209: when it is detected that the second real state of charge parameter does not reach the second preset state of charge parameter threshold, the first remaining charging time is updated based on the second real state of charge parameter to obtain a third remaining charging time.

[0112] It should be noted that the second real state of charge parameter is the battery state of charge parameter detected by the battery management system when the charging time reaches the target remaining charging time. It can be understood that since the battery module is already in a charging state, the second real charge parameter is greater than the above-mentioned first real state of charge parameter. In addition, the second preset state of charge parameter threshold is a state of charge parameter threshold used to indicate whether the battery module is in a fully charged state.

[0113] In this embodiment, after determining the target remaining charging time, the battery management system first reads the target remaining charging time, and when determining that the target remaining charging time is the above-mentioned first remaining charging time, determines whether the real-time charging time of the battery module reaches the first remaining charging time. Afterwards, if the battery management system determines that the real-time charging time reaches the first remaining charging time, it further detects the battery module to determine the second real state of charge parameter corresponding to the battery module when the real-time charging time reaches the first remaining charging time. After that, the battery management system reads the storage module to obtain the second preset state of charge parameter threshold value which is greater than the first preset state of charge parameter threshold value and is used to indicate that the battery module has entered a fully charged state, and determines the second real state of charge parameter threshold value. Whether the second real state of charge parameter reaches the second preset state of charge parameter threshold. If the battery management system determines that the second real state of charge parameter reaches the second preset state of charge parameter threshold, it executes the charging stop operation. Similarly, if the battery management system determines that the second real state of charge parameter does not reach the second preset state of charge parameter threshold, it further detects the battery module to determine the third charging parameter group corresponding to the battery module under the second charge state parameter, and updates the first remaining charging time based on the third charging parameter group to obtain the third remaining charging time that matches the second charge state parameter. The battery management system then inputs the third remaining charging time into the display module in the vehicle to display the updated third remaining charging time to the user through the display module.

[0114] For example, after determining the target remaining charging time, the BMS first reads the target remaining charging time, and then determines that the target remaining charging time is the first remaining charging time T. 计算 In the case of , further determine whether the real-time charging time of the battery module reaches the first remaining charging time T 计算 After that, if the BMS determines that the real-time charging time reaches the first remaining charging time T 计算 , the battery module is further tested to determine whether the battery module has reached the first remaining charging time T when the real-time charging time reaches the first remaining charging time T 计算, the second real SOC parameter corresponding to itself, and then, the BMS reads the above-mentioned storage module to obtain the second preset SOC parameter threshold value 100% for judging whether the battery module has entered the battery full state, and the BMS compares the second real SOC parameter with the second preset SOC parameter threshold value to judge whether the second real SOC parameter has reached 100%. If the BMS detects that the second real SOC parameter has reached 100%, it determines that the battery module is fully charged, and thus stops charging. Similarly, if the BMS detects that the second real SOC parameter has not reached 100%, it determines that the battery module is not fully charged. At this time, the BMS detects the real-time charging parameters corresponding to the battery module under the second real SOC parameter, and constructs a third charging parameter group according to the real-time charging parameters. The BMS then calculates the first remaining charging time T according to the third charging parameter group. 计算 The third remaining charging time is updated and obtained. Finally, the BMS inputs the calculated third remaining charging time into a HUD (Heads Up Display) configured in the vehicle to display the third remaining charging time to the user through the HUD.

[0115] In this embodiment, when the charging equipment in the charging station charges the battery module in the vehicle, the battery management system in the vehicle first detects the battery module to determine the first real state of charge parameter of the battery module during the charging process. At the same time, the battery management system reads the storage module configured in the vehicle to obtain the first preset state of charge parameter for indicating that the charging operation has entered the final stage. The battery management system then compares the first real state of charge parameter with the first preset state of charge parameter to determine whether the first real state of charge parameter reaches the first preset state of charge parameter. The battery management module then determines the first real state of charge parameter. When the state of charge parameter reaches the first preset state of charge parameter, the battery module is detected to determine the real-time charging parameters generated by the battery module during the charging process. Thereafter, the battery management system reads the above-mentioned storage module to obtain the preset filter coefficient mapping table and the charging time mapping table, and queries the filter coefficient mapping table and the charging time mapping table according to the real-time charging parameters to determine the first remaining charging time and the second remaining charging time. The battery management system then filters out the target remaining charging time from the first remaining charging time and the second remaining charging time, and performs the vehicle charging operation based on the target remaining charging time.

[0116] In this way, the present application solves the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. That is, the present application adopts a method in which the battery management system determines the target remaining charging time based on the various real-time charging parameters generated by the battery module during the charging process when it judges that the actual state of charge parameter of the battery module has reached the first preset state of charge parameter that can indicate that the charging operation has entered the final stage. This enables the battery management system to accurately judge whether the charging operation has entered the final stage, and further enables the battery management system to fully consider the influence of the trickle current and current reduction strategy in the final stage of the charging operation on the calculation result in the process of determining the target remaining charging time, thereby achieving the technical effect of enabling the battery management system to obtain an accurate remaining charging time.

[0117] Based on the first embodiment of the present application, a second embodiment of the present application is proposed. In the second embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be repeated later. On this basis, after the above step S206, the vehicle charging method of the present application may further include step A10:

[0118] Step A10: Send the target remaining charging time to the charging station operation server, so that the charging station operation server generates a power supply plan based on the target remaining charging time.

[0119] In this embodiment, after determining the target remaining charging time, the battery management system can also establish a communication connection with a preset charging station operation server, and send the target remaining charging time to the charging station operation server, so that the charging station operation server can generate a power supply plan based on multiple target remaining charging times uploaded by different vehicles.

[0120] Exemplarily, for example, after determining the target remaining charging time, the BMS can also call the wireless communication module configured in the vehicle to establish a communication connection with the charging station operation server corresponding to the charging device through the wireless communication module. The BMS then sends the obtained target remaining time to the charging station operation server through the wireless communication module. The charging station operation server then receives the target remaining charging time uploaded by the BMS of multiple vehicles, and generates a power supply plan according to each target remaining charging time, and then provides different power to each charging device according to the power supply plan.

[0121] In this way, the battery management system can send the obtained target remaining charging time to the charging station operation server, so that the charging station operation server can complete the planning of power resources based on multiple target remaining charging times uploaded by different vehicles, thereby ensuring sufficient power supply during peak hours and reasonably allocating power resources during non-peak hours, thereby maintaining the stability of the power grid.

[0122] For example, in order to help understand the implementation process of the vehicle charging method obtained by combining this embodiment with the above embodiments, please refer to Figure 2 , Figure 2 This is a brief flow chart of the vehicle charging method of this application, specifically:

[0123] like Figure 2 As shown, in this embodiment, when the vehicle uses the charging equipment in the charging station to charge the battery module, the battery management system in the vehicle first detects the battery module to determine the first real state of charge parameter of the battery module. At the same time, the battery management system reads the storage module configured in the vehicle to obtain a first preset state of charge parameter threshold value used to indicate that the charging operation has entered the final stage. The battery management system then compares the obtained first real state of charge parameter with the first preset state of charge parameter threshold value to determine whether the first real state of charge parameter reaches the first preset state of charge parameter threshold value. Afterwards, if the battery management system determines that the first real state of charge parameter reaches the first preset state of charge parameter threshold value, the detection The battery module generates real-time charging parameters such as the first real state of charge parameter, battery capacity, current current parameter, charging mode, average battery temperature, coolant temperature, battery SOH parameter, and charging device limit current during the charging process, and constructs a first charging parameter group based on the battery capacity, real-time current, charging mode, average battery temperature, and the first real state of charge parameter. The battery management system further queries a preset filter coefficient mapping table based on the first charging parameter group to determine a target filter coefficient that matches the first charging parameter group. The battery management system calculates the first charging parameter group based on the target filter coefficient to obtain a first remaining charging time that matches the first real state of charge parameter when the influence of voltage fluctuation is not considered;

[0124] Similarly, after the battery management system determines that the first real state of charge parameter reaches the first preset state of charge parameter threshold, it can also obtain a second charging parameter group based on the coolant temperature, average battery temperature, battery SOH parameter, charging equipment limiting current, and the first real state of charge parameter combination in the real-time charging parameters. The battery management system then queries the preset charging time mapping table based on the second charging parameter group to determine the second remaining charging time that matches the first real state of charge parameter while taking into account the influence of voltage fluctuations at the end of the charging operation.

[0125] Afterwards, the battery management system compares the first remaining charging time and the second remaining charging time to obtain a comparison result, and when it is determined that the comparison result is that the first remaining charging time is greater than the second remaining charging time, further determines whether the real-time charging time of the battery module reaches the second remaining charging time, and when it is determined that the real-time charging time reaches the second remaining charging time, executes a charging stop operation;

[0126] Finally, when the battery management system determines that the comparison result is that the first remaining charging time is less than the second remaining charging time, and the real-time charging time reaches the first remaining charging time, it reads the second real state of charge parameter of the battery module, and determines whether the battery module is in a fully charged state according to the second real state of charge parameter. When the battery management system determines that the battery module is in a fully charged state, it executes a charging stop operation. When the battery management system determines that the battery module is not in a fully charged state, it updates the first remaining charging time based on the second real state of charge parameter to obtain a third remaining charging time, and inputs the third remaining charging time into a display module in the vehicle, so as to display the third remaining charging time to the user through the display module.

[0127] In addition, after determining the target remaining charging time, the battery management system can also send the target remaining charging time to the charging station operation server through the communication module configured in the vehicle, so that the charging station operation server receives the target remaining charging time sent by multiple vehicles respectively, and then builds a power supply plan according to each target remaining charging time.

[0128] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle charging method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0129] This application also provides a vehicle charging device, please refer to Figure 4 , the vehicle charging device is applied to a battery management system, comprising:

[0130] The parameter detection module 10 is used to determine the real-time charging parameter of the battery module when it is detected that the first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold;

[0131] The time query module 20 is used to determine the target remaining charging time corresponding to the battery module according to the real-time charging parameters, and perform the vehicle charging operation based on the target remaining charging time.

[0132] In a feasible implementation manner, the time query module 20 is further used for:

[0133] Determine a first charging parameter group according to the real-time charging parameter, and perform a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module;

[0134] Determine a second charging parameter group according to the real-time charging parameter, and perform a data table lookup operation based on the second charging parameter group to determine a second remaining charging time corresponding to the battery module;

[0135] The first remaining charging time and the second remaining charging time are compared to obtain a comparison result, and a target remaining charging time corresponding to the battery module is determined according to the comparison result.

[0136] In a feasible implementation manner, the time query module 20 is further used for:

[0137] Determining a target filter coefficient matching the first actual state of charge parameter based on the first charging parameter group;

[0138] A data calculation operation is performed according to the target filter coefficient, the first charging parameter group, and the first real state of charge parameter to determine a first remaining charging time corresponding to the battery module.

[0139] In a feasible implementation manner, the time query module 20 is further used for:

[0140] Determine a plurality of preset charging parameter groups and preset remaining charging times corresponding to the plurality of preset charging parameter groups;

[0141] performing a data table lookup operation based on the second charging parameter group to screen out a target preset charging parameter group that matches the second charging parameter group from the plurality of preset charging parameter groups;

[0142] The preset remaining charging time corresponding to the target preset charging parameter group is determined as the second remaining charging time corresponding to the battery module.

[0143] In a feasible implementation manner, the time query module 20 is further used for:

[0144] If it is determined that the comparison result is that the first remaining charging time is greater than the second remaining charging time, determining the second remaining charging time as the target remaining charging time;

[0145] When it is determined that the comparison result is that the first remaining charging time is less than the second remaining charging time, the first remaining charging time is determined as the target remaining charging time.

[0146] In a feasible implementation manner, the time query module 20 is further used for:

[0147] When it is determined that the target remaining charging time is the second remaining charging time, determining whether the real-time charging time of the battery module reaches the second remaining charging time;

[0148] If it is determined that the real-time charging time reaches the second remaining charging time, the charging stop operation is executed.

[0149] In a feasible implementation manner, the time query module 20 is further used for:

[0150] In the case where it is determined that the target remaining charging time is the first remaining charging time, determining whether the real-time charging time reaches the first remaining charging time;

[0151] If it is determined that the real-time charging time reaches the first remaining charging time, detecting a second real state of charge parameter of the battery module;

[0152] When it is detected that the second real state of charge parameter reaches a second preset state of charge parameter threshold, performing the stopping charging operation, wherein the second preset state of charge parameter is greater than the first preset state of charge parameter threshold;

[0153] When it is detected that the second real state of charge parameter does not reach the second preset state of charge parameter threshold, the first remaining charging time is updated based on the second real state of charge parameter to obtain a third remaining charging time.

[0154] In a feasible implementation manner, the time query module 20 is further used for:

[0155] The target remaining charging time is sent to a charging station operation server, so that the charging station operation server generates a power supply plan based on the target remaining charging time.

[0156] The vehicle charging device provided by the present application adopts the vehicle charging method in the above embodiment, which can solve the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. Compared with the prior art, the beneficial effects of the vehicle charging device provided by the present application are the same as the beneficial effects of the vehicle charging method provided by the above embodiment, and the other technical features of the vehicle charging device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0157] The present application provides a battery management system, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle charging method in the above-mentioned embodiment one.

[0158] Reference below Figure 5 , which shows a schematic diagram of a battery management system suitable for implementing an embodiment of the present application. The battery management system in the embodiment of the present application may include but is not limited to a battery management system such as a battery management system inside a vehicle, or a mobile terminal, a data storage control terminal, a PC, etc. connected to an electronic control unit supporting the battery management system. Figure 5 The battery management system shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0159] like Figure 5 As shown, the battery management system may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the battery management system are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the battery management system to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a battery management system with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0160] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0161] The battery management system provided by the present application adopts the vehicle charging method in the above embodiment, which can solve the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. Compared with the prior art, the beneficial effects of the battery management system provided by the present application are the same as the beneficial effects of the vehicle charging method provided by the above embodiment, and the other technical features in the battery management system are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0162] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0163] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0164] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle charging method in the above-mentioned embodiment.

[0165] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0166] The computer-readable storage medium may be included in the battery management system; or may exist independently without being assembled into the battery management system.

[0167] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the battery management system, the battery management system: determines the real-time charging parameter of the battery module when it is detected that the first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold; determines the target remaining charging time corresponding to the battery module according to the real-time charging parameter, and performs the vehicle charging operation based on the target remaining charging time.

[0168] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0169] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0170] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0171] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle charging method, and can solve the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the vehicle charging method provided in the above-mentioned embodiment, and will not be repeated here.

[0172] The present application also provides a computer program product, including a computer program, which implements the steps of the vehicle charging method as described above when executed by a processor.

[0173] The computer program product provided by the present application can solve the technical problem of low accuracy of the remaining charging time calculated by the battery management system in the related art. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vehicle charging method provided by the above embodiment, which will not be repeated here.

[0174] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A vehicle charging method, characterized in that: The vehicle charging method comprises: When it is detected that a first real state of charge parameter of the battery module reaches a preset state of charge parameter threshold, determining a real-time charging parameter of the battery module; The target remaining charging time corresponding to the battery module is determined according to the real-time charging parameter, and a vehicle charging operation is performed based on the target remaining charging time.

2. The vehicle charging method according to claim 1, characterized in that: The step of determining the target remaining charging time corresponding to the battery module according to the real-time charging parameter includes: Determine a first charging parameter group according to the real-time charging parameter, and perform a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module; Determine a second charging parameter group according to the real-time charging parameter, and perform a data table lookup operation based on the second charging parameter group to determine a second remaining charging time corresponding to the battery module; The first remaining charging time and the second remaining charging time are compared to obtain a comparison result, and a target remaining charging time corresponding to the battery module is determined according to the comparison result.

3. The vehicle charging method according to claim 2, characterized in that: The step of performing a data calculation operation based on the first charging parameter group to determine a first remaining charging time corresponding to the battery module includes: Determining a target filter coefficient matching the first actual state of charge parameter based on the first charging parameter group; A data calculation operation is performed according to the target filter coefficient, the first charging parameter group, and the first real state of charge parameter to determine a first remaining charging time corresponding to the battery module.

4. The vehicle charging method according to claim 2, characterized in that: The step of performing a data table lookup operation based on the second charging parameter group to determine a second remaining charging time corresponding to the battery module also includes: Determine a plurality of preset charging parameter groups and preset remaining charging times corresponding to the plurality of preset charging parameter groups; performing a data table lookup operation based on the second charging parameter group to screen out a target preset charging parameter group that matches the second charging parameter group from the plurality of preset charging parameter groups; The preset remaining charging time corresponding to the target preset charging parameter group is determined as the second remaining charging time corresponding to the battery module.

5. The vehicle charging method according to claim 2, characterized in that: The step of determining the target remaining charging time corresponding to the battery module according to the comparison result includes: If it is determined that the comparison result is that the first remaining charging time is greater than the second remaining charging time, determining the second remaining charging time as the target remaining charging time; When it is determined that the comparison result is that the first remaining charging time is less than the second remaining charging time, the first remaining charging time is determined as the target remaining charging time.

6. The vehicle charging method according to claim 1, characterized in that: The real-time charging parameter includes at least one of a battery capacity, a current parameter, a charging mode, an average battery temperature, a coolant temperature, a battery health parameter, and a charging device limiting current.

7. The vehicle charging method according to any one of claims 1 to 6, characterized in that: The step of performing a vehicle charging operation based on the target remaining charging time includes: When it is determined that the target remaining charging time is the second remaining charging time, determining whether the real-time charging time of the battery module reaches the second remaining charging time; If it is determined that the real-time charging time reaches the second remaining charging time, the charging stop operation is executed.

8. The vehicle charging method according to claim 7, characterized in that: The step of performing a vehicle charging operation based on the target remaining charging time further includes: In the case where it is determined that the target remaining charging time is the first remaining charging time, determining whether the real-time charging time reaches the first remaining charging time; If it is determined that the real-time charging time reaches the first remaining charging time, detecting a second real state of charge parameter of the battery module; When it is detected that the second real state of charge parameter reaches a second preset state of charge parameter threshold, performing the stopping charging operation, wherein the second preset state of charge parameter is greater than the first preset state of charge parameter threshold; When it is detected that the second real state of charge parameter does not reach the second preset state of charge parameter threshold, the first remaining charging time is updated based on the second real state of charge parameter to obtain a third remaining charging time.

9. The vehicle charging method according to claim 1, characterized in that: After the step of determining the target remaining charging time corresponding to the battery module, the method further includes: The target remaining charging time is sent to a charging station operation server, so that the charging station operation server generates a power supply plan based on the target remaining charging time.

10. A battery management system, characterized in that: The battery management system comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle charging method according to any one of claims 1 to 9.

11. A vehicle, characterized in that: The vehicle includes the battery management system as claimed in claim 10 .

12. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle charging method according to any one of claims 1 to 9 are implemented.

13. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the vehicle charging method according to any one of claims 1 to 9 are implemented.