Electromagnetic interference suppression method, device and equipment applied to energy storage system

By optimizing the hardware physical isolation structure and software dynamic sampling and verification strategy in the energy storage system, a full-link electromagnetic interference suppression system was constructed, which solved the problem of high reliability and high precision monitoring of the energy storage system in complex electromagnetic environments, and improved the system's stability and data accuracy.

CN121887318AInactive Publication Date: 2026-04-17新源智储能源发展(北京)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
新源智储能源发展(北京)有限公司
Filing Date
2025-12-05
Publication Date
2026-04-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing technologies are insufficient to meet the high reliability and high precision monitoring requirements of energy storage systems for battery management systems in complex electromagnetic environments. They also suffer from limited anti-interference measures, passive fault tolerance mechanisms, and ineffective suppression of interference coupling between multiple devices.

Method used

By optimizing the physical isolation structure at the hardware level, combined with multiple independent sampling and consistency verification and fusion processing at the software level, target sampling data is generated, and verification and retry strategies are implemented during the communication process to build a full-link electromagnetic interference suppression system.

Benefits of technology

It significantly improves the accuracy of key monitoring data and system control stability of energy storage systems under strong electromagnetic interference scenarios, reduces the risk of battery management system malfunctions and data failures, and ensures the safe and efficient operation of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887318A_ABST
    Figure CN121887318A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an electromagnetic interference suppression method, device and equipment applied to an energy storage system, and relates to the related technical field of batteries. A hardware link of the energy storage system comprises a physical isolation structure used for blocking electromagnetic interference, and the method comprises the following steps: in a single sampling period, executing multiple times of independent sampling on the same monitored physical quantity, and performing consistency verification and fusion processing on sampling values of the multiple times of independent sampling to generate target sampling data of the monitored physical quantity, storing the target sampling data into a cache; and reading the target sampling data from the cache, generating a communication data packet containing the target sampling data, performing verification processing on the communication data packet, and performing data rereading or channel reconfiguration processing according to a verification result and a preset retry strategy. The method is used for improving the accuracy, reliability and control stability of key monitoring data of the energy storage system in a strong electromagnetic interference scene, and reducing the risk of battery management system misoperation and data failure caused by interference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery-related technology, and in particular to an electromagnetic interference suppression method, apparatus and equipment for energy storage systems. Background Technology

[0002] Electromagnetic interference (EMI) is a type of electromagnetic noise generated by factors such as high-frequency switching devices and sudden current changes. It can affect the normal operation of the energy storage system itself or surrounding equipment.

[0003] In existing technologies, the suppression of electromagnetic interference mainly relies on two types of measures: hardware and software. At the hardware level, common methods include using filter circuits to absorb high-frequency noise, using metal shielding enclosures to block electromagnetic radiation, and using single-point grounding to reduce grounding loop interference. At the software level, static fault-tolerant mechanisms are often employed, such as directly discarding erroneous data when sampling data verification fails.

[0004] However, the above methods have limitations such as limited anti-interference measures, passive fault tolerance mechanisms, and difficulty in meeting the stringent requirements of energy storage systems for high reliability and high-precision monitoring of the Battery Management System (BMS) in complex electromagnetic environments. Summary of the Invention

[0005] This application provides an electromagnetic interference suppression method, apparatus, and device for energy storage systems, which aims to improve the accuracy and reliability of key monitoring data and the stability of system control in strong electromagnetic interference scenarios, and reduce the risk of battery management system malfunctions and data failures caused by interference.

[0006] In a first aspect, embodiments of this application provide an electromagnetic interference suppression method applied to an energy storage system, wherein the hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, and the method includes:

[0007] Within a single sampling period, multiple independent samplings are performed on the same monitored physical quantity, and the sampled values ​​of the multiple independent samplings are subjected to consistency verification and fusion processing to generate target sampling data of the monitored physical quantity, and the target sampling data is stored in a cache.

[0008] The target sampling data is read from the cache, a communication data packet containing the target sampling data is generated, and the communication data packet is verified. Based on the verification result and the preset retry strategy, the data is reread or the channel is reconfigured.

[0009] Secondly, embodiments of this application provide an electromagnetic interference suppression device for an energy storage system, wherein the hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, and the device includes:

[0010] The first processing unit is used to perform multiple independent samplings on the same monitored physical quantity within a single sampling period, and to perform consistency verification and fusion processing on the sampled values ​​of the multiple independent samplings to generate target sampling data of the monitored physical quantity, and to store the target sampling data in a cache.

[0011] The second processing unit is used to read the target sampling data from the cache, generate a communication data packet containing the target sampling data, perform verification processing on the communication data packet, and perform data rereading or channel reconfiguration processing according to the verification result and the preset retry strategy.

[0012] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0013] The memory stores computer-executed instructions;

[0014] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0016] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0017] The electromagnetic interference suppression method, apparatus, and equipment for energy storage systems provided in this application combine multiple sampling fusions within a cycle with communication data packet verification and intelligent retry to construct a software-level electromagnetic interference suppression system that spans from the data acquisition source to the communication transmission link. This system works in deep collaboration with the hardware physical isolation structure of the energy storage system to form multi-layer, full-link protection, significantly improving the accuracy and reliability of key monitoring data and the stability of system control in strong electromagnetic interference scenarios. This provides an important guarantee for the safe and efficient operation of the energy storage system and significantly reduces the risk of battery management system malfunctions and data failures caused by interference. Attached Figure Description

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

[0019] Figure 1 A flowchart illustrating an electromagnetic interference suppression method applied to an energy storage system, provided as an embodiment of this application;

[0020] Figure 2 A schematic diagram of an electromagnetic interference suppression device applied to an energy storage system is provided in an embodiment of this application;

[0021] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0022] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0023] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0024] In new energy storage systems, electrochemical lithium battery energy storage systems are widely used in grid peak shaving and frequency regulation, renewable energy grid connection, and industrial-grade energy storage. Taking a large-scale energy storage power station as an example, the energy storage system typically consists of multiple battery compartments, each containing multiple battery clusters, and equipped with multiple power storage converters (PCS) for power conversion. These energy storage systems face a complex electromagnetic environment during operation: electromagnetic radiation generated by the high-frequency switching of the converters, conductive coupling between the DC bus and communication cables, and inductive / capacitive coupling effects can all propagate to the battery management system (BMS) through cables or space. As the core control unit of the battery module, the accuracy of the monitoring data such as voltage, current, and temperature of the BMS directly affects the safety and stability of the energy storage system.

