CN117590305A - Temperature drift error voltage compensation method and system based on magneto-dependent current sensor - Google Patents
Temperature drift error voltage compensation method and system based on magneto-dependent current sensor Download PDFInfo
- Publication number
- CN117590305A CN117590305A CN202311397847.3A CN202311397847A CN117590305A CN 117590305 A CN117590305 A CN 117590305A CN 202311397847 A CN202311397847 A CN 202311397847A CN 117590305 A CN117590305 A CN 117590305A
- Authority
- CN
- China
- Prior art keywords
- temperature
- sensitivity
- current sensor
- magneto
- compensation coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000001419 dependent effect Effects 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000035945 sensitivity Effects 0.000 claims abstract description 117
- 238000012360 testing method Methods 0.000 claims abstract description 51
- 238000004364 calculation method Methods 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 abstract description 8
- 230000007613 environmental effect Effects 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004075 alteration Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000035699 permeability Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R35/00—Testing or calibrating of apparatus covered by the other groups of this subclass
- G01R35/005—Calibrating; Standards or reference devices, e.g. voltage or resistance standards, "golden" references
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measuring Magnetic Variables (AREA)
Abstract
The invention discloses a temperature drift error voltage compensation method and system based on a magneto-dependent current sensor, and belongs to the technical field of electric measurement. The method of the invention comprises the following steps: performing temperature sensitivity test on the magneto-dependent current sensor, and acquiring test data; performing data fitting on the test data, constructing a relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature; determining a sensitivity compensation coefficient at each temperature according to the relation curve; and determining the output voltage after the compensation of the magneto-dependent current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors. The invention can calculate the output voltage of the compensated magneto-dependent current sensor based on the temperature drift error, thereby improving the measurement performance and environmental adaptability of the magneto-dependent current sensor.
Description
Technical Field
The invention relates to the technical field of electric measurement, in particular to a temperature drift error voltage compensation method and system based on a magneto-dependent current sensor.
Background
The novel power system has high-proportion renewable energy sources and high-proportion power electronic equipment, high-voltage heavy current contains complex components such as power frequency, harmonic waves, direct current and the like, and has wide dynamic, strong random and strong time-varying characteristics, but the conventional main current sensor is difficult to simultaneously cope with the measurement requirements of current signals in the complex environment in the aspects of accuracy, wide dynamic characteristics and the like.
Current sensors based on novel magnetosensitive technologies such as hall elements, giant magnetoresistance, tunneling magnetoresistance and the like are increasingly applied, and have more excellent performance performances in terms of resolution, sensitivity, power consumption, magnetic field working range, working temperature and the like. The magnetic sensors can be constructed into an annular array structure, or can be arranged at the air gap of an opening magnetic focusing ring with high magnetic permeability, and the magnetic sensors can sense the magnetic field generated by primary current by utilizing the magnetic focusing effect of the iron core.
However, the operating environment of the current sensor is filled with external influences such as temperature, humidity, external electric field and the like, wherein sensitivity drift of the magnetic sensor can be generated under the influence of the temperature, and accuracy of current sensing is affected. The temperature drift compensation circuit of most magneto-dependent current sensors is characterized in that a temperature sensitive resistor with a negative temperature coefficient is added into a power supply circuit of a magneto-dependent element, and the power supply of the magneto-dependent element is regulated by sensing temperature change, so that the output of the magneto-dependent element is regulated.
The hardware circuit compensation method can greatly reduce the temperature drift error of the magneto-dependent current sensor, but the linearity and stability of the sensitivity temperature curve are still to be enhanced.
Disclosure of Invention
Aiming at the problems, the invention provides a temperature drift error voltage compensation method based on a magneto-dependent current sensor, which comprises the following steps:
performing temperature sensitivity test on the magneto-dependent current sensor, and acquiring test data;
performing data fitting on the test data, constructing a relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature;
determining a sensitivity compensation coefficient at each temperature according to the relation curve;
and determining the output voltage after the compensation of the magneto-dependent current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors.
Optionally, the temperature sensitivity test is performed for the magnetosensitive current sensor, including:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
Optionally, a data fitting algorithm based on cubic spline interpolation is used for performing data fitting on the test data.
Optionally, determining the output voltage after the compensation of the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao error includes:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
Optionally, the calculation formula for determining the sensitivity compensation coefficient at each temperature is as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For sensitivity at standard temperature, S (T) is the sensitivity at the current T temperature.
Optionally, a calculation formula of the output voltage compensated by the magnetosensitive current sensor is determined as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
In still another aspect, the present invention further provides a temperature drift error voltage compensation system based on a magnetosensitive current sensor, including:
the testing unit is used for testing the temperature sensitivity of the magneto-dependent current sensor and acquiring testing data;
the fitting calculation unit is used for carrying out data fitting on the test data, constructing the relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature;
a calculating unit for determining a sensitivity compensation coefficient at each temperature according to the relation curve;
and the output unit is used for determining the output voltage after the compensation of the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors.
Optionally, the test unit performs a temperature sensitivity test for the magnetosensitive current sensor, including:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
Optionally, the fitting calculation unit performs data fitting on the test data based on a data fitting algorithm of cubic spline interpolation.
Optionally, the output unit determines the output voltage after the compensation of the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao error, including:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
Optionally, the calculation unit determines a calculation formula of the sensitivity compensation coefficient at each temperature as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For sensitivity at standard temperature, S (T) is the sensitivity at the current T temperature.
Optionally, the output unit determines a calculation formula of the output voltage compensated by the magnetosensitive current sensor, as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
In yet another aspect, the present invention also provides a computing device comprising: one or more processors;
a processor for executing one or more programs;
the method as described above is implemented when the one or more programs are executed by the one or more processors.
In yet another aspect, the present invention also provides a computer readable storage medium having stored thereon a computer program which, when executed, implements a method as described above.
Compared with the prior art, the invention has the beneficial effects that:
the invention provides a temperature drift error voltage compensation method based on a magneto-dependent current sensor, which comprises the following steps: performing temperature sensitivity test on the magneto-dependent current sensor, and acquiring test data; performing data fitting on the test data, constructing a relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature; determining a sensitivity compensation coefficient at each temperature according to the relation curve; and determining the output voltage after the compensation of the magneto-dependent current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors. The invention can calculate the output voltage of the compensated magneto-dependent current sensor based on the temperature drift error, thereby improving the measurement performance and environmental adaptability of the magneto-dependent current sensor.
Drawings
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a diagram of a signal processing architecture of a magnetosensitive current sensor according to the method of the present invention;
fig. 3 is a block diagram of the system of the present invention.
Detailed Description
The exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, however, the present invention may be embodied in many different forms and is not limited to the examples described herein, which are provided to fully and completely disclose the present invention and fully convey the scope of the invention to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, like elements/components are referred to by like reference numerals.
Unless otherwise indicated, terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. In addition, it will be understood that terms defined in commonly used dictionaries should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense.
Example 1:
the invention provides a temperature drift error voltage compensation method based on a magneto-dependent current sensor, which is shown in figure 1 and comprises the following steps:
step 1, performing temperature sensitivity test on a magneto-dependent current sensor, and acquiring test data;
step 2, performing data fitting on the test data, constructing a relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature;
step 3, determining a sensitivity compensation coefficient at each temperature according to the relation curve;
and 4, determining the output voltage after the compensation of the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors.
Wherein, carry out temperature sensitivity test to magnetosensitive current sensor, include:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
And performing data fitting on the test data based on a data fitting algorithm of cubic spline interpolation.
Wherein, according to the sensitivity compensation coefficient and based on Yu Wenpiao error, determining the output voltage after the compensation of the magnetosensitive current sensor comprises:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
Wherein, the calculation formula for determining the sensitivity compensation coefficient at each temperature is as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For sensitivity at standard temperature, S (T) is the sensitivity at the current T temperature.
The calculation formula of the output voltage compensated by the magneto-dependent current sensor is determined as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
The invention is further described in connection with specific examples as follows:
the case implementation step comprises the following steps:
step 1: and (5) testing temperature sensitivity. Measuring a set of temperature and sensor sensitivity relationships at 10 ℃ intervals over a test temperature range;
step 2: fitting data. Obtaining a relation curve of the temperature and the sensitivity of the TMR small current sensor in a test temperature range through a data fitting algorithm based on cubic spline interpolation, and constructing a corresponding relation between the sensitivity and the temperature of the sensor;
step 3: the coefficients are built in. Writing the sensitivity compensation coefficient at each temperature into an FPGA (field programmable gate array) according to the relation curve;
step 4: and (5) temperature drift error compensation. The signal processing module of the magneto-dependent current sensor is constructed based on the FPGA, as shown in fig. 2, in the actual measurement process, the ambient temperature is obtained through the temperature sensor, and the compensated output voltage is obtained based on the sensitivity compensation coefficient in the FPGA.
The above stepsThe data fitting algorithm based on cubic spline interpolation in step 2 is that in the interval [ a, b ]]The n interpolation nodes are: a, a<x 1 <x 2 <…x n Each interpolation point corresponds to a value of [ y ] 1 ,y 2 ,…,y n ]The cubic spline interpolation function can be expressed as:
let S 1 (x) And S is n (x) The third derivative value is equal to the third derivative value of the adjacent interpolation function, and a can be sequentially obtained i To obtain coefficients of the cubic spline interpolation function.
The sensitivity compensation coefficient at each temperature in the above step 3 is:
wherein S (T) 0 ) For sensitivity at standard temperature 25 ℃, S (T) is the sensitivity at the current T temperature. Writing the compensation coefficient at each temperature into the FPGA;
in the step 4, the signal processing module of the magneto-dependent current sensor is that in the actual measurement process, the output of the magneto-dependent element enters the FPGA through the ADC sampling circuit, meanwhile, the FPGA obtains the ambient temperature of the sensor through the temperature sensor, a lookup table is realized in the FPGA to obtain a sensitivity compensation coefficient, and finally, the compensated output voltage is obtained through mathematical operation. The compensated output voltage can be expressed as:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
Wherein, the method comprises the following steps of. The invention has the following advantages:
(1) The traditional hardware compensation is to carry out compensation optimization on the input voltage of the magneto-sensitive element by designing a power supply circuit, and the invention processes the output signal of the magneto-sensitive sensor, and corrects the sensitivity drift of the sensor by a software digital method so as to reduce the sensitivity variation of the sensor in the measuring temperature range. And measuring a small amount of data, and obtaining the relation between the temperature and the sensitivity of the sensor in the whole measured temperature range by a data fitting mode.
(2) According to the invention, through a data fitting method, only a small amount of data is needed to be measured, so that the relation between the temperature in the whole measured temperature range and the sensitivity of the sensor can be obtained, and the time, the energy and the power waste are saved.
(3) The method adopts a cubic spline interpolation algorithm, and has the advantages of smooth fitting curve and sectional difference value because the method is second-order derivative at the connecting point.
Example 2:
the invention also provides a temperature drift error voltage compensation system 200 based on a magneto-dependent current sensor, as shown in fig. 3, comprising:
a test unit 201, configured to perform a temperature sensitivity test on the magnetosensitive current sensor, and obtain test data;
a fitting calculation unit 202, configured to perform data fitting on the test data, construct a relationship between the sensitivity and the temperature of the magnetosensitive current sensor, and construct a relationship curve according to the relationship between the sensitivity and the temperature;
a calculation unit 203 for determining a sensitivity compensation coefficient at each temperature according to the relation;
and an output unit 204, configured to determine the output voltage compensated by the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on the Yu Wenpiao error.
Wherein the test unit 201 performs a temperature sensitivity test for the magnetosensitive current sensor, comprising:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
Wherein, the fitting calculation unit 202 performs data fitting on the test data based on a data fitting algorithm of cubic spline interpolation.
Wherein the output unit 204 determines the output voltage compensated by the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao error, and includes:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
Wherein the calculation unit 203 determines the calculation formula of the sensitivity compensation coefficient at each temperature as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For sensitivity at standard temperature, S (T) is the sensitivity at the current T temperature.
Wherein, the output unit 204 determines a calculation formula of the output voltage compensated by the magnetosensitive current sensor as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
The invention can calculate the output voltage of the compensated magneto-dependent current sensor based on the temperature drift error, thereby improving the measurement performance and environmental adaptability of the magneto-dependent current sensor.
Example 3:
based on the same inventive concept, the invention also provides a computer device comprising a processor and a memory for storing a computer program comprising program instructions, the processor for executing the program instructions stored by the computer storage medium. The processor may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application SpecificIntegrated Circuit, ASIC), off-the-shelf Programmable gate arrays (FPGAs) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., which are the computational core and control core of the terminal adapted to implement one or more instructions, in particular adapted to load and execute one or more instructions within a computer storage medium to implement the corresponding method flow or corresponding functions to implement the steps of the method in the embodiments described above.
Example 4:
based on the same inventive concept, the present invention also provides a storage medium, in particular, a computer readable storage medium (Memory), which is a Memory device in a computer device, for storing programs and data. It is understood that the computer readable storage medium herein may include both built-in storage media in a computer device and extended storage media supported by the computer device. The computer-readable storage medium provides a storage space storing an operating system of the terminal. Also stored in the memory space are one or more instructions, which may be one or more computer programs (including program code), adapted to be loaded and executed by the processor. The computer readable storage medium herein may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory. One or more instructions stored in a computer-readable storage medium may be loaded and executed by a processor to implement the steps of the methods in the above-described embodiments.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein. The scheme in the embodiment of the invention can be realized by adopting various computer languages, such as object-oriented programming language Java, an transliteration script language JavaScript and the like.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (14)
1. A temperature drift error voltage compensation method based on a magnetosensitive current sensor, the method comprising:
performing temperature sensitivity test on the magneto-dependent current sensor, and acquiring test data;
performing data fitting on the test data, constructing a relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature;
determining a sensitivity compensation coefficient at each temperature according to the relation curve;
and determining the output voltage after the compensation of the magneto-dependent current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors.
2. The method of claim 1, wherein the performing a temperature sensitivity test for a magneto-dependent current sensor comprises:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
3. The method of claim 1, wherein the data fitting is performed on the test data based on a data fitting algorithm of cubic spline interpolation.
4. The method of claim 1, wherein determining the compensated output voltage of the magnetosensitive current sensor based on the sensitivity compensation coefficient and based on Yu Wenpiao error comprises:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
5. The method of claim 1, wherein the equation for determining the sensitivity compensation coefficient for each temperature is as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For sensitivity at standard temperature, S (T) is the sensitivity at the current T temperature.
6. The method of claim 1, wherein the calculation formula for determining the compensated output voltage of the magnetosensitive current sensor is as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
7. A temperature drift error voltage compensation system based on a magnetically sensitive current sensor, the system comprising:
the testing unit is used for testing the temperature sensitivity of the magneto-dependent current sensor and acquiring testing data;
the fitting calculation unit is used for carrying out data fitting on the test data, constructing the relation between the sensitivity and the temperature of the magneto-dependent current sensor, and constructing a relation curve according to the relation between the sensitivity and the temperature;
a calculating unit for determining a sensitivity compensation coefficient at each temperature according to the relation curve;
and the output unit is used for determining the output voltage after the compensation of the magnetosensitive current sensor according to the sensitivity compensation coefficient and based on Yu Wenpiao errors.
8. The system of claim 7, wherein the test unit performs a temperature sensitivity test for the magnetosensitive current sensor, comprising:
and measuring the relation between the temperature and the sensitivity of a group of magneto-dependent current sensors at intervals of preset temperature in the test temperature range.
9. The system according to claim 7, wherein the fitting calculation unit performs data fitting on the test data based on a data fitting algorithm of cubic spline interpolation.
10. The system of claim 7, wherein the output unit determines the compensated output voltage of the magnetosensitive current sensor based on the sensitivity compensation coefficient and based on Yu Wenpiao error, comprising:
writing the sensitivity compensation coefficient at each temperature into an FPGA;
based on the FPGA written with the sensitivity compensation coefficient at each temperature, and according to the ambient temperature, the output voltage after the compensation of the magnetosensitive current sensor is calculated.
11. The system of claim 7, wherein the calculation unit determines a calculation formula of the sensitivity compensation coefficient at each temperature as follows:
wherein α (T) is a sensitivity compensation coefficient at each temperature, S (T) 0 ) For the purpose of markingSensitivity at quasi-temperature, S (T) is the sensitivity at the current T temperature.
12. The system of claim 7, wherein the output unit determines a calculation formula for the compensated output voltage of the magnetosensitive current sensor as follows:
v’ out =α(T)·v out
wherein v' out For the compensated output voltage, α (T) is the sensitivity compensation coefficient at each temperature, v out Is the original output voltage of the magneto-sensitive element.
13. A computer device, comprising:
one or more processors;
a processor for executing one or more programs;
the method of any of claims 1-6 is implemented when the one or more programs are executed by the one or more processors.
14. A computer readable storage medium, characterized in that a computer program is stored thereon, which computer program, when executed, implements the method according to any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311397847.3A CN117590305A (en) | 2023-10-24 | 2023-10-24 | Temperature drift error voltage compensation method and system based on magneto-dependent current sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311397847.3A CN117590305A (en) | 2023-10-24 | 2023-10-24 | Temperature drift error voltage compensation method and system based on magneto-dependent current sensor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117590305A true CN117590305A (en) | 2024-02-23 |
Family
ID=89914161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311397847.3A Pending CN117590305A (en) | 2023-10-24 | 2023-10-24 | Temperature drift error voltage compensation method and system based on magneto-dependent current sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117590305A (en) |
-
2023
- 2023-10-24 CN CN202311397847.3A patent/CN117590305A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107271081B (en) | Silicon piezoresistive pressure transmitter temperature compensation method and device based on two-stage least square fitting | |
JP2006284375A (en) | Physical quantity detection method and sensor device | |
CN1869615A (en) | Temp. compensation device of electronic signal | |
CN112362941B (en) | Annular current transformer and current measuring method thereof | |
CN112946358A (en) | Temperature drift error compensation unit and method for measuring current | |
US7373266B2 (en) | Sensor calibration using selectively disconnected temperature | |
Wei et al. | High-precision smart calibration system for temperature sensors | |
CN113504499A (en) | Error calibration device and method for differential measurement type voltage transformer | |
CN117590305A (en) | Temperature drift error voltage compensation method and system based on magneto-dependent current sensor | |
CN113567897A (en) | Self-adaptive measuring method of annular TMR array sensor | |
JP2020008563A (en) | Magnetic field measuring device, magnetic field measuring method, and magnetic field measuring program | |
CN113687289B (en) | Measurement and self-calibration method and system of non-contact miniature voltage sensor | |
CN116243048A (en) | Voltage detection method, circuit, equipment and storage medium | |
CN114034907B (en) | Method and device for measuring current by current sensor based on annular tunnel magnetic resistance array | |
CN103080754B (en) | Current sensor | |
JP2020008568A (en) | Magnetic field measuring device, magnetic field measuring method, and magnetic field measuring program | |
CN108469595B (en) | Magnetic field sensing device and sensing method | |
CN110568268B (en) | Electric field intensity test system of electric and magnetic field set based on MEMS technology | |
CN104515611A (en) | Temperature sensing circuit and temperature sensor | |
JP2020144113A (en) | Method for determining magnetic field absolute angle | |
CN113014206A (en) | Scale factor temperature drift compensation device and method for current/frequency conversion circuit | |
CN112904261B (en) | Harmonic calibration system and method, error harmonic component coefficient calculation system and method | |
JP2007033195A (en) | Magnetic characteristic measuring method and measuring device | |
US11567108B2 (en) | Multi-gain channels for multi-range sensor | |
CN114487944B (en) | Zero-gain temperature drift direct-current magnetic field measuring method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |