Pulse charging control method and system thereof
Patent Information
- Application Number
- CN202610767466.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-29
- Publication Date
- 2026-08-28
AI Technical Summary
[0005]本申请提供一种脉冲充电控制方法及其系统,可以解决现有技术中存在的脉冲充电参数固定、无法在全生命周期内兼顾充电速度与寿命的问题
本申请实施例提供了一种脉冲充电控制方法及其系统,通过实时获取电池状态参数并据此动态确定目标平均电流和目标峰值电流,使得充电电流参数能够随电池的实际状态变化而灵活调整,避免了采用固定参数导致无法适配电池全生命周期状态变化的情况;进一步地,通过基于目标平均电流和目标峰值电流计算脉冲占空比,并判断该占空比是否位于预设安全区间内,能够在生成控制指令前对脉冲波形的物理可行性进行校验;当占空比超出安全区间时,通过对目标平均电流或目标峰值电流进行反向调整,强制将占空比约束在安全范围内,这种参数间的解耦与协同调整机制,确保了输出的脉冲控制指令既不超过硬件设备的执行能力极限,也不超出电池电化学安全边界;由此,在保障充电过程安全可靠的前提下,实现了充电速度与电池寿命之间的动态平衡,提升了充电控制策略在不同电池状态下的适应性与稳定性。
Smart Images

