A method for detecting faults in a fluxgate sensor

By using initial and real-time environmental data for compensation in flux gate sensor fault detection, the inaccurate detection problem caused by temperature and humidity changes is solved, and a more accurate fault detection effect is achieved.

CN119310514BActive Publication Date: 2025-05-27QINGDAO ZITN MICROELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411869107.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-05-27
Estimated Expiration
2044-12-18

AI Technical Summary

Technical Problem

When performing the limit fault value detection of the flux gate sensor, changes in temperature and humidity will lead to inaccurate detection results, resulting in differences in fault detection results.

Method used

By setting the initial detection current and obtaining the initial temperature and humidity data, adjusting the test current for detection. When the output data is inconsistent with the rated current, mark the limit current; obtain real-time temperature and humidity data again, create a temperature and humidity compensation formula, convert real-time environmental interference into compensation value, and obtain the actual fault data in combination with the fault current term.

Benefits of technology

More precise fault detection of flux gate sensors is achieved, reducing the impact of environmental factors on the detection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119310514B_ABST
    Figure CN119310514B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for detecting faults of a fluxgate sensor, which relates to the technical field of sensor fault detection. The method includes: setting an initial detection current to obtain an initial detection item, detecting a target fluxgate sensor based on the initial detection item, and acquiring the output current of the target fluxgate sensor; obtaining temperature and humidity data through an acquisition method to obtain an initial temperature item and an initial humidity item, where the initial temperature item and the initial humidity item are used to represent the initial detection environment suffered by the target fluxgate sensor. By creating a temperature compensation formula and a humidity compensation formula, the present invention converts the interference values of the real-time temperature item and the real-time humidity item on the target fluxgate sensor into compensation values, and obtains the actual fault data of the target fluxgate sensor according to the combined result of the compensation value and the fault current item, thereby achieving a more accurate fault detection effect on the target fluxgate sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of sensor fault detection, and specifically provides a fluxgate sensor fault detection method. Background Art

[0002] A fluxgate sensor is a highly sensitive magnetic field sensor mainly used to measure static or low-frequency magnetic field intensities. A fluxgate sensor usually consists of a core made of ferromagnetic material and coils wound around it. An alternating current is applied in the sensor to saturate the magnetic field of the ferromagnetic core. When an external magnetic field acts on the core, it changes the saturation state of the core, thereby affecting the current change in the coils. Through precise circuit design, the sensor can convert these changes into measurable electrical signals, reflecting the intensity and direction of the external magnetic field. Its working principle is based on the saturation characteristics of magnetic materials and is commonly used in geomagnetic measurement, aerospace, geological exploration and other fields.

[0003] A fluxgate sensor noise detection method, system and storage medium with the patent publication number CN117665683A, including a probe open-loop sensitivity acquisition module for acquiring the open-loop sensitivity of the fluxgate sensor probe, a total noise acquisition module for placing the probe in a magnetic shielding module to obtain the total noise of the fluxgate sensor, an external noise measurement module for setting up a probe replacement circuit to replace the probe and placing it in the magnetic shielding module to obtain the external noise introduced by parts other than the probe, a probe open-loop noise acquisition module for obtaining the open-loop noise of the probe based on the total noise of the fluxgate sensor and the external noise, and a probe closed-loop noise acquisition module for calculating the closed-loop noise of the probe by multiplying the open-loop noise by the ratio of the sensitivity of the fluxgate sensor to the open-loop sensitivity of the probe.

[0004] When performing limit fault value detection on the target fluxgate sensor with the above and similar technical solutions, since multiple detections are required to determine the limit fault value of the target fluxgate sensor, during the multiple detections, when a constant detection environment cannot be provided, the temperature and humidity change in real time over time, and the changes in temperature and humidity will both cause certain interference to the fault value detection results of the fluxgate. During the initial detection and the final detection, when the change values of temperature and humidity exceed a certain degree, it will lead to inaccurate detection of the fault value of the target fluxgate sensor, resulting in certain differences in the fault detection results of the fluxgate sensor. Summary of the Invention

[0005] The purpose of the present invention is to provide a fluxgate sensor fault detection method to solve the problems raised in the above background art.

[0006] To achieve the above object, the present invention provides the following technical solution: A method for detecting faults in a fluxgate sensor, comprising:

[0007] Set an initial detection current to obtain an initial detection item, detect a target fluxgate sensor based on the initial detection item, and acquire the output current of the target fluxgate sensor;

[0008] Obtain temperature and humidity data through an acquisition method to obtain an initial temperature item and an initial humidity item, and the initial temperature item and the initial humidity item are used to represent the initial detection environment suffered by the target fluxgate sensor;

[0009] Set a detection adjustment item, and based on the detection adjustment item and the initial detection item, obtain a combined detection item, continuously detect the target fluxgate sensor to obtain a detection feedback item, and the detection feedback item is used to represent the continuous detection result of the target fluxgate sensor;

[0010] Based on the detection feedback item, determine whether the output current of the target fluxgate sensor is consistent with the combined detection item. When the output current of the target fluxgate sensor is consistent with the combined detection item, repeat the detection step. When the output current of the target fluxgate sensor is inconsistent with the combined detection item, adjust the combined detection item through an adjustment method to obtain a target combined detection item and obtain a fault current item;

[0011] Obtain the temperature and humidity data of the target fluxgate sensor again to obtain a real-time temperature item and a real-time humidity item, and convert the interference values of the real-time temperature item and the real-time humidity item on the target fluxgate sensor into compensation values through a compensation method to obtain an environmental compensation item;

[0012] Based on the combined result of the environmental compensation item and the fault current item, obtain the actual fault data of the target fluxgate sensor to obtain an actual fault item, and the actual fault item is used to represent the environmental influence value of the target fluxgate sensor.

[0013] Furthermore, the compensation method includes:

[0014] Create a temperature compensation formula, and the temperature compensation formula is:

[0015] ; where represents the compensation current at temperature , represents the initial detection item, represents the linear temperature coefficient, describing the linear influence of temperature change on current, represents the quadratic temperature coefficient, considering the nonlinear influence, represents the exponential compensation coefficient of temperature, considering the exponential influence of temperature on the electrical characteristics of materials, represents the real-time temperature item, Represents the initial temperature term;

[0016] Create a humidity compensation formula, and the humidity compensation formula is: ; where Represents the compensation current at humidity Below, Represents the initial detection term, Represents the linear humidity coefficient, which describes the linear effect of humidity change on current, Represents the quadratic humidity coefficient, considering the non-linear effect of humidity on current, Represents the logarithmic compensation coefficient of humidity, considering the logarithmic effect of humidity on sensor performance, Represents the real-time humidity term, Represents the initial humidity term;

[0017] The environmental compensation value is Combined result with .

[0018] Furthermore, the , , , The acquisition method includes:

[0019] Set multiple temperature points and humidity points to obtain a temperature set and a humidity set, set a verified current to obtain a verified current term;

[0020] Combine the temperature set and the humidity set, and detect the output current of the verified current term through a target fluxgate sensor to obtain a calibrated current term;

[0021] Create a temperature fitting formula, and the temperature fitting formula is:

[0022] ; where Is the calibrated current term, Is the verified current term;

[0023] Create a humidity fitting formula, and the humidity fitting formula is: ; where Is the calibrated current term, Is the verified current term.

[0024] Furthermore, the And The acquisition method includes:

[0025] Create a temperature exponential formula, and the temperature exponential formula is: ; where Is the calibrated current term, Is the verified current term;

[0026] Create a humidity index formula, and the humidity index formula is:

[0027] ; where is the calibrated current term, is the verified current term.

[0028] Furthermore, the obtaining method includes: setting a target number of first obtaining device groups, obtaining the position data of the target fluxgate sensor to obtain marked feature points, setting an interval term, and arranging the first obtaining device groups at intervals with the marked feature points as the center and the interval term as the interval, and obtaining the average temperature and average humidity of the target fluxgate sensor to obtain the temperature initial term and the humidity initial term.

[0029] Furthermore, the obtaining method further includes:

[0030] Obtaining the position information of the target fluxgate sensor to obtain the central position feature point;

[0031] Setting a creation value, and based on the central position feature point, creating an obtaining space with the creation value as the unit to obtain the obtaining space term;

[0032] Setting an arrangement term, and based on the obtaining space term, arranging a target number of second obtaining device groups with the arrangement term as the reference, respectively obtaining the temperature and humidity data to obtain the temperature data set and the humidity data set, and obtaining the average temperature and average humidity of the target fluxgate sensor based on the temperature data set and the humidity data set to obtain the temperature initial term and the humidity initial term.