[0025] However, because the communication cables between the battery management system and the battery modules transmit weak analog signals, and multiple energy storage converters may exist in the energy storage system, the differences in high-frequency synchronization signals during parallel operation lead to a significant superposition effect of electromagnetic interference. For example, transient interference caused by sudden current changes during charging and discharging may be conducted to the battery management system through the communication cables, causing distortion of the sampling data; the short-distance layout of cables between the converter and the battery cabinet will exacerbate the propagation of high-frequency noise current, and may even cause circuit malfunctions or high-voltage breakdown risks. In addition, in scenarios where multiple devices operate collaboratively (such as multiple energy storage converters in parallel), the inconsistency of IGBT switching frequencies will further aggravate the coupling effect of electromagnetic interference, threatening the overcharge, over-discharge, and short-circuit protection functions of the battery management system.

[0026] Currently, energy storage systems primarily rely on two types of measures to suppress electromagnetic interference: hardware and software. At the hardware level, filtering circuits (such as π-type filters) are typically used to absorb high-frequency noise, metal shielding shells block electromagnetic radiation, and single-point grounding reduces grounding loop interference. However, filtering circuits have limited effectiveness in suppressing high-frequency pulse interference, and poor grounding of shielding measures can actually create new sources of interference.

[0027] At the software level, existing battery management systems mostly adopt static fault tolerance mechanisms, such as directly discarding erroneous data when sampling data verification fails, lacking dynamic retry and data correction strategies, resulting in insufficient system anti-interference redundancy.

[0028] Furthermore, in scenarios involving the coordinated operation of multiple devices, if the high-frequency synchronization signal parameters are not unified when multiple energy storage converters are connected in parallel, the difference in IGBT switching frequencies will generate additional electromagnetic noise, further exacerbating the interference problem of the battery management system.

[0029] The limitations of existing technologies are mainly reflected in: the simplistic nature of anti-interference measures (lack of coordination between hardware and software), the passive nature of fault tolerance mechanisms (reliance on backup data or direct error reporting), the ineffective suppression of interference coupling from multiple devices, and the lack of systematic investigation and optimization of interference propagation paths. These shortcomings make it difficult for existing technologies to meet the stringent requirements of energy storage systems for high reliability and high-precision monitoring of battery management systems in complex electromagnetic environments.

[0030] To address the aforementioned technical issues, this application provides an electromagnetic interference suppression method for energy storage systems. By optimizing physical links at the hardware level, employing dynamic sampling and verification strategies at the software level, and conducting comparative testing at the site level, a complete anti-interference solution is formed. This method overcomes the limitations of traditional single anti-interference methods and solves problems such as the randomness of electromagnetic interference sources, the concealment of propagation paths, and the coupling of interference from multiple devices. It enables high stability and high precision monitoring of battery management systems under complex electromagnetic environments.

[0031] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0032] It should be noted that the execution subject of the electromagnetic interference suppression method for energy storage systems provided in this application embodiment can be an electromagnetic interference suppression device for energy storage systems. This device can be deployed on electronic devices such as the battery management system or the main control unit in the battery management system in the energy storage system. This application embodiment does not impose any restrictions.

[0033] The electromagnetic interference suppression method for energy storage systems provided in this application is applicable to large-scale electrochemical lithium battery energy storage systems, especially scenarios involving multiple energy storage converters (PCS) operating in parallel. For example, in a 30MW / 60MWh energy storage power station, multiple battery compartments are connected to the energy storage converter via DC buses and communication cables. During system operation, it is necessary to address issues such as electromagnetic radiation generated by the high-frequency switching action of the converter, cable conductive coupling, and collaborative interference from multiple devices. As the core control unit of the battery module, the accuracy of the monitoring data such as voltage, current, and temperature of the battery management system directly affects the safe operation of the energy storage system. The technical system of this application optimizes the hardware link to block interference propagation paths, dynamically adjusts the sampling and verification strategies in software to resist interference, and verifies the mitigation effect through field waveform testing, ultimately achieving stable operation of the battery management system in complex electromagnetic environments.

[0034] Figure 1 This is a flowchart illustrating an electromagnetic interference suppression method applied to an energy storage system, as provided in an embodiment of this application. The hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, thereby reducing the coupling of conducted electromagnetic interference at the hardware level.

[0035] Alternatively, in one possible embodiment, the physical isolation structure includes one or more of the following:

[0036] In an energy storage system, the communication harnesses and non-communication harnesses used by the hardware in the battery compartment are isolated from each other in the shielding layer and wiring path.

[0037] The shielding layer of the communication line between the energy storage converter and the display and control equipment in the energy storage system is grounded only at one end on the energy storage converter side, and the grounding resistance is not greater than the preset resistance threshold.

[0038] The spatial distance between high-voltage power lines and low-voltage signal and communication lines in the energy storage system shall not be less than the first preset safety distance, and the spacing between them when arranged in parallel shall not be less than the second preset safety distance. When they cross, they shall be arranged in a perpendicular crossing manner.

[0039] For example, communication harnesses refer to signal transmission cables inside the battery compartment used to connect the main controller of the battery management system (BMS), slave controllers (battery cluster management units), and other intelligent devices (such as display and control panels, fire alarm control panels), typically using twisted-pair shielded cables. Non-communication harnesses refer to other low-voltage or high-voltage cables in the same area besides the aforementioned communication cables, such as ordinary DC power lines (e.g., 24V power supply lines), simple switch signal lines, sensor lines, etc.

[0040] When communication and non-communication harnesses share the same multi-core shielded cable, or are bundled in the same harness and laid in the same tight cable tray, the cables will interfere with each other through inductive coupling (mutual inductance) and capacitive coupling (distributed capacitance). Transient currents or voltages on non-communication lines (which may themselves carry noise) can couple to sensitive communication lines, creating crosstalk, which can lead to communication errors or even interruptions in severe cases.

[0041] To achieve mutual isolation between communication and non-communication harnesses in terms of shielding and wiring paths, a systematic inspection and rectification can be carried out. For example, design drawings combined with on-site inspection can be used to trace the wiring routes of the master-slave communication links (between the master controller and each battery cluster slave controller) and the daisy-chain communication links (between each slave controller) within the battery compartment, recording the routing paths of all twisted-pair shielded cables and surrounding related harnesses (such as low-voltage control lines and signal lines). Then, a network tester or oscilloscope can be used to test the signal transmission of each twisted-pair shielded cable segment, focusing on whether there are any instances of sharing the same shielding layer or cable tray with other harnesses (such as non-communication low-voltage lines). If any shared wiring is found, it should be marked as a "high-risk crosstalk point." For the marked high-risk crosstalk points, the harness routing should be replanned, using independent cable trays or cable racks to isolate communication harnesses from other harnesses, maintaining a spacing of at least 15cm; if the crosstalk occurs within the same shielded cable, a dedicated twisted-pair shielded communication cable can be used to ensure that each shielded cable transmits only a single type of communication signal. This fundamentally cuts off the channel through which interference is directly injected into the communication signal path via inter-line coupling, thereby reducing superimposed noise on the communication signal waveform, ensuring steep edges and stable levels of the digital signal, and reducing the bit error rate.

