Charging time calculation method and device, equipment and storage medium
By obtaining the remaining battery power and temperature information, the current and time of the charging stage are calculated in segments, and combined with the trickle charging compensation value, the problem of low accuracy in charging time prediction is solved, and the accuracy and safety of charging time are improved.
Patent Information
- Application Number
- CN202510257002.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-07-04
AI Technical Summary
The existing charging time calculation method fails to effectively consider the impact of battery temperature on charging current, resulting in low accuracy in charging time prediction, especially in the trickle charging stage at the charging end.
By obtaining the current remaining power and temperature information of the battery, the allowable charging current for each power range is determined, the time of the constant current and constant voltage trickle charging stage is calculated in stages, and the trickle charging time compensation value is introduced, and the battery temperature rise rate is comprehensively considered to improve the accuracy of the charging time.
It realizes more accurate calculation of charging time under different power ranges, reduces the error in charging time prediction, and improves the safety and accuracy of the charging process.
Smart Images

Figure CN120245794A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of new energy charging, and particularly to a charging time calculation method, device, equipment and storage medium. Background Art
[0002] With the development of new energy battery technology, users pay more and more attention to the charging time and charging safety of the battery.
[0003] However, the existing charging time is directly calculated based only on the remaining battery power and the maximum allowable charging current of the vehicle and the charging pile, without considering the influence of temperature on the charging current and the time deviation of trickle charging at the end of charging. It is simple but has low accuracy.
[0004] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of the present invention is to provide a charging time calculation method, device, equipment and storage medium, aiming to solve the technical problem of low accuracy in calculating charging time.
[0006] To achieve the above object, the present invention provides a charging time calculation method, which includes the following steps:
[0007] Obtain the current remaining battery power and battery temperature information;
[0008] Determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining battery power;
[0009] Based on the allowable charging current, divide each power range into a constant current charging stage and a constant voltage trickle charging stage, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments;
[0010] Obtain a trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage and the trickle charging time compensation value.
[0011] In one embodiment, the step of determining the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining battery power includes:
[0012] Determine the maximum battery temperature and the average temperature according to the battery temperature information;
[0013] Determine the current battery temperature according to the maximum battery temperature and the average temperature;
[0014] Retrieve a preset charging rate mapping table based on the current battery temperature and the current remaining battery power to obtain the allowable charging current corresponding to each power range during charging.
[0015] In one embodiment, the step of obtaining the trickle charging time compensation value includes:
[0016] Adopt a first trickle charging calculation strategy in the constant current charging stage to determine a first trickle charging time compensation value;
[0017] Adopt a second trickle charging calculation strategy in the constant voltage trickle charging stage to determine a second trickle charging time compensation value;
[0018] Determine the trickle charging time compensation value according to the first trickle charging time compensation value and the second trickle charging time compensation value.
[0019] In one embodiment, the step of segmentally obtaining the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage includes:
[0020] Divide the constant current charging stage into a first preset number of charging intervals;
[0021] Obtain the charging time of the first preset number of charging intervals, and determine the charging time of the constant current charging stage according to the charging time of the first preset number of charging intervals;
[0022] Divide the constant voltage trickle charging stage into a second preset number of charging intervals;
[0023] Obtain the charging time of the second preset number of charging intervals, and determine the charging time of the constant voltage trickle charging stage according to the charging time of the second preset number of charging intervals.
[0024] In one embodiment, the method further includes:
[0025] Obtain real-time battery power and real-time battery temperature information. When it is currently in the constant current charging stage, determine the target charging interval to which the real-time battery power belongs and the corresponding allowable charging current based on the first preset number of charging intervals;
[0026] Query a temperature rise rate table based on the real-time battery temperature information to obtain the temperature rise rate corresponding to the current charging interval;
[0027] Calculate the charging time of the target charging interval according to the temperature rise rate and the allowable charging current.
[0028] In one embodiment, the method further includes:
[0029] Determine the current temperature of the battery according to the battery temperature information;
[0030] When the current temperature is less than the first preset temperature, control the battery through a heating device to increase the temperature rise rate so as to raise the temperature to the target temperature range, and query the charging rate table based on the increased temperature rise rate to determine the corresponding charging current to accelerate charging;
[0031] When the current temperature is greater than the second preset temperature, control the battery through a liquid cooling device to decrease the temperature rise rate so as to lower the temperature to the target temperature range, and query the charging rate table based on the decreased temperature rise rate to determine the corresponding charging current to prevent overheating.
[0032] In one embodiment, the method further includes:
[0033] When the vehicle is in the state of having the charging gun inserted but not charging, display the predicted charging time determined based on the maximum charging current and the preset trickle charging time compensation value, and set a time limit;
[0034] When the vehicle is in the charging state, adjust the update frequency of the charging time display according to the charging stage, wherein, in the constant current stage, it is updated at a first preset frequency, and in the trickle stage, it is updated at a second preset frequency, and the first preset frequency is greater than the second preset frequency.
[0035] In addition, to achieve the above object, the present invention further provides a charging time calculation device, and the device includes:
[0036] An information acquisition module, configured to acquire the current remaining power of the battery and the battery temperature information;
[0037] An information analysis module, configured to determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power;
[0038] A calculation module, configured to divide each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments;
[0039] A charging time output module, configured to acquire the trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value.
[0040] In addition, to achieve the above object, the present invention further provides a charging time calculation device, and the device includes: a memory, a processor, and a charging time calculation program stored on the memory and executable on the processor, and the charging time calculation program is configured to implement the steps of the charging time calculation method as described above.
[0041] In addition, to achieve the above object, the present invention further provides a storage medium, on which a charging time calculation program is stored. When the charging time calculation program is executed by a processor, the steps of the charging time calculation method described above are implemented.
[0042] In addition, to achieve the above object, the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the charging time calculation method described above are implemented.
[0043] One or more technical solutions proposed by the present application have at least the following technical effects:
[0044] Obtain the current remaining power and battery temperature information of the battery; determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power; divide each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments; obtain the trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value. By comprehensively considering the maximum charging current of the charging pile and the battery, calculating the temperature at different powers during the charging process according to the battery temperature rise rate, calculating the current allowable charging current, calculating the charging time according to the charging current at different powers, and introducing the trickle charging time to balance the time deviation, the charging time can be accurately calculated. Description of the Drawings
[0045] The drawings here are incorporated into the specification and form a part of this specification, showing the embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0046] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0047] Figure 1 It is a schematic flowchart provided for Embodiment 1 of the charging time calculation method of the present application;
[0048] Figure 2 It is a schematic flowchart provided for Embodiment 2 of the charging time calculation method of the present application;
[0049] Figure 3 It is a schematic flowchart provided for Embodiment 3 of the charging time calculation method of the present application;
[0050] Figure 4 Schematic diagram of the module structure of the charging time calculation device according to an embodiment of the present application;
[0051] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the charging time calculation method according to an embodiment of the present application.
[0052] The implementation, functional features, and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Specific embodiments
[0053] 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.
[0054] For a better understanding of the technical solutions of the present application, the following will be described in detail in conjunction with the accompanying drawings of the specification and specific embodiments.
[0055] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a charging time calculation device, a vehicle networking platform, etc. that can implement the above functions. The following takes the charging time calculation device as an example to illustrate this embodiment and the following embodiments.
[0056] Based on this, an embodiment of the present application provides a charging time calculation method, referring to Figure 1 , Figure 1 Schematic flowchart of the first embodiment of the charging time calculation method of the present application.
[0057] In this embodiment, the charging time calculation method includes steps S10 to S50:
[0058] Step S10, obtaining the current remaining power and battery temperature information of the battery;
[0059] It should be noted that (SOC, State of Charge) is the current remaining power, which represents the percentage of the current stored power of the battery in its maximum capacity. If the battery is fully charged at 100%, and the current display is 50% SOC, then the remaining power is half; the battery temperature information includes the highest temperature and the average temperature inside the battery. Excessive or too low temperature will affect the charging efficiency and safety. These two parameters are the basis for calculating the charging time. The remaining power determines how much electrical energy needs to be charged, while the temperature information affects the magnitude of the charging current that the battery can withstand.
[0060] It should be understood that during the charging process of the whole vehicle, the calculation of the charging time and the estimated full charging time needs to be carried out. The calculation of the charging time requires obtaining information such as the rated capacity of the battery, the maximum capacity of the battery, the battery cell voltage information (the maximum single cell voltage, the minimum single cell voltage, the average voltage, the median voltage), the battery SOC (the displayed SOC (the remaining SOC obtained by subtracting the ampere-hour integral consumption during the charge and discharge process from the full charge current) and the true SOC (obtained by querying the single cell voltage in real time and calibrating the SOC corresponding to the current voltage state according to the OCV curve), the cell temperature (the highest, the lowest, the average), and the maximum allowable charging capacity of the charging pile, etc.
[0061] The continuous charging time only needs to start timing from the moment when the charging pile after plugging in the gun completes the charging interaction confirmation with the whole vehicle and enters the charging state to close the high-voltage circuit, and the continuous charging time is accumulated according to the current time. This time is used to confirm the time information for the user to confirm the continuous charging of the vehicle.
[0062] The estimated charging time is information for the user to obtain the charging state of the vehicle and estimate how much longer it will take to complete the charging work, guiding the user to reasonably arrange the vehicle itinerary. This information will be displayed on the instrument panel, or uploaded to the platform through the tbox information, and can be viewed and obtained on the user's mobile phone APP, or displayed on the charging pile, depending on the design of the charging pile and the vehicle factory. The estimated charging time needs to be calculated and sent as long as the controller is awakened, so there are differences in the sending requirements in different vehicle states.
[0063] It should be understood that in the driving state, when the detected plug gun signal is invalid or the charging wake-up A+ is invalid, it is considered that the vehicle is not in the charging state. After the controller is awakened, the charging time is sent according to the default maximum value, such as 2 bytes (16 bits, the maximum value is 65535). To better prompt the user, the instrument panel and APP do not display this value (display -) in this state, because the vehicle is not in the charging state in this state, and it is unreasonable to display the value.
[0064] Step S20: Determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power.
[0065] In a feasible implementation manner, in step S20, it includes steps A11 to A13:
[0066] Step A11: Determine the highest temperature and the average temperature of the battery according to the battery temperature information.
[0067] It should be noted that the highest temperature is the highest measured temperature in a certain area inside the battery (such as the cell). The average temperature is the measured average value of multiple temperature sensors of the battery.
[0068] Step A12: Determine the current battery temperature according to the highest temperature and the average temperature of the battery.
[0069] It should be noted that the weighted calculation pays more attention to the highest temperature (accounting for 70%), because local overheating may cause potential safety hazards.
[0070] In specific implementation, the current battery temperature = 0.3 * average temperature + 0.7 * the highest cell temperature. When querying the charging current rate, the current battery temperature needs to be referred to. Since the higher the battery temperature, the smaller the charging current, therefore, when querying the charging rate, the highest cell temperature needs to be referred to. However, simply relying on the highest cell temperature has a certain deviation, and the proportional coefficient calculation is adopted by taking the highest temperature and the average temperature.
[0071] Step A13: Retrieve the preset charging rate mapping table based on the current battery temperature and the current remaining power to obtain the allowable charging current corresponding to each power interval during charging.
[0072] It should be noted that the charging rate (C-rate) represents the ratio of the charging current to the battery capacity. For example, 1C means that the battery is fully charged within 1 hour (current = capacity); the charging rate mapping table is shown in Table 1 below, which is used to record the maximum allowable charging rate at different temperatures and SOCs (such as 1C is allowed at 25°C and SOC = 50%).
[0073] Table 1
[0074]
[0075]
[0076] Step S30: Divide each power interval into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments.
[0077] It should be noted that in the constant current charging stage (SOC < 90%): At this time, the current remains constant and the voltage gradually rises. For example, when charging from SOC 20% to 80%, the current is always 50A.
[0078] In the constant voltage trickle charging stage (SOC ≥ 90%): At this time, the voltage remains constant and the current gradually decreases to the cut-off value (such as 0.05C). For example, when charging from SOC 90% to 100%, the current gradually decreases from 50A to 5A.
[0079] Through refined calculation in stages, the prediction error of the end time caused by ignoring current attenuation in the traditional method is avoided.
[0080] In specific implementation, when the vehicle is plugged in for charging, the controller and the charging pile complete the processes of wake-up - handshake - parameter configuration - capability verification - readiness - closing the relay for high-voltage power-on - starting the charging process. Only when entering the charging process will the charging pile output current to charge the battery; during the period from plugging in the gun to entering the charging process, since there is no charging current, a default charging time is required (if the calculated time is too large due to too small charging current, there should be an upper limit maximum value, such as 3h, which is set through calibration to avoid extremely long charging times). The calculation is carried out according to the following strategy:
[0081] The maximum charging current = min (the maximum charging current of the battery, the maximum allowable output current of the charging pile);
[0082] The estimated charging time T1 = (the rated capacity of the battery * (1 - SOC) * SOH / the maximum allowable charging current) + the charging time of trickle charging;
[0083] The trickle charging time T2 (used to supplement small-current charging and compensate for charging errors, unit: minute):
[0084] When SOC ≥ 90%, = ((1 - SOC) * 120;
[0085] When SOC < 90%, = (min ((1 - SOC) * 120), 20);
[0086] 90% is the condition for the single-cell voltage to trigger when the constant-current charging switches to constant-voltage charging. The single-cell voltage corresponds to an SOC of approximately 90%, which is adjusted according to the battery characteristics and actual test data.
[0087] The current temperature of the battery = 0.3 * average temperature + 0.7 * the highest temperature of the battery cells. When querying the charging current multiplier, the current temperature of the battery needs to be referred to. Since the higher the battery temperature, the smaller the charging current, when querying the charging multiplier, the highest temperature of the battery cells needs to be referred to. However, simply relying on the highest temperature of the battery cells has a certain deviation, and the proportional coefficient calculation of the highest temperature and the average temperature is adopted.
[0088] There is trickle charging at the default charging end. When not in the charging state, information such as the temperature, voltage, and current at that time cannot be determined, and the accurate charging time cannot be calculated; the preliminary time display is obtained by superimposing the charging time calculated by directly full-charging at the current maximum allowable charging current + the trickle charging time, and it is corrected after entering the charging state to obtain the real charging information;
[0089] When the SOC is ≥90%, trickle charging will start soon after charging. Directly according to the above formula, correct the time of the smaller deviation trickle current; when the SOC < 90%, it takes a longer time to enter trickle charging, and a larger trickle charging time is required to make up for the error, and the output is calculated according to the formula. Since this parameter is only used for guidance when not charging, when the information of the entire charging process cannot be obtained and the accurate calculation time cannot be obtained, only the calculated value according to the current state needs to be taken, and an error compensation time is given. This time should be as large as possible and gradually reduced after accurately calculating the charging time in the subsequent charging process to reduce the user's bad expectations of excessive or increased charging time.
[0090] Step S40: Obtain the trickle charging time compensation value, and determine the target charging time according to the charging time in the constant current charging stage, the charging time in the constant voltage trickle charging stage, and the trickle charging time compensation value.
[0091] In a specific implementation, the currently calculated charging time is:
[0092] 0.1 / V1 + 0.1 / V2 + 0.1 / V3 + 0.1 / V4 + 0.1 / V5 + 0.1 / V6+(min((1 - SOC)*120), 20);
[0093] Trickle charging uses the reserved T2 as the corrected charging time; this trickle charging time is about 0.33h (T2, (min((1 - SOC)*120), 20)) and can be calibrated with data according to the battery characteristics and actual charging tests at different temperatures.
[0094] It should be noted that the trickle charging time compensation value (T2) is used to correct the prediction deviation caused by the non-linear attenuation of the current in the constant voltage stage; if the current SOC ≥ 90%, the compensation time = (1 - SOC) × 120 minutes (the closer the SOC is to 100%, the shorter the compensation time); if the SOC < 90%, the compensation time takes the minimum value ((1 - SOC) × 120 minutes or 20 minutes). By reserving a safety margin, it is possible to prevent the prediction time from being too short or too long.
[0095] The target charging time = the constant current stage time + the constant voltage stage time + the compensation time.
[0096] In a feasible implementation manner, after step S40, it further includes steps A21 - A22:
[0097] Step A21: When the vehicle is in the state of being plugged in but not charging, display the predicted charging time determined based on the maximum charging current and the preset trickle charging time compensation value, and set a time limit;
[0098] It should be noted that the predicted charging time is calculated based on the maximum allowable current and the compensation value, but an upper limit is set (such as 3 hours).
[0099] It should be understood that when the vehicle is in the driving state, the default maximum value is maintained, the charging time is not displayed, and no update is required;
[0100] During the process of being in the gun - plugged - charging state, the trickle charging time deviation should be supplemented according to the charging capacity / maximum charging current, and the estimated charging time should be calculated. In this state, there is no charging current, and the charging time is fixedly maintained without update.
[0101] Step A22: When the vehicle is in the charging state, adjust the update frequency of the charging time display according to the charging stage. Among them, in the constant - current stage, it is updated at a first preset frequency, and in the trickle - current stage, it is updated at a second preset frequency, and the first preset frequency is greater than the second preset frequency.
[0102] It should be noted that in the constant - current stage, it is updated once every 3 minutes (a rapidly changing current requires more frequent updates); in the constant - voltage stage, it is updated once every 6 minutes (the current changes slowly, reducing user interference).
[0103] In the specific implementation, during the charging process, the charging time changes in real - time according to the calculated value. After entering the charging state, the charging current gradually rises, and the charging time also gradually changes. In the initial state and when the SOC is 0 - 90%, it is in the constant - current charging state, and the change in the charging time is not obvious. It is updated once every 3 minutes. Each update gradually approaches the target estimated charging time, with a step - size change of 3 minutes per second; in the SOC 90 - 100% range, it is in the constant - voltage trickle - charging state, and the change in the charging time is obvious. The update period needs to be increased, the update frequency needs to be reduced, and the step - size change of the update is also reduced to minimize the misleading of users due to frequent time changes. It is updated once every 6 minutes. Each update gradually approaches the target estimated charging time, with a step - size change of 5 minutes per second; the above update period and step - size can be adjusted according to the actual test parameters;
[0104] It should be understood that during the change process of the charging time, it should preferably show a downward trend. When the calculated charging time becomes larger, the current charging time is still displayed. It is updated according to the calculated value only when the charging time decreases to the current value or below, to avoid frequent large jumps and repeated rises and falls of the charging time, which may cause trouble to users.
[0105] The final charging time display strategy is shown in Table 2 below:
[0106] Table 2
[0107]
[0108]
[0109] In a feasible implementation manner, during the charging process, steps A31 to A33 are further included:
[0110] Step A31: Determine the current temperature of the battery according to the battery temperature information;
[0111] It should be noted that determining the current temperature means monitoring the battery temperature in real time through a sensor.
[0112] It should be understood that when a battery liquid cooling and PTC heating device is configured, the battery temperature can be maintained at a suitable temperature (such as 15 - 25°C (set according to actual battery characteristics and calibration parameters)) in cold and hot days. With a cooling and heating device, generally, there are different temperature rise rates at different charging rates according to the cooling and heating power of the device. The battery is gradually controlled at the set suitable temperature according to the current temperature, and the subsequent temperature drop will no longer rise.
[0113] Step A32: When the current temperature is lower than the first preset temperature, control the battery through the heating device to increase the temperature rise rate to raise the temperature to the target temperature range, and query the charging rate table based on the increased temperature rise rate to determine the corresponding charging current to accelerate charging;
[0114] It should be noted that the first preset temperature can be set (such as 15°C). When the temperature is lower than this value, start the heating device (such as PTC). By increasing the temperature rise rate, the battery is heated to the suitable range of 15 - 25°C. After heating, a higher charging current is allowed (such as increasing from 50A to 70A).
[0115] In a specific implementation, when charging in cold weather, the battery temperature is relatively low. In addition to the battery's self-heating during charging, a heating device such as PTC is also required to accelerate the battery's temperature rise. The temperature rise rates of the two are superimposed, and finally, the battery temperature is controlled to reach a suitable temperature. When the suitable temperature is reached, for the battery's charging heat dissipation temperature rise, the battery liquid cooling device needs to be turned on for cooling balance (the battery PTC stops working) to keep the battery working at a suitable operating temperature.
[0116] According to the previous charging tests of the battery at different temperatures, record the temperature rise rate of the battery at different charging rates at different temperatures, write the parameters into the controller. The controller queries the current allowed charging current (rate) according to the current battery temperature, and queries the battery temperature rise rate according to the current battery temperature and the battery charging current (rate). The charging time calculation method is similar to that in process 4, and the difference is only that the temperature rise rate in 4 (without cooling and heating device) is only the battery heat dissipation temperature rise rate. In cold weather charging, the battery heating and heat dissipation are superimposed, and the temperature rise rate is relatively large. And when the appropriate temperature and current (rate) are reached, the battery heat dissipation temperature rise and the heat exchange with the environment occur. If the battery temperature no longer rises and drops (within the appropriate temperature range), keep charging at this temperature, and the charging current (rate) is looked up in the table according to the current temperature and SOC. When the battery heat dissipation temperature rise cannot maintain the current temperature and the temperature drops beyond the appropriate temperature range, the PTC is turned on. When the temperature rises beyond the appropriate temperature range, the PTC is turned off, and the liquid cooling device is turned on. The charging current (rate) is looked up in the table according to the current temperature and SOC.
[0117] Step A33: When the current temperature is greater than the second preset temperature, control the battery through the liquid cooling device to reduce the temperature rise rate to lower the temperature to the target temperature range, and query the charging rate table based on the reduced temperature rise rate to determine the corresponding charging current to prevent overheating.
[0118] It should be noted that the second preset temperature can be set (such as 25 °C). When the temperature is higher than this value, start the liquid cooling device, and by reducing the temperature rise rate, cool the battery to the appropriate range, and limit the charging current after cooling (such as reducing from 100 A to 80 A).
[0119] In specific implementation, when working in hot weather, the battery temperature is relatively high. In addition to the self-heat dissipation temperature rise during charging, the liquid cooling device is needed to cool the battery to lower the temperature. The temperature rise rates of the two offset each other, and finally control the battery temperature to drop to the appropriate temperature. The charging time calculation method is similar to that in the first embodiment, and the difference is only that the temperature rise rate in (without cooling and heating device) is only the battery heat dissipation temperature rise rate. In hot weather charging, the battery heating and heat dissipation offset each other, and the temperature rise rate is relatively small.
[0120] It should be noted that when entering the charging process, if the charging current is always 0 and no charging is performed, the estimated charging time remains T1. When the charging current is not 0 and the duration exceeds 30 s, it is displayed according to the calculated value. According to the battery temperature rise characteristics, the battery cooling and heating states, calculate the battery temperature change during the charging process from the current SOC to full charge of 100%, and match the charging current at that time;
[0121] This embodiment provides a method for calculating the charging time. By obtaining the current remaining battery power and battery temperature information; determining the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power; dividing each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtaining the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments; obtaining the trickle charging time compensation value, and determining the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value. The charging time of each power range is calculated and deduced by using multiple parameters and multiple levels, which improves the accuracy of the predicted charging time.
[0122] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 2 , step S30 includes steps S301 to S303:
[0123] Step S301, divide the constant current charging stage into a first preset number of charging intervals;
[0124] It should be noted that the constant current charging stage is the stage where the charging current remains constant and the voltage gradually rises at the initial stage of battery charging (usually when the remaining power SOC < 90%).
[0125] The first preset number of charging intervals includes dividing the constant current charging stage into multiple small intervals. For example, each 10% SOC is an interval (such as SOC 0-10%, 10-20%, etc.).
[0126] Step S302, obtain the charging time of the first preset number of charging intervals, and determine the charging time of the constant current charging stage according to the charging time of the first preset number of charging intervals;
[0127] In a specific implementation, when SOC < 90%, according to SOC < 90%, = (min((1 - SOC) * 120), 20) calculate the charging time of each small interval, and then accumulate to obtain the charging time of the constant current charging stage.
[0128] Step S303, divide the constant voltage trickle charging stage into a second preset number of charging intervals;
[0129] It should be noted that the constant voltage trickle charging stage is the stage where the charging voltage remains constant and the current gradually decreases when the battery is approaching full charge (SOC ≥ 90%).
[0130] The second preset number of charging intervals can be divided according to voltage or current changes. For example, divide by voltage thresholds (such as 3.45V → 3.55V → 3.6V).
[0131] Step S304, obtain the charging times of the second preset number of charging intervals, and determine the charging time of the constant voltage trickle charging stage according to the charging times of the second preset number of charging intervals.
[0132] In specific implementation, during the charging process, before reaching the trickle charging, about 0.33h ((T2, (min((1 - SOC) * 120), 20)), calibrated and adjusted according to the actual battery charging test process) is reserved in the calculation of the estimated charging time as deviation compensation. Since the trickle charging time is relatively long, it is mainly the process of the battery converting from constant current charging to constant voltage charging, reaching the highest (cut-off) charging voltage after multiple trigger voltage drops to stop charging, ensuring that the battery reaches the full charge state and giving the battery differential pressure balance.
[0133] During the constant current charging process, when the SOC reaches 90% (corresponding to the monomer voltage reaching the trigger value, such as 3.45V), it switches to constant voltage charging; for example:
[0134] Each time the highest battery monomer voltage ≥ 3.45V (90%), query the current charging rate according to the corresponding current temperature and SOC, 1*V (the charging rate queried from the table according to the current temperature and SOC);
[0135] Each time the highest battery monomer voltage ≥ 3.55V (95%), reduce the current step by step to 0.5*V (the charging rate queried from the table according to the current temperature and SOC).
[0136] When the highest battery monomer voltage ≥ 3.6V (97%), start to reduce the current, directly reduce the current to 0.3*V (the charging rate queried from the table according to the current temperature and SOC).
[0137] When the highest battery monomer voltage ≥ 3.63V (99%), the charging current is directly reduced to 0.1*V (the charging rate queried from the table according to the current temperature and SOC).
[0138] When the highest battery monomer voltage ≥ 3.65V (100%), the charging is completed.
[0139] Further, the strategy further includes:
[0140] Obtain the real-time power and real-time battery temperature information. When the current is in the constant current charging stage, determine the target charging interval to which the real-time power belongs and the corresponding allowable charging current based on the first preset number of charging intervals;
[0141] Query the temperature rise rate table based on the real-time battery temperature information to obtain the temperature rise rate corresponding to the current charging interval;
[0142] Calculate the charging time of the target charging interval according to the temperature rise rate and the allowable charging current.
[0143] In a specific implementation, when the battery discharge temperature rises (without a cooling and heating PTC device), according to the temperature rise rate of the battery at different temperatures and currents (charging rates), charge to the temperature at full charge respectively according to the current charging current (rate), and query the allowable charging current; for example:
[0144] The current SOC1 is 40%, the current temperature is 23°C, confirm to charge at V1 (e.g., 1C) by querying the charging current table, and confirm the temperature rise rate is N1 by querying the temperature rise rate table;
[0145] For 50%, according to the current temperature (23°C) and SOC40%, the time required to charge to 50% is t=(50%-40%)*1C / 1c = 0.1h. It is estimated that when charging to 50%, the battery temperature = 23 + T1*0.1. Query the charging current as V2 (1C) according to SOC50% and the current battery temperature, and query the current temperature rise rate N2 according to the current temperature and charging current; calculate the others in SOC by analogy.
[0146] The specific charging time calculation process is shown in Table 3 below:
[0147] Table 3
[0148]
[0149] This embodiment provides a charging time calculation method, which systematically solves the error problem caused by the simplified model in the traditional charging time prediction method through interval calculation, dynamic temperature compensation and end time correction. Combining real-time parameters (SOC, temperature) and preset calibration data (charging rate table, temperature rise rate table), it realizes high-precision and high-safety charging management.
[0150] Based on the first and second embodiments of the present application, in the third embodiment of the present application, for the same or similar content as the above embodiments, reference can be made to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 3 , step S40 includes steps S401 to S404:
[0151] Step S401, adopt the first trickle charging calculation strategy in the constant current charging stage to determine the first trickle charging time compensation value;
[0152] It should be noted that it is default that there is trickle charging at the end of charging. When not in the charging state, it is impossible to determine the temperature, voltage, current and other information at that time, and it is impossible to calculate the accurate charging time; directly add the charging time calculated by full charging at the current maximum allowable charging current and the trickle charging time to obtain the preliminary time display, and correct it by obtaining the real charging information when entering the charging state.
[0153] In specific implementation, when SOC < 90%, it takes a relatively long time to enter trickle charging during charging, and a relatively large trickle charging time is required to compensate for the error, and the output is calculated according to the formula. Since this parameter is only used for guidance before charging starts, when the information of the entire charging process cannot be obtained and the accurate calculation time cannot be obtained, only the calculated value according to the current state needs to be taken, and an error compensation time is given. This time should be as large as possible and gradually reduced after accurately calculating the charging time in the subsequent charging process, so as to reduce the bad expectations of the user for excessive or increased charging time.
[0154] Step S402, adopt a second trickle charging calculation strategy to determine the second trickle charging time compensation value in the constant voltage trickle charging stage;
[0155] It should be noted that when the battery is close to full charge (SOC ≥ 90%), the charging voltage remains constant and the current gradually decreases to the cut-off value stage. The second trickle charging calculation strategy is to dynamically correct the end time deviation according to the real-time current decay rate.
[0156] In specific implementation, when SOC ≥ 90%, trickle charging will start soon after charging. Directly according to the formula in the first embodiment, a smaller deviation trickle time correction is given;
[0157] Step S403, determine the trickle charging time compensation value according to the first trickle charging time compensation value and the second trickle charging time compensation value.
[0158] In specific implementation, the final compensation value (T) is the superposition of the compensation value (T1) in the constant current stage and the compensation value (T2) in the constant voltage stage. The formula is:
[0159] T = T1 + T2. For example, if T1 = 20 minutes in the constant current stage and T2 = 6 minutes in the constant voltage stage, then the total compensation time T = 26 minutes, covering both the early error in the constant current stage and the end error in the constant voltage stage, and improving the overall time prediction accuracy.
[0160] This embodiment provides a charging time calculation method. By designing a compensation strategy in stages (reserving a safety margin in the constant current stage and dynamically correcting in the constant voltage stage), this solution significantly improves the accuracy of charging time prediction. Through the dual compensation mechanism and real-time parameter adaptation, both the early prediction deviation and the end non-linear attenuation problem are solved.
[0161] It should be noted that the above examples are only used to understand this application and do not constitute a limitation on the charging time calculation method of this application. Based on this technical concept, more simple transformations in various forms are within the protection scope of this application.
[0162] This application also provides a charging time calculation device. Please refer to Figure 4, the charging time calculation device includes:
[0163] An information acquisition module 10, configured to acquire the current remaining power and battery temperature information of the battery;
[0164] An information analysis module 20, configured to determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power;
[0165] A calculation module 30, configured to divide each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments;
[0166] A charging time output module 40, configured to obtain a trickle charging time compensation value, and determine a target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value.
[0167] The charging time calculation device provided by this application adopts the charging time calculation method in the above-mentioned embodiment, and can solve the technical problem of low accuracy in calculating the charging time. Compared with the prior art, the beneficial effects of the charging time calculation device provided by this application are the same as those of the charging time calculation method provided by the above-mentioned embodiment, and other technical features in the charging time calculation device are the same as the features disclosed in the method of the above-mentioned embodiment, and will not be elaborated here.
[0168] In one embodiment, the information analysis module 20 is further configured to determine the maximum battery temperature and the average temperature according to the battery temperature information;
[0169] Determine the current battery temperature according to the maximum battery temperature and the average temperature;
[0170] Retrieve a preset charging rate mapping table based on the current battery temperature and the current remaining power to obtain the allowable charging current corresponding to each power range during the charging process.
[0171] In one embodiment, the charging time output module 40 is further configured to determine a first trickle charging time compensation value by using a first trickle charging calculation strategy during the constant current charging stage;
[0172] Determine a second trickle charging time compensation value by using a second trickle charging calculation strategy during the constant voltage trickle charging stage;
[0173] Determine the trickle charging time compensation value according to the first trickle charging time compensation value and the second trickle charging time compensation value.
[0174] In one embodiment, the calculation module 30 is further configured to divide the constant current charging stage into a first preset number of charging intervals;
[0175] Obtain the charging time of the first preset number of charging intervals, and determine the charging time of the constant current charging stage according to the charging time of the first preset number of charging intervals;
[0176] Divide the constant voltage trickle charging stage into a second preset number of charging intervals;
[0177] Obtain the charging time of the second preset number of charging intervals, and determine the charging time of the constant voltage trickle charging stage according to the charging time of the second preset number of charging intervals.
[0178] In one embodiment, the calculation module 30 is further configured to obtain real-time power and real-time battery temperature information, and when the current is in the constant current charging stage, determine the target charging interval to which the real-time power belongs and the corresponding allowable charging current based on the first preset number of charging intervals;
[0179] Query the temperature rise rate table based on the real-time battery temperature information to obtain the temperature rise rate corresponding to the current charging interval;
[0180] Calculate the charging time of the target charging interval according to the temperature rise rate and the allowable charging current.
[0181] In one embodiment, the charging time output module 40 is further configured to determine the current temperature of the battery according to the battery temperature information;
[0182] When the current temperature is less than the first preset temperature, control the battery through a heating device to increase the temperature rise rate to raise the temperature to the target temperature range, and query the charging rate table based on the increased temperature rise rate to determine the corresponding charging current to accelerate charging;
[0183] When the current temperature is greater than the second preset temperature, control the battery through a liquid cooling device to reduce the temperature rise rate to lower the temperature to the target temperature range, and query the charging rate table based on the reduced temperature rise rate to determine the corresponding charging current to prevent overheating.
[0184] In one embodiment, the charging time output module 40 is further configured to, when the vehicle is in the state of being plugged in but not charging, display the predicted charging time determined based on the maximum charging current and the preset trickle charging time compensation value, and set a time limit;
[0185] When the vehicle is in the charging state, adjust the update frequency of the charging time display according to the charging stage, wherein the constant current stage is updated at a first preset frequency, and the trickle stage is updated at a second preset frequency, and the first preset frequency is greater than the second preset frequency.
[0186] The present application provides a charging time calculation device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the charging time calculation method in Embodiment 1 above.
[0187] Reference is made below to Figure 5 , which shows a schematic structural diagram of a charging time calculation device suitable for implementing the embodiments of the present application. The charging time calculation device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The charging time calculation device shown is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present application.
[0188] As Figure 5As shown, the charging time calculation device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to the program stored in the ROM (Read Only Memory) 1002 or the program loaded from the storage device 1003 into the RAM (Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the charging time calculation device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may 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 may allow the charging time calculation device to communicate with other devices wirelessly or wiredly to exchange data. Although the charging time calculation device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be alternatively implemented or had.
[0189] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts may be implemented as computer software programs. 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 program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments disclosed in the present application are executed.
[0190] The charging time calculation device provided by the present application adopts the charging time calculation method in the above-mentioned embodiment, and can solve the technical problem of low accuracy in charging time calculation. Compared with the prior art, the beneficial effects of the charging time calculation device provided by the present application are the same as those of the charging time calculation method provided by the above-mentioned embodiment, and other technical features in the charging time calculation device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.
[0191] It should be understood that each part 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 a suitable manner in any one or more embodiments or examples.
[0192] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all of them should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
[0193] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the charging time calculation method in the above embodiments.
[0194] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable Read Only Memory or flash memory), optical fibers, CD-ROM (Compact Disk - Read Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution system, device, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0195] The above computer-readable storage medium can be included in the charging time calculation device; it can also exist separately without being assembled into the charging time calculation device.
[0196] The above computer-readable storage medium stores one or more programs, which, when executed by the charging time calculation device, cause the charging time calculation device to: obtain the current remaining power of the battery and the battery temperature information; determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power; divide each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments; obtain a trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value.
[0197] Computer program code for performing the operations of this application can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent 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 can be connected to the user's computer through any type of network, including a LAN (Local Area Network) or a WAN (Wide Area Network), or it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0198] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and this module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0199] The modules involved in the embodiments of the present application can be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0200] The readable storage medium provided by the present application is a computer-readable storage medium. The computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned charging time calculation method, and can solve the technical problem of low accuracy in charging time calculation. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the charging time calculation method provided by the above embodiments, and will not be elaborated here.
[0201] The present application also provides a computer program product, including a computer program, and the steps of the charging time calculation method as described above are implemented when the computer program is executed by a processor.
[0202] The computer program product provided by the present application can solve the technical problem of low accuracy in charging time calculation. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the charging time calculation method provided by the above embodiments, and will not be elaborated here.
[0203] The above are only some embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural transformation made by using the content of the specification and drawings of the present application under the technical concept of the present application, or direct / indirect application in other related technical fields, is included in the patent protection scope of the present application.
Claims
1. A method for calculating charging time, characterized in that, The charging time calculation method includes the following steps: Obtain the current remaining power of the battery and the battery temperature information; Determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power; Based on the allowable charging current, divide each power range into a constant current charging stage and a constant voltage trickle charging stage, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments; Obtain the trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value.
2. The charging time calculation method according to claim 1, wherein The step of determining the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power includes: Determine the maximum battery temperature and the average temperature according to the battery temperature information; Determine the current battery temperature according to the maximum battery temperature and the average temperature; Retrieve a preset charging rate mapping table based on the current battery temperature and the current remaining power to obtain the allowable charging current corresponding to each power range during the charging process.
3. The charging time calculation method according to claim 1, characterized in that, The step of obtaining the trickle charging time compensation value includes: Adopt a first trickle charging calculation strategy in the constant current charging stage to determine the first trickle charging time compensation value; Adopt a second trickle charging calculation strategy in the constant voltage trickle charging stage to determine the second trickle charging time compensation value; Determine the trickle charging time compensation value according to the first trickle charging time compensation value and the second trickle charging time compensation value.
4. The charging time calculation method according to claim 1, characterized in that The step of obtaining the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments includes: Divide the constant current charging stage into a first preset number of charging intervals; Obtain the charging time of the first preset number of charging intervals, and determine the charging time of the constant current charging stage according to the charging time of the first preset number of charging intervals; Divide the constant voltage trickle charging stage into a second preset number of charging intervals; Obtain the charging time of the second preset number of charging intervals, and determine the charging time of the constant voltage trickle charging stage according to the charging time of the second preset number of charging intervals.
5. The charging time calculation method according to claim 4, wherein The method further includes: Obtain the real-time power and the real-time battery temperature information. When the current is in the constant current charging stage, determine the target charging interval and the corresponding allowable charging current to which the real-time power belongs based on the first preset number of charging intervals; Query a temperature rise rate table based on the real-time battery temperature information to obtain the temperature rise rate corresponding to the current charging interval; Calculate the charging time of the target charging interval according to the temperature rise rate and the allowable charging current.
6. The charging time calculation method according to claim 1, characterized in that, The method further includes: Determine the current temperature of the battery according to the battery temperature information; When the current temperature is less than the first preset temperature, control the battery through a heating device to increase the temperature rise rate to raise the temperature to the target temperature range, and query the charging rate table based on the increased temperature rise rate to determine the corresponding charging current to accelerate charging. When the current temperature is greater than the second preset temperature, the liquid cooling device is used to control the battery to reduce the temperature rise rate so as to reduce the temperature to the target temperature range, and the corresponding charging current is determined by querying the charging rate table based on the reduced temperature rise rate to prevent overheating.
7. The charging time calculation method according to claim 1, wherein The method further includes: When the vehicle is in the state of being plugged in but not charging, display the predicted charging time determined based on the maximum charging current and the preset trickle charging time compensation value, and set the time limit; When the vehicle is in the charging state, adjust the update frequency of the charging time display according to the charging stage, wherein, in the constant current stage, it is updated at the first preset frequency, and in the trickle stage, it is updated at the second preset frequency, and the first preset frequency is greater than the second preset frequency.
8. A charging time calculation device, characterized in that, The device includes: An information acquisition module, configured to acquire the current remaining power of the battery and the battery temperature information; An information analysis module, configured to determine the allowable charging current corresponding to each power range during the charging process according to the battery temperature information and the current remaining power; A calculation module, configured to divide each power range into a constant current charging stage and a constant voltage trickle charging stage based on the allowable charging current, and obtain the charging time of the constant current charging stage and the charging time of the constant voltage trickle charging stage in segments; A charging time output module, configured to acquire the trickle charging time compensation value, and determine the target charging time according to the charging time of the constant current charging stage, the charging time of the constant voltage trickle charging stage, and the trickle charging time compensation value.
9. A charging time calculation device, characterized in that, The device includes: a memory, a processor, and a charging time calculation program stored on the memory and executable on the processor, and the charging time calculation program is configured to implement the steps of the charging time calculation method according to any one of claims 1 to 7.
10. A storage medium, characterized in that, A charging time calculation program is stored on the storage medium, and when the charging time calculation program is executed by the processor, it implements the steps of the charging time calculation method according to any one of claims 1 to 7.
Citation Information
Cited By
A method, apparatus, electronic device, and storage medium for predicting battery charging time.
CN122568299A