Figure CN122660184A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery charging technology, specifically to a pulse charging control method and system. Background Technology
[0002] Lithium-ion batteries, with their high energy density and long cycle life, have become the core energy source for electric vehicles and energy storage systems. However, the contradiction between fast charging and battery life degradation has always been a challenge for the industry. Although the traditional constant current / constant voltage (CC / CV) charging strategy is simple, it is prone to causing lithium deposition on the negative electrode and excessive growth of the solid electrolyte interphase (SEI) film under high-rate charging, thus accelerating battery aging.
[0003] To alleviate the aforementioned problems, pulse charging technology has been proposed. Pulse charging inserts brief periods of zero or negative current into the charging current, allowing lithium ions on the negative electrode surface time to diffuse into the interior, effectively reducing local concentration polarization. This mechanism can, to some extent, suppress the growth of lithium dendrites and reduce the risk of lithium deposition; simultaneously, the current intervals can slow down the continuous formation rate of the SEI film, thereby helping to extend the battery's cycle life.
[0004] However, despite the aforementioned advantages of pulse charging technology, how to further improve the adaptability of charging strategies to different battery states and environmental conditions remains a focus of attention for those skilled in the art in practical applications. Existing pulse charging control methods may struggle to fully balance charging efficiency, safety, and battery cycle life under certain complex operating conditions. Summary of the Invention
[0005] This application provides a pulse charging control method and system, which can solve the problems of fixed pulse charging parameters and inability to balance charging speed and lifespan throughout the entire life cycle in the prior art.
[0006] In a first aspect, embodiments of this application provide a pulse charging control method, which includes: Obtain battery status parameters; The target average current and target peak current are obtained based on battery state parameters; The pulse duty cycle is obtained based on the target average current and the target peak current; Determine whether the pulse duty cycle is within a preset safe range; If so, then keep the target average current, the target peak current, and the pulse duty cycle unchanged; Otherwise, adjust the target average current or the target peak current so that the adjusted pulse duty cycle is within the preset safe range; The final determined target average current, target peak current, and pulse duty cycle are used as target pulse charging control parameters to generate pulse control commands to control the charging equipment to pulse charge the battery.
[0007] In conjunction with the first aspect, in one embodiment, the battery state parameters include battery state of charge and battery temperature; The target average current and target peak current are obtained based on battery state parameters, specifically including: Based on the battery state of charge and a preset mapping relationship, the basic target average current and target peak current are obtained; The base target average current is corrected based on the battery temperature to obtain the target average current.
[0008] In conjunction with the first aspect, in one implementation, the baseline target average current is corrected based on the battery temperature to obtain the target average current, specifically including: Determine if the battery temperature is within the preset safe temperature range; If so, the basic target average current is determined as the target average current; Otherwise, adjust the base target average current based on the temperature reduction factor to obtain the target average current.
[0009] In conjunction with the first aspect, in one implementation, after obtaining the basic target average current and target peak current based on the battery state of charge and a preset mapping relationship, the method further includes: Determine whether the battery temperature is below the first peak temperature threshold or above the second peak temperature threshold. If so, the target peak current is adjusted based on the peak reduction factor to obtain a new target peak current; Otherwise, keep the target peak current unchanged.
[0010] In conjunction with the first aspect, in one implementation, adjusting the target average current or the target peak current specifically includes: Determine the relationship between the pulse duty cycle and the lower and upper limits of the preset safety interval; If the pulse duty cycle is lower than the lower limit, keep the target average current unchanged, adjust the pulse duty cycle to the lower limit, and adjust the target peak current based on the target average current and the lower limit. If the pulse duty cycle is higher than the upper limit value, keep the target peak current unchanged, adjust the pulse duty cycle to the upper limit value, and adjust the target average current based on the target peak current and the upper limit value.
[0011] In conjunction with the first aspect, in one embodiment, after controlling the charging device to perform pulse charging on the battery, the method further includes: Monitor battery voltage; When the battery voltage reaches the preset charging cutoff voltage, the stepped current reduction charging mode is executed.
[0012] In conjunction with the first aspect, in one embodiment, the stepped current reduction charging mode includes: Maintain the current preset fixed pulse charging frequency and pulse duty cycle unchanged; After each pulse cycle ends, the target peak current of the current cycle is adjusted based on a preset current reduction factor to obtain an updated target peak current. Based on the updated target peak current, a pulse control command is generated to control the charging device to charge the battery.
[0013] In conjunction with the first aspect, in one implementation, in the stepped current reduction charging mode, after each pulse cycle, the following steps are performed: Determine the relationship between the current target average current and the preset minimum cutoff current, and the relationship between the current battery voltage and the preset voltage difference; If the current target average current is less than or equal to the preset minimum cutoff current, then charging ends; If the current battery voltage is less than or equal to the preset voltage difference, then exit the stepped current reduction charging mode and return to the step of obtaining battery status parameters. The preset voltage difference is the difference between the preset charging cutoff voltage and the preset hysteresis voltage. If the current target average current is greater than the preset minimum cutoff current and the current battery voltage is greater than the preset voltage difference, then continue to execute the next pulse cycle.
[0014] In conjunction with the first aspect, in one implementation, generating pulse control commands specifically includes: Determine the preset fixed pulse frequency; The target average current, target peak current, pulse duty cycle, and preset fixed pulse frequency are encapsulated into pulse control commands.
[0015] Secondly, embodiments of this application provide a pulse charging control system, comprising: a state acquisition module, a current determination module, a duty cycle calculation module, a parameter adjustment module, and an instruction generation module. The state acquisition module is used to: acquire battery state parameters; the current determination module is used to: acquire a target average current and a target peak current based on the battery state parameters; the duty cycle calculation module is used to: acquire a pulse duty cycle based on the target average current and the target peak current; the parameter adjustment module is used to: determine whether the pulse duty cycle is within a preset safe range; if so, keep the target average current, the target peak current, and the pulse duty cycle unchanged; otherwise, adjust the target average current or the target peak current so that the adjusted pulse duty cycle is within the preset safe range; the instruction generation module is used to: generate a pulse control instruction using the finally determined target average current, target peak current, and pulse duty cycle as target pulse charging control parameters to control the charging device to pulse charge the battery.
[0016] The beneficial effects of the technical solutions provided in this application include: This application provides a pulse charging control method and system. By acquiring battery state parameters in real time and dynamically determining the target average current and target peak current accordingly, the charging current parameters can be flexibly adjusted according to the actual state changes of the battery, avoiding the situation where fixed parameters cannot adapt to the changes in the battery's state throughout its entire life cycle. Furthermore, by calculating the pulse duty cycle based on the target average current and target peak current, and determining whether the duty cycle is within a preset safe range, the physical feasibility of the pulse waveform can be verified before generating control commands. When the duty cycle exceeds the safe range, the target average current or target peak current is adjusted in reverse to forcibly constrain the duty cycle within the safe range. This decoupling and coordinated adjustment mechanism between parameters ensures that the output pulse control command does not exceed the execution capability limit of the hardware device, nor does it exceed the battery's electrochemical safety boundary. Thus, while ensuring the safety and reliability of the charging process, a dynamic balance between charging speed and battery life is achieved, improving the adaptability and stability of the charging control strategy under different battery states. Attached Figure Description
[0017] Figure 1 This is a schematic diagram of the pulse charging control method of this application; Figure 2 This is a schematic diagram of the pulse charging control method of this application. Detailed Implementation
[0018] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0019] This application provides a pulse charging control method and system, which can solve the problems of fixed pulse charging parameters and inability to balance charging speed and lifespan throughout the entire life cycle in the prior art.
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0021] In a first aspect, embodiments of this application provide a pulse charging control method, which includes: 101: Obtain battery status parameters; This step involves collecting key data reflecting the real-time operating conditions of the battery through the battery management system, which serves as the input basis for the control logic to ensure that the charging strategy matches the actual battery status.
[0022] 102: Obtain the target average current and target peak current based on battery state parameters; set the charging intensity according to the battery's current acceptability, where the target average current determines the overall charging efficiency, and the target peak current is limited by the battery's instantaneous tolerance and hardware output limits.
[0023] 103: Based on the target average current and target peak current, obtain the pulse duty cycle, establish the proportional relationship between pulse conduction time and period through calculation, transform the current index into time control parameters, form the basic framework of pulse control, and establish the mapping relationship between current and time.
[0024] 104: Determine whether the pulse duty cycle is within the preset safe range. This range covers the minimum hardware response time and battery polarization recovery requirements. It is used to verify the physical feasibility and electrochemical safety of the pulse waveform, and to prevent the device from failing to execute due to an excessively narrow pulse or from not resting sufficiently due to an excessively wide pulse.
[0025] 105: If so, keep the target average current, target peak current and pulse duty cycle unchanged, and execute the charging process according to the initial calculation parameters to ensure the smooth implementation of the charging plan.
[0026] 106: Otherwise, adjust the target average current or target peak current so that the adjusted pulse duty cycle is within the preset safe range. When the duty cycle exceeds the limit, prioritize ensuring that the pulse waveform is within the safe range. If necessary, compromise and correct the current index by reducing the peak or average current to meet the duty cycle constraint and avoid hardware failure or excessive battery polarization.
[0027] 107: The final determined target average current, target peak current, and pulse duty cycle are used as target pulse charging control parameters to generate pulse control commands to control the charging equipment to pulse charge the battery. This drives the charging equipment to output a specific low-frequency pulse current, ensuring that the charging process meets efficiency requirements while complying with battery safety and the physical limitations of hardware execution. This command is then sent to the charging actuator to achieve dynamic management and safety protection of the charging process, ensuring the battery system operates efficiently within safety boundaries.
[0028] In this application, by acquiring battery state parameters in real time and dynamically determining the target average current and target peak current accordingly, the charging current parameters can be flexibly adjusted according to the actual state changes of the battery, avoiding the situation where fixed parameters cannot adapt to the changes in the battery's state throughout its entire life cycle. Furthermore, by calculating the pulse duty cycle based on the target average current and target peak current and determining whether the duty cycle is within a preset safe range, the physical feasibility of the pulse waveform can be verified before generating control commands. When the duty cycle exceeds the safe range, the target average current or target peak current is adjusted in reverse to forcibly constrain the duty cycle within the safe range. This decoupling and coordinated adjustment mechanism between parameters ensures that the output pulse control command does not exceed the execution capability limit of the hardware device or the electrochemical safety boundary of the battery. Thus, while ensuring the safety and reliability of the charging process, a dynamic balance between charging speed and battery life is achieved, improving the adaptability and stability of the charging control strategy under different battery states.
[0029] In this embodiment, battery state parameters include battery state of charge (SOC) and battery temperature; both serve as the basic input variables for determining the target pulse charging control parameters. SOC characterizes the proportion of remaining battery capacity, while battery temperature reflects the battery's real-time thermal state. Together, they determine the battery's charging acceptance capability under current operating conditions and are the prerequisite for subsequent calculations of the target average current and target peak current, ensuring that the charging strategy matches the battery state.
[0030] Specifically, the battery state of charge (SOC) and battery temperature T are acquired in real time and estimated through the battery management system. It is important to ensure that the acquisition process is synchronized with the battery temperature data to avoid current calculation errors caused by parameter acquisition lag. This provides a basis for generating accurate target pulse charging control parameters and ensures the accuracy and reliability of the control logic input.
[0031] During charging, the battery state of charge and battery temperature are continuously monitored at preset time intervals. Subsequent steps are repeated to dynamically update the pulse parameters. As charging progresses, the battery state of charge increases and the battery temperature may fluctuate due to internal resistance heating. The system needs to periodically recalculate the pulse parameters to ensure that the target pulse charging control parameters always match the real-time battery state, thereby achieving charging optimization.
[0032] Based on the above embodiments, in this embodiment, the target average current and target peak current are obtained based on battery state parameters, specifically including: First, based on the battery's state of charge (SOC) and a preset mapping relationship, the basic target average current and target peak current are obtained. The preset mapping relationship is pre-stored in the control system's storage unit, represented by a charging MAP lookup table. This table establishes the correspondence between the battery's SOC and its charging current capability, typically obtained through battery electrochemical characteristic testing and calibration. Based on the battery's SOC, the basic target average current I corresponding to the current SOC range is determined using the charging MAP lookup table. avgbase And the target peak current (permissible pulse charging peak current) I peak Different base current values correspond to different battery state-of-charge ranges to match the electrochemical characteristics of the battery at different remaining capacities, ensuring the rationality of the base current setting, providing reference data for subsequent temperature correction, and realizing the initial setting of current parameters.
[0033] Then, the baseline target average current is corrected based on the battery temperature to obtain the target average current. Specifically, this includes determining whether the battery temperature is within a preset safe temperature range; the preset safe temperature range is determined by a first temperature threshold T. m1 Second temperature threshold T m2 The defined temperature range represents the allowable temperature range for normal battery charging. The system determines this range by comparing the real-time collected battery temperature with a first temperature threshold and a second temperature threshold. Based on the battery temperature T, the baseline target average current I is calculated. avgbase After correction, the corrected target average current I is obtained. avgtarget .
[0034] If so, the basic target average current is determined as the target average current, that is, when the battery temperature T is within the preset safe temperature range, when T m1 ≤T≤Tm2 At that time, I avgtarget = Iavgbase This indicates that the battery temperature is suitable and there is no need to reduce the current. The base target average current is determined as the target average current, and the base value obtained from the table is directly used to maintain charging efficiency and avoid a decrease in charging speed due to unnecessary corrections.
[0035] Otherwise, the base target average current is adjusted based on the temperature reduction factor to obtain the target average current. Specifically, when the battery temperature T is lower than the first temperature threshold T... m1 Or above the second temperature threshold T m2 When T < T, the target average current is reduced, specifically when T < T m1 Or T > T m2 At that time, I avgtarget =I avgbase ×k T , where k T It is a temperature reduction factor less than 1, used to quantify the degree to which temperature limits current capability. The magnitude of the factor changes with the degree of temperature deviation; the greater the temperature deviation, the smaller the factor, thereby achieving a smooth reduction in current.
[0036] Through the above correction logic, it is ensured that the final target average current meets both the charging requirements and the battery temperature safety boundary, completing the conversion from the base current to the target current. This provides an accurate current input for subsequent duty cycle calculation, avoids directly modifying the peak current and affecting the pulse waveform characteristics, ensures the stability and safety of pulse charging control, and realizes the limitation and dynamic adjustment of charging power by temperature.
[0037] Furthermore, after obtaining the basic target average current and target peak current based on the battery's state of charge and a preset mapping relationship, the method also includes: determining whether the battery temperature is below a first peak temperature threshold or above a second peak temperature threshold. This step performs a secondary verification of the instantaneous tolerance capability of the target peak current, because the peak current has a more direct and sensitive impact on battery polarization and temperature rise. The first peak temperature threshold T... m3 Second peak temperature threshold T m4 This constitutes the allowable temperature boundary for peak current, which is usually different from the temperature threshold for average current. The system compares the battery temperature with this boundary in real time to determine whether it is necessary to limit the instantaneous high current, prevent electrochemical shocks at extreme temperatures, ensure the safety and rationality of the peak current setting, avoid the inability of a single temperature threshold to take into account the different safety requirements of average and peak currents, and improve the temperature adaptability verification of current parameters.
[0038] If so, adjust the target peak current based on the peak reduction factor to obtain a new target peak current: according to the temperature effect on I peakFurther restrictions are imposed: when the temperature is below the first peak temperature threshold Tm3 or above the second peak temperature threshold T m4 When multiplied by the peak reduction factor k P That is, the new target peak current is the original target peak current plus k. P The product of k P The coefficient is less than 1 and changes dynamically with the degree of temperature deviation. The larger the temperature deviation, the smaller the coefficient, which achieves smooth decay of peak current, avoids excessive instantaneous current that may damage the battery or trigger hardware protection, and ensures that the pulse peak value is within a safe range.
[0039] Otherwise, keeping the target peak current unchanged indicates that the battery temperature is within the safe range allowed by the peak current, and no additional reduction is needed. This ensures that the charging equipment can output the preset peak current to meet the instantaneous power requirements of pulse charging, complete the final confirmation and output of the target peak current, and ensure the stability of the pulse waveform peak and the controllability of the charging process.
[0040] Based on the above embodiments, in this embodiment, adjusting the target average current or target peak current specifically includes: First, determine the relationship between the pulse duty cycle and the lower and upper limits of the preset safe interval; the system first calculates the pulse duty cycle D=I. avgtarget / I peak And verify whether D is within the preset safe range [D] min D max Within this range, the frequency is determined by a preset fixed pulse frequency f and the minimum controllable pulse width t of the charger. on_min and battery minimum polarization recovery time t off_min Determined, the specific calculation formula is D. min =t on_min ×f, D max =1-t off_min ×f. The lower limit of the preset safety range is determined by the product of the minimum controllable pulse width and the frequency, ensuring that the pulse on-time can be executed and preventing the charger from failing to respond due to an excessively narrow pulse width. The upper limit is determined by 1 minus the product of the minimum off-time and the frequency, ensuring that the battery has sufficient polarization recovery time and preventing insufficient rest due to an excessively wide pulse. This range provides physical feasibility and electrochemical safety boundaries for the pulse waveform, completing the initial verification of the pulse parameter safety and ensuring that subsequent adjustment logic is based on a reliable safety range.
[0041] If the pulse duty cycle is lower than the lower limit, keep the target average current unchanged, adjust the pulse duty cycle to the lower limit, and adjust the target peak current based on the target average current and the lower limit; specifically: when the calculated duty cycle D is lower than D0... min At that time, a clamping operation is performed to adjust D to D. min Maintain the target average current Iavgtarget Keeping the target peak current (maximum allowable peak current) unchanged, reduce it to I. peak_new =I avgtarget / D min This strategy prioritizes maintaining a constant charging speed by reducing the peak current to accommodate the hardware's minimum pulse width limit, ensuring both consistent charging speed and safer peak current. Without this adjustment, the hardware might be unable to output extremely narrow pulses or current control might fail. Therefore, reducing the peak current meets the duty cycle lower limit requirement, matching the current parameters with hardware limitations, preventing hardware protection from being triggered due to excessively narrow pulse width, correcting the target peak current, and ensuring the pulse waveform remains within the hardware's executable range.
[0042] If the pulse duty cycle is higher than the upper limit, keep the target peak current unchanged, adjust the pulse duty cycle to the upper limit, and adjust the target average current based on the target peak current and the upper limit. Specifically, when the calculated duty cycle D is higher than D... max When, clamp D to D max Maintain the target peak current (allowable peak current) I peak Keeping the target average current I unchanged avgtarget_new Adjust to =D max ×I peak At this time, the charging speed will decrease slightly, but the duty cycle will be limited to a reasonable range, and the peak current will not exceed the limit. This prevents the accumulation of battery polarization due to insufficient rest time, prioritizes the protection of the battery safety boundary, and avoids continuous high current impact damage to the battery.
[0043] When D is in [D min D max When the parameters are within the specified range, no adjustment is needed. Pulse control commands are generated directly to ensure that the pulse charging control parameters are always within the preset safe range, complete the final calibration and output of the parameters, ensure the stability and safety of the charging process, and realize the dynamic optimization of pulse parameters.
[0044] In addition, it should be noted that the generation of pulse control commands specifically includes: First, a preset fixed pulse frequency is determined. This preset fixed pulse frequency is selected from the low-frequency range, typically set between 10 MHz and 1 Hz, to ensure sufficient polarization recovery time for the battery and compatibility with existing charging hardware response speeds. During a single charging phase, the preset fixed pulse frequency remains constant to avoid frequency fluctuations causing changes in battery impedance, providing a stable time reference for adjusting current parameters, ensuring the periodic stability of the pulse waveform, and preventing control logic complexity or instability in the battery's internal response due to frequency variations.
[0045] The target average current, target peak current, pulse duty cycle, and preset fixed pulse frequency are then encapsulated into a pulse control command. These four parameters collectively define the complete waveform characteristics of the pulse current. The target average current and target peak current determine the amplitude characteristics, while the pulse duty cycle and preset fixed pulse frequency determine the timing characteristics. The encapsulation process combines these parameters into a data frame according to a preset communication protocol format, forming a pulse control command that can be recognized and executed by the charging device. This ensures that the charging device can accurately parse and output a pulse current that meets the requirements, completing the final generation and issuance of the control command, and realizing the transformation of the control strategy into hardware execution.
[0046] Finally, in step 107, a target peak current I is generated. peak The system sends pulse control commands, including the pulse duty cycle D and a preset fixed pulse frequency f, to the charger to pulse charge the battery. The commands are transmitted to the charger via a communication interface. After parsing the commands, the charger adjusts its output circuit to charge the battery according to the specified target peak current I. peak The pulse duty cycle D outputs a pulse current, while the target average current is implicit in the relationship between the duty cycle and the peak current. Together, they act on the battery to complete the final execution of the charging process, ensuring that the battery is charged according to dynamically optimized parameters.
[0047] Based on the above embodiments, in this embodiment, after controlling the charging device to perform pulse charging on the battery, the method further includes: monitoring the battery voltage. During the charging process, the battery voltage V is monitored in real time through a voltage sampling circuit, and the changing trend of the battery terminal voltage is continuously tracked to determine the charging stage, ensuring the real-time performance and accuracy of the voltage data. When the battery voltage V reaches the preset charging cutoff voltage V0... max When the stepped current reduction charging mode is executed, it signifies that the charging process has entered the voltage-limited current reduction stage from the main charging stage. This prevents the voltage from overcharging and exceeding the safety boundary, ensures the safety of the battery when it is close to fully charged, avoids voltage rebound exceeding the standard due to continuous high current, completes the smooth switching of the charging stage, and provides voltage triggering conditions for subsequent current adjustment.
[0048] The stepped current reduction charging mode includes: Keep the current preset fixed pulse charging frequency f and pulse duty cycle D unchanged; after the voltage reaches the cutoff value, the fixed pulse charging frequency and pulse duty cycle can avoid battery impedance fluctuations caused by changes in time parameters, maintain the stability of the electrochemical reaction environment, and control the charging power only by adjusting the current amplitude.
[0049] After each pulse cycle, the target peak current for the current cycle is adjusted based on a preset current reduction factor to obtain an updated target peak current. Specifically, after each pulse cycle, the target peak current for the current cycle is multiplied by a preset current reduction factor KI to obtain a new peak current, and I is updated. peak The updated target peak current is sent to the charger. Then, based on the updated target peak current, a pulse control command is generated to control the charging equipment to charge the battery. The target peak current decreases in a step-like manner according to the cycle until the charging termination condition is met, completing the end-of-charge management. The target peak current is gradually reduced by a preset current reduction factor KI to ensure the battery is fully charged but not overcharged. Simultaneously, the updated target peak current serves as the control reference for the next cycle, achieving smooth current decay and precise cutoff. The command includes the updated I... peak The parameters drive the charger to perform a current reduction operation to ensure the charging process ends safely.
[0050] Furthermore, in the stepped current reduction charging mode, after each pulse cycle, the following steps are performed to determine whether charging will terminate or the mode will switch: During the stepped current reduction process, a judgment is made after each current reduction cycle. The system needs to evaluate in real time whether the current charging state meets the termination condition or mode rollback condition to ensure the safety and accuracy of the charging process. First, the relationship between the current target average current and the preset minimum cutoff current, and the relationship between the current battery voltage and the preset voltage difference, are determined; where the target average current is I. avgtarget The preset minimum cutoff current is I. min The battery voltage is V, and the preset voltage difference is determined by the preset charging cutoff voltage V. max With preset hysteresis voltage V hyst The calculations show that by employing dual-condition verification, misjudgments caused by a single criterion are avoided, ensuring the reliability of the charging termination logic, achieving accurate monitoring of the charging end-stage state, and preventing control deviations caused by delayed state assessment.
[0051] If the current target average current is less than or equal to the preset minimum cutoff current, charging ends; specifically, if the current I... avgtarget ≤I min , where I min When the minimum charging cutoff current is reached, charging ends. This condition indicates that the battery is nearly fully charged, the charging current has dropped below maintenance levels, and continuing to charge is pointless and could lead to overcharging. At this point, the system stops outputting pulse control commands, disconnects the charging circuit, or enters a sleep state, thus terminating the charging process. This ensures that the battery no longer receives high current input after it is fully charged, protecting it from overcharging damage and automatically shutting down the charging process to avoid energy waste and battery degradation.
[0052] If the current battery voltage is less than or equal to a preset voltage difference, exit the stepped current reduction charging mode and return to the step of obtaining battery status parameters; specifically, if the current battery voltage V drops below the charging cutoff voltage V... max With a preset hysteresis voltage V hyst The difference, i.e., V≤V max -V hyst If the current drops out, the stepped current reduction mode will exit, and normal pulse charging will continue. A preset hysteresis voltage V is introduced. hyst This is to prevent frequent switching between constant current and decreasing current charging modes due to voltage fluctuations, which could cause control oscillations. Once the voltage drops back to a safe range, the system reacquires the battery status parameters and returns to the main charging process, ensuring the dynamic adaptability of the charging strategy, avoiding mode rigidity, and achieving a smooth transition and logical closed loop of charging modes.
[0053] If the current target average current is greater than the preset minimum cutoff current and the current battery voltage is greater than the preset voltage difference, then the next pulse cycle continues. In other words, if neither condition is met, the next current reduction cycle continues. This indicates that the battery is not yet fully charged and the voltage is still maintained at a high level, requiring the continued execution of the stepped current reduction logic. The system maintains the current pulse frequency and duty cycle, further adjusts the target peak current based on the preset current reduction factor, and enters the next pulse cycle for charging. By repeatedly executing this judgment logic until the termination condition or mode exit condition is met, the continuity and integrity of the stepped current reduction process are ensured, achieving a smooth transition and safe cutoff at the end of charging, and guaranteeing the consistency and effectiveness of charging control command execution.
[0054] To better understand this solution, specific embodiments are provided below as examples: Example 1: This refers to the battery being in a state of moderate charge and operating at a normal temperature.
[0055] The pulse charging control process begins with acquiring battery state parameters. Initially, the system acquires the battery state of charge (SOC) at 60% and the battery temperature at T = 25℃. Based on the battery SOC and a preset mapping relationship, the system obtains the baseline target average current and the target peak current. Specifically, based on the battery SOC, the system queries the charging MAP and pulse charging MAP tables to determine the baseline target average current (Iavgbase) and the allowable pulse charging peak current (Ipeak) corresponding to the current battery SOC range. The preset mapping relationship divides the battery SOC into low SOC, medium SOC, and high SOC regions, where: Low battery state of charge region (≤50%) corresponds to I avgbase =1C,I peak =5C; the battery's state of charge region (50%~80%) corresponds to Iavgbase =0.6C, I peak =3C; High battery state of charge region (>80%) corresponds to I avgbase =0.3C, I peak =2C.
[0056] The current battery state of charge (SOC) is 60%, which falls within the medium battery state of charge region. Therefore, the basic target average current I is determined. avgbase =0.6C, allowable peak pulse charging current I peak =3C.
[0057] Then, the baseline target average current is corrected based on the battery temperature to obtain the target average current. Since the battery temperature T=25℃ is within the preset safe temperature range and is within the normal operating range, the temperature derating factor k is... T =1, therefore the target average current I of pulse charging avgtarget =I avgbase =0.6C, peak charging current I peak Keeping 3C constant, the pulse duty cycle is obtained based on the target average current and target peak current, and the pulse duty cycle D=I is calculated. avgtarget / I peak =0.6C / 3C=20%. Determine if the pulse duty cycle is within the preset safe range. The preset safe range is based on the preset fixed pulse frequency f and the charger's minimum controllable pulse width t. on_min and battery minimum polarization recovery time t off_min Confirmed. Preset fixed pulse frequency f=100mHz, minimum pulse width t of the charger. on_min =1s, battery minimum polarization recovery time t off_min =4s, calculate the lower limit value D of the preset safe interval. min =t on_min ×f = 1 × 0.1 = 10%, upper limit value D max =1-t off_min ×f = 1 - 4 × 0.1 = 60%. The calculated 20% falls within [10%, 60%], so there is no need to adjust the target average current or target peak current. The finally determined target average current, target peak current, and pulse duty cycle are used as target pulse charging control parameters to generate pulse control commands with a frequency of 100mHz, a duty cycle of 20%, and a peak current of 3C. These commands are then sent to the charging equipment to pulse charge the battery.
[0058] During charging, the battery state of charge (SOC) and battery temperature are continuously monitored at preset time intervals, and pulse parameters are dynamically updated: the battery management system re-acquires the current SOC and battery temperature after each pulse cycle (i.e., 10 seconds). Assuming that after a period of time, the battery SOC rises to 70% and the battery temperature slightly rises to 28°C, the step of obtaining the base current based on the battery SOC and the preset mapping relationship is repeated. At SOC=70%, the battery is still in the middle SOC region. avgtarget =0.6C, I peak =3C, and the battery temperature is still within the normal range, that is, maintaining I avgtarget =0.6C, I peak =3C, D=20% remain unchanged, no instruction update required. Assuming the battery state of charge further increases to 85% (entering the high battery state of charge region), and the battery temperature slightly rises to 30℃ (still within the normal range), the mapping relationship is re-queried; the high battery state of charge region I... avgtarget =0.3C, I peak =2C. Calculate D=I avgtarget / I peak =0.3C / 2C=15%, still within [10%, 60%]. Finally, a new instruction is generated: frequency 100mHz, duty cycle 15%, peak current 2C, sent to the charging device. The pulse parameters automatically decrease as the battery's state of charge increases.
[0059] When the battery voltage reaches the preset charging cutoff voltage of 4.2V, the system switches to a stepped current reduction charging mode, maintaining the current pulse charging frequency and pulse duty cycle. After each pulse cycle, the target peak current for the current cycle is adjusted based on a preset current reduction factor of 0.95. If the current battery voltage is less than or equal to the preset voltage difference (i.e., the voltage drops back to 4.15V), the system exits the stepped current reduction charging mode and returns to the step of acquiring battery status parameters. Finally, charging ends when the target average current drops to the preset minimum cutoff current C / 20.
[0060] Example 2: This example describes a scenario where the battery is in a low state of charge and the battery temperature is low. The key point is to explain the adjustment strategy when the pulse duty cycle is lower than the preset safety range lower limit.
[0061] Initially, the battery state of charge (SOC) is set to 30%, and the battery temperature is set to 5°C. Then, based on the battery SOC and a preset mapping relationship, the baseline average current and target peak current are obtained, along with the low battery SOC region I. avgbase =1C,I peak=5C. The base target average current is corrected based on battery temperature. Since the battery temperature of 5℃ is lower than the first temperature threshold of 15℃, the base target average current is adjusted based on a temperature reduction factor kT=0.3. Therefore, the pulse charging target average current I... avgtarget =I avgbase ×k T =1×0.3=0.3C. Uncorrected target peak current I peak I peak Keep 5C constant. Then, based on the target average current and target peak current, obtain the pulse duty cycle and calculate the pulse duty cycle D=I. avgtarget / I peak =0.3 / 5=6%. Then determine whether the pulse duty cycle is within the preset safe range, the lower limit of the preset safe range is D. min =10%. A calculated value of 6% is lower than the lower limit of 10%, meaning that the peak current required to maintain the target average current is too large or the conduction time is too short, exceeding the hardware or electrochemical safety limits.
[0062] Then, the logic for adjusting the target average current or target peak current is executed. If the pulse duty cycle is lower than the lower limit, the target average current remains unchanged, the pulse duty cycle is adjusted to the lower limit, and the target peak current is adjusted based on the target average current and the lower limit. Clamping is then performed: D=D min =10%, maintain the target average current I avgtarget With C remaining constant at 0.3, the new target peak current I is calculated by reverse calculation. peak_new =I avgtarget / D min =0.3C / 0.1=3C. Generated instructions: frequency 100mHz, duty cycle 10%, peak current 3C. This strategy prioritizes charging efficiency, reducing the peak current to accommodate a safe duty cycle and prevent hardware from being unable to respond to extremely narrow pulses. As charging progresses, the battery's state of charge increases. When it exceeds 50% and enters the middle state of charge region, the basic parameters switch to the middle state of charge region values (I0.1). avgbase =0.6C, I peak =3C), the battery temperature may still be below the first temperature threshold, so continue to adjust and recalculate D to ensure that the duty cycle is always reasonable and achieve safe pulse charging in low temperature environments.
[0063] Example 3: For scenarios where the battery is in the state of charge region and the target peak current is limited, the adjustment strategy is explained in detail when the pulse duty cycle is higher than the upper limit of the preset safe range.
[0064] Initially, the battery's initial state of charge (SOC) is 60%, but due to certain limitations, the base target average current I... avgbase =0.6C, allowable peak pulse charging current Ipeak =0.9C (This may be set by the battery management system based on the degree of aging or the user's fast charging needs.) First, the battery state of charge (SOC) is set to 60%, and the battery temperature is set to T = 25℃. Then, based on the battery SOC and a preset mapping relationship, the baseline target average current and the target peak current, I, are obtained. avgbase =0.6C, I peak =0.9C. Based on the target average current and target peak current, obtain the pulse duty cycle and calculate the pulse duty cycle D=I. avgtarget / I peak =0.6 / 0.9≈66.7%. Next, it is determined whether the pulse duty cycle is within the preset safe range, the upper limit of the preset safe range is D. max =60%. The calculated value of 66.7% is higher than the upper limit of 60%, which means that it is close to a continuous charging state and the pulse rest is insufficient, which may lead to increased battery polarization.
[0065] Then, the logic for adjusting the target average current or target peak current is executed. If the pulse duty cycle is higher than the upper limit, the target peak current remains unchanged, the pulse duty cycle is adjusted to the upper limit, and the target average current is adjusted based on the target peak current and the upper limit. Clamping is executed: D=D max =60%, maintain the target peak current I peak =0.9C remains unchanged, and the new target average current I is calculated by reverse calculation. avgtarget_new =D max ×I peak =0.6 × 0.9C = 0.54C. Generated command: Frequency 100mHz, duty cycle 60%, peak current 0.9C. Actual average current 0.54C, slightly lower than the originally expected 0.6C, but the duty cycle is limited within a reasonable range, and the peak current will not exceed the limit. This strategy prioritizes battery safety by reducing the average current to meet the turn-off time requirements, preventing battery damage due to insufficient rest time. Subsequently, as the battery's state of charge increases, the target average current and target peak current will decrease according to the segmented strategy, and the duty cycle may naturally fall back to a reasonable range without needing to be clamped again, ensuring that the pulse charging control parameters always remain within the preset safe range.
[0066] In summary, this application has the following technical effects: Through multi-dimensional parameter coordinated control, a physically reasonable and safe charging process is achieved. The target peak current is always limited to the maximum allowable value within the battery's state of charge (SOC) range. Different current upper limits are set for different SOC ranges through preset mapping relationships, avoiding dangerous large pulses under high battery SOC conditions. The duty cycle clamping adjustment strategy ensures that pulse waveforms exceeding hardware capabilities or electrochemical safety boundaries will not be generated under any circumstances. Specifically, by calculating the lower and upper limits of the preset safety range, when the pulse duty cycle exceeds the range, the target average current or target peak current is kept unchanged, while another parameter is adjusted in reverse to ensure that the pulse on-time and off-time meet the charger's minimum controllable pulse width and the battery's minimum polarization recovery time requirements, thus guaranteeing execution feasibility at the physical level.
[0067] A dynamic current strategy extends battery life by simultaneously reducing the target average current and target peak current in the high state of charge (SOC) region, effectively suppressing lithium deposition on the negative electrode and excessively rapid SEI film growth. As the SOC increases, the base current value obtained from the lookup table gradually decreases, reducing battery polarization stress. Furthermore, when the battery voltage reaches the preset charging cutoff voltage, a stepped current reduction charging mode is implemented, maintaining a constant pulse charging frequency and pulse duty cycle while progressively reducing the target peak current. This avoids excessive current fluctuations during the constant voltage phase, further slowing battery aging and ensuring capacity retention throughout the battery's lifespan.
[0068] It exhibits strong temperature adaptability, adjusting the baseline target average current based on battery temperature to ensure safe charging even under extreme temperatures, preventing low-temperature lithium plating or high-temperature thermal runaway. Specifically, it determines whether the battery temperature is within a preset safe temperature range. If it is below a first temperature threshold or above a second temperature threshold, it adjusts the baseline target average current based on a temperature reduction factor, quantifying the impact of temperature on electrochemical activity. Simultaneously, it establishes independent first and second peak temperature thresholds for the target peak current to prevent instantaneous high current surges at extreme temperatures from impacting the battery, achieving temperature-based limitation and dynamic adjustment of charging power.
[0069] The system exhibits strong control stability, with hysteresis voltage preventing mode oscillation and a duty cycle and frequency coordination mechanism ensuring command execution. In the stepped current reduction charging mode, it determines the relationship between the current battery voltage and a preset voltage difference, which is the difference between the preset charging cutoff voltage and the preset hysteresis voltage. When the voltage falls below this difference, the current reduction mode is exited, preventing frequent switching between constant current and current reduction modes due to voltage fluctuations. A preset fixed pulse frequency remains constant throughout the charging process, avoiding battery impedance fluctuations caused by frequency changes, ensuring the continuity and stability of pulse control commands, and achieving a smooth transition in the charging process.
[0070] The project is simple to implement, with a fixed pulse frequency of 10MHz to 1Hz in the low-frequency band. No complex hardware upgrades are required; the algorithm can be embedded simply in existing battery management system software, resulting in low cost and good compatibility. This frequency range is compatible with the minimum controllable pulse width of existing chargers and the minimum polarization recovery time of batteries, meeting the calculation requirements of the preset safety range without modifying the hardware circuitry. By encapsulating the target average current, target peak current, pulse duty cycle, and preset fixed pulse frequency into pulse control commands, these commands are directly reused from existing communication protocols and sent to the charging equipment, realizing the transformation of control strategy to hardware execution and facilitating large-scale application.
[0071] Secondly, embodiments of this application provide a pulse charging control system, comprising: a state acquisition module, configured to: acquire battery state parameters; a current determination module, configured to: acquire a target average current and a target peak current based on the battery state parameters; a duty cycle calculation module, configured to: acquire a pulse duty cycle based on the target average current and the target peak current; and a parameter adjustment module, configured to: determine whether the pulse duty cycle is within a preset safe range; if so, keep the target average current, the target peak current, and the pulse duty cycle unchanged; otherwise, adjust the target average current or the target peak current so that the adjusted pulse duty cycle is within the preset safe range. The instruction generation module is used to generate pulse control instructions by taking the final determined target average current, target peak current and pulse duty cycle as target pulse charging control parameters, so as to control the charging equipment to pulse charge the battery.
[0072] This application acquires battery state parameters in real time and dynamically determines the target average current and target peak current accordingly. This allows the charging current parameters to be flexibly adjusted according to the actual state changes of the battery, avoiding the inability to adapt to the changes in battery state throughout its entire life cycle due to the use of fixed parameters. Furthermore, by calculating the pulse duty cycle based on the target average current and target peak current and determining whether the duty cycle is within a preset safe range, the physical feasibility of the pulse waveform can be verified before generating control commands. When the duty cycle exceeds the safe range, the target average current or target peak current is adjusted in reverse to forcibly constrain the duty cycle within the safe range. This decoupling and coordinated adjustment mechanism between parameters ensures that the output pulse control command does not exceed the execution capability limit of the hardware device or the electrochemical safety boundary of the battery. Thus, while ensuring the safety and reliability of the charging process, a dynamic balance between charging speed and battery life is achieved, improving the adaptability and stability of the charging control strategy under different battery states.
[0073] The functions of each module in the pulse charging control system correspond to the steps in the pulse charging control method embodiment, and their functions and implementation processes will not be described in detail here.
[0074] Thirdly, embodiments of this application provide a pulse charging control device, which can be a device with data processing capabilities such as a personal computer (PC), a laptop computer, or a server.
[0075] In this embodiment, the pulse charging control device may include a processor, a memory, a communication interface, and a communication bus.
[0076] The communication bus can be of any type and is used to interconnect the processor, memory, and communication interface.
[0077] The communication interface includes input / output (I / O) interfaces, physical interfaces, and logical interfaces used for interconnecting devices within the pulse charging control device, as well as interfaces used for interconnecting the pulse charging control device with other devices (such as other computing devices or user equipment). Physical interfaces can be Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc.; user equipment can be displays, keyboards, etc.
[0078] Memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0079] The processor can be a general-purpose processor, which can call the pulse charging control program stored in the memory and execute the pulse charging control method provided in the embodiments of this application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the pulse charging control program is called can be referred to in the various embodiments of the pulse charging control method of this application, and will not be repeated here.
[0080] Fourthly, embodiments of this application also provide a computer-readable storage medium.
[0081] The present application has a computer-readable storage medium storing a pulse charging control program, wherein when the pulse charging control program is executed by a processor, it implements the steps of the pulse charging control method as described above.
[0082] The method implemented when the pulse charging control program is executed can be referred to in various embodiments of the pulse charging control method of this application, and will not be repeated here.
[0083] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0084] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0085] In the description of the embodiments of this application, terms such as "exemplary," "for example," or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary," "for example," or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary," "for example," or "for instance" is intended to present the relevant concepts in a concrete manner.
[0086] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0087] In some processes described in the embodiments of this application, multiple operations or steps are included in a specific order. However, it should be understood that these operations or steps may not be executed in the order they appear in the embodiments of this application, or they may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed sequentially or in parallel, and these operations or steps may be combined.
[0088] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device to execute the methods described in the various embodiments of this application.
[0089] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A pulse charging control method, characterized in that, It includes: Obtain battery status parameters; The target average current and target peak current are obtained based on battery state parameters; The pulse duty cycle is obtained based on the target average current and the target peak current; Determine whether the pulse duty cycle is within a preset safe range; If so, then keep the target average current, the target peak current, and the pulse duty cycle unchanged; Otherwise, adjust the target average current or the target peak current so that the adjusted pulse duty cycle is within the preset safe range; The final determined target average current, target peak current, and pulse duty cycle are used as target pulse charging control parameters to generate pulse control commands to control the charging equipment to pulse charge the battery.
2. The pulse charging control method as described in claim 1, characterized in that: The battery status parameters include the battery state of charge and the battery temperature; The target average current and target peak current are obtained based on battery state parameters, specifically including: Based on the battery state of charge and a preset mapping relationship, the basic target average current and target peak current are obtained; The base target average current is corrected based on the battery temperature to obtain the target average current.
3. The pulse charging control method as described in claim 2, characterized in that, The baseline target average current is corrected based on the battery temperature to obtain the target average current, specifically including: Determine if the battery temperature is within the preset safe temperature range; If so, the basic target average current is determined as the target average current; Otherwise, adjust the base target average current based on the temperature reduction factor to obtain the target average current.
4. The pulse charging control method as described in claim 2, characterized in that, After obtaining the basic target average current and target peak current based on the battery state of charge and a preset mapping relationship, the method further includes: Determine whether the battery temperature is below the first peak temperature threshold or above the second peak temperature threshold. If so, the target peak current is adjusted based on the peak reduction factor to obtain a new target peak current; Otherwise, keep the target peak current unchanged.
5. The pulse charging control method as described in claim 1, characterized in that, Adjusting the target average current or the target peak current specifically includes: Determine the relationship between the pulse duty cycle and the lower and upper limits of the preset safety interval; If the pulse duty cycle is lower than the lower limit, keep the target average current unchanged, adjust the pulse duty cycle to the lower limit, and adjust the target peak current based on the target average current and the lower limit. If the pulse duty cycle is higher than the upper limit value, keep the target peak current unchanged, adjust the pulse duty cycle to the upper limit value, and adjust the target average current based on the target peak current and the upper limit value.
6. The pulse charging control method as described in claim 1, characterized in that, After controlling the charging device to perform pulse charging on the battery, the method further includes: Monitor battery voltage; When the battery voltage reaches the preset charging cutoff voltage, the stepped current reduction charging mode is executed.
7. The pulse charging control method as described in claim 6, characterized in that, The stepped current reduction charging mode includes: Maintain the current preset fixed pulse charging frequency and pulse duty cycle unchanged; After each pulse cycle ends, the target peak current of the current cycle is adjusted based on a preset current reduction factor to obtain an updated target peak current. Based on the updated target peak current, a pulse control command is generated to control the charging device to charge the battery.
8. The pulse charging control method as described in claim 7, characterized in that, In the stepped current reduction charging mode, the following steps are performed after each pulse cycle: Determine the relationship between the current target average current and the preset minimum cutoff current, and the relationship between the current battery voltage and the preset voltage difference; If the current target average current is less than or equal to the preset minimum cutoff current, then charging ends; If the current battery voltage is less than or equal to the preset voltage difference, then exit the stepped current reduction charging mode and return to the step of obtaining battery status parameters. The preset voltage difference is the difference between the preset charging cutoff voltage and the preset hysteresis voltage. If the current target average current is greater than the preset minimum cutoff current and the current battery voltage is greater than the preset voltage difference, then continue to execute the next pulse cycle.
9. The pulse charging control method as described in claim 1, characterized in that, Generate pulse control commands, specifically including: Determine the preset fixed pulse frequency; The target average current, target peak current, pulse duty cycle, and preset fixed pulse frequency are encapsulated into pulse control commands.
10. A pulse charging control system, characterized in that, It includes: The status acquisition module is used to acquire battery status parameters. The current determination module is used to: obtain the target average current and the target peak current based on battery state parameters; The duty cycle calculation module is used to: obtain the pulse duty cycle based on the target average current and the target peak current; The parameter adjustment module is used to: determine whether the pulse duty cycle is within a preset safe range; If so, then keep the target average current, the target peak current, and the pulse duty cycle unchanged; Otherwise, adjust the target average current or the target peak current so that the adjusted pulse duty cycle is within the preset safe range; The instruction generation module is used to generate a pulse control instruction by taking the finally determined target average current, target peak current and pulse duty cycle as the target pulse charging control parameters, so as to control the charging device to pulse charge the battery.