[0033] Furthermore, the detection adjustment term includes an adjustment range and an adjustment time, and the setting method of the detection adjustment term includes: setting a first amplification term, and obtaining a range adjustment term based on the combined result of the first amplification term and the initial detection term;

[0034] Setting a duration to obtain a duration term, and obtaining the detection adjustment term based on the combined result of the range adjustment term and the duration term.

[0035] Furthermore, the adjustment method includes:

[0036] Obtaining the combined detection term data and the previous adjacent combined detection term data when the output current of the target fluxgate sensor is inconsistent with the combined detection term, obtaining the target data term and the difference data term, and obtaining the difference between the target data term and the difference data term to obtain the target interval term;

[0037] Set a fluctuation term. Based on the combined result of the fluctuation term and the target interval term, combine them with the target data term and the difference data term respectively. When the output current of the target fluxgate sensor is consistent with the combined detection term, the combination of the fluctuation term and the difference data term is used as the combined detection term, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection term. When the output current of the target fluxgate sensor is inconsistent with the combined detection term, the fluctuation term is negative and combined with the target data term as the combined detection term, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection term. Repeat the steps for adjustment to obtain the fault current term.

[0038] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0039] For this fluxgate sensor fault detection method, by obtaining the temperature and humidity data at the first detection, the initial temperature term and the initial humidity term are obtained. Then, the target fluxgate sensor is detected by adjusting the test current. When the output data of the target fluxgate sensor is different from the known rated current, the target test current is marked as the limit current to obtain the fault current term. After that, the temperature and humidity data where the target fluxgate sensor is located are obtained again to get the real-time temperature term and the real-time humidity term. By creating a temperature compensation formula and a humidity compensation formula, the interference values of the real-time temperature term and the real-time humidity term on the target fluxgate sensor are converted into compensation values. According to the combined result of the compensation value and the fault current term, the actual fault data of the target fluxgate sensor is obtained, thereby achieving a more accurate fault detection effect for the target fluxgate sensor. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 It is a schematic diagram of the overall process of the present invention;

[0041] Figure 2 It is a schematic diagram of the first acquisition device group and the marked feature point position of the present invention;

[0042] Figure 3 It is a schematic diagram of the relationship between the created value and the central position feature point of the present invention;

[0043] Figure 4 It is a schematic diagram of the position of the second acquisition device group of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0044] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0045] As an important measurement tool, fluxgate sensors are widely used in industrial automation, traffic monitoring, environmental monitoring and other fields. Their accuracy and reliability directly affect the performance of the entire system. To ensure the effectiveness of the target fluxgate sensor in practical applications, it is essential to conduct limit fault value detection. However, during this process, environmental factors, especially changes in temperature and humidity, may have a significant impact on the detection results. Limit fault value detection aims to determine the performance limits of the sensor under specific conditions so that potential faults can be detected in a timely manner during actual use. This process usually requires multiple detections to ensure the accuracy and reliability of the results. By systematically conducting limit fault value detection on the fluxgate sensor, important basis can be provided for equipment maintenance and fault warning, thereby improving the safety and stability of the system. When conducting limit fault value detection, temperature and humidity are two important environmental factors that cannot be ignored. Since the detection process often takes a long time, environmental conditions may change during this period. Temperature fluctuations will directly affect the electrical characteristics of the fluxgate sensor. For example, an increase in temperature may cause a change in the resistance value of the sensor, thereby affecting the stability of its output signal. Changes in humidity may cause the internal circuit of the sensor to be affected by moisture, which may lead to problems such as short circuits or signal distortion. Therefore, when conducting fault detection on the fluxgate sensor, the influence of temperature and humidity needs to be considered. The technical solution provided in this application, when conducting fault detection on the fluxgate sensor, applies a rated and known initial current to the target fluxgate sensor, and obtains the temperature and humidity data at the first detection to obtain the initial temperature term and the initial humidity term. Then, the target fluxgate sensor is detected by adjusting the test current. When the output data of the target fluxgate sensor is different from the known rated current, the target test current is marked as the limit current to obtain the fault current term. Then, the temperature and humidity data where the target fluxgate sensor is located are obtained again to obtain the real-time temperature term and the real-time humidity term. By creating a temperature compensation formula and a humidity compensation formula, the interference values of the real-time temperature term and the real-time humidity term on the target fluxgate sensor are converted into compensation values. According to the combined result of the compensation value and the fault current term, the actual fault data of the target fluxgate sensor is obtained, thereby achieving a more accurate fault detection effect for the target fluxgate sensor. Specifically in this application, as Figure 1 shown, it includes steps S100 - S500.

