A charging pile charging pulse heating control method and device

By actively identifying and compensating for charging pile deviations, the problem of current acquisition distortion caused by inconsistent charging pile outputs was solved, enabling precise charging control in low-temperature environments and ensuring charging safety and efficiency.

CN122379360APending Publication Date: 2026-07-14DEEPAL AUTOMOBILE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DEEPAL AUTOMOBILE TECH CO LTD
Filing Date
2026-05-29
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In low-temperature environments, electromagnetic interference can cause distortion in current acquisition during the pulse heating process output by the charging pile, making precise control impossible. Directly using the charging pile's message current signal may lead to battery overcurrent, overheating, or even thermal runaway.

Method used

By actively requesting test current and collecting measured values ​​at the battery end, a multi-dimensional deviation index system is constructed to identify and compensate for charging pile deviations, thereby achieving precise heating current control.

Benefits of technology

It eliminates control errors caused by inconsistent output at the charging pile, avoids the accumulation of deviations, ensures the safety and accuracy of charging pulse heating, and improves charging efficiency in low-temperature environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122379360A_ABST
    Figure CN122379360A_ABST
Patent Text Reader

Abstract

This application provides a charging pile charging pulse heating control method and device, relating to the field of pulse charging heating, aiming to solve the problem of deviation risk in pulse heating caused by directly trusting the charging pile's message current, and to achieve active identification and adaptive compensation of the charging pile's output accuracy. The method includes: in response to connecting to the charging pile, sending a test current request to the charging pile; the test current request instructing the charging pile to output a preset test current value to the vehicle's battery; acquiring the measured current values ​​of the vehicle's battery at multiple sampling times; determining multiple deviation current indicators based on the measured current values ​​at multiple sampling times and the preset test current value; comparing the multiple deviation current indicators with corresponding preset safety baseline thresholds, and determining the charging pile's compensation value based on the comparison results; and determining a target heating current value based on a preset heating current value and the charging pile's compensation value, so as to perform charging pulse heating on the vehicle battery using the target heating current value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of pulse charging heating, and specifically to a method and device for controlling pulse heating during charging of a charging pile. Background Technology

[0002] The slow charging of new energy vehicles in low-temperature environments is becoming increasingly prominent. Pulse heating technology, which uses pulse current output from the charging pile to rapidly preheat the battery, has become a key means to improve charging speed in low temperatures. However, the strong electromagnetic interference generated during pulse heating causes severe distortion in the battery-side current acquisition, making it unusable for direct control. In plug-in charging scenarios, it is necessary to rely on the DC current signal from the charging pile's terminal messages. However, due to component aging, manufacturing tolerances, or environmental interference, the current value in the charging pile's messages may have inherent deviations. Directly using this deviated signal for control calculations will lead to current runaway, potentially causing battery overcurrent, overtemperature, or even thermal runaway. Therefore, how to actively identify and compensate for terminal deviations to achieve accurate and reliable control of the pulse heating current is a problem that urgently needs to be solved. Summary of the Invention

[0003] The purpose of this application is to provide a charging pile charging pulse heating control method and device, which solves the problem of deviation risk in pulse heating caused by directly trusting the charging pile message current in related technologies, and realizes active identification and adaptive compensation of the charging pile output accuracy.

[0004] In a first aspect, embodiments of this application provide a charging pile charging pulse heating control method, applied to a vehicle. The charging pile charging pulse heating control method includes: in response to connecting to a charging pile, sending a test current request to the charging pile; the test current request is used to instruct the charging pile to output a current of a preset test current value to the vehicle's battery; acquiring the measured current values ​​of the vehicle's battery at multiple sampling times; determining multiple deviation current indicators based on the measured current values ​​at multiple sampling times and the preset test current value; comparing the multiple deviation current indicators with corresponding preset safety baseline thresholds, and determining a compensation value for the charging pile based on the comparison results; and determining a target heating current value based on a preset heating current value and the compensation value for the charging pile, so as to perform charging pulse heating on the vehicle battery through the target heating current value.

[0005] This application proactively requests test current and collects measured values ​​from the battery terminal. It first calculates multi-dimensional deviation indicators to objectively quantify the charging pile's output accuracy, rather than directly relying on the terminal's messages. Then, it compares these indicators with a safety baseline threshold to identify whether there are severe fluctuations or inherent deviations at the terminal, determining whether compensation is needed and the appropriate compensation value. Finally, it uses the compensated target heating current for pulse heating, making the actual current injected into the battery closer to real-world requirements. Therefore, this method eliminates control errors caused by inconsistent charging pile outputs at the source, preventing accumulated deviations from leading to overcurrent or insufficient heating. While ensuring the safety of the charging pulse heating, it achieves proactive identification and adaptive compensation of the charging pile's output accuracy.

[0006] In one possible embodiment, the multiple deviation current indicators include positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth; the multiple deviation current indicators are compared with the corresponding preset safety bottom line thresholds, and the compensation value of the charging pile is determined according to the comparison results, including: when the positive peak deviation and negative peak deviation do not exceed the corresponding preset safety bottom line thresholds, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold, the average deviation is determined as the compensation value.

[0007] Based on the aforementioned technical methods, a four-dimensional index system is constructed, comprising positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth. When none of the deviation indicators exceed the safety threshold, the fluctuation bandwidth narrows, and the average deviation exceeds the standard, the average deviation is directly determined as the compensation value. This enables multi-dimensional quantitative evaluation of the charging pile's output characteristics, from extreme overshoot and overall bias to consistency. This method can accurately distinguish whether a charging pile has a fixed bias error, avoiding misjudging charging piles with compensation conditions as serious faults and directly disabling the pulse heating function. It allows the system to selectively activate the compensation mode, maximizing the heating potential of the charging pile while ensuring safety, and improving the applicability and robustness of the pulse heating strategy in low-temperature environments.

[0008] In one embodiment, the charging pile charging pulse heating control method further includes: in response to the end of the current diagnostic cycle, re-determining multiple deviation current indicators; obtaining a deviation change based on the difference between the absolute value of the average deviation among the re-determined multiple deviation current indicators and the absolute value of the average deviation among the multiple deviation current indicators determined before the current diagnostic cycle; if the deviation change is greater than a first deviation threshold, determining an updated compensation value based on the re-determined average deviation and the average deviation determined before the current diagnostic cycle; and re-determining a target heating current value based on a preset heating current value and the updated compensation value, so as to perform charging pulse heating on the vehicle battery through the re-determined target heating current value.

[0009] Based on the aforementioned technical means, a periodic self-diagnostic mechanism is introduced during the pulse heating process. At the end of each diagnostic cycle, the change in average deviation is retested and calculated. When the change exceeds a preset threshold, the compensation value is updated with weights, thus achieving continuous tracking and adaptive correction of the dynamic drift of the charging pile's output characteristics. This method can promptly detect performance degradation or operating condition deviations caused by prolonged high-power operation of the charging pile, avoiding the reintroduction of current control deviations due to gradual mismatch of the initial compensation value. It ensures that the target heating current always precisely matches the actual demand throughout the entire heating cycle, maintaining a stable and controllable heating rate.

[0010] In some embodiments, the charging pile charging pulse heating control method further includes: determining a preset heating current value as a target heating current value when a first preset condition or a second preset condition is met; wherein, the first preset condition includes: the positive peak deviation and the negative peak deviation among multiple deviation current indicators do not exceed the safety bottom line threshold, and the fluctuation bandwidth among multiple deviation current indicators is less than or equal to the first bandwidth threshold, and the average deviation among multiple deviation current indicators is less than or equal to the first deviation threshold; the second preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the safety bottom line threshold, and the fluctuation bandwidth is greater than the first bandwidth threshold.

[0011] Based on the aforementioned technical means, by setting a first preset condition and a second preset condition, high-quality charging piles that do not require compensation and fluctuating charging piles that have large fluctuations and are not suitable for compensation are distinguished. When the conditions are met, the preset heating current value is directly determined as the target heating current value. This method avoids unnecessary compensation and over-adjustment when the charging pile output accuracy is high, and also avoids the risk of alternating over-compensation and under-compensation oscillations caused by forcibly applying a fixed compensation value when the charging pile output fluctuates greatly. It achieves differentiated adaptation for charging piles with different performance, and improves the simplicity and reliability of the control strategy while ensuring safety.

[0012] In an exemplary embodiment, the charging pile charging pulse heating control method further includes: in response to the end of the current diagnostic cycle, re-determining multiple deviation current indicators and a target heating current value, so as to perform charging pulse heating on the vehicle battery through the re-determined target heating current value; wherein, the current diagnostic cycle is a first diagnostic cycle when a first preset condition is met, or a second diagnostic cycle when a second preset condition is met, and the first diagnostic cycle is longer than the second diagnostic cycle.

[0013] Based on the aforementioned technical methods, differentiated diagnostic cycles are configured for charging piles of different performance categories. High-performance charging piles are given longer diagnostic intervals to reduce heating interruptions and ensure heating continuity; while lower-performance charging piles are given shorter diagnostic intervals to increase performance tracking and promptly detect deterioration trends. This approach embodies the hierarchical management principle of "fewer tests for superior piles, more tests for inferior piles," optimizing heating efficiency without compromising overall safety levels, and achieving a reasonable match between safety monitoring resources and the actual risk level of the charging piles.

[0014] In an exemplary embodiment, in response to the end of the current diagnostic cycle, re-determining multiple deviation current indicators and the target heating current value includes: pausing charging pulse heating in response to the end of the current diagnostic cycle; determining a first error value based on the currently determined average percentage error and the average percentage error before pausing charging pulse heating; if the first error value is greater than a first change threshold and less than or equal to a second change threshold, reducing the power level and shortening the current diagnostic cycle; the current diagnostic cycle is either a first diagnostic cycle or a second diagnostic cycle; if the first error value is less than or equal to the first change threshold, re-determining multiple deviation current indicators and the target heating current value.

[0015] Based on the aforementioned technical methods, the system calculates the change in error between the current average percentage error and the previous diagnostic value during each periodic diagnosis, and then performs tiered processing according to the threshold range of the change: maintaining parameters unchanged when performance is stable, synchronously reducing the power level and shortening the diagnostic cycle when there is slight degradation, and terminating heating when there is severe degradation. This approach establishes a three-level progressive control closed loop that matches the degree of performance degradation. It can proactively reduce the operating rate rather than directly shut down when the charging pile's performance shows slight degradation, thus extending the effective heating time as much as possible while ensuring safety, and significantly improving the system's tolerance and response capability to gradual failures of the charging pile.

[0016] In the exemplary embodiment, the power levels corresponding to the first diagnostic cycle, the third diagnostic cycle, and the second diagnostic cycle gradually decrease; wherein, the power level is used to limit the upper limit of the target heating current value; the first diagnostic cycle is the diagnostic cycle determined when the first preset condition is met, the second diagnostic cycle is the diagnostic cycle determined when the second preset condition is met; the third diagnostic cycle is the diagnostic cycle determined when the third preset condition is met; the third preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the corresponding preset safety bottom line threshold, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold.

[0017] Based on the aforementioned technical methods, by configuring charging piles of different performance categories with progressively decreasing power levels, the upper limit of the target heating current decreases as the performance of the charging pile deteriorates, thus achieving a positive match between the safety control intensity and the actual performance level of the charging pile. This approach limits the output load of low-performance charging piles from the source, reducing the probability of overcurrent and overtemperature risks caused by insufficient or excessively fluctuating output capacity of the charging pile, and ensuring that charging piles of different performance states can operate stably within their respective suitable safety boundaries.

[0018] In an exemplary embodiment, the charging pile charging pulse heating control method further includes: acquiring real-time voltage, real-time temperature, and real-time current during the charging pulse heating process; terminating the charging pulse heating function if any one of the real-time voltage, real-time temperature, or real-time current exceeds the corresponding hardware absolute limit, or if the real-time error current exceeds a preset error threshold; wherein the real-time error current is determined based on the difference between the real-time current collected at the battery end and the target heating current value; maintaining charging pulse heating if the real-time error current exceeds the preset error threshold and recovers to within the preset error threshold within a preset delay; and terminating charging pulse heating if the real-time error current exceeds the preset error threshold and continues to exceed the preset error threshold within a preset delay.