[0042] The shielding layer of a communication line refers to the metal braided mesh or foil layer wrapped around the twisted pair cable. Its function is to absorb external radiated interference and conduct it to the ground. If the shielding layer is grounded at both ends of the communication link (such as display and control equipment and energy storage converter PCS), a closed current loop, or "ground loop," will be formed between the shielding layer and the ground due to the possible slight potential difference between the two grounds. Power frequency or high frequency noise current will flow in this loop and, through coupling, interfere with the internal signal lines.

[0043] Based on this, this application adopts a single-ended grounding principle in the energy storage system. For example, regarding the connection point of the shielding layer of the 485 communication line between the display and control equipment and the energy storage converter, a multimeter (resistance range) can be used to measure the continuity resistance between the shielding layer and the grounding terminal of the energy storage converter. If the resistance value is greater than a preset resistance threshold (e.g., 1Ω), it is determined to be a poor grounding. Then, the grounding of the shielding layer on the display and control side can be removed, leaving only the reliable connection between the shielding layer on the energy storage converter side and the equipment grounding copper busbar (fixed using crimp terminals). The continuity resistance is measured again to ensure that the resistance value is ≤1Ω and that the shielding layer is not floating or has multiple grounding points. Single-ended grounding, in principle, cuts off the conditions for ground loop formation, avoiding low-frequency or high-frequency interference introduced by ground potential differences. At the same time, good single-point low-impedance grounding also allows the shielding layer to effectively act as a "Faraday cage," guiding external radiated interference to the ground rather than introducing it into the system.

[0044] In addition, a list of equipment to be tested (battery packs / clusters / compartments, high-voltage boxes, combiner cabinets, PCS, etc.) can be compiled, and the connection path between the grounding terminal of each equipment casing and the grounding copper busbar can be marked. Then, a grounding resistance tester can be used to measure the continuity resistance between the equipment casing and the grounding copper busbar one by one. If the resistance value is >1Ω, check whether the grounding bolts are loose or whether the grounding wire is oxidized. Tighten them again or replace the grounding wire and measure again until the resistance value of all equipment is ≤1Ω.

[0045] High-voltage power lines refer to cables carrying high voltage and high current, such as the DC bus (B+ / B-) of battery clusters and the AC output lines of converters. Their switching operations (such as IGBT switching) generate extremely high du / dt and di / dt, making them strong sources of electromagnetic interference. Low-voltage signal / communication lines refer to the sampling lines, control lines, and communication lines of BMS, etc. They have low signal levels and high impedance, making them highly susceptible to external electromagnetic fields. Electromagnetic coupling refers to the phenomenon of energy transfer between high- and low-voltage lines through spatial radiation (far field) and near-field induction (inductive and capacitive coupling). The closer the distance and the longer the parallel lines, the more severe the coupling.

[0046] During the layout design and installation phase of energy storage systems, the spatial distance between high-voltage and low-voltage lines can be mandated. For example, inside cabinets or cable trenches, the distance must be no less than a first preset safety distance (e.g., 10cm). Alternatively, for already deployed energy storage systems, the PCS cabinet can be opened, and the distance between high-voltage lines (e.g., DC busbars, AC output lines) and low-voltage lines (e.g., control signal lines, communication lines) can be measured using a tape measure. Areas with a distance <5cm are designated as "high-risk interference zones." These high-risk interference zones can then be physically isolated using insulating barriers, or the wiring can be rerouted to ensure the distance between high-voltage and low-voltage lines is ≥ the first preset safety distance (e.g., 10cm). If space constraints prevent adjustment, a metal shielding tube can be added outside the low-voltage lines, with one end grounded (connected to the PCS grounding copper busbar). Furthermore, when parallel routing is unavoidable, the distance must be no less than a larger second preset safety distance (e.g., 30cm) to significantly reduce the cumulative effect of long-distance coupling. When crossing is unavoidable, a perpendicular crossing (90° angle) is mandatory to minimize the coupling area. When space constraints prevent meeting the minimum spacing requirement, grounded metal partitions can be installed between high-voltage and low-voltage lines, or a metal shielding tube can be placed over the low-voltage line and grounded at one end for forced physical isolation. By increasing the distance and changing the route, and utilizing the characteristic that electromagnetic field strength decreases with the square of the distance, the induced intensity of high-voltage interference sources on low-voltage sensitive lines is significantly reduced.

[0047] The physical isolation structure described in this optional embodiment is not a simple hardware stacking, but a refined and standardized hardware engineering design specification based on electromagnetic compatibility (EMC) principles. It constructs a three-dimensional hardware defense system from three dimensions: "internal cable" (isolation of different signals), "shielding layer" (proper grounding), and "system space" (controlling layout spacing). This system works in conjunction with software fault-tolerant algorithms to form a complete solution from "interference propagation path suppression" to "enhancing the system's own anti-interference capability," fundamentally improving the robustness and reliability of the energy storage system's BMS in complex electromagnetic environments.

[0048] like Figure 1 As shown in the embodiments of this application, the electromagnetic interference suppression method for energy storage systems may include:

[0049] S101. Within a single sampling period, perform multiple independent samplings on the same monitored physical quantity, and perform consistency verification and fusion processing on the sampled values ​​of the multiple independent samplings to generate target sampling data of the monitored physical quantity, and store the target sampling data in a cache.

[0050] For example, in the BMS of an energy storage system, the monitored physical quantity specifically refers to the key analog quantity reflecting the battery state, mainly including battery voltage and battery temperature. These signals are weak and extremely sensitive to electromagnetic interference. Multiple independent sampling refers to triggering multiple (e.g., two, three, four, etc.) completely independent analog-to-digital converter (ADC) sampling operations continuously for the same voltage or temperature signal within each fixed sampling period (e.g., 10 milliseconds / 1s / 5s, etc.).

[0051] Consistency verification refers to analyzing a set of obtained sampled values ​​to determine whether they are within a reasonable and consistent range. For example, a threshold comparison method can be used: calculate the difference between the maximum and minimum values ​​of all sampled values. If the difference is less than a preset tolerance threshold, the data is considered consistent; if it exceeds the threshold, there may be outliers caused by interference. Fusion processing refers to comprehensively calculating the sampled values ​​that have passed consistency verification to generate a more representative output value. Common fusion algorithms include: taking the arithmetic mean, taking the median, or averaging after removing obvious outliers. Target sampled data refers to the final sampled result obtained after the above verification and fusion, which is considered to have higher reliability. Cache refers to a dedicated area in memory (e.g., a dedicated register) used to temporarily store processed target sampled data, waiting to be read by subsequent steps. The cache can serve as a buffer zone between data correctness and communication transmission.