[0046] Step S100: Set the initial detection current, detect the target fluxgate sensor, and obtain the output current of the target fluxgate sensor.

[0047] It should be noted that the set initial detection current is the minimum detection current commonly used for fluxgate sensors. Since the maximum load levels of different fluxgate sensors are different, when detecting a fluxgate sensor, it usually starts from the minimum detection current, gradually increases the intensity of the detection current, and observes whether the output current of the fluxgate sensor under test is consistent with the set detection current. When the output current of the fluxgate sensor is consistent with the set detection current, it indicates that the fluxgate sensor is not faulty. On the contrary, when the output current of the fluxgate sensor is inconsistent with the set detection current, it means that the fluxgate sensor is in a faulty state under the detection current of the set intensity at this time. Therefore, the fault detection effect of the fluxgate sensor can be achieved in this way.

[0048] Step S200: Obtain temperature and humidity data to get the initial temperature term and the initial humidity term.

[0049] It should be noted that the initial temperature term and the initial humidity term are used to describe the initial detection environment suffered by the target fluxgate sensor. When the fluxgate sensor is detected for the first time, the temperature and humidity suffered by the fluxgate sensor at this time are the initial temperature and the initial humidity.

[0050] Specifically, the steps of obtaining the initial temperature term and the initial humidity term include S2001.

[0051] Step S2001: Set a target number of first acquisition device groups, obtain the position data of the target fluxgate sensor to get marked feature points, set an interval term, and with the marked feature points as the center, the first acquisition device groups are arranged at intervals of the interval term respectively. Obtain the average temperature and average humidity of the target fluxgate sensor to get the initial temperature term and the initial humidity term.

[0052] As Figure 2 shown, it should be noted that the set target number is 5, and the first acquisition device group is composed of a temperature sensor and a humidity sensor. First, obtain the position information of the target fluxgate sensor. The set interval term is 1 m. With the position of the target fluxgate sensor as the center, the temperature sensor and the humidity sensor that make up the first acquisition device group are arranged at positions 1 m away from the target fluxgate sensor to obtain the average temperature and average humidity of the target fluxgate sensor to get the initial temperature term and the initial humidity term.

[0053] In the specific implementation process, the initial temperature term and the initial humidity term of the fluxgate sensor under fault detection are obtained. Taking the position of the target fluxgate sensor as the center, five groups of first acquisition device groups composed of temperature sensors and humidity sensors are set up, and they are arranged at positions 1 m away from the target fluxgate sensor respectively. The temperature data and humidity data of the target fluxgate sensor are obtained respectively. The obtained temperature data are: 25 °C, 24 °C, 26 °C, 25 °C, 25 °C, and the humidity data are: 50%, 49%, 51%, 51%, 49%. At this time, by calculating the average values of the temperature and humidity, the initial temperature term and the initial humidity term are obtained as 25 °C and 50% respectively.

[0054] Specifically, the steps of obtaining the initial temperature term and the initial humidity term further include S2002.

[0055] Step S2002: Obtain the position information of the target fluxgate sensor to obtain the central position feature point, set the creation value, based on the central position feature point, take the creation value as the unit to create the acquisition space to obtain the acquisition space term, set the layout term, based on the acquisition space term, take the layout term as the benchmark to arrange the target number of second acquisition device groups, obtain the temperature and humidity data respectively to obtain the temperature data set and the humidity data set, and obtain the average temperature and average humidity of the target fluxgate sensor based on the temperature data set and the humidity data set to obtain the initial temperature term and the initial humidity term.