[0019] Based on the aforementioned technical methods, voltage, temperature, and current parameters are monitored in real time during pulse heating. Heating is immediately terminated when any parameter exceeds the hardware absolute limit. Simultaneously, a preset delay is introduced to filter out glitches in the real-time error current. Protection is triggered only when the error continuously exceeds the limit; momentary exceedances are considered interference and exempted. This approach constructs a dual-layer protection mechanism of "rapid response to hardware absolute limits + error delay confirmation." This mechanism can promptly cut off power to ensure battery safety when a real fault occurs, while effectively filtering out electromagnetic interference spikes during pulse heating, avoiding frequent false triggers that could interrupt heating. It balances the timeliness of safety protection with the continuity of the heating process.

[0020] In an exemplary embodiment, the charging pile charging pulse heating control method further includes: during the charging pulse heating process, determining a real-time trust coefficient based on the detected real-time glitch event frequency; the real-time glitch event frequency is used to indicate the instantaneous interference level of the current charging pile output current; determining a comprehensive correction coefficient based on the real-time trust coefficient and the charging pile's historical performance coefficient at the pile end; multiplying the preset base voltage threshold, base current threshold, and base temperature threshold by the comprehensive correction coefficient respectively to obtain the corresponding real-time safety boundary; the real-time safety boundary is less than the corresponding hardware absolute limit; if any parameter among the real-time voltage, real-time temperature, or real-time current exceeds the corresponding real-time safety boundary but does not exceed the corresponding hardware absolute limit, determining the comprehensive severity according to a preset severity algorithm to reduce the power level.

[0021] Based on the aforementioned technical methods, a comprehensive correction coefficient is dynamically generated by combining the historical performance coefficient of the charging pile with a trust coefficient calculated based on the real-time glitch event frequency. This coefficient is then used to scale the basic safety threshold to obtain a personalized real-time safety boundary, allowing the safety boundary to adaptively tighten or loosen according to the actual state of the charging pile and the current level of interference. This approach integrates the inherent accuracy of the charging pile with its real-time performance during operation into the safety assessment, making the safety boundary setting more closely aligned with the current actual risk level. When the charging pile performs well, the boundary can be appropriately loosened to improve heating efficiency, while when performance deteriorates or interference intensifies, the boundary can be tightened in advance to reserve more safety margin, achieving a dynamic balance between safety and efficiency.

[0022] In an exemplary embodiment, determining the overall severity according to a preset severity algorithm to reduce the power level includes: determining voltage severity based on the degree to which the real-time voltage exceeds the real-time safety boundary; determining temperature severity based on the degree to which the real-time temperature exceeds the real-time safety boundary; determining current severity based on the degree to which the real-time current exceeds the real-time safety boundary; if the maximum value among voltage severity, temperature severity, and current severity is less than a first severity threshold, lowering the power level by a first proportion; if the maximum value is greater than or equal to the first severity threshold but less than a second severity threshold, lowering the power level by a second proportion, where the second proportion is greater than the first proportion; and if the maximum value is greater than or equal to the second severity threshold, lowering the power level by a third proportion, where the third proportion is greater than the second proportion.

[0023] Based on the aforementioned technical methods, the severity of voltage, temperature, and current exceeding their respective real-time safety boundaries is calculated separately. The maximum value is taken as the overall severity, and the power level is reduced in stages according to the severity range, with higher severity resulting in greater derating. This method establishes a quantitative mapping relationship between the degree of exceeding limits and the intensity of intervention, enabling the system to match the appropriate derating measures based on the actual urgency of the parameters deviating from the safety boundaries. This avoids the problem of applying the same level of treatment to minor and severe exceedances, achieving refined hierarchical safety control.

[0024] In an exemplary embodiment, the charging pile charging pulse heating control method further includes: creating an error queue to store the instantaneous percentage error of multiple pulse cycles; adding the current instantaneous percentage error to the error queue for each pulse cycle, and determining the moving average error of all error values ​​in the error queue; and pausing the charging pulse heating function when the number of cycles in which the moving average error continuously increases reaches a preset number.

[0025] Based on the aforementioned technical methods, a fixed-length error queue is created to store the instantaneous percentage error for multiple consecutive pulse cycles. The moving average error is calculated, and the number of consecutive cycles in which it rises is monitored. When the number of consecutive rises reaches a preset threshold, heating is proactively paused, and periodic diagnostics are triggered. This method utilizes a sliding window to smooth out occasional interference and identifies the continuous degradation of charging pile performance through the trend change of the moving average error. It can provide early warning and proactive intervention before the error reaches the hard protection trigger condition, achieving a shift from post-event protection to pre-event prevention in safety management and further reducing the risk of sudden failures.

[0026] Secondly, this application provides a charging pile charging pulse heating control device, which includes: a request module for: sending a test current request to the charging pile in response to being connected to the charging pile; the test current request is used to instruct the charging pile to output a current of a preset test current value to the vehicle battery; an acquisition module for: acquiring the measured current value of the vehicle battery at multiple sampling times; a deviation module for: determining multiple deviation current indicators based on the measured current values ​​at multiple sampling times and the preset test current value; a compensation module for: comparing the multiple deviation current indicators with corresponding preset safety baseline thresholds, and determining the compensation value of the charging pile based on the comparison results; and a heating module for: determining a target heating current value based on a preset heating current value and the compensation value of the charging pile, so as to perform charging pulse heating on the vehicle battery through the target heating current value.

[0027] Thirdly, this application provides an electronic device comprising: a processor and a memory; the memory storing processor-executable instructions. When the processor is configured to execute the instructions, the electronic device implements the method described in the first aspect.

[0028] Fourthly, this application provides a vehicle that includes the device of the second aspect and the electronic equipment of the third aspect described above.

[0029] Fifthly, this application provides a computer-readable storage medium that, when the instructions in the computer-readable storage medium are executed by a vehicle's processor, enables the vehicle to perform the methods described in the first aspect and any of their possible implementations.

[0030] Sixthly, this application provides a computer program product including computer instructions that, when executed on a vehicle, cause the vehicle to perform the method described in the first aspect and any possible implementation thereof.

[0031] It should be noted that the technical effects of any of the implementation methods in aspects two through six can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.

[0032] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application will be described below.

[0034] Figure 1 A schematic diagram of a charging pile charging pulse heating control system provided in this application; Figure 2 A schematic diagram of another pulse heating control system provided in this application; Figure 3 A flowchart illustrating a charging pulse heating control method for a charging pile provided in this application; Figure 4 A schematic diagram of a periodic online self-diagnosis and compensation update process provided for this application; Figure 5 A schematic diagram of a periodic self-diagnosis process provided in this application; Figure 6 A schematic diagram of a real-time security monitoring process provided in this application; Figure 7 A schematic diagram illustrating a dynamic security boundary calculation and early warning degradation process provided in this application; Figure 8 A schematic diagram of a trend monitoring and pre-diagnosis triggering process provided in this application; Figure 9 A flowchart illustrating a gun insertion pre-inspection module provided in this application; Figure 10 A flowchart illustrating a main heating control module provided in this application; Figure 11 A flowchart illustrating a real-time monitoring module provided in this application; Figure 12 A flowchart illustrating an intelligent security adjudication module provided in this application; Figure 13 A schematic diagram of the composition of a charging pile charging pulse heating control device provided in this application; Figure 14 This is a schematic diagram of the composition of an electronic device provided in this application. Detailed Implementation

[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0036] It should be noted that in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0037] In the embodiments of this application, the terms "first," "second," "third," "fourth," "fifth," and "sixth" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," "third," "fourth," "fifth," and "sixth" may explicitly or implicitly include one or more of that feature.

[0038] In embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. For "A and / or B," this includes three combinations: A only, B only, and a combination of A and B.

[0039] In the field of new energy vehicles, battery charging rate in low-temperature environments has become one of the core concerns for users. To improve charging speed in low temperatures, the industry has introduced plug-in pulse heating technology, which uses the pulse current output by the charging pile to quickly preheat the battery. However, this technology faces a key challenge in its application: the pulse heating process itself generates strong electromagnetic interference, causing serious deviations in the current acquisition at the battery end, making it unsuitable for direct charging control.

[0040] A related alternative is to estimate the current using an equivalent algorithm within the battery management system for parking pulse heating scenarios. However, this method is no longer applicable when using plug-in charging, and it must instead rely on the DC current signal from the charging pile's message. A new problem arises: due to component aging, manufacturing tolerances, or environmental interference, the current value output by the charging pile may have inherent deviations. Directly using this biased signal for pulse heating control calculations will lead to the risk of current runaway, potentially causing battery overcurrent, overheating, or even thermal runaway in severe cases.

[0041] Therefore, how to actively identify and compensate for pile end deviations under the dynamic operating conditions of charging pulse heating, and achieve precise and reliable control of heating current, is a technical problem that urgently needs to be solved.

[0042] Based on this, this application provides a charging pile charging pulse heating control method. This method actively requests test current and collects measured values ​​from the battery end. First, it calculates multi-dimensional deviation indicators to objectively quantify the charging pile's output accuracy, rather than directly trusting the pile's terminal messages. Then, it compares the indicators with a safety baseline threshold to identify whether there are serious fluctuations or inherent deviations at the pile end, thereby determining whether compensation is needed and the magnitude of the compensation. Finally, it uses the compensated target heating current for pulse heating, making the actual current injected into the battery closer to the real demand. Therefore, this method eliminates control errors caused by inconsistent output from the charging pile end at the source, avoiding the accumulation of deviations that lead to overcurrent or insufficient heating. While ensuring the safety of charging pulse heating, it achieves active identification and adaptive compensation of the charging pile's output accuracy.

[0043] Please see Figure 1 , Figure 1 This is a schematic diagram of the charging pile charging pulse heating control system provided in an embodiment of this application. The charging pile charging pulse heating control system includes: a vehicle battery 101, a charging pile 102, a battery management system 103, and a vehicle controller 104. The vehicle controller 104 is connected to the vehicle battery 101, the charging pile 102, and the battery management system 103.

[0044] Among them, the vehicle battery 101 can be a lithium-ion power battery pack, which is composed of multiple cells connected in series and parallel, and serves as an energy storage unit for new energy vehicles.

[0045] In one implementation, the vehicle battery 101 receives pulse heating current output from the charging pile 102 to achieve rapid preheating in low-temperature environments, while providing power to the vehicle's drive and auxiliary systems.

[0046] As one possible embodiment, the vehicle battery 101 is used to receive the diagnostic test current and pulse heating current output by the charging pile 102 during the plug-in charging and pulse heating process, and to feed back the real-time voltage, temperature and loop current and other status parameters of each cell to the battery management system 103, so as to provide a data basis for the system to perform safety monitoring and performance diagnosis.

[0047] Among them, the charging pile 102 can be a DC fast charging pile, which has the function of communicating with the vehicle via charging protocol.

[0048] In one implementation, the charging pile 102 is used to respond to the current demand command sent by the vehicle controller 104 or the battery management system 103 through the charging communication protocol, and output a DC current of corresponding amplitude to the vehicle battery 101.

[0049] As one possible embodiment, the charging pile 102 is used to output a diagnostic current with a preset test current value when a test current request is received; and to output a pulse current with a target heating current value after compensation calculation when a pulse heating command is received, so as to perform charging pulse heating on the vehicle battery 101.

[0050] The battery management system 103 may be an electronic control unit integrated inside the vehicle battery pack 101, which has functions such as voltage acquisition, temperature acquisition, current acquisition, state of charge estimation, and communication.

[0051] In one implementation, the battery management system 103 is used to monitor the voltage of each cell of the vehicle battery 101, the system temperature and the circuit current in real time, and calculate a preset heating current value based on the current temperature and state of charge of the battery.

[0052] As one possible embodiment, the battery management system 103 is used to collect measured current values ​​at multiple sampling times during the test and diagnosis phase and send them to the vehicle controller 104; during the pulse heating phase, it continuously monitors real-time voltage, real-time temperature and real-time current and reports them to the vehicle controller 104 to support real-time error calculation and the execution of safety protection logic.