[0052] By performing multiple samplings and consistency checks, abnormal sampling points caused by electromagnetic interference can be effectively identified and eliminated, preventing accidental errors in single sampling from leading to misjudgments in control. By fusing multiple valid sample values, random noise can be suppressed to a certain extent, resulting in measurement results that are closer to the true values ​​than those obtained from a single sampling, thereby improving the accuracy of voltage and temperature monitoring.

[0053] Optionally, in one possible embodiment, performing consistency verification and fusion processing on the sampled values ​​from multiple independent samplings to generate target sampling data of the monitored physical quantity may include:

[0054] S1. Calculate the deviation between the sampled values ​​from multiple independent samplings;

[0055] S2. If the deviation value is less than or equal to the preset deviation threshold, calculate the average value of the sampled values ​​from multiple independent samplings and determine it as the target sampled data of the monitored physical quantity.

[0056] S3. If the deviation value is greater than the preset deviation threshold, a supplementary sampling operation is triggered until the deviation value is less than or equal to the preset deviation threshold, or the number of samplings reaches the preset number of samplings threshold.

[0057] For example, within a single sampling period, after completing multiple (e.g., N times, N≥2) independent samplings of the same monitored physical quantity, a set of sampled values ​​can be obtained. For this set of sampled values, the deviation value between the multiple independent sampling values ​​can be calculated, and it can be determined whether the deviation value is less than or equal to a preset deviation threshold (e.g., deviation value ≤2%). If so, it indicates that the data is relatively reliable, and the average value of the multiple independent sampling values ​​can be directly calculated and determined as the target sampling data of the monitored physical quantity. If not, a supplementary sampling operation can be triggered, and the deviation value can be recalculated until the deviation value is less than or equal to the preset deviation threshold, or the number of samplings reaches a preset number threshold (e.g., the total number of samplings does not exceed 5).

[0058] For example, in the software sampling module, the voltage and temperature sampling instruction logic can be modified to set two independent samplings to be triggered within a single sampling period to form a "dual sampling data group". Then, the validity of the sampled data is judged (if the deviation is ≤2%, the average value is taken; if the deviation is >2%, supplementary sampling is triggered), and the fused data is stored in the buffer as the final sampling result.

[0059] This optional embodiment transforms passively received data into actively verified and repaired data through a closed-loop process of deviation calculation, threshold judgment, mean fusion, and intelligent supplementary sampling. It not only significantly improves the anti-interference capability and reliability of the output data within a single sampling period, but its adaptive supplementary sampling mechanism can also flexibly cope with electromagnetic interference environments of varying intensities. Together with hardware isolation and subsequent communication verification steps, it forms a robust software barrier for the energy storage system's data link, representing a key technological element in realizing a highly reliable performance management system.

[0060] S102. Read the target sampling data from the cache, generate a communication data packet containing the target sampling data, and perform verification processing on the communication data packet. Based on the verification result and the preset retry strategy, perform data rereading or channel reconfiguration processing.

[0061] For example, a communication data packet refers to a data unit that encapsulates target sampling data, device address, instruction code, timestamp, and other information in accordance with a predetermined communication protocol (such as CAN, Modbus, Ethernet, etc.) for transmission on the system's internal bus or network.

[0062] Verification processing refers to applying integrity or correctness verification to the generated communication data packets. In this embodiment, PEC verification can be performed. PEC verification refers to Packet Error Checking, an error detection mechanism used to ensure the integrity and accuracy of data transmission.

[0063] A retry strategy refers to a pre-configured set of logical rules for recovery measures taken when communication data packet verification fails (indicating potential interference during encapsulation or transmission preparation). Data rereading means that after verification failure, instead of immediately using the potentially erroneous data packet, the system returns to the previous step, rereads the target sampled data from the buffer, and attempts to reassemble and resend the packet. Channel reconfiguration refers to actions taken after multiple failed retries, when it is suspected that the hardware state of the current communication channel may be affected by continuous interference. These actions include attempting to software reset the communication controller, switch to a backup communication port, or adjust communication parameters (such as baud rate and drive strength).

[0064] In this embodiment, when a communication task is scheduled for execution, the target sampling data to be sent can be read from the buffer, a complete communication data packet can be generated according to the protocol stack, and a checksum can be calculated and appended to the end of the packet. Verification is performed before or after the data packet is officially sent to the physical link (e.g., by reading back the send buffer). Finally, subsequent processing is performed based on the verification result and a preset retry policy. If the verification passes, the process ends normally, and the data packet is considered successfully processed. If the verification fails, a retry policy or channel reconfiguration process is triggered.

[0065] The rigorous verification mechanism of this application ensures the bit-level integrity of transmitted data and intercepts data packet tampering or errors caused by interference. At the same time, by introducing a structured retry and reconfiguration strategy, the system also has the ability to recover when encountering intermittent communication interference, thereby avoiding the interruption of the entire control loop or monitoring link due to a single communication failure.

[0066] Optionally, in one possible embodiment, performing data rereading or channel reconfiguration based on the verification result and a preset retry strategy may include:

[0067] S10. If the verification of the communication data packet fails, the target sampling data is read again from the cache; wherein, when the monitored physical quantity is voltage, the maximum number of times the target sampling data is read again from the cache is a first preset number; when the monitored physical quantity is temperature, the maximum number of times the target sampling data is read again from the cache is a second preset number; the second preset number is less than the first preset number.

[0068] S20. If the acquisition channel configuration fails, the channel reconfiguration process will be executed; the maximum number of times the channel reconfiguration process can be executed is the third preset number of times.

[0069] For example, when verification of the generated communication data packet (such as PEC verification) fails, a data reread recovery mechanism is first triggered. The core of this mechanism is: instead of immediately discarding the data, it reads the previously generated and stored target sampling data from the cache, attempts to reassemble the packet using this original data, calculates the checksum, and sends it.

[0070] The maximum allowed number of data rereads (i.e., the retry limit) is not a fixed value, but is dynamically differentiated based on the type of monitored physical quantity corresponding to the target sampled data. Voltage data is the most crucial parameter for energy storage systems in real-time status assessment, power calculation, charge / discharge control, and safety protection (such as overvoltage / undervoltage protection). Errors or loss of voltage data can lead to control inaccuracies or protection malfunctions / failures, posing a significant risk. Therefore, a higher number of retry attempts (the first preset number) is assigned to voltage. While temperature data is important, its physical changes are usually slower, and the required sampling update rate is generally lower than that of voltage. Brief communication interruptions have a relatively small impact on the instantaneous control of the system. Therefore, a relatively lower number of retry attempts (the second preset number) is assigned to temperature data to help to more quickly abandon invalid retries, trigger subsequent processing, or report the status when communication is disrupted, avoiding the blocking or delay of other critical communication tasks due to excessive retries on a non-emergency channel.

[0071] For example, if the PEC check of the target sampled data in the voltage / temperature register fails on the first read, the register reread process is automatically triggered. The maximum number of rereads for voltage is set to 8, and the maximum number of rereads for temperature is set to 2.