[0056] As Figures 3 - 4 shown, it should be noted that the set creation value is 1 m, that is, taking the position of the target fluxgate sensor as the center, taking the creation value as the unit to obtain the acquisition space term. The acquisition space term is a three-dimensional space, and the set layout term is 2 m. Since the acquisition space term is a three-dimensional space and the layout term is 2 m, the number of the second acquisition device groups at this time is eight, which are respectively set at the eight fixed points of the acquisition space. The second acquisition device group is also composed of a temperature sensor and a humidity sensor. The average temperature and average humidity of the target fluxgate sensor are obtained to obtain the initial temperature term and the initial humidity term. Since the positions of the eight second acquisition device groups are at the eight fixed points of the three-dimensional space, the obtained data can more accurately reflect the average temperature and average humidity of the target fluxgate sensor at the central position.

[0057] Step S300: Set the detection adjustment term, and based on the detection adjustment term and the initial detection term, obtain the combined detection term, continuously detect the target fluxgate sensor to obtain the detection feedback term, and the detection feedback term is used to represent the continuous detection result of the target fluxgate sensor.

[0058] It should be noted that the detection adjustment items include the adjustment range and the adjustment time. The setting method of the detection adjustment items includes: setting a first amplification item, and obtaining a range adjustment item based on the combined result of the first amplification item and the initial detection item; setting a duration to obtain a duration item, and obtaining a detection adjustment item based on the combined result of the range adjustment item and the duration item. The set first amplification item is 50%. Based on the combined result of the first amplification item and the initial detection item, it is continuously increased to obtain multiple detection currents for the target fluxgate sensor. The set duration is 5 s, and it is judged whether the output current of the target fluxgate sensor is consistent with the detection current within the duration.

[0059] Step S400: Judge whether the output current of the target fluxgate sensor is consistent with the combined detection item. When the output current of the target fluxgate sensor is consistent with the combined detection item, repeat the detection step. When the output current of the target fluxgate sensor is inconsistent with the combined detection item, adjust the combined detection item through the adjustment method to obtain the target combined detection item and get the fault current item.

[0060] It should be noted that the adjustment method includes: obtaining the combined detection item data and the adjacent previous combined detection item data when the output current of the target fluxgate sensor is inconsistent with the combined detection item to obtain the target data item and the difference data item, obtaining the difference between the target data item and the difference data item to obtain the target interval item; setting a fluctuation item, and respectively combining the combined result of the fluctuation item and the target interval item with the target data item and the difference data item. When the output current of the target fluxgate sensor is consistent with the combined detection item, the combination of the fluctuation item and the difference data item is used as the combined detection item, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection item. When the output current of the target fluxgate sensor is inconsistent with the combined detection item, the fluctuation item is negative and is combined with the target data item as the combined detection item, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection item. Repeat the steps for adjustment to obtain the fault current item.

[0061] In the specific implementation process, when the output current of the target fluxgate sensor is inconsistent with the combined detection item, the combined detection item data and the previous adjacent combined detection item data are 10 mA and 9.5 mA respectively. At this time, the difference between the target data item and the difference data item is 0.5 mA, and the set fluctuation item is 50%. At this time, the combined result of the fluctuation item and the target interval item is 0.25 mA. Since the combined detection item data when the output current of the target fluxgate sensor is inconsistent with the combined detection item is 10 mA, the fluctuation item is negative at this time and is combined with the target data item as the combined detection item, and the combined detection item is 9.75 mA. The target fluxgate sensor is detected again. When the output current of the target fluxgate sensor is inconsistent with the combined detection item again, the combined detection item data and the previous adjacent combined detection item data when the output current of the target fluxgate sensor is inconsistent with the combined detection item are 9.75 mA and 9.5 mA respectively. At this time, the difference between the target data item and the difference data item is 0.25 mA, the combined result of the fluctuation item and the target interval item is 0.125 mA, the fluctuation item is negative, and is combined with the target data item as the combined detection item, and the combined detection item is 9.625 mA. The target fluxgate sensor is detected again, and so on, until the accurate target combined detection item is obtained to obtain the fault current item.

[0062] Step S500: Obtain the temperature and humidity data of the target fluxgate sensor again to obtain the real-time temperature item and the real-time humidity item, and convert the interference values of the real-time temperature item and the real-time humidity item on the target fluxgate sensor into compensation values through a compensation method to obtain the environmental compensation item.

[0063] It should be noted that the compensation method includes:

[0064] Create a temperature compensation formula, and the temperature compensation formula is:

[0065] ; where represents the compensation current at temperature , represents the initial detection item, represents the linear temperature coefficient, which describes the linear influence of temperature change on current, represents the quadratic temperature coefficient, considering the non-linear influence, represents the exponential compensation coefficient of temperature, considering the exponential influence of temperature on the electrical properties of materials, represents the real-time temperature item, represents the initial temperature item;

[0066] Create a humidity compensation formula, and the humidity compensation formula is: ; where represents the compensation current at humidity , Indicates the initial detection item, Indicates the linear humidity coefficient, which describes the linear effect of humidity change on current, Indicates the quadratic humidity coefficient, which considers the non-linear effect of humidity on current, Indicates the logarithmic compensation coefficient of humidity, which considers the logarithmic effect of humidity on the sensor performance, Indicates the real-time humidity item, Indicates the initial humidity item;

[0067] The environmental compensation value is The combined result with ; , , , The acquisition method of

[0068] Set multiple temperature points and humidity points to obtain a temperature set and a humidity set, set the verified current to obtain the verified current item;

[0069] Combine the temperature set and the humidity set, and detect the output current of the verified current item through the target fluxgate sensor to obtain the calibrated current item;

[0070] Create a temperature fitting formula, and the temperature fitting formula is:

[0071] ; where Is the calibrated current item, Is the verified current item;

[0072] Create a humidity fitting formula, and the humidity fitting formula is:

[0073] ; where Is the calibrated current item, Is the verified current item.

[0074] And The acquisition method includes:

[0075] Create a temperature exponential formula, and the temperature exponential formula is:

[0076] ; where Is the calibrated current item, Is the verified current item;

[0077] Create a humidity exponential formula, and the humidity exponential formula is: ; where Is the calibrated current item, Is the verified current item.

[0078] In a specific implementation process, multiple temperature points are selected, ranging from 0°C to 100°C, with a 10°C interval for each point, and multiple humidity points are selected, ranging from 10% to 90%, with a 10% interval for each point. Under the combined conditions of each temperature and humidity, a sensor is used to record the output current to obtain the calibrated current term. At 20°C, the measured current is 10.2 mA; at 30°C, the measured current is 11.5 mA; at 40°C, the measured current is 13.0 mA. At this time, according to the formula:

[0079] ; ;

[0080] ; ; After calculation, it is obtained that is 0.01, is 0.0001, is 0.001, is 0.02, is 0.0005, is 0.03. When the obtained fault current term is 300 mA, the temperature is 35°C and the humidity is 70%. At this time, according to the temperature compensation formula:

[0081] ; In is 0.01, is 0.0001, is 0.001, it is calculated that is 11.21 mA;

[0082] In is 0.02, is 0.0005, is 0.03, according to the humidity compensation formula: ;

[0083] It is calculated that is 18.0384 mA. At this time, the actual fault current of the target fluxgate sensor is 300 - 11.21 - 18.0384 = 270.7516 mA, thus achieving the effect of converting the interference values of the real-time temperature term and the real-time humidity term on the target fluxgate sensor into compensation values.