[0053] The vehicle controller 104 can be the core control unit of the vehicle. It interacts with the battery management system 103, the charging pile 102 and other vehicle controllers through controller local area network communication to execute the charging pulse heating control method of the charging pile 102 of this application.

[0054] As one possible embodiment, the vehicle controller 104 is used to: send a test current request to the charging pile 102 after the plug-in connector is connected; receive the measured current value collected by the battery management system 103 and calculate multiple deviation current indicators; compare the deviation current indicators with the corresponding preset safety baseline threshold to determine the performance category and compensation value of the charging pile 102; calculate the target heating current value based on the preset heating current value and compensation value, and send a pulse heating command to the charging pile 102; and execute control logic such as real-time safety monitoring, dynamic safety boundary calculation, trend warning and graded protection during the heating process to achieve rapid pulse heating of the battery in low-temperature environments while ensuring safety.

[0055] Please see Figure 2 , Figure 2 Another pulse heating control system provided in this application embodiment includes: a gun insertion pre-inspection module 201, a main heating control module 202, a real-time monitoring module 203, and an intelligent safety decision module 204.

[0056] and Figure 1 Corresponding to the system architecture shown, the above four functional modules can be integrated and deployed in the vehicle controller 104. The plug-in pre-inspection module 201 and the main heating control module 202 interact with the charging pile 102 and the battery management system 103 through the vehicle controller 104 to exchange commands and data. The real-time monitoring module 203 receives the real-time status parameters collected by the battery management system 103. The intelligent safety adjudication module 204 integrates the inputs from each module to generate hierarchical control commands and applies them to the charging pile 102 and the high-voltage circuit of the vehicle.

[0057] in, Figure 2The specific functions of each module are as follows: The charging gun pre-inspection module 201 sends a test current request to the charging pile 102 after the charging gun is connected, calculates multiple deviation current indicators based on the measured current value at the battery end and the preset test current value, to evaluate the output performance of the charging pile 102 and determine its performance category and compensation value; the main heating control module 202 selects the corresponding control mode according to the performance category, determines the target heating current value based on the preset heating current value and the compensation value, and sends a pulse heating command to the charging pile 102 to perform charging pulse heating on the vehicle battery 101; the real-time monitoring module 203 is used to... During pulse heating, real-time voltage, real-time temperature, and real-time current are collected simultaneously. Instantaneous percentage error is calculated and the error queue is updated. Early warning of performance degradation is achieved through trend analysis of moving average error. The intelligent safety adjudication module 204 is used to dynamically calculate the real-time safety boundary by combining the historical performance coefficient and real-time trust coefficient of the charging pile 102. When any parameter exceeds its corresponding real-time safety boundary, the comprehensive severity is calculated and graded derating control is executed. When the parameter exceeds the absolute limit of the hardware, an emergency fuse is triggered, thus forming a complete active safety closed loop from pre-inspection assessment, heating execution, real-time monitoring to graded adjudication.

[0058] It should be noted that, in the embodiments of this application, Figure 1 or Figure 2 The illustrated structure does not constitute a limitation on the charging pile charging pulse heating control system of this application. The system may include more or fewer components than shown in the figure, or combine or separate certain components, or employ different component arrangements. The components shown in the figure can be implemented in hardware, software, or a combination of both.

[0059] For ease of understanding, the charging pulse heating control method for charging piles provided in this application will be described in detail below with reference to the accompanying drawings.

[0060] Please see Figure 3 , Figure 3 This is a flowchart illustrating the charging pulse heating control method for a charging pile provided in an embodiment of this application. The charging pulse heating control method for a charging pile includes: S301. In response to connecting to the charging station, a test current request is sent to the charging station.

[0061] The test current request is used to instruct the charging station to output a preset test current value to the vehicle's battery.

[0062] The preset test current value refers to a fixed current command value pre-calibrated within the vehicle controller for diagnosing the output performance of the charging pile. One implementation involves selecting a relatively small, safe value for the preset test current, which effectively stimulates the charging pile's current output circuit to test its response characteristics without causing excessive stress to the battery.

[0063] For example, after the vehicle is plugged in, it sends a test current command with a preset test current value to the charging station and continuously monitors the response data over a period of time. The preset test current value can be 20A.

[0064] It should be understood that after the charging gun of the charging station is inserted into the vehicle and before high-power charging or pulse heating officially begins, the vehicle will first send this test current request to the charging station. By analyzing the actual response of the charging station to the known command, the output accuracy and stability of the current charging station can be evaluated, providing a basis for subsequent selection of heating strategies.

[0065] S302. Obtain the measured current values ​​of the vehicle's battery at multiple sampling times.

[0066] The measured current value refers to the current data actually collected in the main circuit of the battery through the current sensor inside the vehicle's battery management system. It reflects the actual current flowing into the battery at the current moment.

[0067] As one possible implementation, after sending a test current request to the charging station, the vehicle battery management system continuously collects the battery terminal current values ​​at N discrete moments within a preset monitoring period at a preset sampling frequency. The preset monitoring period can be 30 seconds.

[0068] For example, after sending a 20A test command, the BMS samples and records all instantaneous current data points I_actual(1) to I_actual(N) within 30 seconds at a certain frequency. I_actual(1) is the measured current value at the first sampling time, and I_actual(N) is the measured current value at the Nth sampling time.

[0069] It should be understood that the measured current values ​​at multiple sampling times contain comprehensive information such as the charging pile's actual output capacity, circuit resistance, sensor sampling errors, and potential signal interference. These are the core basis for determining whether the charging pile has output deviation.

[0070] S303. Based on the measured current values ​​at multiple sampling times and the preset test current values, determine multiple deviation current indicators.

[0071] As one possible implementation, multiple deviation current parameters include positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth.

[0072] Among them, the positive peak deviation refers to the maximum deviation of all measured current values ​​from the preset test current value, which is used to characterize the extreme degree of upward overshoot of the charging pile output.

[0073] In one implementation, the maximum value among all measured current values ​​is subtracted from the preset test current value to determine the positive peak deviation.

[0074] For example, if the preset test current value is 20A, and 200 measured current values ​​are collected within 30 seconds, with the maximum value being 22.5A, then the positive peak deviation = 22.5A - 20A = 2.5A.

[0075] Negative peak deviation refers to the maximum deviation of all measured current values ​​from the preset test current value, used to characterize the extreme degree of downward drop in the charging pile output.

[0076] In one implementation, the minimum value among all measured current values ​​is subtracted from the preset test current value to determine the negative peak deviation.

[0077] For example, if the preset test current value is 20A, and the minimum value of the measured current value collected within 30 seconds is 18.0A, then the negative peak deviation = 20A - 18.0A = 2.0A.

[0078] The average deviation is the arithmetic mean of the differences between all measured current values ​​and the preset test current values, used to quantify the overall bias direction and magnitude of the charging pile's output current.

[0079] In one implementation, the average value of all measured current values ​​is first calculated, and then the preset test current value is subtracted from the average value to determine the average deviation.

[0080] For example, if the preset test current value is 20A and the average value of all measured current values ​​is 20.5A, then the average deviation = 20.5A - 20A = 0.5A, which indicates that the charging pile has a positive overall bias.

[0081] Fluctuation bandwidth refers to the width of the overall fluctuation range of the measured current value, which is used to measure the consistency and stability of the charging pile output.

[0082] In one implementation, the positive peak deviation and the negative peak deviation are added together to determine the fluctuation bandwidth.

[0083] For example, based on the above data, the positive peak deviation is 2.5A and the negative peak deviation is 2.0A, then the fluctuation bandwidth = 2.5A + 2.0A = 4.5A.

[0084] This implementation method constructs four dimensions of indicators—positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth—to provide a refined and quantitative evaluation of the charging pile's output performance from multiple perspectives, including extreme overshoot, overall bias direction and magnitude, and output consistency. This allows vehicles to accurately distinguish whether the charging pile exhibits fixed bias, random fluctuations, or a combination of both, providing precise quantitative evidence for selecting the correct compensation strategy. It avoids inappropriate compensation due to incomplete evaluation of a single indicator, thereby maximizing the charging pile's heating capacity while ensuring safety.

[0085] S304. Compare multiple deviation current indicators with the corresponding preset safety baseline threshold, and determine the compensation value of the charging pile based on the comparison results.

[0086] It should be understood that the preset safety threshold is a rigid threshold for determining whether a charging pile can safely enter the pulse heating mode. By first checking whether the positive and negative peak deviations exceed the safety threshold, charging piles with severe instantaneous fluctuation anomalies can be quickly identified and their pulse heating function can be directly disabled to avoid current runaway during subsequent high-power heating. For charging piles that pass the safety threshold check, further analysis is conducted based on the combination of fluctuation bandwidth and average deviation to distinguish charging piles with stable output but fixed bias, thereby determining targeted compensation strategies rather than applying a one-size-fits-all approach to all deviations.

[0087] As one possible implementation, multiple deviation current indicators are compared with corresponding preset safety baseline thresholds, and the compensation value of the charging pile is determined based on the comparison results. This includes determining the average deviation as the compensation value when neither the positive peak deviation nor the negative peak deviation exceeds the corresponding preset safety baseline threshold, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold.

[0088] For example, a preset safety baseline threshold is set to 5A, a first bandwidth threshold is set to 1A, and a first deviation threshold is set to 0.3A. In a test with a preset test current value of 20A, the calculated positive peak deviation is 0.8A (less than 5A), the negative peak deviation is 0.5A (less than 5A), the fluctuation bandwidth is 0.8A + 0.5A = 1.3A, and the average deviation is 0.6A. At this time, neither the positive nor the negative peak deviation exceeds the 5A safety baseline, but the fluctuation bandwidth 1.3A > 1A, which does not meet the condition that the fluctuation bandwidth ≤ the first bandwidth threshold. Therefore, this charging pile does not belong to the "stable output but with fixed bias" type described in this embodiment, and the operation of determining the average deviation as the compensation value is not performed.

[0089] In another example, during a test with a preset test current value of 20A, the calculated positive peak deviation was 0.6A (less than 5A), the negative peak deviation was 0.4A (less than 5A), the fluctuation bandwidth was 0.6A + 0.4A = 1.0A, and the average deviation was 0.5A. At this point, neither the positive nor negative peak deviation exceeded the safety threshold of 5A, the fluctuation bandwidth was 1.0A ≤ 1A, and the average deviation was 0.5A > 0.3A. Since all three conditions were met simultaneously, the charging pile was determined to have stable output without severe instantaneous fluctuations, but an overall bias error existed. Therefore, the calculated average deviation of 0.5A was determined as the compensation value and used to correct the command current during subsequent pulse heating.

[0090] As one possible implementation, if neither the positive peak deviation nor the negative peak deviation exceeds the corresponding preset safety baseline threshold, and the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold, the performance category of the current charging pile is determined to be biased, and the average deviation is determined as the compensation value of the biased charging pile.

[0091] The current performance category of the charging pile is a classification identifier used to characterize the output accuracy and stability level exhibited by the charging pile in diagnostic testing. The performance category of the charging pile directly determines the control mode and related parameters adopted in the subsequent pulse heating stage, including whether compensation is required, the initial value of the power level, and the interval of periodic diagnostics, thereby achieving differentiated adaptation for charging piles in different performance states.

[0092] Based on S304, by setting a safety baseline threshold as the first layer of filtering, and then using fluctuation bandwidth and average deviation for refined stratification, charging piles suitable for enabling compensation mode can be accurately identified. For charging piles with stable output and only a fixed bias, the average deviation is directly used as the compensation value, ensuring that the compensation amount precisely matches the actual deviation at the pile end. This avoids limiting the pulse heating function due to misjudgment as a serious fault, or causing the heating current deviation to accumulate due to lack of compensation. In this way, while ensuring safety, the heating capacity of the charging pile is maximized, improving the adaptability and reliability of pulse heating in low-temperature environments.

[0093] S305. Based on the preset heating current value and the compensation value of the charging pile, determine the target heating current value so as to heat the vehicle battery with charging pulses through the target heating current value.