[0072] If the data reread strategy fails to complete after the maximum number of attempts, or if a hardware channel error is directly detected (e.g., for a temperature acquisition channel), it can be determined that there may be persistent interference or a soft hardware fault in the channel, thus triggering a more in-depth channel reconfiguration process. This includes: software reset of the channel's communication controller or ADC chip; reinitialization of its driver and related registers; re-establishment of the communication link or synchronization timing with the remote device; and basic communication tests (e.g., sending diagnostic frames). To prevent endless recovery loops in the event of a permanent channel failure or under extremely harsh conditions, the maximum number of executions of this process is limited to a third preset number (e.g., 3 times). If it still fails after reaching this number, the channel is considered a hard fault, and the issue is reported to a higher-level management system to trigger redundancy switching or maintenance alarms.

[0073] For example, in the temperature acquisition initialization module, when a temperature channel configuration failure is detected (an error code is returned), the reconfiguration process is automatically started. The maximum number of configuration attempts is set to 2. If the configuration fails twice, the fault code is recorded and reported.

[0074] This optional embodiment introduces differentiated retry strategies and structured channel recovery processes, enabling the energy storage system to perform the most effective recovery operations based on the fault type and severity when facing communication or data acquisition failures caused by electromagnetic interference. This improves system robustness, optimizes response time and resource utilization, and significantly enhances the adaptive recovery capability and overall availability of the energy storage system's communication links under electromagnetic interference.

[0075] Optionally, in one possible embodiment, the method provided in this application may further include: accumulating the number of communication data packet verification failures; and triggering a corresponding acquisition fault alarm when the accumulated number of failures reaches a preset fault alarm threshold.

[0076] For example, a dedicated, non-volatile (or persistent within a single operating cycle) failure counter can be maintained for each acquisition channel of the monitored physical quantity or each type of communication data stream. Whenever a communication data packet of that channel or data stream is determined to have failed during the verification process, its corresponding counter is incremented. When the accumulated number of failures reaches a preset fault alarm threshold, a corresponding acquisition fault alarm is triggered.

[0077] For example, statistical variables can be added to the software to record in real time the number of voltage / temperature register PEC check errors, the number of successful / failed register rereads, or the number of successful / failed temperature channel reconfigurations. When the cumulative number of PEC check errors reaches 30, the corresponding temperature / voltage acquisition fault is triggered.

[0078] This optional embodiment, through continuous statistical analysis of communication verification failure events, can achieve a leap from handling transient interference to identifying potential persistent faults or performance degradation, providing key data support for system preventive maintenance and health management, and further improving the maintainability and operational safety of the energy storage system.

[0079] Optionally, in one possible embodiment, the method provided in this application may further include: dynamically adjusting one or more of the first preset number of times, the second preset number of times, the third preset number of times, and the fault alarm threshold based on the verification failure statistics and communication quality data of the energy storage system during long-term operation at the site.

[0080] For example, this optional embodiment introduces a self-learning and adaptive optimization mechanism based on the complete electromagnetic interference suppression and fault-tolerant processing system constructed in the aforementioned embodiments. This mechanism dynamically optimizes core control parameters by utilizing long-term operating data of the system in actual deployment environments, enabling the system to overcome the limitations of fixed configurations and adaptively match the electromagnetic environment characteristics and equipment operating condition evolution of specific sites, thereby achieving precision and maximization of suppression strategies.

[0081] Specifically, during the long-term operation of the energy storage system at its location, statistical information on the number of verification failures and communication quality data (including but not limited to: signal strength indicators of the communication link, bit error rate estimation, or communication delay fluctuations) of communication data packets from each acquisition channel (categorized by voltage, temperature, etc.) can be collected. Then, this collected information is analyzed to assess the rationality of the current preset parameters and calculate optimized recommended values.

[0082] For example, by analyzing the first and second preset retry counts (differentiated retries), the success rate of voltage and temperature channels after a failed verification attempt (retrying on the Nth retry) can be determined within a specific time period. For instance, if statistics show that 95% of voltage channel failures are successfully recovered within the third retry, and the current first preset count is set to 5, then there is room for optimization. The system can appropriately lower this preset count (e.g., from 5 to 4). This aims to reduce unnecessary retry delays and improve the system's real-time response speed while ensuring a high success rate for critical data delivery (e.g., maintaining above 99.9%). Conversely, if a significant drop in the success rate of the first few retry attempts is observed, the preset count may be increased to enhance robustness.

[0083] For the third preset number of attempts (maximum number of channel reconfigurations), the success rates of the first and second reconfigurations after triggering the channel reconfiguration process can be statistically analyzed. If the first reconfiguration success rate is extremely high (e.g., >98%), it indicates that the current environmental interference is mostly "soft" and can be recovered through a quick reset. In this case, consider appropriately reducing the third preset number of attempts (e.g., from 3 to 2). This will encourage the system to abandon invalid recovery attempts more quickly when a real hardware failure occurs in the channel, triggering fault isolation and alarms earlier, and avoiding wasting too much time on invalid recovery. Conversely, if the first reconfiguration success rate is low, maintain or increase this value to provide more recovery opportunities.

[0084] For fault alarm thresholds, a correlation analysis can be performed by combining the cumulative number of verification failures with the actual faults or performance degradation events that ultimately occur. The current threshold can be assessed to determine whether it is too sensitive (leading to frequent false alarms) or too insensitive (leading to missed alarms or late alarms), allowing for dynamic adjustment. For example, in a relatively stable electromagnetic environment, if actual hardware faults are rare, but alarms are frequently triggered by transient interference reaching the threshold, the system can appropriately increase the alarm threshold to reduce operational and maintenance interference. Conversely, in a newly discovered site with intermittent strong interference sources, the threshold can be appropriately lowered to improve early warning sensitivity.

[0085] For example, for a specific energy storage system, a test message format (including fields such as statistical variables, current sampling period, device ID, and error frame count) can be designed. This data is then obtained from the host computer software connected to the battery cluster main controller and battery compartment display controller, allowing for the acquisition of test frame function data for the corresponding period. By monitoring long-term test frame message data from the site, the maximum number of voltage rereads, the maximum number of temperature rereads, and the cumulative number of PEC verification errors can be determined, ultimately leading to the confidence level. Different confidence parameters should be set for different sites to ensure that the software enhancement function accurately adapts to different sites without affecting the data acquisition frequency and transmission speed.

[0086] The dynamic adaptive sampling and verification mechanism in this application solves the sampling deviation problem caused by interference in traditional BMS. The dual sampling of voltage and temperature and the register group rereading strategy after PEC verification failure reduce the impact of instantaneous interference on the original data; the PEC verification error count statistics and test frame function provide traceable evidence for data validity.

