Circuit protection system and method and electronic equipment
By acquiring the circuit's current parameters, the system can determine if the leakage current exceeds the standard and report the fault in a timely manner. This solves the problem that the circuit protection system cannot fully prevent the spread of burn-in, thus improving the circuit's safety and protection effectiveness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHENGDU HUAWEI TECH CO LTD
- Filing Date
- 2024-10-08
- Publication Date
- 2026-04-17
AI Technical Summary
Existing circuit protection systems cannot effectively prevent the spread of burn-in and cannot fully protect against leakage current in the circuit, posing safety hazards.
By acquiring the current parameters of the circuit, it is determined whether the leakage current of each link in the circuit exceeds the standard, and the fault information is reported in a timely manner when it exceeds the standard. The first module and the second module work together to achieve circuit protection.
It achieves comprehensive protection of the circuit, reduces the burn-in board area, improves circuit safety, and prevents leakage current faults from spreading.
Smart Images

Figure CN121886280A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic circuits, and more particularly to a circuit protection system, method, and electronic device. Background Technology
[0002] Printed circuit boards (PCBs) serve as substrates for supporting and soldering various electronic components, forming the foundation of modern electronic circuits. Common PCB materials include fiberglass, epoxy resin, and copper foil. These materials can carbonize and burn at certain temperatures, leading to board burnout, where cables and components in the circuitry are destroyed.
[0003] Burning the circuit board can cause partial or complete circuit failure and may result in personal injury. Summary of the Invention
[0004] This application provides a circuit protection system, method, and electronic device that can effectively protect the circuit, prevent the spread of burnout after it occurs, and reduce the burnout area.
[0005] In a first aspect, a circuit protection system is provided, comprising: a first module and a second module. The first module is connected to the current inlet of the circuit to be protected and the current inlets of each protection zone in the circuit to be protected. The circuit to be protected includes multiple protection zones, each located on a different link. The second module is connected to the first module and each protection zone. The first module is used to acquire a first parameter of the circuit to be protected. The first parameter includes the current value of the current inlet of the circuit to be protected and the current value of the current inlet of each protection zone. The second module is used to determine the operating state of the circuit to be protected based on the first parameter. The operating state of the circuit to be protected is used to indicate whether there is excessive leakage current in the circuit to be protected. The second module is also used to report fault information when there is excessive leakage current in the circuit to be protected.
[0006] Based on this scheme, the second module can determine whether the leakage current in the circuit exceeds the standard based on the current of each link in the circuit, and report the fault in time when it exceeds the standard, which has a good protection effect and high safety.
[0007] Secondly, a circuit protection method is provided, applied to the circuit protection system provided in the first aspect. The method includes: acquiring first parameters of the circuit to be protected. The first parameters include the current value at the current inlet of the circuit to be protected and the current value at the current inlet of each protection zone. The circuit to be protected includes multiple protection zones, each located on a different link. The operating state of the circuit to be protected is determined based on the first parameters. The operating state of the circuit to be protected is used to indicate whether there is excessive leakage current in the circuit. When excessive leakage current is found in the circuit to be protected, fault information is reported.
[0008] Based on this scheme, the leakage current in the circuit is determined by the current of each link in the circuit, and the fault is reported in time when it exceeds the standard, which can achieve better protection of the circuit and high safety.
[0009] In some possible implementations, obtaining the first parameter of the circuit to be protected includes: obtaining a first current value and a second current value when the circuit to be protected is powered on. The first current value refers to the current value at the current inlet of the circuit to be protected when the power converter and load in the circuit to be protected are turned off. The second current value refers to the current value at the current inlet of each protection zone when the power converter and load in the circuit to be protected are turned off.
[0010] In some possible implementations, the operating state of the circuit to be protected is determined based on the first parameter, including: when the difference between the sum of the first current value and the second current value is greater than a preset first threshold, it is determined that there is excessive leakage current in the circuit to be protected.
[0011] In some possible implementations, fault information is used to indicate that there is excessive leakage current in the link between the current inlet of the circuit to be protected and the current inlet of each protection zone.
[0012] In some possible implementations, the operating state of the circuit to be protected is determined based on the first parameter, including:
[0013] If the second current value is greater than the preset second threshold, it is determined that there is excessive leakage current in the circuit to be protected.
[0014] In some possible implementations, fault information is used to indicate excessive leakage current between the current inlet of the first protection zone and the power converter of the first protection zone. The first protection zone refers to the protection zone where the second current value is greater than a second threshold.
[0015] In some possible implementations, obtaining the first parameter of the circuit to be protected includes obtaining the third current value when the circuit is powered on. The third current value refers to the current value at the current inlet of each protection zone when the power converter in the circuit to be protected is turned on and the load is turned off.
[0016] In some possible implementations, the operating state of the circuit to be protected is determined based on the first parameter, including: when the third current value of the second protection zone is greater than the preset third threshold and the sum of the static load current of the power converter in the second protection zone, it is determined that there is excessive leakage current in the circuit to be protected.
[0017] In some possible implementations, fault information is used to indicate that there is excessive leakage current in the downstream circuit of the power converter in the second protection zone.
[0018] In some possible implementations, the method further includes setting the circuit to be protected to an active state when there is no excessive leakage current. Specifically, when the circuit to be protected is in an active state, the power converter and load within the circuit are turned on.
[0019] In some possible implementations, obtaining the first parameter of the circuit to be protected includes: obtaining the fourth and fifth current values when the circuit to be protected is in operation. The fourth current value refers to the current value at the current inlet of the circuit to be protected. The fifth current value refers to the current value at the current inlet of each protection zone.
[0020] In some possible implementations, determining the operating state of the circuit to be protected based on the first parameter includes: when the difference between the sum of the fourth current value and the fifth current value is greater than a preset first threshold, determining the operating state of the circuit to be protected through a first strategy.
[0021] In some possible implementations, the first parameter also includes the operating current of each load in the circuit to be protected. Obtaining the first parameter of the circuit to be protected further includes: acquiring the operating parameters of each load in the circuit to be protected while the circuit is operating; determining the operating current of each load based on the operating parameters of each load and a preset correspondence. The preset correspondence is used to indicate the relationship between each operating parameter and each operating current.
[0022] In some possible implementations, determining the operating state of the circuit to be protected based on the first parameter further includes: when the fifth current value of the third protection zone is greater than the sum of the operating current of each load in the third protection zone and the preset fourth threshold, the operating state of the circuit to be protected is determined by the first strategy.
[0023] In some possible implementations, the first strategy includes: acquiring the operating parameters of each load in the circuit to be protected at the current moment. When the operating parameters of each load at the current moment differ from the previously acquired operating parameters, the operating state of the circuit to be protected is determined based on a first average value and a second average value. Here, the first average value refers to the average of the fourth current value acquired in the previous k acquisitions, and the second average value refers to the average of the fifth current value acquired in the previous k acquisitions, where k is a preset value.
[0024] In some possible implementations, the operating state of the circuit to be protected is determined based on the fourth and fifth current values obtained from the previous k acquisitions. This includes: determining that leakage current exceeds the limit in the circuit to be protected when the difference between the sum of the first average value and the second average value is greater than a preset first threshold; and determining that leakage current exceeds the limit in the circuit to be protected when the second average value of the third protection zone is greater than the sum of the third average value of the third protection zone and the preset fourth threshold. Here, the third average value refers to the average operating current of each load in the third protection zone obtained from the previous k acquisitions.
[0025] In some possible implementations, the first strategy further includes: acquiring a fault record value when the operating parameters of each load at the current moment are the same as the previously acquired operating parameters, or when the difference between the sum of the first average value and the second average value is not greater than a preset first threshold, or when the second average value of no protected zone is greater than the sum of the third average value and a preset fourth threshold. The fault record value is used to indicate the number of times the first strategy is executed after the circuit to be protected is powered on. When the fault record value is less than a preset fifth threshold, it is determined that there is no excessive leakage current in the circuit to be protected.
[0026] In some possible implementations, the first strategy further includes: when the fault record value is greater than a fifth threshold, controlling the operating parameters of each load in the protected circuit to remain unchanged for a preset time. A fourth average value, a fifth average value, and a sixth average value are acquired within the preset time. The fourth average value indicates the average value of the fourth current acquired within the preset time, the fifth average value indicates the average value of the fifth current acquired within the preset time, and the sixth average value indicates the average operating current of each load in each protection zone within the preset time. The operating state of the protected circuit is determined based on the fourth average value, the fifth average value, and the sixth average value.
[0027] In some possible implementations, the operating state of the circuit to be protected is determined based on a fourth average value, a fifth average value, and a sixth average value. This includes: determining that leakage current exceeds the limit in the circuit to be protected when the difference between the sum of the fourth and fifth average values is greater than a preset first threshold; and determining that leakage current exceeds the limit in the circuit to be protected when the fifth average value of a third protection zone is greater than the sum of the sixth average value of the third protection zone and the preset fourth threshold.
[0028] Among some possible implementations, the first strategy also includes resetting the fault record value to the initial value when there is no excessive leakage current in the circuit to be protected.
[0029] Thirdly, a circuit protection device is provided, characterized in that it includes a processor. The processor is configured to perform the method of any one of the first aspects.
[0030] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed, cause the method of any one of the first aspects to be implemented.
[0031] Fifthly, a computer program product is provided, the computer program product including instructions that, when executed, cause the method of any one of the first aspects to be implemented.
[0032] It should be understood that the third to fifth aspects of this application are consistent with or correspond to the technical solutions of the second aspect of this application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description
[0033] Figure 1 This is a circuit diagram that includes protection devices;
[0034] Figure 2 A schematic diagram of a circuit protection system provided in an embodiment of this application;
[0035] Figure 3 A schematic diagram of yet another circuit protection system provided in the embodiments of this application;
[0036] Figure 4 A schematic flowchart illustrating a circuit protection method provided in an embodiment of this application;
[0037] Figure 5 A flowchart illustrating yet another circuit protection method provided in an embodiment of this application;
[0038] Figure 6 A flowchart illustrating yet another circuit protection method provided in an embodiment of this application;
[0039] Figure 7 A flowchart illustrating a first strategy provided in an embodiment of this application;
[0040] Figure 8 A schematic diagram illustrating a circuit protection system applied to a server system according to an embodiment of this application;
[0041] Figure 9 This is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0042] To enable those skilled in the art to better understand the solutions in this application, the technical solutions in 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.
[0043] In this document, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Here, A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items. For example, at least one of A, B, and / or C can represent: A existing alone, B existing alone, C existing alone, A and B existing simultaneously, B and C existing simultaneously, A and C existing simultaneously, and A, B, and C existing simultaneously. Here, A, B, and C can be single or multiple.
[0044] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.
[0045] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0046] In the description of the embodiments in this application, unless otherwise stated, "multiple" means two or more. For example, multiple processing units means two or more processing units; multiple systems means two or more systems.
[0047] To facilitate understanding, the background of the embodiments of this application will be explained below.
[0048] Burn-in failure is a common failure mode in the electronics industry. On the one hand, burn-in failure can cause the PCB, cables, or other peripheral components to burn at high temperatures, causing the failure to gradually spread along the PCB, from a localized failure to a global failure. On the other hand, burn-in failure usually produces smoke or even fire, which can trigger smoke alarms and even cause personal injury, further exacerbating the fault.
[0049] In related technologies, protective devices are typically added before each load and / or power converter in a PCB to protect the PCB. In this embodiment, the protective devices may include, but are not limited to, fuses, soft-start circuits, air switches, and electronic fuses. Power converters may include, but are not limited to, DC-DC converters, low dropout regulators (LDOs), and voltage regulator modules (VRMs). Loads may include, but are not limited to, central processing units (CPUs), memory, and chips.
[0050] For example, please refer to Figure 1 This is a circuit diagram that includes a protection device. For example... Figure 1 As shown, the circuit includes a power input a and multiple protection devices ( Figure 1 Only protection devices b1 and b2 are shown in the diagram, along with multiple power converters. Figure 1 Only the power converter (c1) and multiple loads are shown in the diagram. Figure 1 Only loads d1, d2, and d3 are shown in the diagram. Power input a is connected to power converter c and load d in each link via protection device b.
[0051] The following discusses the protection devices. Figure 1 The working principle of the circuit described is introduced below. For ease of explanation, the current flowing through the protection device b1 is referred to as I1, and the current flowing through each branch protected by the protection device b1 (assuming there are Q branches) is referred to as I1. 11 I 12 , ..., I 1Q When the circuit is working normally, each current should satisfy the following formula (1).
[0052] I1=I 11 +I 11 +…+I 1Q I1 b1 Formula (1).
[0053] Among them, I b1 This refers to the current protection point of protection device b1. In some possible implementations, I... b1 It can be set to 1.2 to 1.5 times the maximum value of I1.
[0054] In some possible situations, a circuit failure may occur in the circuit between the protection device b1 and the load d1, such as a broken capacitor, damaged components, short circuit or poor contact in cables or connectors, power supply short circuit, load short circuit, etc., resulting in an additional current I. e2 .
[0055] As the area of the burnt-out plate gradually increases, the burnt-out becomes more severe. e2 It will also gradually increase until I1 is greater than I. b1 The protection device will enter a protection state, disconnect the branch, thereby blocking the burning board current and stopping the burning board fault.
[0056] In other words, protection devices disconnect the circuit when the current flowing through it exceeds the protection current. However, the protection current of these devices is usually fixed. For example, for loads like CPUs and hard drives, where the power consumption differs significantly from the no-load power, the protection current needs to be set very high; otherwise, misjudgments may occur when the load is full. This results in poor protection under no-load conditions, requiring the protection device to activate only when the circuit breaker failure becomes extremely severe. Furthermore, when the circuit is powered on, the loads are usually close to no-load operation, further reducing the effectiveness of the protection devices. Moreover, protection devices can only protect downstream circuits, not the circuit between the power input and the protection device itself.
[0057] To address the aforementioned issues, embodiments of this application provide a circuit protection system, method, and electronic device that can determine whether the leakage current in the circuit exceeds the standard based on the current of each link in the circuit, and promptly report the fault when it exceeds the standard, resulting in good protection effect and high security.
[0058] The circuit protection system provided in this application can be integrated into existing circuits, electronic devices, PCBs, and electronic equipment, or it can exist independently of existing circuits, electronic devices, PCBs, and electronic equipment; no limitation is made here. The electronic equipment may include, but is not limited to, mobile phones, tablets, computers, in-vehicle equipment, wearable devices, and other devices that include circuits. The circuit protection system provided in this application is described below.
[0059] Please refer to Figure 2 This is a schematic diagram of a circuit protection system provided in an embodiment of this application. Figure 2 In the text, the dashed box and dashed line refer to the circuit to be protected, while the solid line and solid box refer to the circuit protection system provided in the embodiments of this application.
[0060] like Figure 2The circuit protection system includes a first module 101 and a second module 102. The first module 101 is connected to the current inlet 100 of the circuit to be protected and the current inlet of each protection zone 200 in the circuit to be protected. The circuit to be protected includes multiple protection zones 200, each of which is located on a different link. The second module 102 is connected to the first module 101 and each protection zone 200.
[0061] In some possible implementations, the protection partition 200 may include the protection devices described in the foregoing embodiments, or it may not; this application does not limit this.
[0062] In this embodiment of the application, the first module 101 can be used to obtain first parameters of the circuit to be protected. These first parameters include the current value of the current inlet 100 of the circuit to be protected and the current values of the current inlets of each protection zone.
[0063] The second module 102 is used to determine the operating status of the circuit to be protected based on the first parameter. The operating status of the circuit to be protected indicates whether there is excessive leakage current in the circuit. The second module is also used to report fault information when excessive leakage current is found in the circuit to be protected.
[0064] For details on the specific implementation of the functions of the first module 101 and the second module 102, please refer to the description in the following circuit protection method embodiment, which will not be repeated here.
[0065] In some possible implementations, the first module 101 may include multiple sensors, such as current sensors, power sensors, and other sensors capable of sensing power consumption information. For example, please refer to... Figure 3 This is a schematic diagram of another circuit protection system provided in an embodiment of this application. Figure 3 As shown, the first module of the circuit protection system consists of multiple sensors 201, each sensor being installed at the current inlet 100 of the circuit to be protected and at the current inlet of each protection zone 200.
[0066] Based on the circuit protection system described above, the circuit protection method provided in the embodiments of this application will be described in detail below.
[0067] Please refer to Figure 4 This is a schematic flowchart of a circuit protection method provided in an embodiment of this application. Figure 4 As shown, the method may include the following steps.
[0068] S401, Obtain the first parameter of the circuit to be protected.
[0069] The first parameter may include the current value at the current inlet of the circuit to be protected and the current value at the current inlet of each protection zone. The circuit to be protected includes multiple protection zones, each located on a different link.
[0070] In some possible implementations, S401 can be executed by the first module in the circuit protection system. That is, S401 can also be referred to as the first module acquiring the first parameters of the circuit to be protected.
[0071] S402. Determine the operating state of the circuit to be protected based on the first parameter.
[0072] The operating status of the circuit to be protected is used to indicate whether there is excessive leakage current in the circuit. For example, excessive leakage current can refer to a leakage current exceeding a preset threshold (such as I in the aforementioned embodiment). e2 (Greater than a preset threshold). This preset threshold can be set based on the circuit requirements or set by the user; there is no limitation here.
[0073] In some possible implementations, S402 can be executed by a second module in the circuit protection system. That is, S402 can also be referred to as the second module determining the operating state of the circuit to be protected based on the first parameter.
[0074] S403. When leakage current exceeds the standard in the circuit to be protected, report the fault information.
[0075] In some possible implementations, S403 can be executed by the second module in the circuit protection system. That is, S403 can also be described as the second module reporting fault information when leakage current exceeds the limit in the circuit to be protected. The second module can report the fault information to the host computer of the circuit to be protected; this is not limited to this specific implementation.
[0076] As can be seen from the above description, the circuit protection method provided in this application embodiment can determine whether the leakage current in the circuit exceeds the standard based on the current of each link in the circuit, and report the fault in time when it exceeds the standard, with good protection effect and high safety.
[0077] The following are some possible implementations of the circuit protection method provided in the embodiments of this application.
[0078] In some possible implementations, the circuit protection method provided in this application embodiment can be applied to the power-on process of the circuit to be protected. For example, please refer to... Figure 5 This is a flowchart illustrating another circuit protection method provided in an embodiment of this application. Figure 5 As shown, the process may include the following steps.
[0079] S501. When the circuit to be protected is powered on, obtain the first current value and the second current value.
[0080] The first current value refers to the current at the current inlet of the protected circuit when the power converter and load in the protected circuit are turned off. The second current value refers to the current at the current inlet of each protection zone when the power converter and load in the protected circuit are turned off. It should be understood that when both the load and power converter in the protected circuit are turned off, only leakage current exists in the protected circuit. This makes it easier to determine whether the leakage current in the protected circuit exceeds the limit.
[0081] In the circuit protection system provided in this application embodiment, the second module is connected to the first module and each protection zone. For example, when executing S501, the second module can first shut down the power converter and load of the circuit to be protected, and then obtain the first current value and the second current value through the first module.
[0082] S502. Determine whether the difference between the sum of the first current value and the second current value is greater than a preset first threshold. If not, proceed to S503. If yes, proceed to S506b.
[0083] In this embodiment of the application, S502 can be executed by the second module.
[0084] As an example, the first current value is called I0, and the second current values include I1, I2, ..., I... n The second module can determine I0 - (I1 + I2 + ... + I n The result is determined by whether it exceeds a preset first threshold. This first threshold can be set based on circuit requirements or by the user. The first threshold can be the same as or different from the aforementioned preset threshold. This application does not impose any limitations on this.
[0085] It should be understood that if the judgment result of S502 is negative, it indicates that there is no abnormality in the link between the current inlet of the circuit to be protected and the current inlet of each protection zone. The second module can then continue to determine whether there is excessive leakage current in each protection zone. It should be noted that the process of the second module determining whether there is excessive leakage current in each protection zone can be performed synchronously or asynchronously with S502, and this application does not limit this. Here, we only take the process of determining whether there is excessive leakage current in each protection zone after S502 as an example.
[0086] S503. Determine if there is a second current value greater than a preset second threshold. If not, proceed to S504. If yes, proceed to S506b.
[0087] In this embodiment of the application, S503 can be executed by the second module.
[0088] As an example, the second current values include I1, I2, ..., I n The second module can determine I1, I2, ..., I... n Whether it exceeds a preset second threshold. The second threshold can be set based on circuit requirements or by the user. The second threshold can be the same as or different from the aforementioned first threshold or preset threshold. This application does not impose any limitations on this.
[0089] In this embodiment, the second current value refers to the current value at the current inlet of each protection zone when the power converter and load in the circuit to be protected are turned off. Since the power converter and load in the circuit to be protected are turned off, the current in each protection zone should only contain normal leakage current, such as the current of the power supply pull-up / pull-down resistors and the leakage current of the power converter. The current in each protection zone should be at a low level. Therefore, when the judgment result is yes, that is, when the second current value of a protection zone (referred to as the first protection zone) is greater than the second threshold, it can be determined that there is excessive leakage current in the first protection zone.
[0090] In some possible implementations, since the second module is in operation, when the protection zone containing the second module performs the judgment in S503a, it can determine whether the second current value is greater than the sum of the preset second threshold and the maximum operating current of the second module. This helps to improve the comprehensiveness of circuit protection.
[0091] It should be understood that if the judgment result is negative, it can be determined that there is no excessive leakage current between the current inlet of each protection zone and the power converter of each protection zone. The second module can then continue to determine whether there is excessive leakage current after the power converter of each protection zone.
[0092] S504, Obtain the third current value.
[0093] In this embodiment, S504 can be implemented by the second module through the first module. That is, the first module can collect the third current value of each protection zone, and the second module can obtain the third current value through the first module.
[0094] The third current value refers to the current value at the current inlet of each protection zone when the power converter in the circuit to be protected is turned on and the load is turned off. It should be understood that there are multiple third current values. For example, when executing S504, the second module can keep the load in the circuit to be protected off, turn on the power converter in the circuit to be protected, and then obtain the third current value through the first module.
[0095] S505. Determine whether there is a third current value in a protection zone that is greater than the sum of a preset third threshold and the static load current of the power converter in that protection zone. If not, proceed to S506a. If yes, proceed to S506b.
[0096] In this embodiment, S505 can be executed by the second module. The static load current of the power converter refers to the static load current of the power converter in its powered-on state, including the static current within the power converter and the static current in the downstream load circuit of the power converter (such as the static current in the pull-up / pull-down resistors, the leakage current of the chip, etc.). The static load current of each power converter in the circuit to be protected can be pre-stored in the storage area of the second module or in a storage area independent of the second module. The second module can obtain the static load current of each power converter through its own storage area or the aforementioned independent storage area when executing S505. The static load currents of each power converter can be the same, different, or partially the same and partially different; this is not limited here.
[0097] As an example, the third current values include I1, I2, ..., I n The second module can determine I1, I2, ..., I... n Whether it exceeds a preset third threshold. This third threshold can be set based on circuit requirements or by the user. The third threshold can be the same as or different from the aforementioned first threshold, second threshold, and preset threshold. This application does not impose any limitations on this.
[0098] It should be understood that since there is no excessive leakage current when the power converter in the circuit to be protected is not turned on, if, after the power converter is turned on, the third current value of a protection zone (referred to as the third protection zone) is greater than the sum of the preset third threshold and the static load current of the power converter in that third protection zone, it indicates that there is excessive leakage current in the downstream circuit of the power converter in the third protection zone. If no third current value of a protection zone is greater than the sum of the preset third threshold and the static load current of the power converter in that protection zone, it indicates that there is no excessive leakage current in the circuit to be protected.
[0099] S506a. Set the circuit to be protected to the working state.
[0100] In this embodiment, S506a can be executed by the second module. For example, the second module can set the circuit to be protected to an operational state by turning on the power converter and load in the circuit to be protected. In other words, the circuit to be protected being in an operational state means that both the power converter and the load in the circuit to be protected are turned on.
[0101] In the circuit protection method provided in this application embodiment, if the judgment results of S502, S503, and S505 are all negative, it indicates that there is no excessive leakage current in the circuit to be protected. Therefore, the circuit to be protected can be set to the working state, allowing it to be safely powered on and operated.
[0102] If the judgment result of S502, S503, or S505 is yes, it indicates that there is excessive leakage current in the circuit to be protected. The second module can report the fault information through S506b.
[0103] S506b, Report fault information.
[0104] Specifically, when the judgment result of S502 is yes, the fault information can be used to indicate that there is excessive leakage current in the link between the current inlet of the circuit to be protected and the current inlet of each protection zone. When the judgment result of S503 is yes, the fault information can be used to indicate that there is excessive leakage current between the current inlet of the first protection zone and the power converter of the first protection zone. When the judgment result of S505 is yes, the fault information can be used to indicate that there is excessive leakage current in the downstream circuit of the power converter in the second protection zone. In this way, the host computer can easily know the fault and the area where the fault occurs, so as to promptly perform power-down protection for the area with excessive leakage current.
[0105] The above is one possible implementation of the circuit protection method provided in the embodiments of this application. It should be understood that the order of the steps is merely exemplary, and this application does not impose any specific limitations on it.
[0106] Based on the above description, it should be understood that the circuit protection method provided in this application embodiment can comprehensively and accurately detect leakage current exceeding the standard fault that may cause board burnout during the power-on process of the circuit to be protected, preventing the fault from spreading or worsening when the leakage current of the circuit to be protected exceeds the standard. Furthermore, this circuit protection method can effectively protect the area between the current inlet of the circuit to be protected and the current inlet of each protection zone, providing more comprehensive protection and better protection effect.
[0107] In some possible implementations, the circuit protection method provided in this application embodiment can also be applied to the operation of the circuit to be protected. The executing entity of this circuit protection method can be a second module in the circuit protection system. The first module can collect current values and provide them to the second module. Further details will not be elaborated upon hereafter.
[0108] For example, please refer to Figure 6 This is a flowchart illustrating another circuit protection method provided in an embodiment of this application. Figure 6 As shown, the process may include the following steps.
[0109] S601. When the circuit to be protected is in operation, the fourth current value and the fifth current value are periodically acquired.
[0110] The fourth current value refers to the current value at the current inlet of the circuit to be protected when the circuit to be protected is in operation. The fifth current value refers to the current value at the current inlet of each protection zone when the circuit to be protected is in operation.
[0111] In addition, the period for obtaining the fourth and fifth current values can be preset and is not specifically limited here.
[0112] S602. Determine whether the difference between the sum of the fourth current value and the fifth current value is greater than a preset first threshold. If not, proceed to S603. If yes, proceed to S606.
[0113] Similar to the logic in S502, a negative result in S602 indicates that there is no abnormality in the link between the current inlet of the circuit to be protected and the current inlets of each protection zone. The second module can then continue to determine whether there is excessive leakage current in each protection zone. The difference is that a positive result in S602 does not necessarily indicate excessive leakage current in the link between the current inlet of the circuit to be protected and the current inlets of each protection zone. This is because there may be transient changes in the load during the sampling time, leading to inaccurate sampling by the first module. Therefore, further determination is required.
[0114] It should be noted that the process of determining whether there is excessive leakage current in each protection zone in the second module can be performed synchronously or asynchronously with S602, and this application does not limit this. Here, we only take the process of determining whether there is excessive leakage current in each protection zone after S602 as an example.
[0115] S603. Obtain the operating parameters of each load in the circuit to be protected.
[0116] The load's operating parameters can refer to parameters that indicate the load's current real-time power consumption, such as operating voltage and clock speed. For example, when the load is a CPU, the load's operating parameters may also include the number of CPU cores at runtime.
[0117] As described above regarding the circuit protection system, the second module is connected to each protection zone. Specifically, the second module can be connected to the loads in each protection zone via cables. The second module can obtain the operating parameters of each load through these cables.
[0118] S604. Determine the operating current of each load based on the operating parameters of each load and the preset correspondence.
[0119] The preset correspondence is used to indicate the relationship between each operating parameter and each operating current. In some possible implementations, the preset correspondence can be pre-stored in the storage area of the second module or in a storage area independent of the second module, in the form of tables, key-value pairs, etc. In other possible implementations, the preset correspondence can also be stored in the storage area of the second module or in a storage area independent of the second module in the form of functions.
[0120] For example, the operating current of the load is called I. w The operating parameters of the load are called x, and the static current of the load when it is not in operation is called I. q The preset correspondence is as follows (2).
[0121] I w =I q +f(x) formula (2).
[0122] Where f(x) can be a parameter that determines the dynamic power consumption of the load through the load's operating parameters. f(x) and formula (2) can be pre-stored in the storage area of the second module or in a storage area independent of the second module.
[0123] S605. Determine whether there is a fifth current value in the third protection zone that is greater than the sum of the operating current of each load in the third protection zone and the preset fourth threshold. If so, proceed to S606.
[0124] If not, the process for this cycle ends, and the second module can continue executing the circuit protection method in the next cycle, or restart the process. Figure 6 The process is shown below.
[0125] The preset fourth threshold may be the same as or different from the aforementioned preset thresholds, first threshold, second threshold, and third threshold, and no limitation is made here.
[0126] It should be understood that when the fifth current value of the protection zone is less than or equal to the sum of the operating current of each load in the protection zone and the preset fourth threshold, it can be determined that there is no excessive leakage current in the protection zone. In this case, the circuit to be protected can continue to operate normally. The second module can continue to periodically execute the circuit protection method provided in the embodiments of this application to protect the circuit to be protected.
[0127] When the fifth current value of a protected zone (referred to as the third protected zone) is greater than the sum of the operating current of each load in the third protected zone and the preset fourth threshold, the sampling of the first module may be inaccurate due to the transient changes of each load during the sampling time. At this time, it cannot be determined that there is definitely a leakage current exceeding the standard in the protected zone, and further judgment is required for confirmation.
[0128] S606. Determine the operating state of the circuit to be protected through the first strategy.
[0129] For a description of the operating status of the protection circuit, please refer to the foregoing embodiments; it will not be repeated here.
[0130] S607. When leakage current exceeds the standard in the circuit to be protected, report the fault information.
[0131] Based on the above description, it should be understood that the circuit protection method provided in this application embodiment can dynamically protect the circuit to be protected, reduce the failure rate of excessive leakage current, and improve the protection effect of the circuit to be protected under no-load or light-load conditions. Furthermore, this circuit protection method can effectively protect the area between the current inlet of the circuit to be protected and the current inlet of each protection zone, providing more comprehensive protection and better protection effect.
[0132] The first strategy will be described in detail below.
[0133] In this embodiment, the first strategy is used to determine whether the corresponding judgment result is reliable. For example, the first strategy may be to execute S601-S605 again. If the judgment result of S605 is still yes, it is determined that there is excessive leakage current in the circuit to be protected. Otherwise, it is determined that there is no excessive leakage current in the circuit to be protected. It should be understood that the above is only an exemplary description of the first strategy and does not mean that this application is limited thereto.
[0134] For example, the process of the first strategy can also be as follows: Figure 7 As shown. Please refer to. Figure 7 This is a flowchart illustrating a first strategy provided in an embodiment of this application. Figure 7 As shown, the execution process of the first strategy may include the following steps.
[0135] S701: Obtain the operating parameters of each load in the circuit to be protected at the current time.
[0136] The description of the operating parameters can be found in the foregoing embodiments and will not be repeated here.
[0137] S702. Determine whether the current operating parameters of each load are the same as the previously obtained operating parameters. If not, proceed to S703. If yes, proceed to S706.
[0138] The previously acquired operating parameters can refer to those acquired in step S603. It should be understood that if the current operating parameters of each load are the same as the previously acquired parameters, it indicates that the load power has not undergone a transient change. Otherwise, it indicates that the load power has undergone a transient change.
[0139] The following section will first describe the situation where the operating parameters of each load at the current moment are different from the operating parameters obtained last time.
[0140] S703, Obtain the first average and the second average.
[0141] Here, the first average value refers to the average of the fourth current values obtained from the previous k acquisitions, and the second average value refers to the average of the fifth current values obtained from the previous k acquisitions, where k is a preset value. For example, the first average value can be the average obtained by window filtering the fourth current values obtained from the previous k acquisitions, and the second average value can be the average obtained by window filtering the fifth current values obtained from the previous k acquisitions.
[0142] For an explanation of the fourth and fifth current values, please refer to the aforementioned embodiments; they will not be repeated here.
[0143] S704. Determine whether the difference between the sum of the first average value and the second average value is greater than a preset first threshold. If not, proceed to S705. If yes, it is determined that there is excessive leakage current in the circuit to be protected, and the execution process of the first strategy ends.
[0144] For an explanation of the first threshold, please refer to the foregoing embodiments; it will not be repeated here.
[0145] S705. Determine if the second average value of any protection zone is greater than the sum of the third average value and the preset fourth threshold value of that protection zone. If not, proceed to S706. If yes, determine that there is excessive leakage current in the circuit to be protected, and the execution process of the first strategy ends.
[0146] The third average value can refer to the average value of the operating current of each load in the third protection zone obtained from the previous k acquisitions.
[0147] S706, Obtain fault record values.
[0148] The fault record value indicates the number of times the first strategy is executed after the circuit under protection is powered on. In some possible implementations, the fault record value can also be used to indicate the number of times S705 is executed after the circuit under protection is powered on and the result is negative.
[0149] For example, the fault record value can be the count value of a counter. This counter is used to increase the count value by a preset value (e.g., increase by 1) when the first strategy is executed after the circuit to be protected is powered on, or when S705 is executed after the circuit to be protected is powered on and the judgment result is negative.
[0150] S707. Determine if the fault record value is greater than the preset fifth threshold. If yes, proceed to S708. If no, confirm that there is no excessive leakage current in the circuit to be protected, and the execution process of the first strategy ends.
[0151] The fifth threshold can be a value preset by the user based on their needs, such as 10, 20, etc., and is not limited here.
[0152] If the fault record value is less than the fifth threshold, it indicates that the number of suspected faults is not high, so it can be determined that there is no excessive leakage current in the circuit to be protected.
[0153] S708: Control the operating parameters of each load in the circuit to be protected to remain unchanged within a preset time, and obtain the fourth average value, the fifth average value, and the sixth average value within the preset time.
[0154] The fourth average value is used to indicate the average value of the fourth current obtained within a preset time period, the fifth average value is used to indicate the average value of the fifth current obtained within a preset time period, and the sixth average value is used to indicate the average value of the operating current of each load in each protection zone within a preset time period.
[0155] The preset time can be a time length that the user can pre-configure according to their needs, such as 20ms, 50ms, etc., and there is no limitation here.
[0156] S709. Determine whether the difference between the sum of the fourth average value and the fifth average value is greater than a preset first threshold. If not, proceed to S710. If yes, it is determined that there is excessive leakage current in the circuit to be protected, and the execution process of the first strategy ends.
[0157] For an explanation of the first threshold, please refer to the foregoing embodiments, which will not be repeated here.
[0158] S710. Determine if the fifth average value of a protection zone is greater than the sum of the sixth average value and the preset fourth threshold for that protection zone. If not, confirm that there is no excessive leakage current in the circuit to be protected, reset the fault record value to zero, and end the execution process of the first strategy. If yes, confirm that there is excessive leakage current in the circuit to be protected, and end the execution process of the first strategy.
[0159] For an explanation of the fourth threshold, please refer to the aforementioned embodiments; it will not be repeated here.
[0160] Based on the above description, it should be understood that the circuit protection method provided in this application embodiment can accurately and reliably determine whether there is excessive leakage current in the circuit to be protected through the first strategy.
[0161] It should be noted that, Figure 5 , Figure 6 , Figure 7 Not all steps in the process are necessary, and the order of the steps is not fixed. Steps can be added, reduced, or their order adjusted as needed. No restrictions are imposed here.
[0162] The following is a practical application example of the circuit protection method provided in this application embodiment.
[0163] Please refer to Figure 8 This is a schematic diagram illustrating a circuit protection system applied to a server system according to an embodiment of this application. Figure 8 As shown, the circuit protection system includes a first sensor 801, a second sensor 802, a third sensor 803, a fourth sensor 804, a fifth sensor 805, and an information acquisition and control system 806. The first sensor 801, second sensor 802, third sensor 803, fourth sensor 804, and fifth sensor 805 can belong to the first module in the above embodiment. The information acquisition and control system 806 can belong to the second module in the above embodiment.
[0164] The server system includes a power supply unit (PSU), a busbar, a first CPU partition, a second CPU partition, a double data rate (DDR) partition, a standby power partition, and hard disk partitions. Each partition is protected by a soft-start module. The first CPU partition has a first soft-start module at its current input. The second CPU partition has a second soft-start module at its current input. The DDR partition has a third soft-start module at its current input. The hard disk partitions have a fourth soft-start module at their current input.
[0165] The first sensor 801 in the circuit protection system provided in this application embodiment can be set at the current input of the first CPU partition, the second sensor 802 can be set at the current input of the second CPU partition, the third sensor 803 can be set at the current input of the DDR partition, the fourth sensor 804 can be set at the current input of the STBY partition, and the fifth sensor 805 can be set at the current input of the hard disk partition.
[0166] The power consumption and protection points of each partition (i.e., the protection current of the protection device in the aforementioned embodiments, or the first threshold, second threshold, third threshold, fourth threshold, etc. in the aforementioned embodiments can be determined by the protection points) can be shown in Table 1 below.
[0167]
[0168] Table 1
[0169] When the server system is in operation, in related technologies, the third and fourth soft-start modules have fixed soft-start protection points (designed for the maximum number of memory / hard drives), resulting in poor protection when the number of memory / hard drives inserted is small. For example, the third soft-start module has a maximum current of only 3A when only two memory modules are inserted, but the protection point is 75A. Therefore, in the event of a burn-in failure, a burn-in current greater than 72A is required for protection, resulting in poor protection. However, if all memory modules are inserted, the current at full load is 48A. In this case, a burn-in current of only 27A is needed for protection, representing a three-fold difference in burn-in current (burn-in area).
[0170] After applying the circuit protection method provided in this application, dynamic protection can be achieved based on the actual number of memory modules inserted. For example, when two memory modules are inserted directly, if the estimated maximum operating current is 3A, protection is triggered when the operating current exceeds 13A detected by the current sensor. This limits the burn-in current to 10A, achieving a better (optimized by 85%+) protection effect. Furthermore, this application embodiment can further optimize the protection effect by more accurately estimating the operating current based on the real-time clock frequency and load of the memory modules.
[0171] Similarly, for the first and second soft-start modules, in related technologies, since the CPU's operating current is only 5A (on the power bus) under light load, and the power converter current is 1A, with a protection point of 75A, the burn-in current requires 69A to trigger protection, resulting in poor protection effectiveness. However, by applying the circuit protection method provided in this application, the protection point can be designed to be 15A, thus requiring only 9A for protection, achieving a better protection effect (87% optimization).
[0172] During the power-on (or startup) process of the server system, taking the first soft-start module as an example, suppose a board burn-out fault occurs in the first CPU partition connected to the first soft-start module. At this time, the CPU is running at full load (48A current). When board burn-out occurs, the protection point is triggered when the burn-out current reaches 27A, and the system enters protection mode. If the customer then restarts the server system, the total operating current of the CPU and power converter is only 6A during the initial initialization phase. The total current is 6A + 27A (burn-out current) = 33A < 75A, so the system can still power on normally. After power-on, the board burn-out fault will continue to worsen, expanding until the burn-out current reaches 69A, or until the CPU completes initialization and enters full load operation (depending on the business requirements) before entering protection mode. At this point, due to the expansion of the board burn-out fault (burn-out current increases by 155%, and the expected burn-out area increases by 5.5 times), secondary damage is caused.
[0173] After applying the circuit protection method provided in the embodiments of this application, a detection will be performed first during the power-on process. Under normal circumstances, the operating current detected during the power-on process should be <= 1A (even if the downstream power converter is turned on, it will only be 6A). However, due to the presence of a burnt-out board fault, the actual current detected at this time is at least 27A. Therefore, protection can be directly initiated to prevent the fault from escalating.
[0174] Furthermore, in related technologies, the server system's PSU to each partition is not protected, or protection is only provided through the PSU's protection capabilities. For example, under light system load and with limited memory configuration (2 hard drives, 2 memory modules, two idle CPUs), the total system current is: (2*2.5+0.4)A (hard drive partition) + 2*6A (CPU) + 2*1.5A (memory partition) + 0.6A = 21A. If a board burn-out failure occurs before the PSU outputs to the soft-start modules, the burn-out current needs to reach 219A before protection is activated, which would result in a very severe burn-out.
[0175] By applying the circuit protection method provided in this application, the current in each zone can be detected and compared with the output current of the PSU. When a certain threshold (e.g., 10A or 20A) is exceeded, protection is initiated, improving the protection effect by more than 95%.
[0176] Based on the above comparison and explanation, it should be understood that the circuit protection method provided in this application, by controlling the power-on process, can detect board burn-in / leakage current faults during power-on, thereby preventing secondary damage caused by powering on after the protected circuit has burned out. Furthermore, by measuring and controlling the protected circuit, dynamic circuit protection can be achieved, reducing the protection effect when the board burn-in fault occurs and the protected circuit is operating under light load. In addition, by comparing current, protection can be achieved for the upstream power supply links of the protected device, such as cables, PCBs, and busbars.
[0177] It should be noted that the circuit protection method provided in this application does not conflict with the circuit protection schemes in related technologies, and they can complement each other or be used simultaneously. The steps in this circuit protection method can be performed partially or simultaneously. The modules in the circuit protection system provided in this application can be independent integrated circuit modules or integrated into other existing modules. This application does not impose any limitations on either approach.
[0178] Some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in other scenarios, without limitation.
[0179] The solutions in the various embodiments of this application can be used in reasonable combinations, and the explanations or descriptions of various terms, similar operations, or steps appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.
[0180] Please refer to Figure 9 This is a schematic diagram of an electronic device provided in an embodiment of this application. The electronic device 900 can utilize the circuit protection system described in the foregoing embodiments, and can also be used to execute the various steps described in the above embodiments.
[0181] like Figure 9As shown, the electronic device 900 may include a processor 901 configured to execute any of the embodiments described above. Optionally, the electronic device 900 may also include a memory 902 coupled to the processor 901. The processor 901 may include a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor may also be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. The processor 901 may refer to a single processor or may include multiple processors. Memory 902 may include volatile memory, such as random-access memory (RAM); memory may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); memory 902 may also include combinations of the above types of memory. Memory 902 may refer to a single memory or may include multiple memories for storing program instructions. In one embodiment, memory 902 stores computer-readable instructions, which include multiple software modules, such as a sending module, a processing module, and a receiving module. After executing each software module, processor 901 can perform corresponding operations according to the instructions of each software module. In this embodiment, the operation performed by a software module actually refers to the operation performed by processor 901 according to the instructions of the software module. Optionally, processor 901 may also store program code or instructions for executing the scheme of the embodiments of this application, in which case processor 901 may not need to read program code or instructions from memory 902.
[0182] It should be understood that each step performed by the above-mentioned electronic device can be corresponding to the circuit protection method provided in the embodiments of this application, and the beneficial effects produced are similar, so they will not be described in detail here.
[0183] This application also provides a computer-readable storage medium storing instructions that, when executed on a processor, implement some or all of the operations in any of the methods in any of the foregoing embodiments.
[0184] This application also provides a computer program product, including a computer program that, when run on a processor, implements some or all of the operations in any method of any of the foregoing embodiments.
[0185] This application also provides a chip, including an interface circuit and a processor. The interface circuit and the processor are connected, and the processor is used to cause the chip to perform some or all of the operations in any of the methods in any of the foregoing embodiments.
[0186] This application also provides a chip system, including: a processor coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the chip system enables the implementation of some or all of the operations in any one of the methods in any of the foregoing embodiments.
[0187] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0188] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application embodiment does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application embodiment does not specifically limit the type of memory or the arrangement of the memory and processor.
[0189] For example, the chip system can be an FPGA, an ASIC, a system-on-chip (SoC), a CPU, an NP, a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0190] This application also provides a system that includes one or more of the above-described devices, apparatuses, computer-readable storage media, computer program products, chips, or chip systems.
[0191] It should be understood that the division of parts in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The functions in the embodiments of this application are integrated into a single processor, or the transceiver and processor may exist separately. The integrated device described above can be implemented in hardware, such as a chip, or in the form of a software functional unit.
[0192] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0193] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0194] Those skilled in the art should realize that the above one or more examples are only used to illustrate the technical solutions of this application, and not to limit them; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A circuit protection system, characterized in that, include: Module 1 and Module 2; The first module is connected to the current inlet of the circuit to be protected and the current inlet of each protection zone in the circuit to be protected. The circuit to be protected includes multiple protection zones, each of which is located on a different link; the second module is connected to the first module and each of the protection zones. The first module is used to obtain the first parameter of the circuit to be protected; the first parameter includes the current value of the current inlet of the circuit to be protected and the current value of the current inlet of each protection zone. The second module is used to determine the operating state of the circuit to be protected based on the first parameter; the operating state of the circuit to be protected is used to indicate whether there is excessive leakage current in the circuit to be protected; the second module is also used to report fault information when there is excessive leakage current in the circuit to be protected.
2. A circuit protection method, characterized in that, Applied to the circuit protection system of claim 1; the method includes: Obtain the first parameter of the circuit to be protected; the first parameter includes the current value of the current inlet of the circuit to be protected and the current value of the current inlet of each protection zone; wherein, the circuit to be protected includes multiple protection zones, and each protection zone is located on a different link; The operating state of the circuit to be protected is determined based on the first parameter; the operating state of the circuit to be protected is used to indicate whether there is excessive leakage current in the circuit to be protected. When leakage current exceeds the standard in the circuit to be protected, fault information is reported.
3. The circuit protection method according to claim 2, characterized in that, The process of obtaining the first parameter of the circuit to be protected includes: When the circuit to be protected is powered on, a first current value and a second current value are obtained; the first current value refers to the current value at the current inlet of the circuit to be protected when the power converter and load in the circuit to be protected are turned off; the second current value refers to the current value at the current inlet of each protection zone when the power converter and load in the circuit to be protected are turned off.
4. The circuit protection method according to claim 3, characterized in that, Determining the operating state of the circuit to be protected based on the first parameter includes: When the difference between the sum of the first current value and the second current value is greater than a preset first threshold, it is determined that there is excessive leakage current in the circuit to be protected.
5. The circuit protection method according to claim 4, characterized in that, The fault information is used to indicate that there is excessive leakage current in the link between the current inlet of the circuit to be protected and the current inlet of each protection zone.
6. The circuit protection method according to any one of claims 3-5, characterized in that, Determining the operating state of the circuit to be protected based on the first parameter includes: If a second current value is greater than a preset second threshold, it is determined that there is excessive leakage current in the circuit to be protected.
7. The circuit protection method according to claim 6, characterized in that, The fault information is used to indicate that there is excessive leakage current between the current inlet of the first protection zone and the power converter of the first protection zone; the first protection zone refers to the protection zone where the second current value is greater than the second threshold.
8. The circuit protection method according to any one of claims 2-7, characterized in that, The process of obtaining the first parameter of the circuit to be protected includes: When the circuit to be protected is powered on, a third current value is obtained; the third current value refers to the current value at the current inlet of each protection zone when the power converter in the circuit to be protected is turned on and the load is turned off.
9. The circuit protection method according to claim 8, characterized in that, Determining the operating state of the circuit to be protected based on the first parameter includes: When the third current value of the second protection zone is greater than the sum of the preset third threshold and the static load current of the power converter in the second protection zone, it is determined that there is excessive leakage current in the circuit to be protected.
10. The circuit protection method according to claim 9, characterized in that, The fault information is used to indicate that there is excessive leakage current in the downstream circuit of the power converter in the second protection zone.
11. The circuit protection method according to any one of claims 2-10, characterized in that, The method further includes: When there is no excessive leakage current in the circuit to be protected, the circuit to be protected is set to the working state; wherein, when the circuit to be protected is in the working state, the power converter and load in the circuit to be protected are turned on.
12. The circuit protection method according to any one of claims 2-11, characterized in that, The process of obtaining the first parameter of the circuit to be protected includes: When the circuit to be protected is in operation, a fourth current value and a fifth current value are acquired; the fourth current value refers to the current value at the current inlet of the circuit to be protected; the fifth current value refers to the current value at the current inlet of each protection zone.
13. The circuit protection method according to claim 12, characterized in that, Determining the operating state of the circuit to be protected based on the first parameter includes: When the difference between the sum of the fourth current value and the fifth current value is greater than a preset first threshold, the operating state of the circuit to be protected is determined by the first strategy.
14. The circuit protection method according to claim 12, characterized in that, The first parameter also includes the operating current of each load in the circuit to be protected; The step of obtaining the first parameter of the circuit to be protected further includes: When the circuit to be protected is working, the operating parameters of each load in the circuit to be protected are obtained; The operating current of each load is determined based on the operating parameters of each load and a preset correspondence; the preset correspondence is used to indicate the correspondence between each operating parameter and each operating current.
15. The circuit protection method according to claim 14, characterized in that, The step of determining the operating state of the circuit to be protected based on the first parameter further includes: When the fifth current value of the third protection zone is greater than the sum of the operating current of each load in the third protection zone and the preset fourth threshold, the operating state of the circuit to be protected is determined by the first strategy.
16. The circuit protection method according to claim 15, characterized in that, The first strategy includes: Obtain the operating parameters of each load in the circuit to be protected at the current moment; When the operating parameters of each load at the current moment are different from the operating parameters obtained the last time, the operating state of the circuit to be protected is determined based on the first average value and the second average value; wherein, the first average value refers to the average value of the fourth current value obtained in the previous k times, the second average value refers to the average value of the fifth current value obtained in the previous k times, and k is a preset value.
17. The circuit protection method according to claim 16, characterized in that, The process of determining the operating state of the circuit to be protected based on the fourth and fifth current values obtained from the previous k iterations includes: When the difference between the sum of the first average value and the second average value is greater than a preset first threshold, it is determined that there is excessive leakage current in the circuit to be protected; When the second average value of the third protection zone is greater than the sum of the third average value of the third protection zone and the preset fourth threshold, it is determined that there is excessive leakage current in the circuit to be protected; wherein, the third average value refers to the average value of the operating current of each load in the third protection zone obtained in the previous k times.
18. The circuit protection method according to claim 17, characterized in that, The first strategy also includes: When the operating parameters of each load at the current moment are the same as the previously acquired operating parameters, or when the difference between the sum of the first average value and the second average value is not greater than a preset first threshold value, or when the second average value of no protection partition is greater than the sum of the third average value and a preset fourth threshold value, a fault record value is acquired; the fault record value is used to indicate the number of times the first strategy is executed after the circuit to be protected is powered on. When the fault record value is less than the preset fifth threshold, it is determined that there is no excessive leakage current in the circuit to be protected.
19. The circuit protection method according to claim 18, characterized in that, The first strategy also includes: When the fault record value is greater than the fifth threshold, the operating parameters of each load in the circuit to be protected are kept unchanged for a preset time. A fourth average value, a fifth average value, and a sixth average value are obtained within the preset time period; the fourth average value is used to indicate the average value of the fourth current obtained within the preset time period, the fifth average value is used to indicate the average value of the fifth current obtained within the preset time period, and the sixth average value is used to indicate the average operating current of each load in each protection zone within the preset time period. The operating state of the circuit to be protected is determined based on the fourth average value, the fifth average value, and the sixth average value.
20. The circuit protection method according to claim 19, characterized in that, Determining the operating state of the circuit to be protected based on the fourth average value, the fifth average value, and the sixth average value includes: When the difference between the sum of the fourth average value and the fifth average value is greater than a preset first threshold, it is determined that there is excessive leakage current in the circuit to be protected; If the fifth average value of the third protection zone is greater than the sum of the sixth average value of the third protection zone and the preset fourth threshold, it is determined that there is excessive leakage current in the circuit to be protected.
21. The circuit protection method according to claim 19 or 20, characterized in that, The first strategy also includes: If there is no excessive leakage current in the circuit to be protected, the fault record value is reset to the initial value.
22. A circuit protection device, characterized in that, Includes a processor; the processor is configured to perform the method according to any one of claims 2-22.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes instructions that, when executed, cause the method of any one of claims 2-22 to be implemented.
24. A computer program product, characterized in that, The computer program product includes instructions that, when executed, cause the method described in any one of claims 2-22 to be implemented.