[0094] The preset heating current value refers to the ideal heating current amplitude calculated in advance based on the battery's current temperature, state of charge, and pulse heating strategy, which is required to achieve the expected temperature rise rate.

[0095] In one implementation, the battery management system (BMS) can obtain the value by looking up a table based on battery state parameters or by calculating using a thermal model. Specifically, the BMS reads the battery's current lowest temperature (e.g., -10°C) and current state of charge (e.g., 30%), and then queries a preset three-dimensional mapping table of "temperature-state of charge-heating current." This table is generated through bench testing calibration and corresponds to an optimal heating current value for different combinations of temperature and state of charge. For example, -10°C and 30% state of charge correspond to a preset heating current value of 150A, which can be obtained by looking up the table under the current operating conditions.

[0096] The target heating current value refers to the current command value actually sent to the charging pile after compensation and correction. By actively correcting the output deviation at the charging pile end, the actual current injected into the battery is made closer to the preset heating current value.

[0097] In one implementation, the preset heating current value and the compensation value can be added together to determine the target heating current value.

[0098] It should be understood that the sign of the compensation value reflects the direction of the charging pile's output bias. When the overall output of the charging pile is too large, the average deviation is positive, the compensation value is positive, and the target heating current value increases accordingly. That is, after receiving the instruction to increase the value, the actual output current of the charging pile will fall back to a level close to the preset heating current value due to its own characteristic of being too large. Conversely, when the overall output of the charging pile is too small, the compensation value is negative, the target heating current value decreases, and the actual output of the charging pile will rise back to a level close to the preset value.

[0099] As one possible implementation, such as Figure 4 The charging pile charging pulse heating control method also includes a periodic online self-diagnosis and compensation update process to adapt to the performance drift that may occur in the charging pile during pulse heating due to factors such as temperature changes or device aging, as detailed below: S401. In response to the end of the current diagnostic cycle, multiple deviation current parameters are redefined.

[0100] The current diagnostic cycle refers to the time interval during which the performance of the charging pile is periodically reassessed during the pulse heating process. One possible implementation is that the current diagnostic cycle can be determined based on the performance status of the charging pile.

[0101] As one possible implementation, in response to the end of the current diagnostic cycle, the current charging pulse heating is paused, a test current request with a preset test current value is sent to the charging pile again, the measured current values ​​at multiple sampling times are collected, and the positive peak deviation, negative peak deviation, average deviation and fluctuation bandwidth are recalculated to redetermine multiple deviation current indicators.

[0102] It should be understood that periodically pausing heating and re-diagnosing can promptly detect changes in the charging pile's output characteristics without interrupting the overall heating process.

[0103] S402. The deviation change is obtained based on the difference between the absolute value of the average deviation among the multiple deviation current indicators that have been redefined and the absolute value of the average deviation among the multiple deviation current indicators that were determined before this diagnosis.

[0104] For example, if the average deviation determined before this diagnosis is 0.5A, and the newly determined average deviation is -0.2A, then the absolute value of the current average deviation is 0.2A, the absolute value of the previous average deviation is 0.5A, and the change in deviation = |0.2A| - |0.5A| = -0.3A. Taking its absolute value, the change in deviation is 0.3A.

[0105] It should be understood that by comparing the change in the absolute value of the deviation, the deterioration or improvement trend of the charging pile's output accuracy can be effectively identified, and interference caused by changes in the positive and negative bias directions can be eliminated.

[0106] S403. If the change in deviation is greater than the first deviation threshold, determine the updated compensation value based on the newly determined average deviation and the average deviation determined before this diagnosis.

[0107] As one possible implementation, the average deviation determined before this diagnosis can be multiplied by a first weighting coefficient, and then the newly determined average deviation can be multiplied by a second weighting coefficient. The sum of the two can be used to determine the updated compensation value, so as to achieve a smooth transition of the compensation value.

[0108] For example, a first deviation threshold is set to 0.3A, a first weighting coefficient to 0.7, and a second weighting coefficient to 0.3. If the average deviation determined before this diagnosis was 0.5A, and the re-determined average deviation is 0.8A, the change in deviation is 0.3A, which is greater than the threshold of 0.3A. Then the updated compensation value = 0.7 × 0.5A + 0.3 × 0.8A = 0.35A + 0.24A = 0.59A.

[0109] It should be understood that when the deviation change does not exceed the first deviation threshold, it indicates that the charging pile performance is stable and there is no need to update the compensation value. The previous compensation value can be used directly to continue heating.

[0110] S404. Based on the preset heating current value and the updated compensation value, the target heating current value is re-determined so as to perform charging pulse heating on the vehicle battery through the re-determined target heating current value.

[0111] As one possible implementation, the preset heating current value is added to the updated compensation value to determine the newly determined target heating current value.

[0112] For example, if the preset heating current value is 150A and the updated compensation value is 0.59A, then the newly determined target heating current value = 150A + 0.59A = 150.59A, and this command value is used to control the charging pile to output pulse current to heat the battery.

[0113] It should be understood that through periodic self-diagnosis and compensation value updates, the output characteristics of the charging pile can be continuously tracked throughout the pulse heating process, ensuring that the actual current flowing into the battery remains near the preset heating current value from the beginning to the end of heating.

[0114] Based on S401 to S404, a periodic self-diagnosis and compensation value update mechanism is introduced during the pulse heating process to solve the problem of dynamic changes in output characteristics caused by factors such as internal temperature rise and device parameter drift due to continuous high-power operation of the charging pile. This enables the system to adaptively track and correct real-time changes in pile end deviation, avoiding the reintroduction of control errors due to gradual mismatch of the initial compensation value, and ensuring that the accuracy and safety of the heating current are always controlled throughout the heating process, thereby maintaining a stable and efficient heating rate while ensuring safety.

[0115] In summary, the aforementioned embodiments described a scenario where the charging pile output is stable but has a fixed bias, and the average deviation is determined as the compensation value for active correction. This solution also includes handling situations where the charging pile performance is excellent and requires no compensation, and where the charging pile experiences significant fluctuations but does not exhibit a serious fault.

[0116] The following section explains the situations where no compensation is required.

[0117] As one possible embodiment, the charging pile charging pulse heating control method further includes: determining a preset heating current value as a target heating current value when a first preset condition or a second preset condition is met.

[0118] The first preset condition includes: the positive peak deviation and the negative peak deviation of multiple deviation current indicators do not exceed the safety bottom line threshold, and the fluctuation bandwidth of multiple deviation current indicators is less than or equal to the first bandwidth threshold, and the average deviation of multiple deviation current indicators is less than or equal to the first deviation threshold; the second preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the safety bottom line threshold, and the fluctuation bandwidth is greater than the first bandwidth threshold.

[0119] As one implementation method, under the condition of meeting the first preset condition, the performance level of the charging pile is determined to be excellent, which indicates that the output accuracy of the charging pile is high and stable, and no compensation is required. The preset heating current value is directly determined as the target heating current value.

[0120] For example, if the safety baseline threshold is 5A, the first bandwidth threshold is 1A, the first deviation threshold is 0.3A, and the preset test current value is 20A, the calculated positive peak deviation is 0.4A (less than 5A), the negative peak deviation is 0.3A (less than 5A), the fluctuation bandwidth is 0.7A (less than or equal to 1A), and the average deviation is 0.2A (less than or equal to 0.3A). The first preset condition is met, and the charging pile is determined to be of excellent quality. The target heating current value is the preset heating current value.

[0121] As one implementation method, under the condition of meeting the second preset condition, the performance level of the charging pile is determined to be fluctuating, which indicates that the charging pile has no serious instantaneous faults, but the output fluctuates greatly and the consistency is poor. Therefore, it is not advisable to enable compensation. The preset heating current value is directly determined as the target heating current value, and more conservative control parameters are adopted.

[0122] For example, if the safety baseline threshold is 5A, the first bandwidth threshold is 1A, the preset test current value is 20A, the calculated positive peak deviation is 3.0A (less than 5A), the negative peak deviation is 2.5A (less than 5A), and the fluctuation bandwidth is 5.5A (greater than 1A), which meets the second preset condition. Therefore, the charging pile is determined to be of the fluctuating type, and the target heating current value is the preset heating current value, without applying compensation.

[0123] It should be understood that for charging piles with large fluctuations, forcibly applying a fixed compensation value will not only fail to effectively correct deviations, but may also cause the actual current to oscillate between over-compensation and under-compensation due to output inconsistencies, increasing the risk of system instability. Therefore, a conservative strategy of not compensating but limiting power and shortening the diagnostic cycle is safer for such charging piles.

[0124] As one possible embodiment, the charging pile charging pulse heating control method further includes: in response to the end of the current diagnostic cycle, re-determining multiple deviation current indices and a target heating current value, so as to perform charging pulse heating on the vehicle battery by means of the re-determined target heating current value.

[0125] The current diagnostic cycle is either the first diagnostic cycle when the first preset condition is met, or the second diagnostic cycle when the second preset condition is met, with the first diagnostic cycle being longer than the second diagnostic cycle.

[0126] The first diagnostic cycle refers to the online re-diagnostic time interval used when the charging pile is rated as excellent. Because this type of charging pile has excellent performance, a longer diagnostic interval can be used to reduce the frequency of heating interruptions. In one implementation, the first diagnostic cycle can be determined to be 180 seconds.

[0127] The second diagnostic cycle refers to the online re-diagnostic time interval used when a charging pile is assessed as fluctuating. Because this type of charging pile fluctuates significantly, its performance change trend needs to be detected more frequently. In one implementation, the second diagnostic cycle can be set to 60 seconds.

[0128] For example, if the charging pile meets the first preset condition in the initial diagnosis and is rated as excellent, the current diagnosis cycle is a first diagnosis cycle of 180 seconds; if it meets the second preset condition and is rated as fluctuating, the current diagnosis cycle is a second diagnosis cycle of 60 seconds. At the end of each diagnosis cycle, the test current diagnosis process is re-executed.

[0129] It should be understood that the differentiated setting of the diagnostic cycle reflects the principle of "less testing for high-performing charging piles and more testing for low-performing ones," which reduces heating interruptions for high-performance charging piles while strengthening status tracking for low-performing charging piles, under the premise of ensuring safety.

[0130] As one possible implementation method, please refer to Figure 5 In response to the end of the current diagnostic cycle, several deviation current parameters and the target heating current value are redefined, including: S501, In response to the end of the current diagnostic cycle, pause charging pulse heating.

[0131] The pause charging pulse heating function refers to stopping the sending of pulse heating current commands to the charging pile, so that the output current of the charging pile drops to zero or is maintained at a small safe value, so that the test current diagnosis can be re-executed under interference-free conditions.

[0132] As one possible implementation, the vehicle controller can set the demand current command value to zero and send a command to the charging pile to stop power output via the charging communication protocol, while maintaining the charging connection and communication link without interruption.

[0133] For example, when the diagnostic cycle timer reaches 180 seconds, the BMS switches the target heating current value from the current 150A to 0A and sends a message to the charging pile indicating that the current demand is zero. The charging pile then stops power output, and the system enters the diagnostic preparation state.

[0134] S502. Based on the currently determined average percentage error and the average percentage error before pausing the charging pulse heating function, determine the first error value.

[0135] The currently determined average percentage error refers to the percentage ratio of the absolute value of the average deviation calculated after re-executing the test current process following the current heating pause to the preset test current value.

[0136] In one implementation, after pausing the charging pulse heating, a test request with a preset test current value of 20A is sent to the charging pile. N measured current points are collected, the average deviation for this test is calculated, and then the absolute value of the average deviation is divided by 20A and multiplied by 100% to determine the current average percentage error. The average percentage error before pausing the charging pulse heating function refers to the average percentage error value recorded and archived at the end of the previous diagnostic cycle.

[0137] For example, after this pause, the 20A test command is resent, and the average deviation is calculated to be 0.5A. Therefore, the currently determined average percentage error = |0.5A| / 20A × 100% = 2.5%. The average percentage error recorded in the memory from the last diagnosis is 2.0%. Therefore, the first error value = |2.5% - 2.0%| = 0.5%.

[0138] It should be understood that the first error value reflects the drift of the charging pile's output accuracy during two consecutive diagnostic cycles. The larger the value, the more drastic the change in the charging pile's performance, and the more necessary it is to take corresponding control measures.

