Fusing detection method, device, equipment, medium and program product
By acquiring the current and voltage data between the battery and the fuse, the problem of low fuse detection accuracy in the prior art is solved, and a more accurate fuse state detection is achieved.
Patent Information
- Application Number
- CN202510167072.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-05-09
AI Technical Summary
In the prior art, when using auxiliary fuses for fuse detection, the detection accuracy is low, especially when the current suddenly increases, the main fuse may not fuse and the auxiliary fuse has been fused.
By obtaining the operating state of the battery and the current value with the fuse, if the current value is less than the preset current threshold, the corresponding voltage data is obtained, including the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value after the preset time, and based on these data, whether the fuse is fuseable is determined.
Improve the accuracy of fuse detection, avoid detection errors due to the small capacity of the auxiliary fuse, and ensure accurate detection of the fuse state of the main fuse.
Smart Images

Figure CN119959828A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of fuse detection, and in particular to a fuse detection method, device, equipment, medium and program product. Background Art
[0002] In the power system, substations play an important role as places for converting voltage and current, receiving electric energy and distributing electric energy. In order to avoid the failure to supply power to the load of the substation due to power outages, batteries are usually installed in the substation. The batteries are connected to the DC bus. In order to further ensure the safety of the batteries, fuses are installed between the batteries and the DC bus. The fuses are also called main fuses.
[0003] In the prior art, in order to detect when the main fuse blows, an auxiliary fuse can be connected in parallel with the main fuse, and the two contacts of the auxiliary fuse are respectively connected to the alarm circuit. The capacity of the auxiliary fuse is small, and after the main fuse blows, the auxiliary fuse will also blow, and then the two contacts of the auxiliary fuse are connected, the alarm circuit is connected, and an alarm is issued to determine that the main fuse has blown.
[0004] However, since the capacity of the auxiliary fuse is relatively small, when the current passing through the main fuse suddenly increases, the auxiliary fuse may blow before the main fuse blows, resulting in low detection accuracy. Summary of the invention
[0005] The embodiments of the present application provide a fuse detection method, device, equipment, medium and program product to solve the problem of low detection accuracy caused by using an auxiliary fuse for fuse detection.
[0006] In a first aspect, an embodiment of the present application provides a method for detecting a blown fuse, wherein a positive and negative electrode of a battery are respectively connected to two ends of a controllable resistive load that is not in operation, and the method comprises:
[0007] Acquire the operating state of the battery and the current value between the battery and the fuse, wherein the operating state is a charging state or a discharging state;
[0008] If the current value is less than the preset current threshold, the voltage data corresponding to the running state is obtained, the voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value of the battery after a preset time, and the voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery;
[0009] It is determined whether the fuse is blown according to the voltage data.
[0010] In a possible implementation manner, if the operating state is a charging state, obtaining voltage data corresponding to the operating state includes:
[0011] Acquire the current voltage value of the DC bus and the current voltage value of the battery;
[0012] Controlling the controllable resistive load to work for the preset time period;
[0013] The comparison voltage value is obtained.
[0014] In a possible implementation manner, determining whether the fuse is blown according to the voltage data includes:
[0015] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or the difference between the current voltage value of the battery and the comparison voltage value is greater than a second preset voltage value, it is determined that the fuse is blown;
[0016] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, it is determined that the fuse is not blown.
[0017] In a possible implementation manner, if the operating state is a discharge state, determining whether the fuse is blown according to the voltage data includes:
[0018] If the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than a first preset voltage value, determining that the fuse is blown;
[0019] If the difference between the current voltage value of the battery and the current voltage value of the DC bus is less than or equal to the first preset voltage value, it is determined that the fuse is not blown.
[0020] In a possible implementation manner, the voltage data corresponding to the charging state further includes a voltage value to be fitted of the battery within the preset time period;
[0021] The step of determining whether the fuse is blown according to the voltage data comprises:
[0022] Perform fitting processing according to each voltage value to be fitted to obtain a voltage curve;
[0023] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or there is no point in the voltage curve with a slope greater than 0, it is determined that the fuse is blown;
[0024] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and there is a point in the voltage curve with a slope greater than 0, it is determined that the fuse is not blown.
[0025] In a possible implementation, the method further includes:
[0026] If the current value is greater than or equal to the preset current threshold, it is determined that the fuse is not blown.
[0027] In a second aspect, an embodiment of the present application provides a fuse detection device, including:
[0028] Get modules for:
[0029] Acquire the operating state of the battery and the current value between the battery and the fuse, wherein the operating state is a charging state or a discharging state;
[0030] If the current value is less than the preset current threshold, the voltage data corresponding to the running state is obtained, the voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value of the battery after a preset time, and the voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery;
[0031] A detection module is used to determine whether the fuse is blown according to the voltage data.
[0032] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0033] Processor, memory, communication interface;
[0034] The memory is used to store executable instructions of the processor;
[0035] The processor is configured to execute the fuse detection method described in any one of the first aspects by executing the executable instructions.
[0036] In a fourth aspect, an embodiment of the present application provides a readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the fuse detection method described in any one of the first aspects.
[0037] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the fuse detection method described in any one of the first aspects.
[0038] The blown fuse detection method, device, equipment, medium and program product provided in the embodiments of the present application obtain the operating status of the battery and the current value between the battery and the fuse. If it is determined that the current value is less than the preset current threshold, the voltage data corresponding to the operating status is obtained. The voltage data corresponding to the charging status includes the current voltage value of the DC bus, the current voltage value of the battery and the comparative voltage value of the battery after a preset time. The voltage data corresponding to the discharging status includes the current voltage value of the DC bus and the current voltage value of the battery. Then, it is determined whether the fuse is blown based on the voltage data. This solution improves the detection accuracy by detecting whether the fuse is blown based on the current value between the battery and the fuse, the current voltage value of the DC bus, the current voltage value of the battery and the comparative voltage value of the battery after a preset time. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0040] Figure 1a A schematic diagram of a blown fuse detection circuit in the prior art provided by the present application;
[0041] Figure 1b A schematic diagram of the structure of the auxiliary fuse provided for this application;
[0042] Figure 2 A schematic diagram of a blown fuse detection circuit provided in this application;
[0043] Figure 3 A schematic diagram of a flow chart of a first embodiment of a blown fuse detection method provided in the present application;
[0044] Figure 4 A schematic diagram of the flow chart of Embodiment 2 of the fuse detection method provided in the present application;
[0045] Figure 5 A schematic diagram of the flow chart of Embodiment 3 of the blown fuse detection method provided in the present application;
[0046] Figure 6 A flowchart of a fourth embodiment of the fuse detection method provided in the present application;
[0047] Figure 7 A schematic diagram of the structure of an embodiment of a fuse detection device provided in the present application;
[0048] Figure 8 A schematic diagram of the structure of an electronic device provided in this application.
[0049] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0051] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0052] In the power system, substations play an important role as places for converting voltage and current, receiving electric energy and distributing electric energy. In order to avoid the failure to supply power to the load of the substation due to power outages, batteries are usually installed in the substation. The batteries are connected to the DC bus. In order to further ensure the safety of the batteries, fuses are installed between the batteries and the DC bus. The fuses are also called main fuses.
[0053] In the prior art, in order to detect when the main fuse blows, an auxiliary fuse can be connected in parallel with the main fuse, and the two contacts of the auxiliary fuse are respectively connected to the alarm circuit. The capacity of the auxiliary fuse is small, and after the main fuse blows, the auxiliary fuse will also blow, and then the two contacts of the auxiliary fuse are connected, the alarm circuit is connected, and an alarm is issued to determine that the main fuse has blown.
[0054] For example, Figure 1a The schematic diagram of the fuse detection circuit in the prior art provided by this application is as follows: Figure 1aAs shown, the positive electrode of the battery is connected to the positive electrode of the DC bus through a main fuse, and the negative electrode of the battery is connected to the negative electrode of the DC bus through a main fuse. Each main fuse has an auxiliary fuse connected in parallel with it, and the two contacts of the auxiliary fuse are respectively connected to the alarm circuit.
[0055] For example, Figure 1b The schematic diagram of the structure of the auxiliary fuse provided for this application is as follows: Figure 1b As shown, the third end and the fourth end of the auxiliary fuse are connected to the battery and the DC bus respectively, and the first end and the second end of the auxiliary fuse are connected to the alarm circuit. The first end, the third end and the fourth end are connected inside the auxiliary fuse through the fuse core, and a compressed spring is arranged outside the fuse core, one end of the spring is connected to the first end, and the other end is connected to the fourth end. After the fuse core is blown, the spring stretches, and the first end is connected to the second end, and the first end and the second end are two contacts of the auxiliary fuse.
[0056] However, due to the small capacity of the auxiliary fuse, when the current passing through the main fuse suddenly increases, the auxiliary fuse may blow before the main fuse blows, resulting in low detection accuracy. In addition, the auxiliary fuse is prone to aging after being used for a long time, resulting in low detection accuracy.
[0057] In view of the problems existing in the prior art, the inventors found in the process of studying the blown fuse detection method that in order to improve the detection accuracy, the auxiliary fuse can be omitted, and a detection can be performed once through the current value between the battery and the fuse. When the current value is small, further detection can be performed based on the voltage data corresponding to the operating state, thereby improving the detection accuracy. Based on the above inventive concept, the blown fuse detection scheme in this application is designed.
[0058] The executor of the fuse detection method in the present application may be a controller, a server, a terminal device, etc. in a substation. The present application does not limit it and the following description will be made using a controller as an example.
[0059] For example, Figure 2 A schematic diagram of a blown fuse detection circuit provided in this application, such as Figure 2 As shown, the positive electrode of the battery is connected to the positive electrode of the DC bus through the second fuse, the negative electrode of the battery is connected to the negative electrode of the DC bus through the first main fuse, one end of the controllable resistive load is connected to the negative electrode of the battery, and the other end of the controllable resistive load is connected to the positive electrode of the battery. The controllable resistive load is in a non-working state, that is, no current passes through the controllable resistive load.
[0060] The following is an example of an application scenario of the fuse detection method.
[0061] Exemplarily, in this application scenario, the DC bus charges the battery, and the battery is in a charging state.
[0062] After the controller obtains the current value between the battery and the fuse, in order to determine whether the fuse is blown, it is necessary to determine whether the current value is less than the preset current threshold. If the current value is greater than or equal to the preset current threshold, it means that the circuit formed by the fuse, the battery and the DC bus is connected and the fuse is not blown.
[0063] It should be noted that the preset current threshold may be 0.01A, 0.05A, 0.1A, etc. The embodiment of the present application does not limit the preset current threshold, which may be determined according to actual conditions.
[0064] If the current value is less than the preset current threshold, the voltage data corresponding to the operating state is obtained, that is, the current voltage value of the DC bus and the current voltage value of the battery are first obtained, and then the controllable resistive load is controlled to work for a preset time, and then the comparative voltage value of the battery is obtained.
[0065] It should be noted that the preset duration can be 1 minute, 5 minutes, 10 minutes, 30 minutes, etc. The embodiment of the present application does not limit the preset duration and can be determined according to actual conditions.
[0066] The controller then determines whether the fuse is blown based on the voltage data.
[0067] It should be noted that the above scenario is only an example of an application scenario provided by an embodiment of the present application. The embodiment of the present application does not limit the actual form of the various devices included in the scenario, nor does it limit the interaction method between the devices. In the specific application of the solution, it can be set according to actual needs.
[0068] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0069] Figure 3 This is a flow chart of the first embodiment of the fuse detection method provided by the present application. The present embodiment of the present application describes the situation in which the controller detects whether the fuse is blown according to the operating state of the battery, the current value between the battery and the fuse, the current voltage value of the DC bus, the current voltage value of the battery, and the comparison voltage value of the battery after a preset time. The method in this embodiment can be implemented by software, hardware, or a combination of software and hardware. Figure 3 As shown, the fuse detection method specifically includes the following steps:
[0070] S301: Acquire the operating status of the battery and the current value between the battery and the fuse.
[0071] In this step, in order to ensure the safety of the battery, the controller needs to detect in real time whether the fuse is blown. First, the operating status of the battery and the current value between the battery and the fuse are obtained. The operating status is the charging state or the discharging state.
[0072] It should be noted that in Figure 2 On the basis of, the current value can be the current value between the positive electrode of the battery and the second fuse, and can also be the current value between the negative electrode of the battery and the first fuse.
[0073] S302: If the current value is less than the preset current threshold, voltage data corresponding to the operating state is obtained.
[0074] In this step, after the controller obtains the current value and the operating status, in order to determine whether the fuse is blown, it is necessary to determine whether the current value is less than a preset current threshold.
[0075] If the current value is less than the preset current threshold, it is still impossible to determine whether the fuse is blown. There may be situations where the charging current is small or the discharging current is small, so it is necessary to obtain the voltage data corresponding to the operating status for further determination.
[0076] The voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery, and the comparison voltage value of the battery after a preset time. The voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery.
[0077] The current voltage value of the DC bus is the voltage between the positive and negative electrodes of the DC target obtained at the current moment. The current voltage value of the battery is the voltage between the positive and negative electrodes of the battery obtained at the current moment. The comparative voltage value of the battery after a preset time is the voltage between the positive and negative electrodes of the battery obtained after a preset time at the current moment.
[0078] Specifically, if the operating state is the charging state, the process of obtaining voltage data is:
[0079] Get the current voltage value of the DC bus and the current voltage value of the battery.
[0080] Control the preset working time of the controllable resistive load.
[0081] Get the comparison voltage value.
[0082] Since the battery will discharge when the fuse is blown, if the controllable resistive load is not working, the battery will be in a state of self-discharge, and the voltage will drop slowly. In order to improve the detection efficiency, the controllable resistive load can be controlled to work for a preset time to increase the voltage drop rate of the battery.
[0083] It should be noted that the controllable resistive load can be a resistive load whose resistance value can be adjusted by the controller, and can also be controlled by the controller to adjust whether it is working. The controllable resistive load can also be a resistive load connected in series with a controllable switch. When the controller controls the controllable switch to be disconnected, the resistive load does not work; when the controller controls the controllable switch to be closed, the resistive load works.
[0084] If the operating state is the discharge state, the process of obtaining the voltage data is: obtaining the current voltage value of the DC bus and the current voltage value of the battery.
[0085] It should be noted that the controller can obtain the current voltage value of the DC bus in the following ways: the controller is connected to the positive and negative poles of the DC bus to directly collect the voltage value; or it can be connected to the positive and negative poles of the DC bus by a collection device, and the collection device collects the voltage value and sends it to the controller, and the controller can obtain the voltage value. It can also be: after the staff uses the collection device to collect the current voltage value of the DC bus, they use the terminal device to send the voltage value to the controller, and the controller can obtain the voltage value. The embodiment of the present application does not limit the way in which the controller obtains the current voltage value of the DC bus, and it can be determined according to actual conditions.
[0086] It should be noted that the controller can obtain the current voltage value and the comparison voltage value of the battery in the following ways: the controller is connected to the positive and negative poles of the battery to directly collect the voltage value; or it can be: the collection device is connected to the positive and negative poles of the battery, the collection device collects the voltage value and sends it to the controller, and the controller can obtain the voltage value. It can also be: the staff uses the collection device to collect the current voltage value of the battery and the comparison voltage value, and uses the terminal device to send the voltage value to the controller, and the controller can obtain the voltage value. The embodiment of the present application does not limit the way in which the controller obtains the current voltage value and the comparison voltage value of the battery, and it can be determined according to actual conditions.
[0087] It should be noted that if the current value is greater than or equal to the preset current value, it means that the circuit formed by the fuse, the battery and the DC bus is connected, and it is determined that the fuse is not blown.
[0088] S303: Determine whether the fuse is blown according to the voltage data.
[0089] In this step, after the controller obtains the voltage data, it can determine whether the fuse is blown according to the voltage data.
[0090] After the fuse is blown, the fuse will be disconnected inside and the battery will be discharged, which will be reflected by the voltage data. If the fuse is blown during charging, the difference between the current voltage value of the DC bus and the current voltage value of the battery is large, and / or the difference between the current voltage value of the battery and the comparison voltage value is large. If the fuse is blown during discharging, the difference between the current voltage value of the battery and the current voltage value of the DC bus is large. Therefore, it is possible to determine whether the fuse is blown based on the voltage data.
[0091] After the controller determines that the fuse is blown, it can output an alarm message so that the staff can inspect the circuit and replace the fuse. When the controller determines that the fuse is not blown, it can output voltage data so that the staff can check the voltage of the battery and DC bus.
[0092] The blown fuse detection method provided in this embodiment obtains the operating status of the battery and the current value between the battery and the fuse. If it is determined that the current value is less than the preset current threshold, the voltage data corresponding to the operating status is obtained. The voltage data corresponding to the charging status includes the current voltage value of the DC bus, the current voltage value of the battery, and the comparative voltage value of the battery after a preset time. The voltage data corresponding to the discharging status includes the current voltage value of the DC bus and the current voltage value of the battery. Whether the fuse is blown is then determined based on the voltage data. This solution improves detection accuracy by detecting whether the fuse is blown based on the current value between the battery and the fuse, the current voltage value of the DC bus, the current voltage value of the battery, and the comparative voltage value of the battery after a preset time.
[0093] Figure 4 This is a flow chart of the second embodiment of the fuse detection method provided by the present application. Based on the above embodiment, the present embodiment of the present application describes the situation in which the controller determines whether the fuse is blown according to the voltage data when the battery is in a charging state. Figure 4 As shown, the fuse detection method specifically includes the following steps:
[0094] S401: Determine whether the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value; if the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value, execute step S404; if the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, execute step S402.
[0095] In this step, after the controller obtains the voltage data, in order to determine whether the fuse is blown: it is determined whether the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value to determine whether the fuse is disconnected.
[0096] It should be noted that the first preset voltage value may be 1V, 2V, 5V, 10V, etc. The embodiment of the present application does not limit the first preset voltage value, and it may be determined according to actual conditions.
[0097] S402: Determine whether the difference between the current voltage value of the battery and the comparison voltage value is greater than the second preset voltage value; if the difference between the current voltage value of the battery and the comparison voltage value is greater than the second preset voltage value, execute step S404; if the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, execute step S403.
[0098] In this step, if the controller determines that the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, it means that the fuse is not necessarily disconnected, and it is necessary to continue to judge based on whether the battery is discharged. This requires judging whether the difference between the current voltage value of the battery and the comparison voltage value is greater than the second preset voltage value.
[0099] It should be noted that the second preset voltage value may be 0.1V, 0.5V, 1V, 2V, 5V, 10V, etc. The embodiment of the present application does not limit the second preset voltage value and may be determined according to actual conditions.
[0100] S403: Determine that the fuse is not blown.
[0101] In this step, if the controller determines that the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, it means that the battery is not discharged, and then determines that the fuse is not blown.
[0102] S404: Determine whether the fuse is blown.
[0103] In this step, if the controller determines that the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value, it means that the fuse is disconnected internally, and it is determined that the fuse is blown.
[0104] If it is determined that the difference between the current voltage value of the battery and the comparison voltage value is greater than the second preset voltage value, it means that the battery is discharging, and it is determined that the fuse is blown.
[0105] It should be noted that in Figure 2 On the basis of, when it is determined that the fuse is blown, it is determined that at least one of the first fuse and the second fuse is blown.
[0106] It should be noted that the execution order of step S401 and step S402 can be: first execute step S401, then execute step S402; it can also be: first execute step S402, then execute step S401; it can also be: execute step S401 and step S402 simultaneously.
[0107] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or the difference between the current voltage value of the battery and the comparison voltage value is greater than a second preset voltage value, it is determined that the fuse is blown;
[0108] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, it is determined that the fuse is not blown.
[0109] The embodiment of the present application does not limit the execution order of step S401 and step S402, which can be determined according to actual conditions.
[0110] The fuse detection method provided in this embodiment determines whether the fuse is blown by the difference between the current voltage value of the DC bus and the current voltage value of the battery, and the difference between the current voltage value of the battery and the comparison voltage value, thereby improving detection accuracy.
[0111] Figure 5 This is a flow chart of the third embodiment of the fuse detection method provided by the present application. Based on the above embodiment, the present embodiment of the present application describes the situation in which the controller determines whether the fuse is blown according to the voltage data when the battery is in a discharge state. Figure 5 As shown, the fuse detection method specifically includes the following steps:
[0112] S501: Determine whether the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than a first preset voltage value; if the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than the first preset voltage value, execute step S503; if the difference between the current voltage value of the battery and the current voltage value of the DC bus is less than or equal to the first preset voltage value, execute step S502.
[0113] In this step, after the controller obtains the voltage data, in order to determine whether the fuse is blown, it is determined whether the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than the first preset voltage value to determine whether the fuse is disconnected.
[0114] S502: Determine whether the fuse is not blown.
[0115] In this step, if the controller determines that the difference between the current voltage value of the battery and the current voltage value of the DC bus is less than or equal to the first preset voltage value, since the battery is in a discharging state, the fuse will not blow and the voltage value difference is small, then it is determined that the fuse is not blown.
[0116] S503: Determine whether the fuse is blown.
[0117] In this step, if the controller determines that the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than the first preset voltage value, it means that the fuse is disconnected internally, and it is determined that the fuse is blown.
[0118] The blown fuse detection method provided in this embodiment improves detection accuracy by detecting whether the fuse is blown according to the difference between the current voltage value of the battery and the current voltage value of the DC bus when the battery is charging.
[0119] Figure 6 This is a flow chart of the fourth embodiment of the fuse detection method provided by the present application. Based on the above embodiment, the present embodiment of the present application describes the situation where the battery is in a charging state, the voltage data also includes the voltage value to be fitted of the battery within a preset time, and the controller determines whether the fuse is blown according to the voltage data. Figure 6 As shown, the fuse detection method specifically includes the following steps:
[0120] S601: Perform fitting processing according to each voltage value to be fitted to obtain a voltage curve.
[0121] In order to detect whether the fuse is blown, the controller obtains the voltage value to be fitted of the battery in real time within the preset working time of the controllable resistive load, and each fitting voltage value has a corresponding acquisition timestamp.
[0122] In this step, after the controller obtains the voltage data, it performs fitting processing according to each voltage value to be fitted to obtain a voltage curve. The horizontal axis of the voltage curve is time, and the vertical axis is the voltage value.
[0123] S602: Determine whether the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value; if the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value, execute step S605; if the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, execute step S603.
[0124] In this step, after the controller obtains the voltage curve, in order to determine whether the fuse is blown: it is determined whether the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value to determine whether the fuse is disconnected.
[0125] S603: Determine whether there is a point with a slope greater than 0 in the voltage curve; if there is no point with a slope greater than 0 in the voltage curve, execute step S605; if there is a point with a slope greater than 0 in the voltage curve, execute step S604.
[0126] In this step, if the controller determines that the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, it means that the fuse is not necessarily disconnected, and it is necessary to continue to judge based on whether the battery is discharged. This requires judging whether there is a point in the voltage curve with a slope greater than 0.
[0127] S604: Determine whether the fuse is not blown.
[0128] In this step, if the controller determines that there is a point in the voltage curve with a slope greater than 0, it means that the battery is not discharged, and then determines that the fuse is not blown.
[0129] S605: Determine whether the fuse is blown.
[0130] In this step, if the controller determines that the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value, it means that the fuse is disconnected internally, and it is determined that the fuse is blown.
[0131] If it is determined that there is no point with a slope greater than 0 in the voltage curve, it means that the battery is discharging and it is determined that the fuse is blown.
[0132] It should be noted that the execution order of step S602 and step S603 can be: execute step S602 first, then execute step S603; it can also be: execute step S603 first, then execute step S602; it can also be: execute step S602 and step S603 simultaneously.
[0133] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than the first preset voltage value, or there is no point in the voltage curve with a slope greater than 0, it is determined that the fuse is blown;
[0134] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and there is a point in the voltage curve with a slope greater than 0, it is determined that the fuse is not blown.
[0135] The embodiment of the present application does not limit the execution order of step S602 and step S603, which can be determined according to actual conditions.
[0136] The blown fuse detection method provided in this embodiment determines whether the fuse is blown through the difference between the current voltage value of the DC bus and the current voltage value of the battery, and the slope of the voltage curve, thereby improving detection accuracy.
[0137] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0138] Figure 7This is a schematic diagram of the structure of an embodiment of a fuse detection device provided in this application. Figure 7 As shown, the fuse detection device 70 includes:
[0139] The acquisition module 71 is used to:
[0140] Acquire the operating state of the battery and the current value between the battery and the fuse, wherein the operating state is a charging state or a discharging state;
[0141] If the current value is less than the preset current threshold, the voltage data corresponding to the running state is obtained, the voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value of the battery after a preset time, and the voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery;
[0142] The detection module 72 is used to determine whether the fuse is blown according to the voltage data.
[0143] Further, if the operating state is a charging state, the acquisition module 71 is specifically used to:
[0144] Acquire the current voltage value of the DC bus and the current voltage value of the battery;
[0145] Controlling the controllable resistive load to work for the preset time period;
[0146] The comparison voltage value is obtained.
[0147] Furthermore, the detection module 72 is specifically used for:
[0148] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or the difference between the current voltage value of the battery and the comparison voltage value is greater than a second preset voltage value, it is determined that the fuse is blown;
[0149] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, it is determined that the fuse is not blown.
[0150] Furthermore, if the operating state is a discharging state, the detection module 72 is specifically configured to:
[0151] If the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than a first preset voltage value, determining that the fuse is blown;
[0152] If the difference between the current voltage value of the battery and the current voltage value of the DC bus is less than or equal to the first preset voltage value, it is determined that the fuse is not blown.
[0153] Furthermore, the voltage data corresponding to the charging state also includes the voltage value to be fitted of the battery within the preset time period. The detection module 72 is specifically used for:
[0154] Perform fitting processing according to each voltage value to be fitted to obtain a voltage curve;
[0155] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or there is no point in the voltage curve with a slope greater than 0, it is determined that the fuse is blown;
[0156] If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and there is a point in the voltage curve with a slope greater than 0, it is determined that the fuse is not blown.
[0157] Furthermore, the detection module 72 is also used for:
[0158] If the current value is greater than or equal to the preset current threshold, it is determined that the fuse is not blown.
[0159] The fuse detection device provided in this embodiment is used to execute the technical solution in any of the aforementioned method embodiments. Its implementation principle and technical effects are similar and will not be repeated here.
[0160] Figure 8 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 8 As shown, the electronic device 80 includes:
[0161] Processor 81, memory 82, and communication interface 83;
[0162] The memory 82 is used to store executable instructions of the processor 81;
[0163] The processor 81 is configured to execute the technical solution in any of the aforementioned method embodiments by executing the executable instructions.
[0164] Optionally, the memory 82 can be independent or integrated with the processor 81.
[0165] Optionally, when the memory 82 is a device independent of the processor 81, the electronic device 80 may further include:
[0166] The bus 84 , the memory 82 and the communication interface 83 are connected to the processor 81 via the bus 84 and communicate with each other. The communication interface 83 is used to communicate with other devices.
[0167] Optionally, the communication interface 83 may be implemented by a transceiver. The communication interface is used to implement communication between the database access device and other devices (such as a client, a read-write library, and a read-only library). The memory may include a random access memory (RAM) and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage.
[0168] The bus 84 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0169] The above-mentioned processor can be a general-purpose processor, including a central processing unit CPU, a network processor (NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0170] The electronic device is used to execute the technical solution in any of the aforementioned method embodiments, and its implementation principle and technical effect are similar and will not be repeated here.
[0171] An embodiment of the present application also provides a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the technical solution provided by any of the aforementioned method embodiments is implemented.
[0172] An embodiment of the present application also provides a computer program product, including a computer program, which is used to implement the technical solution provided by any of the aforementioned method embodiments when executed by a processor.
[0173] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0174] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for detecting a blown fuse, characterized in that: The positive and negative electrodes of the battery are respectively connected to the two ends of the controllable resistive load that is not in operation, and the method comprises: Acquire the operating state of the battery and the current value between the battery and the fuse, wherein the operating state is a charging state or a discharging state; If the current value is less than the preset current threshold, the voltage data corresponding to the running state is obtained, the voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value of the battery after a preset time, and the voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery; It is determined whether the fuse is blown according to the voltage data.
2. The method according to claim 1, characterized in that If the operating state is a charging state, obtaining voltage data corresponding to the operating state includes: Acquire the current voltage value of the DC bus and the current voltage value of the battery; Controlling the controllable resistive load to work for the preset time period; The comparison voltage value is obtained.
3. The method according to claim 2, characterized in that The step of determining whether the fuse is blown according to the voltage data comprises: If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or the difference between the current voltage value of the battery and the comparison voltage value is greater than a second preset voltage value, it is determined that the fuse is blown; If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and the difference between the current voltage value of the battery and the comparison voltage value is less than or equal to the second preset voltage value, it is determined that the fuse is not blown.
4. The method according to claim 1, characterized in that If the operating state is a discharge state, determining whether the fuse is blown according to the voltage data includes: If the difference between the current voltage value of the battery and the current voltage value of the DC bus is greater than a first preset voltage value, determining that the fuse is blown; If the difference between the current voltage value of the battery and the current voltage value of the DC bus is less than or equal to the first preset voltage value, it is determined that the fuse is not blown.
5. The method according to claim 2, characterized in that: The voltage data corresponding to the charging state also includes a voltage value to be fitted of the battery within the preset time period; The step of determining whether the fuse is blown according to the voltage data comprises: Perform fitting processing according to each voltage value to be fitted to obtain a voltage curve; If the difference between the current voltage value of the DC bus and the current voltage value of the battery is greater than a first preset voltage value, or there is no point in the voltage curve with a slope greater than 0, it is determined that the fuse is blown; If the difference between the current voltage value of the DC bus and the current voltage value of the battery is less than or equal to the first preset voltage value, and there is a point in the voltage curve with a slope greater than 0, it is determined that the fuse is not blown.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: If the current value is greater than or equal to the preset current threshold, it is determined that the fuse is not blown.
7. A fuse detection device, characterized in that: include: Get modules for: Acquire the operating state of the battery and the current value between the battery and the fuse, wherein the operating state is a charging state or a discharging state; If the current value is less than the preset current threshold, the voltage data corresponding to the running state is obtained, the voltage data corresponding to the charging state includes the current voltage value of the DC bus, the current voltage value of the battery and the comparison voltage value of the battery after a preset time, and the voltage data corresponding to the discharging state includes the current voltage value of the DC bus and the current voltage value of the battery; A detection module is used to determine whether the fuse is blown according to the voltage data.
8. An electronic device, characterized in that: include: Processor, memory, communication interface; The memory is used to store executable instructions of the processor; The processor is configured to execute the fuse detection method according to any one of claims 1 to 6 by executing the executable instructions.
9. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the fuse detection method according to any one of claims 1 to 6 is implemented.
10. A computer program product, characterized in that It comprises a computer program, which is used to implement the fuse detection method according to any one of claims 1 to 6 when executed by a processor.