[0084] Although the embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for detecting a fluxgate sensor fault, characterized in that: include: An initial detection current is set to obtain an initial detection item, and a target fluxgate sensor is detected based on the initial detection item to obtain an output current of the target fluxgate sensor; Acquire temperature and humidity data by an acquisition method to obtain an initial temperature item and an initial humidity item, wherein the initial temperature item and the initial humidity item are used to describe an initial detection environment to which the target fluxgate sensor is subjected; A detection adjustment item is set, and a combined detection item is obtained based on the detection adjustment item and the initial detection item, and a detection feedback item is obtained by continuously detecting the target fluxgate sensor. The detection feedback item is used to express the continuous detection result of the target fluxgate sensor. Based on the detection feedback item, it is determined whether the output current of the target fluxgate sensor is consistent with the combined detection item. When the output current of the target fluxgate sensor is consistent with the combined detection item, the detection step is repeated. When the output current of the target fluxgate sensor is inconsistent with the combined detection item, the combined detection item is adjusted by an adjustment method to obtain the target combined detection item and obtain the fault current item. The temperature and humidity data of the target fluxgate sensor are acquired again to obtain a real-time temperature item and a real-time humidity item, and the interference values ​​of the real-time temperature item and the real-time humidity item on the target fluxgate sensor are converted into compensation values ​​by a compensation method to obtain an environmental compensation item; Based on the combined result of the environmental compensation term and the fault current term, actual fault data of the target fluxgate sensor is obtained to obtain an actual fault term, and the actual fault term is used to express the environmental impact value of the target fluxgate sensor; The compensation method includes: Create a temperature compensation formula, the temperature compensation formula is: ;in Indicates the temperature The compensation current under represents the initial detection item, It represents the linear temperature coefficient, which describes the linear effect of temperature change on current. represents the quadratic temperature coefficient, taking into account the nonlinear effect, Indicates the exponential compensation coefficient of temperature, taking into account the exponential effect of temperature on the electrical properties of the material. Indicates the real-time temperature item, represents the initial term of temperature; Create a humidity compensation formula, the humidity compensation formula is: ;in Indicates humidity The compensation current under represents the initial detection item, Represents the linear humidity coefficient, which describes the linear effect of humidity changes on current. represents the secondary humidity coefficient, taking into account the nonlinear effect of humidity on current, Represents the logarithmic compensation coefficient of humidity, taking into account the logarithmic effect of humidity on sensor performance. Represents the real-time humidity item, represents the initial humidity term; The environmental compensation value is and The combined result of The detection adjustment item includes an adjustment range and an adjustment time, and the setting method of the detection adjustment item includes: setting a first amplification item, and obtaining a range adjustment item based on a combination result of the first amplification item and an initial detection item; Setting the duration, obtaining the duration item, and obtaining the detection adjustment item based on the combination result of the range adjustment item and the duration item; The adjustment method comprises: Obtain the combined detection item data and the previous adjacent combined detection item data when the output current of the target fluxgate sensor is inconsistent with the combined detection item, obtain the target data item and the difference data item, obtain the difference between the target data item and the difference data item, and obtain the target interval item; Set the fluctuation item, and based on the combination result of the fluctuation item and the target interval item, combine them with the target data item and the difference data item respectively. When the output current of the target fluxgate sensor is consistent with the combined detection item, the fluctuation item and the difference data item are combined as the combined detection item, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection item. When the output current of the target fluxgate sensor is inconsistent with the combined detection item, the fluctuation item is a negative value, and is combined with the target data item as the combined detection item, and it is judged whether the output current of the target fluxgate sensor is consistent with the combined detection item. Repeat the steps for adjustment to obtain the fault current item.

2. A fluxgate sensor fault detection method according to claim 1, characterized in that: Said , , , The methods for obtaining include: Set multiple temperature points and humidity points to obtain a temperature set and a humidity set, set a verified current, and obtain a verified current item; The temperature set and the humidity set are combined, and the output current of the verification current item is detected by the target fluxgate sensor to obtain the calibration current item; Create a temperature fitting formula. The temperature fitting formula is: ;in is the calibration current term, To verify the current term; Create a humidity fitting formula. The humidity fitting formula is: ;in is the calibration current term, To verify the current term.

3. A fluxgate sensor fault detection method according to claim 2, characterized in that: Said and The methods for obtaining include: Create a temperature index formula. The temperature index formula is: ;in is the calibration current term, To verify the current term; Create a humidity index formula. The humidity index formula is: ;in is the calibration current term, To verify the current term.

4. A fluxgate sensor fault detection method according to claim 1, characterized in that: The acquisition method includes: setting a target number of first acquisition device groups, acquiring position data of a target fluxgate sensor, obtaining a marked feature point, setting an interval item, arranging the first acquisition device groups with the marked feature point as the center and the interval item as the interval, acquiring the average temperature and average humidity of the target fluxgate sensor, and obtaining a temperature initial item and a humidity initial item.

5. A fluxgate sensor fault detection method according to claim 1, characterized in that: The acquisition method also includes: Obtain the position information of the target fluxgate sensor and obtain the center position feature point; Set the creation value, create the acquisition space based on the central position feature point and the creation value as a unit, and obtain the acquisition space item; Set the layout item, based on the acquisition space item, take the layout item as the benchmark, arrange the target number of second acquisition equipment groups, respectively acquire the temperature and humidity data, obtain the temperature data set and the humidity data set, obtain the average temperature and average humidity of the target fluxgate sensor based on the temperature data set and the humidity data set, and obtain the temperature initial item and the humidity initial item.

Citation Information

Patent Citations

  • Fluxgate sensor noise detection method and system and storage medium

    CN117665683A

  • Temperature compensation method of TMR current sensor

    CN118884040A