[0139] S503. If the first error value is greater than the first change threshold and less than or equal to the second change threshold, reduce the power level and shorten the current diagnostic cycle.

[0140] For example, a first change threshold is set to 3%, and a second change threshold is set to 10%. If the first error value is 5%, which is greater than 3% and less than or equal to 10%, it indicates that the performance of the charging pile has slightly deteriorated but has not yet reached the level of a serious fault.

[0141] As one possible implementation, reducing the power setting means lowering the currently used power setting by at least one level, where the power setting corresponds to a preset current limit percentage. For example, lowering the power setting from 100% to 80% means that the upper limit of the target heating current value is limited to 80% of the preset heating current value.

[0142] As one possible implementation, shortening the current diagnostic cycle means multiplying the current diagnostic interval by a reduction factor less than 1. For example, multiplying the current diagnostic cycle by 0.8 would shorten it to 144 seconds if the current diagnostic cycle is the first diagnostic cycle of 180 seconds, and to 72 seconds if the current diagnostic cycle is the second diagnostic cycle of 90 seconds.

[0143] It should be understood that lowering the power level directly reduces the output load margin requirement of the charging pile, while shortening the diagnostic cycle increases the tracking density of performance degradation trends. The combination of these two factors can proactively manage risks without interrupting the heating function.

[0144] As one possible implementation, the power levels corresponding to the first diagnostic cycle, the third diagnostic cycle, and the second diagnostic cycle are gradually reduced.

[0145] The power setting is used to limit the upper limit of the target heating current value; the first diagnostic cycle is the diagnostic cycle determined when the first preset condition is met; the second diagnostic cycle is the diagnostic cycle determined when the second preset condition is met; the third diagnostic cycle is the diagnostic cycle determined when the third preset condition is met; the third preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the corresponding preset safety bottom line threshold, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold.

[0146] For example, the first diagnostic cycle corresponds to a high-quality charging pile, with the power level set to 100%; the third diagnostic cycle corresponds to an offset charging pile, with the power level set to 30%; and the second diagnostic cycle corresponds to a fluctuating charging pile, with the power level set to 10%-20%. The power levels of the three types of charging piles decrease sequentially, reflecting the adaptation between the intensity of safety control and the performance of the charging pile.

[0147] It should be understood that the power levels of the three types of charging piles decrease sequentially, and the error thresholds also tighten accordingly, reflecting an adaptive match between the intensity of safety control and the performance of the charging pile: the worse the performance of the charging pile, the lower the upper limit of the allowed power and the smaller the tolerance for real-time errors, thereby achieving the optimal balance between maximizing heating capacity and ensuring safety.

[0148] S504. If the first error value is less than or equal to the first change threshold, redetermine multiple deviation current indices and the target heating current value.

[0149] For example, if the first error value is 1.0%, which is less than or equal to the first change threshold of 3%, it indicates that the charging pile performance remains stable and there is no significant degradation. In this case, there is no need to adjust the power level and diagnostic cycle; the target heating current value is determined directly based on the deviation current index obtained from this recalculation. If the charging pile is of excellent quality, the 100% power level and the first diagnostic cycle are maintained unchanged. Based on the deviation current index from this diagnosis, it is determined whether to update the compensation value. Then, combined with the preset heating current value, a new target heating current value is calculated, and pulse heating is restored.

[0150] It should be understood that when the charging pile performance is stable, keeping the existing control parameters unchanged can avoid unnecessary adjustment oscillations. The target heating current value is only refreshed when the deviation index is updated normally, so as to ensure the continuity and stability of the heating process.

[0151] Based on the above S501-S504, by executing the process of "pause heating - retest - compare error changes - graded response" at the end of each diagnostic cycle, the system can continuously monitor the drift trend of the charging pile performance throughout the pulse heating process, and automatically trigger a combination of power degradation and diagnostic encryption measures according to the degree of drift, thereby realizing early warning and proactive intervention for potential charging pile faults, and maximizing the availability of the heating function while ensuring safety.

[0152] As one possible embodiment, please refer to Figure 6 To achieve real-time monitoring of electrical parameters and rapid fault protection during pulse heating, the charging pile pulse heating control method also includes a real-time safety monitoring process, as detailed below: S601. During the charging pulse heating process, acquire real-time voltage, real-time temperature and real-time current.

[0153] As one possible implementation, real-time voltage and real-time current can be directly acquired by the battery management system through its built-in voltage and current sensors at a fixed sampling frequency (e.g., once every 10 milliseconds); real-time temperature can be acquired by temperature probes distributed at key nodes of the battery module, and then processed by the BMS to take the highest temperature value as the current real-time temperature.

[0154] It should be understood that the electrical and thermal states of the battery change rapidly during pulse heating. High-frequency and accurate acquisition of real-time parameters is the data basis for all subsequent safety judgments and graded protection measures to take effect in a timely manner.

[0155] S602. If any of the real-time voltage, real-time temperature or real-time current exceeds the corresponding hardware absolute limit, or if the real-time error current exceeds the preset error threshold, the charging pulse heating function will be terminated.

[0156] The real-time error current is determined based on the difference between the real-time current collected at the battery terminal and the target heating current value. Hardware absolute limits refer to the ultimate safety boundaries calibrated based on the physical characteristics of the battery and high-voltage circuit, which cannot be exceeded under any circumstances, such as the maximum voltage of a single battery cell, the maximum system temperature, and the maximum withstand current.

[0157] As one possible implementation, the real-time error current can be calculated as |real-time current acquired at the battery terminal - target heating current value| in each control cycle, and the real-time error current can be compared with a preset error threshold.

[0158] For example, the preset error threshold is set to 10A, the hardware absolute voltage limit is 4.25V, the hardware absolute temperature limit is 60℃, and the hardware absolute current limit is 250A. If the BMS detects that the real-time voltage reaches 4.3V, exceeding the hardware absolute limit of 4.25V, the charging pulse heating function will be terminated immediately.

[0159] It should be understood that the absolute hardware limit is the last line of defense. Once it is breached, it means that the battery is in a seriously dangerous state and the heating circuit must be cut off immediately without any delay or judgment.

[0160] S603. When the real-time error current exceeds the preset error threshold and the real-time error current recovers to within the preset error threshold within a preset delay, maintain the charging pulse heating.

[0161] For example, a preset error threshold is set to 10A and a preset delay is set to 200 milliseconds. If the real-time error current suddenly jumps to 12A and then drops back to 8A after about 50 milliseconds, since 12A recovers to below 10A within 200 milliseconds, it is determined to be a momentary glitch interference, and the system does not trigger the protection action and continues to maintain heating.

[0162] It should be understood that strong electromagnetic interference during pulse heating can easily couple into the sensor circuit, causing occasional spikes in the current sampling. Delay filtering can effectively distinguish between transient glitches and real faults, avoiding frequent and unnecessary interruptions due to oversensitivity.

[0163] S604. If the real-time error current exceeds the preset error threshold and continues to exceed the preset error threshold within a preset delay, terminate the charging pulse heating.

[0164] For example, a preset error threshold of 10A and a preset delay of 200 milliseconds are set. If the real-time error current jumps to 15A and does not drop back below 10A for more than 200 milliseconds, it is determined that the charging pile output is continuously abnormal or that a real fault has occurred at the battery end. The system immediately terminates the charging pulse heating and records the fault event.

[0165] It should be understood that if the error current continues to exceed the limit within the preset delay, it indicates that the deviation is not an occasional interference, but is caused by a real fault such as a sudden drop in the performance of the charging pile, poor contact of the connector, or abnormality inside the battery. In this case, heating must be cut off decisively to ensure safety.

[0166] In summary, S601-S604, the above real-time safety monitoring process constructs a hierarchical response system from instantaneous interference filtering and continuous fault determination to emergency circuit breaking. This ensures that the system can quickly identify real dangers and immediately cut them off, while also preventing accidental triggering of protection due to occasional signal spikes. Thus, in the case of rapid dynamic conditions such as pulse heating, it balances the timeliness of safety with the continuity of heating.

[0167] As one possible embodiment, please refer to Figure 7 To achieve dynamic adjustment and graded derating control of the safety boundary during pulse heating, the charging pile pulse heating control method also includes a dynamic safety boundary calculation and early warning degradation process, as detailed below: S701. During the charging pulse heating process, a real-time trust coefficient is determined based on the detected real-time glitch event frequency.

[0168] Among them, the real-time glitch event frequency is used to indicate the instantaneous interference level of the current charging pile output current.

[0169] The real-time glitch event frequency refers to the number of instantaneous glitches that occur within a preset statistical time window, where the real-time error current exceeds a preset error threshold but recovers within a preset delay. The real-time trust coefficient is used to quantify the real-time reliability of the current charging pile output signal; the more frequent the glitches, the lower the trust coefficient.

[0170] As one possible implementation, a sliding time window counter can be maintained in the system to continuously record the number of instantaneous glitches that occur within the last 60 seconds. The real-time trust factor is calculated as 1.0 - number of glitches × 0.01, with a lower limit of no less than 0.8.

[0171] For example, if 3 transient glitches are detected within the last 60 seconds, the real-time confidence coefficient is 1.0 - 3 × 0.01 = 0.97, indicating that the current signal confidence is high; if 15 glitches are detected, the real-time confidence coefficient is 1.0 - 15 × 0.01 = 0.85, indicating that the current interference is more serious and the signal confidence is reduced.

[0172] S702. Determine the comprehensive correction coefficient based on the real-time trust coefficient and the historical performance coefficient of the charging pile.

[0173] Among them, the charging pile historical performance coefficient is an inherent coefficient determined based on the performance type assessed during the initial diagnosis of the charging pile, reflecting the inherent output accuracy level of the charging pile. The comprehensive correction coefficient is a comprehensive quantitative indicator of real-time trust level and inherent performance, used to dynamically adjust the tightness of the safety boundary.

[0174] As one possible implementation method, the real-time confidence coefficient can be multiplied by the historical performance coefficient of the pile tip to determine the comprehensive correction coefficient. The historical performance coefficient of the pile tip is determined according to the performance type: 1.0 for excellent type, 0.95 for biased type, and 0.9 for fluctuating type.

[0175] For example, if the charging pile is rated as biased, the historical performance coefficient of the pile end is 0.95, and the current real-time trust coefficient is 0.97, then the comprehensive correction coefficient = 0.95 × 0.97 ≈ 0.92.

[0176] S703. Multiply the preset base voltage threshold, base current threshold, and base temperature threshold by the comprehensive correction coefficient to obtain the corresponding real-time safety boundary.

[0177] Among them, the real-time safety boundary is less than the corresponding hardware absolute limit, serving as a personalized warning threshold before the hardware absolute protection is triggered. The base voltage threshold, base current threshold, and base temperature threshold are conventional safety thresholds preset based on battery characteristics, which are tightened or relaxed by a comprehensive correction factor to adapt to the actual performance state of the charging pile.

[0178] As one possible implementation, the base voltage threshold can be set to 4.25V, the base current threshold to 250A, and the base temperature threshold to 60℃. The real-time voltage safety boundary = 4.25V × comprehensive correction factor, the real-time current safety boundary = 250A × comprehensive correction factor, and the real-time temperature safety boundary = 60℃ × comprehensive correction factor.

[0179] For example, if the comprehensive correction factor is 0.92, then the real-time voltage safety boundary = 4.25V × 0.92 ≈ 3.91V, the real-time current safety boundary = 250A × 0.92 = 230A, and the real-time temperature safety boundary = 60℃ × 0.92 ≈ 55.2℃. It can be seen that, since this charging pile is biased and currently has a small number of glitches, the real-time safety boundaries have been appropriately tightened, providing a more ample safety margin for the system.

[0180] S704. If any parameter among real-time voltage, real-time temperature, or real-time current exceeds the corresponding real-time safety boundary but does not exceed the corresponding hardware absolute limit, the overall severity is determined according to the preset severity algorithm to reduce the power level.

[0181] It should be understood that the setting of the real-time safety boundary creates a buffer warning zone between normal operation and emergency circuit breaker. When the parameter exceeds the real-time safety boundary but has not yet reached the absolute hardware limit, the system does not directly cut off heating. Instead, it proactively reduces the power level for preventative intervention by calculating the overall severity of the exceedance, striving to control the risk before it escalates and achieve a balance between safety and heating continuity.

[0182] As one possible implementation, a comprehensive severity is determined according to a preset severity algorithm to reduce the power level, including: determining voltage severity based on the degree to which the real-time voltage exceeds the real-time safety boundary; determining temperature severity based on the degree to which the real-time temperature exceeds the real-time safety boundary; determining current severity based on the degree to which the real-time current exceeds the real-time safety boundary; if the maximum value among voltage severity, temperature severity, and current severity is less than a first severity threshold, the power level is reduced by a first proportion; if the maximum value is greater than or equal to the first severity threshold but less than a second severity threshold, the power level is reduced by a second proportion, where the second proportion is greater than the first proportion; if the maximum value is greater than or equal to the second severity threshold, the power level is reduced by a third proportion, where the third proportion is greater than the second proportion.

[0183] One implementation method determines voltage severity based on the degree to which the real-time voltage exceeds the real-time safety boundary, including: subtracting the real-time voltage safety boundary from the real-time voltage to obtain the voltage excess; subtracting the real-time voltage safety boundary from the hardware absolute voltage limit to obtain the remaining voltage safety margin; and determining the voltage severity as the ratio of the voltage excess to the remaining voltage safety margin. When the real-time voltage does not exceed the real-time voltage safety boundary, the voltage severity is zero.

[0184] For example, if the real-time voltage safety boundary is 3.91V, the hardware absolute voltage limit is 4.25V, and the current real-time voltage is 4.0V, then the voltage excess = 4.0V - 3.91V = 0.09V, the remaining voltage safety margin = 4.25V - 3.91V = 0.34V, and the voltage severity = 0.09V / 0.34V × 100% ≈ 26.5%.

[0185] One implementation method determines temperature severity based on the degree to which the real-time temperature exceeds the real-time safety boundary, including: subtracting the real-time temperature safety boundary from the real-time temperature to obtain the temperature exceedance amount; subtracting the real-time temperature safety boundary from the hardware absolute temperature limit to obtain the remaining temperature safety margin; and determining the temperature severity as the ratio of the temperature exceedance amount to the remaining temperature safety margin. When the real-time temperature does not exceed the real-time temperature safety boundary, the temperature severity is zero.

[0186] For example, if the real-time temperature safety boundary is 55.2℃, the hardware absolute temperature limit is 60℃, and the current real-time temperature is 56.5℃, then the temperature exceedance = 56.5℃ - 55.2℃ = 1.3℃, the remaining temperature safety margin = 60℃ - 55.2℃ = 4.8℃, and the temperature severity = 1.3℃ / 4.8℃ × 100% ≈ 27.1%.

[0187] One implementation method determines the current severity based on the degree to which the real-time current exceeds the real-time safety boundary, including: subtracting the real-time current safety boundary from the real-time current to obtain the current excess; subtracting the real-time current safety boundary from the hardware absolute current limit to obtain the remaining current safety margin; and determining the current severity as the ratio of the current excess to the remaining current safety margin. When the real-time current does not exceed the real-time current safety boundary, the current severity is zero.

[0188] For example, if the real-time current safety boundary is 230A, the hardware absolute current limit is 250A, and the current real-time current is 235A, then the current excess = 235A - 230A = 5A, the remaining current safety margin = 250A - 230A = 20A, and the current severity = 5A / 20A × 100% = 25.0%.

[0189] As one possible implementation, if the maximum value among voltage severity, temperature severity, and current severity is less than a first severity threshold, the power level is reduced by a first percentage.

[0190] For example, a first severity threshold is set to 30%, and a first percentage is set to 10%. If the voltage severity is 26.5%, the temperature severity is 27.1%, and the current severity is 25.0%, and the maximum value of these three is 27.1%, which is less than 30%, then the current power level is reduced by 10%. If the current power level is 100%, then the reduced power level is 90%, and the upper limit of the target heating current value is limited to 90% of the preset heating current value.

[0191] As one possible implementation, if the maximum value is greater than or equal to the first severity threshold and less than the second severity threshold, the power level is reduced by a second ratio, where the second ratio is greater than the first ratio.

[0192] For example, a first severity threshold is set to 30%, a second severity threshold to 60%, and a second percentage to 20%. If the current real-time voltage rises to 4.1V, the voltage severity is recalculated as (4.1-3.91) / (4.25-3.91)×100%≈55.9%. The temperature severity and current severity remain unchanged, and the maximum value of the three is 55.9%, which is greater than or equal to 30% and less than 60%. Therefore, the current power level is reduced by 20%. If the current power level is 100%, the reduced power level will be 80%.

[0193] As one possible implementation, if the maximum value is greater than or equal to the second severity threshold, the power level is reduced by a third ratio, where the third ratio is greater than the second ratio.

[0194] For example, the second severity threshold is set to 60%, and the third severity threshold is set to 30%. If the current real-time voltage further increases to 4.2V, the voltage severity is recalculated as (4.2-3.91) / (4.25-3.91)×100%≈85.3%. The maximum value of the three is 85.3%, which is greater than or equal to 60%, so the current power level is lowered by 30%. If the current power level is 100%, the lowered power level is 70%.

[0195] In summary, S701-S704 dynamically calculate the comprehensive correction coefficient by combining the real-time glitch event frequency with the inherent performance coefficient of the charging pile, and adaptively shrink the safety boundary to form a buffer warning zone between normal operation and emergency circuit breaker. When the parameter exceeds the dynamic boundary, the rate is reduced according to the severity of the over-limit, which achieves a precise match between the safety intervention intensity and the real-time risk level, and maintains the heating continuity to the maximum extent while ensuring safety.

[0196] As one possible implementation, after completing the basic downgrade mapping of power levels based on the comprehensive severity, the charging pile charging pulse heating control method further includes: calculating the influence weight of each parameter based on the voltage severity, the temperature severity, and the current severity; determining the voltage target coefficient, cooling enhancement coefficient, and current limit coefficient based on the influence weight; and generating corresponding specific control commands based on each coefficient to achieve multi-dimensional coordinated regulation of voltage, cooling, and current. Specifically, this includes: Sa1. Calculate the influence weights. Add the voltage severity, temperature severity, and current severity to obtain a total severity. Divide the voltage severity by the total severity to determine the voltage weight; divide the temperature severity by the total severity to determine the temperature weight; divide the current severity by the total severity to determine the current weight. If any severity level is zero, its corresponding weight is zero.

[0197] For example, if the voltage severity is 26.5%, the temperature severity is 27.1%, and the current severity is 25.0%, then the total severity = 26.5% + 27.1% + 25.0% = 78.6%, the voltage weight = 26.5% / 78.6% ≈ 0.337, the temperature weight = 27.1% / 78.6% ≈ 0.345, and the current weight = 25.0% / 78.6% ≈ 0.318.

[0198] Sa2. Based on the voltage weight, determine the voltage target coefficient to appropriately reduce the charging target voltage in order to suppress the voltage from continuing to rise at the source.

[0199] As one possible implementation, the voltage target coefficient = 1.0 - voltage weight × first adjustment factor. For example, if the first adjustment factor is set to 0.1, then the voltage target coefficient = 1.0 - 0.337 × 0.1 = 0.9663.

[0200] Sa3. Based on the temperature weight, a cooling enhancement coefficient is determined to improve the cooling intensity of the thermal management system in order to synergistically suppress temperature rise.

[0201] As one possible implementation, the cooling enhancement coefficient = 1.0 + temperature weight × second adjustment factor. For example, if the second adjustment factor is set to 2.0, then the cooling enhancement coefficient = 1.0 + 0.345 × 2.0 = 1.69.

[0202] Sa4. Based on the current weight, determine the current limit coefficient to further tighten the maximum allowable current limit.

[0203] As one possible implementation, the current limiting factor = 1.0 - current weight × third adjustment factor. For example, if the third adjustment factor is set to 0.15, then the current limiting factor = 1.0 - 0.318 × 0.15 ≈ 0.952.

[0204] Sa5. Based on the voltage target coefficient, the cooling enhancement coefficient, and the current limit coefficient, generate corresponding control commands. Specifically, multiply the original charging target voltage by the voltage target coefficient to determine the adjusted target voltage; set the cooling mode of the thermal management system to forced cooling, and multiply the cooling intensity by the cooling enhancement coefficient to determine the adjusted cooling intensity; multiply the original maximum allowable current by the current limit coefficient to determine the adjusted maximum current limit.

[0205] For example, if the original target charging voltage is 400V, then the adjusted target voltage = 400V × 0.9663 ≈ 386.5V; if the original cooling intensity is the reference value of 1.0, then the adjusted cooling intensity = 1.0 × 1.69 = 1.69 times the reference intensity; if the original maximum allowable current is 150A, then the adjusted maximum current limit = 150A × 0.952 = 142.8A.

[0206] It should be understood that this embodiment, while uniformly lowering the power level, further generates differentiated adjustment instructions based on the respective contribution weights of voltage, temperature, and current to the current risk. When multiple parameters issue warnings simultaneously, the parameter with the higher weight corresponds to a larger adjustment range, upgrading safety intervention from a "one-size-fits-all" power limitation to a "targeted" multi-channel coordinated response. For example, when the temperature weight is high, the cooling enhancement coefficient increases accordingly, and the system actively enhances the cooling intensity while reducing heating power, suppressing temperature rise from both the heating and cooling sides; when the voltage weight is high, the target voltage is appropriately lowered, reducing voltage stress at the source. This weight-driven refined control mechanism significantly improves the accuracy and effectiveness of safety management of the pulse heating process under complex and abnormal operating conditions without increasing hardware costs.

[0207] As one possible embodiment, please refer to Figure 8 To achieve continuous monitoring of error trends and early warning of performance degradation during pulse heating, the charging pile pulse heating control method also includes a trend monitoring and pre-diagnosis triggering process, as detailed below: S801. Create an error queue to store the instantaneous percentage error for multiple pulse cycles.

[0208] The error queue is a fixed-length first-in-first-out (FIFO) data buffer used to record the instantaneous percentage error values ​​calculated within the most recent number of pulse cycles. As one possible implementation, the length of the error queue can be set to 10, meaning it always stores the instantaneous percentage error data for the most recent 10 pulse cycles.

[0209] It should be understood that fluctuations in a single instantaneous percentage error may be caused by occasional interference and cannot reflect the true trend of charging pile performance changes. By maintaining a sliding window error queue, error data from multiple consecutive periods can be smoothed, providing a reliable data basis for subsequent trend judgment.

[0210] S802. In each pulse cycle, the current instantaneous percentage error is added to the error queue, and the moving average error of all error values ​​in the error queue is determined.

[0211] The current instantaneous percentage error refers to the percentage value obtained by dividing the absolute value of the difference between the real-time current collected at the battery terminal and the target heating current value within the current pulse cycle by the target heating current value and then multiplying by 100%. The moving average error is the arithmetic mean of all instantaneous percentage error values ​​stored in the error queue.

[0212] As one possible implementation, at the end of each pulse cycle, the instantaneous percentage error of the current cycle is calculated and pushed to the tail of the error queue. At the same time, the oldest data at the head of the queue is removed. Then, the average value of all data in the queue is calculated to obtain the moving average error of the current cycle.

[0213] For example, assuming the error queue length is 10, and the instantaneous percentage error calculated in the current period is 8%, after adding it to the queue, the error values ​​of the most recent 10 periods stored in the queue are 5%, 6%, 5%, 7%, 6%, 8%, 7%, 9%, 8%, and 8%, respectively. Then the current moving average error is 6.9%.

[0214] S803. When the number of cycles in which the moving average error increases continuously reaches a preset number, pause the charging pulse heating.

[0215] As one possible implementation, a trend counter can be set in the system. The moving average error of the current period is compared with the moving average error of the previous period. If the current value is greater than the previous period's value, the trend counter is incremented by 1; if the current value is less than or equal to the previous period's value, the trend counter is reset to zero. When the trend counter reaches a preset number of counts, it is determined that the charging pile performance has a continuous deterioration trend, triggering the pause of the charging pulse heating function and initiating a periodic diagnostic process.