[0087] Optionally, when the energy storage system includes multiple energy storage converters operating in parallel, the high-frequency synchronization signal enable parameters of each energy storage converter are uniformly configured as follows: designate one energy storage converter as the synchronization source and set it to transmit enable, and set the remaining energy storage converters to receive enable, so that the switching frequencies of all parallel energy storage converters remain synchronized.

[0088] For example, in an energy storage system with multiple power conversion circuits (PCSs) operating in parallel, the power conversion circuits (such as DC / AC or DC / DC converters) within each PCS operate in a high-frequency switching mode, with switching frequencies typically ranging from several kilohertz to tens of kilohertz. If each PCS operates independently using an internally oscillating clock source, its actual switching frequency will have a slight inherent deviation. This minute frequency difference, ranging from millihertz to hertz, causes the high-frequency switching noise generated by each PCS to be independent and slightly drifted across the frequency spectrum. To address this, this application uses software parameterization to uniformly manage the clock reference for the switching operation of the power devices within each PCS, thereby eliminating high-frequency beat interference caused by asynchronous switching frequencies at the system level.

[0089] For example, you can log into the control interface of multiple parallel PCSs to view the high-frequency synchronization signal enable parameters and confirm that only one PCS is set to "transmit enable" (Enable=1), while the rest are set to "receive enable" (Enable=0). Then, use a spectrum analyzer connected to the IGBT drive signal terminal of the PCS to measure the switching frequency value of each PCS in parallel operation to verify that the frequency deviation is ≤50Hz, ensuring that the synchronization accuracy meets the design requirements.

[0090] The parallel synchronization control scheme provided in this optional embodiment, combined with the aforementioned hardware isolation, software filtering, and communication fault tolerance methods, can form a comprehensive and three-dimensional electromagnetic interference suppression system from within the device (PCS itself) to between devices (parallel system), and from the data link to the system clock reference, thereby constructing a large-scale energy storage system with high power density, high reliability, and low electromagnetic pollution.

[0091] The electromagnetic interference suppression method for energy storage systems provided in this application combines multiple sampling fusion within a cycle with communication data packet verification and intelligent retry to construct a software-level electromagnetic interference suppression system that spans from the data acquisition source to the communication transmission link. Simultaneously, this system deeply collaborates with the hardware physical isolation structure of the energy storage system, forming a multi-layered, end-to-end protection. This significantly improves the accuracy and reliability of key monitoring data and the stability of system control under strong electromagnetic interference scenarios, providing crucial assurance for the safe and efficient operation of the energy storage system and significantly reducing the risk of battery management system malfunctions and data failures caused by interference.

[0092] Specifically, through a dual approach of "hardware optimization to block interference + software fault tolerance to resist interference," the impact of electromagnetic interference on the core functions of the BMS is effectively reduced. At the hardware level, standardized wiring harness layout, optimized shielding grounding, and controlled spacing between high and low voltage lines reduce crosstalk and radiated interference at the source. At the software level, multi-level retry mechanisms and intelligent verification strategies significantly reduce the probability of data acquisition failures. In practical applications, this can reduce the abnormal shutdown rate of the BMS in complex electromagnetic environments by more than 95%, ensuring the continuous and stable operation of core functions such as energy storage system charging and discharging control and safety protection.

[0093] Optionally, based on any of the above embodiments, the method provided in this application embodiment may further include:

[0094] S100. At the moment when the current changes abruptly during the charging and discharging process of the energy storage system, the real-time signal waveform of the target communication link is collected.

[0095] S200: Compare and analyze the real-time signal waveform with the preset reference waveform or historical waveform to determine the electromagnetic interference suppression effect.

[0096] For example, this optional embodiment introduces an active, online monitoring and effectiveness evaluation mechanism based on the electromagnetic interference suppression system constructed in any of the above embodiments. This mechanism captures the actual signal quality of critical communication links under typical operating conditions where the system is most susceptible to interference and compares it with a benchmark, thereby achieving quantitative evaluation and closed-loop verification of the overall effectiveness of the entire set of suppression measures, enabling the system to have self-diagnosis and continuous optimization capabilities.

[0097] A target communication link refers to a predefined communication channel that is critical to system control and sensitive to interference. Examples include the communication bus between the master and slave controllers of a battery management system (BMS), the critical control command link between the energy storage converter (PCS) and the upper-level controller, or a clock signal line used for parallel synchronization.

[0098] The moment of sudden current change refers to the moment when the current on the DC or AC side of the energy storage system undergoes drastic changes (high di / dt) within a short period of time, during operations such as high-power switching, charging / discharging mode switching, and rapid power increase / decrease in response to grid dispatch commands. At this time, the high-speed switching action of power electronic devices (such as IGBTs) and the parasitic parameters of high-current loops will generate the strongest conducted and radiated electromagnetic interference, posing an extreme test to the electromagnetic compatibility design of the system.

[0099] In this embodiment, at the moment when the current changes abruptly during the charging and discharging process of the energy storage system, the physical layer signal (such as CANH-CANL differential voltage, RS-485 signal line to ground voltage) of the target communication link can be continuously sampled for a period of time at a high sampling rate (far higher than the communication baud rate). The original voltage-time series data containing the complete communication frame is recorded, i.e., the "real-time signal waveform". The real-time signal waveform is then compared with a preset standard waveform collected and stored under the same operating conditions in an ideal electromagnetic environment in the laboratory (or in the early stage of system installation and commissioning, when the interference suppression measures are confirmed to be in good condition), or historical waveform data collected and archived under similar operating conditions during previous normal operation. Multi-dimensional quantitative comparisons (such as signal integrity, noise and glitches) are performed to rate or quantify the current suppression effect, thereby evaluating the electromagnetic interference suppression effect.

[0100] For example, maintenance personnel can simulate a battery compartment communication scenario in an electromagnetic compatibility (EMC) laboratory: a single-loop master-slave communication link (master controller + 8 slave controllers) is built, a shielded twisted-pair communication cable (with single-end grounding) is connected, and an oscilloscope (probe connected to the signal end and ground end of the communication cable) and a signal generator (simulating 100kHz-1MHz interference signals) are connected. Under both interference-free and interference-affected (1V peak) conditions, the oscilloscope is used to acquire the time-domain waveform of the communication cable, recording parameters such as signal amplitude (standard 3.3V±0.3V), noise ripple (≤50mV), and rise time (≤1μs), to analyze the noise suppression effect of the shielding cable.

[0101] In addition, typical interference-sensitive areas can be selected on-site (such as battery clusters near the PCS, communication links near the BMS 24V power supply interface, and the connection between IP1 and IM1 of the high-voltage box and their respective ground connections), and four test points can be determined (two before rectification and two after rectification). The connection positions of the communication line and the oscilloscope should be marked (using test clips to connect to the signal end to avoid damaging the wire harness insulation). Before rectification, during the system's charge and discharge cycles, the waveform of the communication line at the end of charging and discharging (the instant of current change) should be recorded. The waveform data should be stored using an oscilloscope, and the number of waveform distortions (amplitude deviation from the standard value > 10%) and the bit error rate should be counted. After rectification, that is, after completing hardware optimization (such as wire harness separation and grounding rectification) and software enhancement, waveforms should be acquired at the same test point under the same charge and discharge conditions. The number of waveform distortions, bit error rate, and noise amplitude changes before and after rectification should be compared to evaluate the effectiveness of the anti-interference measures.

[0102] This application provides a scientific means for on-site problem localization through a waveform analysis-based interference assessment closed-loop mechanism. Monitoring the interference waveform of the shielded wire in the laboratory and the waveforms before and after on-site rectification allows for intuitive identification of the interference source and the effectiveness of the remediation. The refined inspection standards for hardware links (such as grounding continuity resistance measurement and wire harness collinearity risk checks) clarify the key points of operation and maintenance. By using the PEC verification error data and waveform analysis results from the test messages, maintenance personnel can quickly locate interference points (such as poor shielding grounding, abnormal proximity of high and low voltage lines, etc.), reducing fault diagnosis time from several days to several hours and significantly lowering operation and maintenance costs.

[0103] This optional embodiment integrates and upgrades the entire electromagnetic interference suppression technology from a set of dispersed, open-loop response strategies into an intelligent closed-loop system with complete capabilities of perception, assessment, decision-making, and optimization. This significantly improves the energy storage system's adaptability, maintainability, and operational reliability in the face of complex electromagnetic environment changes throughout its entire lifecycle.

[0104] Taking a 30MW / 60MWh large-scale electrochemical lithium battery energy storage power station as an example, it consists of multiple battery compartments, each containing multiple battery clusters, and equipped with multiple PCS for power conversion. This power station is an integrated wind power generation and energy storage project with a complex surrounding electromagnetic environment and numerous sources of electromagnetic interference. To suppress electromagnetic interference, maintenance personnel can upgrade the Battery Management System (BMS) software, increasing the number of voltage and temperature sampling commands to twice each. In a battery charge-discharge test, the first voltage sampling value was 3.25V, and the second was 3.26V. The average value of 3.255V was obtained through algorithm fusion as the final voltage sampling result, improving data accuracy compared to single sampling. When the sampling data reading PEC check fails, the BMS rereads the register data according to the design logic. In an interference simulation, the correct data was obtained on the fifth reread, avoiding data transmission errors. When the temperature channel configuration failed, the system successfully resumed normal operation after two reconfigurations.

[0105] Meanwhile, maintenance personnel can conduct a comprehensive inspection of the hardware master-slave and slave-slave daisy-chain communication harnesses. If a master-slave communication harness is found to be sharing the same twisted-pair shielded cable with other low-voltage harnesses, it should be immediately separated and rectified. The shielding resistance of the display / control and PCS485 communication cable should be measured to confirm good single-end grounding on the PCS side. The spacing between high-voltage and low-voltage lines inside the PCS should be checked. A high-voltage line was found to be too close to the low-voltage control line, less than the safety standard of 5cm. After rewiring, the spacing was adjusted to 10cm. All power and communication lines on site should be reviewed, ensuring that B+, B-, and other power lines are kept at least 30cm away from low-voltage communication and fire protection lines, and physically isolated using cable trays. Simultaneously, the grounding resistance of the battery pack / cluster / compartment, high-voltage box, combiner cabinet, PCS, and other equipment casings should be measured, and all should meet the continuity resistance requirement of less than 0.1Ω.

[0106] Furthermore, the enable parameter settings of the PCS high-frequency synchronization signal can be checked. When multiple PCSs are connected to the same AC network, PCS 1 is set to transmit enable, and the remaining PCSs are set to receive enable. The IGBT switching frequencies of multiple PCSs are monitored using an oscilloscope, confirming that they are all stable at 5kHz, ensuring frequency consistency.

[0107] Following the above implementation process, the operational stability of the BMS at this energy storage power station was significantly improved. During a month-long operational monitoring period, the number of abnormal alarms caused by electromagnetic interference decreased from 5 times per week to 0 times in the month, effectively improving the overall performance and safety of the energy storage power station.

[0108] It should be noted that the anti-interference solution of this application does not rely on specific brands or models of hardware equipment. Its hardware troubleshooting standards (such as single-end grounding of the communication line shielding layer and control of the distance between the power line and the communication line) and software fault tolerance logic (such as retry number configuration and verification threshold setting) can be adapted to lithium battery energy storage systems with different capacities and topologies, and have wide applicability.

[0109] Figure 2 This application provides a schematic diagram of an electromagnetic interference suppression device applied to an energy storage system. The hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, such as... Figure 2 As shown, the electromagnetic interference suppression device 20 for energy storage systems provided in this embodiment includes: a first processing unit 201 and a second processing unit 202.

[0110] The first processing unit 201 is used to perform multiple independent samplings on the same monitored physical quantity within a single sampling period, and to perform consistency verification and fusion processing on the sampled values ​​of the multiple independent samplings to generate target sampling data of the monitored physical quantity, and to store the target sampling data in a cache.

[0111] The second processing unit 202 is used to read target sampling data from the cache, generate communication data packets containing target sampling data, perform verification processing on the communication data packets, and perform data rereading or channel reconfiguration processing according to the verification result and the preset retry strategy.

[0112] In one possible implementation, the physical isolation structure includes one or more of the following:

[0113] In an energy storage system, the communication harnesses and non-communication harnesses used by the hardware in the battery compartment are isolated from each other in the shielding layer and wiring path.

[0114] The shielding layer of the communication line between the energy storage converter and the display and control equipment in the energy storage system is grounded only at one end on the energy storage converter side, and the grounding resistance is not greater than the preset resistance threshold.

[0115] The spatial distance between high-voltage power lines and low-voltage signal and communication lines in the energy storage system shall not be less than the first preset safety distance, and the spacing between them when arranged in parallel shall not be less than the second preset safety distance. When they cross, they shall be arranged in a perpendicular crossing manner.

[0116] In one possible implementation, the first processing unit 201 is specifically used for:

[0117] Calculate the deviation between sampled values ​​from multiple independent samplings;

[0118] If the deviation value is less than or equal to the preset deviation threshold, the average value of multiple independent samplings is calculated and determined as the target sampling data of the monitored physical quantity.

[0119] If the deviation value is greater than the preset deviation threshold, a supplementary sampling operation is triggered until the deviation value is less than or equal to the preset deviation threshold, or the number of samplings reaches the preset number threshold.

[0120] In one possible implementation, the second processing unit 202 is specifically used for:

[0121] If the verification of the communication data packet fails, the target sampling data is reread from the cache. When the monitored physical quantity is voltage, the maximum number of times the target sampling data is reread from the cache is a first preset number. When the monitored physical quantity is temperature, the maximum number of times the target sampling data is reread from the cache is a second preset number. The second preset number is less than the first preset number.

[0122] If the acquisition channel configuration fails, the channel reconfiguration process will be executed; the maximum number of times the channel reconfiguration process can be executed is the third preset number of times.

[0123] In one possible implementation, the second processing unit 202 is further configured to:

[0124] The cumulative number of communication data packet verification failures is recorded.

[0125] When the cumulative number of failures reaches the preset fault alarm threshold, the corresponding data acquisition fault alarm is triggered.

[0126] In one possible implementation, the second processing unit 202 is further configured to:

[0127] Based on the statistical information of verification failures and communication quality data of the energy storage system during long-term operation at the site, one or more of the first preset number of times, the second preset number of times, the third preset number of times, and the fault alarm threshold are dynamically adjusted.

[0128] In one possible implementation, when the energy storage system includes multiple energy storage converters operating in parallel, the high-frequency synchronization signal enable parameters of each energy storage converter are uniformly configured as follows: one energy storage converter is designated as the synchronization source and set to transmit enable, while the remaining energy storage converters are set to receive enable, so that the switching frequencies of all parallel energy storage converters remain synchronized.

[0129] In one possible implementation, the second processing unit 202 is further configured to:

[0130] During the charging and discharging process of the energy storage system, the real-time signal waveform of the target communication link is collected at the moment when the current changes abruptly.

[0131] The real-time signal waveform is compared and analyzed with the preset reference waveform or historical waveform to determine the electromagnetic interference suppression effect.

[0132] The apparatus provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0133] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. These modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented in software via processing element calls, while others are implemented in hardware. Furthermore, they can be stored as program code in the device's memory, and the data processing modules can be called and executed by a specific processing element. The implementation of other modules is similar. These modules can be fully or partially integrated together, or implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.

[0134] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 3 As shown, the electronic device 30 provided in this embodiment includes at least one processor 301 and a memory 302. Optionally, the device 30 further includes a communication component 303. The processor 301, memory 302, and communication component 303 are connected via a bus 304.

[0135] In a specific implementation, at least one processor 301 executes computer execution instructions stored in memory 302, causing at least one processor 301 to perform the above-described method.

[0136] The specific implementation process of processor 301 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0137] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0138] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0139] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0140] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0141] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0142] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0143] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0144] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0145] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0146] In addition, the functional units in the various embodiments of the present invention 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.

[0147] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0148] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0149] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for suppressing electromagnetic interference applied to an energy storage system, characterized in that, The hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, and the method includes: Within a single sampling period, multiple independent samplings are performed on the same monitored physical quantity, and the sampled values ​​of the multiple independent samplings are subjected to consistency verification and fusion processing to generate target sampling data of the monitored physical quantity, and the target sampling data is stored in a cache. The target sampling data is read from the cache, a communication data packet containing the target sampling data is generated, and the communication data packet is verified. Based on the verification result and the preset retry policy, the data is reread or the channel is reconfigured.

2. The method according to claim 1, characterized in that, The physical isolation structure includes one or more of the following: The communication harnesses and non-communication harnesses used by the hardware in the battery compartment of the energy storage system are isolated from each other in the shielding layer and wiring path. The communication line shielding layer between the energy storage converter and the display and control equipment in the energy storage system is grounded only at one end on the energy storage converter side, and the grounding resistance is not greater than a preset resistance threshold. The spatial distance between the high-voltage power lines and the low-voltage signal and communication lines in the energy storage system shall not be less than the first preset safety distance, and the spacing between them when arranged in parallel shall not be less than the second preset safety distance. When they cross, they shall be arranged in a perpendicular crossing manner.

3. The method according to claim 1, characterized in that, The process of performing consistency verification and fusion processing on the sampled values ​​from the multiple independent samples to generate target sampled data for the monitored physical quantity includes: Calculate the deviation between the sampled values ​​from the multiple independent samplings; If the deviation value is less than or equal to a preset deviation threshold, the average value of the multiple independent samples is calculated and determined as the target sample data of the monitored physical quantity. If the deviation value is greater than the preset deviation threshold, a supplementary sampling operation is triggered until the deviation value is less than or equal to the preset deviation threshold, or the number of samplings reaches a preset number threshold.

4. The method according to claim 1, characterized in that, The process of rereading data or reconfiguring channels based on the verification results and a preset retry strategy includes: If the verification of the communication data packet fails, the target sampling data is read again from the cache; wherein, when the monitored physical quantity is voltage, the maximum number of times the target sampling data is read again from the cache is a first preset number; when the monitored physical quantity is temperature, the maximum number of times the target sampling data is read again from the cache is a second preset number; the second preset number is less than the first preset number; If the acquisition channel configuration fails, the channel reconfiguration process is executed; wherein the maximum number of times the channel reconfiguration process is executed is a third preset number of times.

5. The method according to claim 4, characterized in that, The method further includes: The cumulative number of times the communication data packet verification failed is counted; When the cumulative number of failures reaches the preset fault alarm threshold, the corresponding data acquisition fault alarm is triggered.

6. The method according to claim 5, characterized in that, The method further includes: Based on the statistical information of verification failures and communication quality data of the energy storage system during long-term operation at the site, one or more of the first preset number of times, the second preset number of times, the third preset number of times, and the fault alarm threshold are dynamically adjusted.

7. The method according to any one of claims 1-6, characterized in that, When the energy storage system includes multiple energy storage converters operating in parallel, the high-frequency synchronization signal enable parameters of each energy storage converter are uniformly configured as follows: one energy storage converter is designated as the synchronization source and set to transmit enable, while the remaining energy storage converters are set to receive enable, so that the switching frequencies of all parallel energy storage converters remain synchronized.

8. The method according to any one of claims 1-6, characterized in that, The method further includes: At the moment when the current changes abruptly during the charging and discharging process of the energy storage system, the real-time signal waveform of the target communication link is acquired; The real-time signal waveform is compared and analyzed with a preset reference waveform or a historical waveform to determine the electromagnetic interference suppression effect.

9. An electromagnetic interference suppression device applied to an energy storage system, characterized in that, The hardware link of the energy storage system includes a physical isolation structure for blocking electromagnetic interference, and the device includes: The first processing unit is used to perform multiple independent samplings on the same monitored physical quantity within a single sampling period, and to perform consistency verification and fusion processing on the sampled values ​​of the multiple independent samplings to generate target sampling data of the monitored physical quantity, and to store the target sampling data in a cache. The second processing unit is used to read the target sampling data from the cache, generate a communication data packet containing the target sampling data, perform verification processing on the communication data packet, and perform data rereading or channel reconfiguration processing according to the verification result and the preset retry strategy.

10. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-8.