[0216] For example, the preset number of times is set to 3. If the moving average error of three consecutive cycles is 6.5%, 6.9%, and 7.4% respectively, showing a progressively increasing trend, the trend counter accumulates to 3, reaching the preset number of times. The system automatically pauses the current charging pulse heating and re-executes the test current diagnosis to confirm whether the charging pile performance has deteriorated, and decides whether to adjust the control parameters or terminate the heating based on the diagnosis results.

[0217] It should be understood that, based on S801-S803, the continuous increase in the moving average error indicates a systematic trend of continuous error expansion, rather than an occasional instantaneous disturbance. In this case, proactively triggering periodic diagnostics can identify risks and take preventative measures before the charging pile's performance deteriorates to the point of triggering hard protection. This embodies the proactive safety concept of "prediction-diagnosis-intervention," and together with real-time error over-limit protection (hard protection), forms a complementary two-layer safety mechanism of trend warning and immediate protection.

[0218] In summary, the charging pile charging pulse heating control method provided in this application embodiment can be achieved through the collaborative work of the plug-in pre-inspection module, the main heating control module, the real-time monitoring module, and the intelligent safety adjudication module. The detailed process of each module is as follows: Please see Figure 9 The flowchart of the gun insertion pre-inspection module is provided, including: After the charging gun pre-inspection module is activated, it sends a test current command with a preset test current value and continuously monitors the instantaneous error. It determines whether the instantaneous error exceeds the preset safety threshold and lasts for a preset duration. If so, the test is immediately stopped, and the charging pile is determined not to enter the charging gun pulse heating process. The charging gun pulse heating function is prohibited for this charging and the normal charging process is entered. If not, N measured current points are collected. Based on the measured current values ​​at multiple sampling times and the preset test current value, the positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth are determined respectively. The above deviation current indicators are compared with the corresponding preset safety threshold. If the positive peak deviation or negative peak deviation exceeds the safety threshold, the charging pile is determined to have a serious fluctuation anomaly, and the charging gun pulse heating function is prohibited. If none of them exceed the safety threshold, the charging pile is classified into excellent, biased, or fluctuating type according to the comparison results of fluctuation bandwidth and average deviation. Differentiated configurations such as initial compensation parameters, power level, and diagnostic cycle are provided for subsequent pulse heating. After the pre-inspection is passed, the charging pile enters the main heating control module to execute the charging gun pulse heating process.

[0219] Please see Figure 10 The present invention provides a flowchart of the main heating control module, including: After the main heating control module starts, it enters normal mode, compensation mode, or conservative adjustment mode according to the charging pile performance category determined by the pre-inspection module, and initializes the corresponding power level and diagnostic cycle. Excellent charging piles are configured with heating parameters in normal mode. Then, the charging pulse heating control loop begins: Step 1, calculating and sending the target heating current command. For biased charging piles, the sum of the preset heating current value and the compensation value is determined as the target heating current value; for excellent and fluctuating charging piles, the preset heating current value is directly determined as the target heating current value. Step 2, the real-time monitoring module is started in parallel for synchronous monitoring. Step 3, a safety check is performed to determine whether the hardware absolute limit or the real-time error current exceeds the preset error threshold corresponding to the current mode. If so, a serious abnormality in the charging pile output is determined, and the charging pulse heating function is immediately terminated (i.e., step a). If not, Step 4, it is determined whether the real-time error current exceeding the preset error threshold has not continued (instantaneous spikes), or whether the intelligent safety adjudication module issues a trend warning signal. If so, step a is performed (same as above, not repeated). If not, it is determined whether the current diagnostic cycle has been reached; if not, the next charging gun pulse heating cycle continues. If so, proceed to the periodic diagnostic sub-process.

[0220] The periodic diagnostic sub-process includes: pausing charging pulse heating, sending a fixed test command for a preset test current value, and collecting the measured current value; for bias-type and fluctuating charging piles, calculating the error change between the current average percentage error and the average percentage error before pausing; if the error change is greater than a second change threshold, terminating the charging pulse heating function; if the error change is greater than a first change threshold but less than or equal to the second change threshold, lowering the power level, updating the compensation value, and shortening the current diagnostic cycle; if the error change is less than or equal to the first change threshold, maintaining the parameters and resuming heating. For excellent charging piles, collecting N measured points to calculate the current average deviation; updating the compensation value when the absolute value of the average deviation is greater than a preset ratio to the preset test current value; otherwise, maintaining stability; after the diagnostic is completed, returning to the main loop to continue heating, and then returning to the subsequent steps of entering the charging pulse heating control loop.

[0221] Please see Figure 11 The present invention provides a flowchart of the real-time monitoring module, including: After the real-time monitoring module starts, it creates an error queue of length 10, sets the initial value of the trend counter to 0, loads the preset error threshold corresponding to the current mode (15% for excellent type, 10% for bias type, and 5% for fluctuating type), and configures a preset delay of 200 milliseconds for glitch filtering. It then enters the single-cycle monitoring process: reads the target heating current value from the main heating control module, reads the real-time current value collected from the battery terminal from the battery management system, calculates the instantaneous percentage error (i.e., step 1), and determines whether the instantaneous percentage error is greater than the preset error threshold.

[0222] If not, update the error queue and calculate the moving average error. Determine if the moving average error has increased for three consecutive cycles. If so, trigger a trend warning and call the periodic diagnosis of the main heating control module. Otherwise, continue monitoring and return to updating the error queue and calculating the moving average error.

[0223] If so, determine that the instantaneous percentage error is greater than the preset error threshold and lasts for more than 200 milliseconds. If so, trigger hard protection and urgently stop the charging pulse heating function. If not, determine that it is an instantaneous glitch, recalculate and return to step 1 (same as above, without going into details).

[0224] Please see Figure 12 The present invention provides a flowchart of the intelligent security adjudication module, including: After the intelligent safety adjudication module is activated, it acquires input parameters, including: first, the charging pile performance classification results from the charging gun pre-inspection module; second, real-time trust parameters from the real-time monitoring module; third, basic safety threshold constants; and fourth, real-time hardware signals. It then calculates the historical performance coefficient of the charging pile and the real-time trust coefficient based on the number of glitch events within the most recent preset time window. The historical performance coefficient and the real-time trust coefficient are then multiplied to obtain a comprehensive correction coefficient. Subsequently, the basic voltage threshold, basic current threshold, and basic temperature threshold are multiplied by the comprehensive correction coefficient to obtain the real-time voltage safety boundary, real-time current safety boundary, and real-time temperature safety boundary. Finally, voltage channel checks, temperature channel checks, and current channel checks are performed in parallel across three channels. The system then makes a final decision: if all three parameters are safe, the system operates normally; otherwise, it checks whether any channel has triggered a fuse. If a fuse is triggered, the pulse heating function of the insertion gun is immediately interrupted; if no fuse is triggered, a warning is detected and the warning action process begins. In the warning action process, three types of parameters—voltage warning, temperature warning, and current warning—are input first. Then, the severity of each warning parameter is calculated separately, and the maximum value among the three is taken as the comprehensive severity. The power level is then lowered according to the range in which the warning is located. After the power level is lowered, the influence weights of voltage severity, temperature severity, and current severity are calculated. Then, the voltage target coefficient, cooling enhancement coefficient, and current limit coefficient are determined according to the weights, and finally, control commands are generated.

[0225] The above mainly describes the solution provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the charging pile charging pulse heating control device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0226] This application embodiment can, according to the above method, exemplarily divide the charging pile charging pulse heating control device or electronic device into functional modules. For example, the charging pile charging pulse heating control device or electronic device may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.

[0227] Please see Figure 13 The charging pile charging pulse heating control device provided in this application embodiment includes: a request module 1301, an acquisition module 1302, a deviation module 1303, a compensation module 1304, and a heating module 1305.

[0228] The request module 1301 is used to: send a test current request to the charging pile in response to the connection with the charging pile; the test current request is used to instruct the charging pile to output a current of a preset test current value to the vehicle battery; the acquisition module 1302 is used to: acquire the measured current value of the vehicle battery at multiple sampling times; the deviation module 1303 is used to: determine multiple deviation current indicators based on the measured current values ​​at multiple sampling times and the preset test current value; the compensation module 1304 is used to: compare the multiple deviation current indicators with the corresponding preset safety bottom line threshold, and determine the compensation value of the charging pile according to the comparison result; the heating module 1305 is used to: determine the target heating current value based on the preset heating current value and the compensation value of the charging pile, so as to perform charging pulse heating on the vehicle battery through the target heating current value.

[0229] In some embodiments, the multiple deviation current indicators include positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth; the compensation module 1304 is specifically used to compare the multiple deviation current indicators with the corresponding preset safety bottom line thresholds, and determine the compensation value of the charging pile based on the comparison results, including: when the positive peak deviation and negative peak deviation do not exceed the corresponding preset safety bottom line thresholds, and the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold, the average deviation is determined as the compensation value.

[0230] In some embodiments, the charging pile charging pulse heating control device further includes a diagnostic update module 1306, which is configured to: in response to the end of the current diagnostic cycle, redetermine multiple deviation current indicators; obtain a deviation change based on the difference between the absolute value of the average deviation among the redetermined multiple deviation current indicators and the absolute value of the average deviation among the multiple deviation current indicators determined before the current diagnosis; if the deviation change is greater than a first deviation threshold, determine an updated compensation value based on the redetermined average deviation and the average deviation determined before the current diagnosis; and redetermine a target heating current value based on a preset heating current value and the updated compensation value, so as to perform charging pulse heating on the vehicle battery through the redetermined target heating current value.

[0231] In some embodiments, the heating module 1305 is further configured to: determine a preset heating current value as a target heating current value when a first preset condition or a second preset condition is met; wherein the first preset condition includes: the positive peak deviation and the negative peak deviation among the multiple deviation current indicators do not exceed the safety bottom line threshold, and the fluctuation bandwidth among the multiple deviation current indicators is less than or equal to the first bandwidth threshold, and the average deviation among the multiple deviation current indicators is less than or equal to the first deviation threshold; the second preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the safety bottom line threshold, and the fluctuation bandwidth is greater than the first bandwidth threshold.

[0232] In some embodiments, the diagnostic update module 1306 is further configured to: in response to the end of the current diagnostic cycle, redetermine multiple deviation current indicators and a target heating current value, so as to perform charging pulse heating on the vehicle battery by means of the redetermined target heating current value; wherein the current diagnostic cycle is a first diagnostic cycle when a first preset condition is met, or a second diagnostic cycle when a second preset condition is met, and the first diagnostic cycle is longer than the second diagnostic cycle.

[0233] In some embodiments, the diagnostic update module 1306 is specifically configured to: in response to the end of the current diagnostic cycle, re-determine multiple deviation current indicators and the target heating current value, including: in response to the end of the current diagnostic cycle, suspend charging pulse heating; determine a first error value based on the currently determined average percentage error and the average percentage error before suspending charging pulse heating; if the first error value is greater than a first change threshold and less than or equal to a second change threshold, reduce the power level and shorten the current diagnostic cycle; the current diagnostic cycle is a first diagnostic cycle or a second diagnostic cycle; if the first error value is less than or equal to the first change threshold, re-determine multiple deviation current indicators and the target heating current value.

[0234] In some embodiments, the power levels corresponding to the first diagnostic cycle, the third diagnostic cycle, and the second diagnostic cycle gradually decrease; wherein, the power level is used to limit the upper limit of the target heating current value; the first diagnostic cycle is a diagnostic cycle determined when the first preset condition is met, the second diagnostic cycle is a diagnostic cycle determined when the second preset condition is met; the third diagnostic cycle is a diagnostic cycle determined when the third preset condition is met; the third preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the corresponding preset safety bottom line threshold, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold.

[0235] In some embodiments, the charging pile charging pulse heating control device further includes a real-time monitoring module, which is used to: acquire real-time voltage, real-time temperature, and real-time current during the charging pulse heating process; terminate the charging pulse heating function if any one of the real-time voltage, real-time temperature, or real-time current exceeds the corresponding hardware absolute limit, or if the real-time error current exceeds a preset error threshold; wherein the real-time error current is determined based on the difference between the real-time current collected at the battery end and the target heating current value; maintain charging pulse heating if the real-time error current exceeds the preset error threshold and recovers to within the preset error threshold within a preset delay; and terminate charging pulse heating if the real-time error current exceeds the preset error threshold and continues to exceed the preset error threshold within a preset delay.

[0236] In some embodiments, the charging pile charging pulse heating control method further includes a safety adjudication module 1308, which is used to: determine a real-time trust coefficient based on the detected real-time glitch event frequency during the charging pulse heating process; the real-time glitch event frequency is used to indicate the instantaneous interference level of the current charging pile output current; determine a comprehensive correction coefficient based on the real-time trust coefficient and the charging pile's historical performance coefficient; multiply the preset base voltage threshold, base current threshold, and base temperature threshold by the comprehensive correction coefficient to obtain the corresponding real-time safety boundary; the real-time safety boundary is less than the corresponding hardware absolute limit; if any parameter in the real-time voltage, real-time temperature, or real-time current exceeds the corresponding real-time safety boundary but does not exceed the corresponding hardware absolute limit, determine the comprehensive severity according to a preset severity algorithm to reduce the power level.

[0237] In some embodiments, the safety adjudication module 1308 is specifically used to: determine the overall severity according to a preset severity algorithm to reduce the power level, including: determining voltage severity based on the degree to which the real-time voltage exceeds the real-time safety boundary; determining temperature severity based on the degree to which the real-time temperature exceeds the real-time safety boundary; determining current severity based on the degree to which the real-time current exceeds the real-time safety boundary; reducing the power level by a first proportion when the maximum value among voltage severity, temperature severity, and current severity is less than a first severity threshold; reducing the power level by a second proportion when the maximum value is greater than or equal to the first severity threshold and less than a second severity threshold, wherein the second proportion is greater than the first proportion; and reducing the power level by a third proportion when the maximum value is greater than or equal to the second severity threshold, wherein the third proportion is greater than the second proportion.

[0238] In some embodiments, the safety monitoring module 1307 is further configured to: create an error queue for storing instantaneous percentage errors of multiple pulse cycles; add the current instantaneous percentage error to the error queue for each pulse cycle, and determine the moving average error of all error values ​​in the error queue; and pause the charging pulse heating function when the number of cycles in which the moving average error has continuously increased reaches a preset number.

[0239] like Figure 14 As shown, the electronic device 1400 provided in this application embodiment includes, but is not limited to, a processor 1401 and a memory 1402.

[0240] The memory 1402 described above is used to store executable instructions of the processor 1401. It is understood that the processor 1401 is configured to execute instructions to implement the methods in the above embodiments.

[0241] It should be noted that those skilled in the art will understand that Figure 14 The electronic device structure shown does not constitute a limitation on electronic device 1400; electronic device may include, but is not limited to, other electronic devices. Figure 14 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.

[0242] Processor 1401 is the control center of electronic device 1400. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in memory 1402, and by calling data stored in memory 1402, it performs various functions and processes data of electronic device 1400, thereby providing overall monitoring of electronic device 1400. Processor 1401 may include one or more processing units. Optionally, processor 1401 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into processor 1401.

[0243] The memory 1402 can be used to store software programs and various data. The memory 1402 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, processing unit, etc.), etc. Furthermore, the memory 1402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0244] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1402 including instructions, which can be executed by a processor 1401 of an electronic device 1400 to implement the methods in the above embodiments.

[0245] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0246] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by the processor 1401 of the electronic device 1400 to perform the methods described above.

[0247] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of an electronic device, they implement the various processes of the above method embodiments and achieve the same technical effect as the above method. To avoid repetition, they will not be described again here.

[0248] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0249] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0250] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0251] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0252] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to related technologies, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0253] The above embodiments are merely preferred embodiments provided to fully illustrate this application, and the scope of protection of this application is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on this application are all within the scope of protection of this application.

Claims

1. A method for controlling the heating of a charging pile via charging pulse, characterized in that, Applied to vehicles, the charging pile charging pulse heating control method includes: In response to connecting to a charging station, a test current request is sent to the charging station; the test current request is used to instruct the charging station to output a current of a preset test current value to the battery of the vehicle. Obtain the measured current values ​​of the vehicle's battery at multiple sampling times; Based on the measured current values ​​at the multiple sampling times and the preset test current values, multiple deviation current indicators are determined. The multiple deviation current indicators are compared with the corresponding preset safety baseline thresholds, and the compensation value of the charging pile is determined based on the comparison results. Based on the preset heating current value and the compensation value of the charging pile, a target heating current value is determined so as to perform charging pulse heating on the vehicle battery through the target heating current value.

2. The charging pulse heating control method for charging piles according to claim 1, characterized in that, The multiple deviation current indicators include positive peak deviation, negative peak deviation, average deviation, and fluctuation bandwidth; The step of comparing the multiple deviation current indicators with corresponding preset safety baseline thresholds and determining the compensation value of the charging pile based on the comparison results includes: If neither the positive peak deviation nor the negative peak deviation exceeds the corresponding preset safety baseline threshold, and the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold, the average deviation is determined as the compensation value.

3. The charging pulse heating control method for charging piles according to claim 1, characterized in that, The charging pile charging pulse heating control method also includes: In response to the end of the current diagnostic cycle, multiple deviation current parameters are redefined; The deviation change is obtained by comparing the absolute value of the average deviation among the multiple redefined deviation current indices with the absolute value of the average deviation among the multiple deviation current indices determined before this diagnosis. If the deviation change is greater than the first deviation threshold, an updated compensation value is determined based on the newly determined average deviation and the average deviation determined before this diagnosis. Based on the preset heating current value and the updated compensation value, the target heating current value is re-determined so as to perform charging pulse heating on the vehicle battery through the re-determined target heating current value.

4. The charging pile charging pulse heating control method according to claim 1, characterized in that, The charging pile charging pulse heating control method also includes: Under the condition that the first preset condition or the second preset condition is met, the preset heating current value is determined as the target heating current value; The first preset condition includes: the positive peak deviation and the negative peak deviation of the plurality of deviation current indicators do not exceed the safety bottom line threshold, the fluctuation bandwidth of the plurality of deviation current indicators is less than or equal to the first bandwidth threshold, and the average deviation of the plurality of deviation current indicators is less than or equal to the first deviation threshold. The second preset condition includes: neither the positive peak deviation nor the negative peak deviation exceeds the safety baseline threshold, and the fluctuation bandwidth is greater than the first bandwidth threshold.

5. The charging pulse heating control method for charging piles according to claim 4, characterized in that, The charging pile charging pulse heating control method also includes: In response to the end of the current diagnostic cycle, multiple deviation current indicators and target heating current values ​​are redefined to apply charging pulse heating to the vehicle battery using the redefined target heating current values. The current diagnostic cycle is either the first diagnostic cycle when the first preset condition is met, or the second diagnostic cycle when the second preset condition is met, wherein the first diagnostic cycle is longer than the second diagnostic cycle.

6. The charging pulse heating control method for charging piles according to claim 5, characterized in that, The response, at the end of the current diagnostic cycle, redetermines multiple deviation current indices and the target heating current value, including: In response to the end of the current diagnostic cycle, the charging pulse heating is paused; Based on the currently determined average percentage error and the average percentage error before the pause charging pulse heating, a first error value is determined; If the first error value is greater than the first change threshold and less than or equal to the second change threshold, the power level is reduced and the current diagnostic cycle is shortened; the current diagnostic cycle is either the first diagnostic cycle or the second diagnostic cycle. If the first error value is less than or equal to the first change threshold, the multiple deviation current indices and the target heating current value are redefined.

7. The charging pulse heating control method for charging piles according to claim 4, characterized in that, The power levels corresponding to the first diagnostic cycle, the third diagnostic cycle, and the second diagnostic cycle gradually decrease. Wherein, the power level is used to limit the upper limit of the target heating current value; the first diagnostic cycle is a diagnostic cycle determined when the first preset condition is met, the second diagnostic cycle is a diagnostic cycle determined when the second preset condition is met; the third diagnostic cycle is a diagnostic cycle determined when the third preset condition is met; the third preset condition includes: the positive peak deviation and the negative peak deviation do not exceed the corresponding preset safety bottom line threshold, the fluctuation bandwidth is less than or equal to the first bandwidth threshold, and the average deviation is greater than the first deviation threshold.

8. The charging pulse heating control method for charging piles according to claim 1, characterized in that, The charging pile charging pulse heating control method also includes: During the charging pulse heating process, real-time voltage, real-time temperature, and real-time current are acquired; If any of the real-time voltage, the real-time temperature, or the real-time current exceeds the corresponding hardware absolute limit, or if the real-time error current exceeds a preset error threshold, the charging pulse heating will be terminated; wherein, the real-time error current is determined based on the difference between the real-time current collected at the battery terminal and the target heating current value; If the real-time error current exceeds a preset error threshold, and the real-time error current recovers to within the preset error threshold within the preset delay, the charging pulse heating is maintained. If the real-time error current exceeds a preset error threshold, and the real-time error current continues to exceed the preset error threshold within the preset delay, the charging pulse heating is terminated.

9. The charging pulse heating control method for charging piles according to claim 1, characterized in that, The charging pile charging pulse heating control method also includes: During the charging pulse heating process, a real-time trust coefficient is determined based on the detected real-time glitch event frequency; the real-time glitch event frequency is used to indicate the instantaneous interference level of the current charging pile output current. Based on the real-time trust coefficient and the historical performance coefficient of the charging pile, a comprehensive correction coefficient is determined; The preset base voltage threshold, base current threshold, and base temperature threshold are multiplied by the comprehensive correction coefficient to obtain the corresponding real-time safety boundary; the real-time safety boundary is less than the corresponding hardware absolute limit. If any parameter among real-time voltage, real-time temperature, or real-time current exceeds the corresponding real-time safety boundary but does not exceed the corresponding hardware absolute limit, the overall severity is determined according to a preset severity algorithm to reduce the power level.

10. The charging pile charging pulse heating control method according to claim 9, characterized in that, The step of determining the overall severity according to a preset severity algorithm to reduce the power level includes: The severity of the voltage is determined based on the degree to which the real-time voltage exceeds the real-time safety boundary; The severity of the temperature is determined based on the degree to which the real-time temperature exceeds the real-time safety boundary; The severity of the current is determined based on the degree to which the real-time current exceeds the real-time safety boundary; If the maximum value among the voltage severity, the temperature severity, and the current severity is less than the first severity threshold, the power level will be reduced by a first percentage. If the maximum value is greater than or equal to the first severity threshold and less than the second severity threshold, the power level is reduced by a second ratio, where the second ratio is greater than the first ratio. If the maximum value is greater than or equal to the second severity threshold, the power level is reduced by a third ratio, which is greater than the second ratio.

11. The charging pulse heating control method for charging piles according to claim 1, characterized in that, The charging pile charging pulse heating control method also includes: Create an error queue to store instantaneous percentage errors over multiple pulse cycles; Each pulse cycle adds the current instantaneous percentage error to the error queue and determines the moving average error of all error values ​​in the error queue. When the number of consecutive cycles in which the moving average error increases reaches a preset number, the charging pulse heating is paused.

12. A charging pile charging pulse heating control device, characterized in that, The charging pile charging pulse heating control device includes: The request module is used to: in response to connecting to the charging pile, send a test current request to the charging pile; the test current request is used to instruct the charging pile to output a current of a preset test current value to the vehicle battery; The acquisition module is used to: acquire the measured current values ​​of the vehicle's battery at multiple sampling times; The deviation module is used to determine multiple deviation current indices based on the measured current values ​​at the multiple sampling times and the preset test current values. The compensation module is used to: compare the multiple deviation current indicators with the corresponding preset safety bottom line thresholds, and determine the compensation value of the charging pile based on the comparison results; The heating module is used to: determine a target heating current value based on a preset heating current value and the compensation value of the charging pile, so as to heat the vehicle battery with a charging pulse through the target heating current value.