Next Article in Journal
An Improved Algorithm to Extract Moiré Fringe Phase for Wafer-Mask Alignment in Nanoimprint Lithography
Previous Article in Journal
Parallel Farby–Perot Interferometers in an Etched Multicore Fiber for Vector Bending Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Precision Temperature Compensation Method for TMR Weak Current Sensors Based on FPGA

by
Jie Wu
1,2,
Ke Zhou
3,
Qingren Jin
3,
Baihua Lu
3,
Zhenhu Jin
1,2,* and
Jiamin Chen
1,2,4,*
1
State Key Laboratory of Transducer Technology, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China
2
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
3
Electric Power Research Institute of Guangxi Power Grid Co., Ltd., Nanning 530023, China
4
College of Materials Sciences and Opto-Electronic Technology, University of Chinese Academy of Sciences, Beijing 100049, China
*
Authors to whom correspondence should be addressed.
Micromachines 2024, 15(12), 1407; https://doi.org/10.3390/mi15121407
Submission received: 30 October 2024 / Revised: 19 November 2024 / Accepted: 20 November 2024 / Published: 22 November 2024
(This article belongs to the Section A:Physics)

Abstract

:
Tunnel magnetoresistance (TMR) sensors, known for their high sensitivity, efficiency, and compact size, are ideal for detecting weak currents, particularly leakage currents in smart grids. However, temperature variations can negatively impact their accuracy. This work investigates the effects of temperature variations on measurement accuracy. We analyzed the operating principles and temperature characteristics of TMR sensors and proposed a high-precision, software-based temperature compensation method using cubic spline interpolation combined with polynomial regression and zero-point self-calibration. Additionally, a field-programmable gate array (FPGA)-based temperature compensation circuit was designed and implemented. An experimental platform was established to comprehensively evaluate the sensor’s performance under various temperature conditions. Experimental results demonstrate that this method significantly enhances the sensor’s temperature stability, reduces the sensitivity temperature drift coefficient, and improves zero-point drift stability, outperforming other compensation methods. After compensation, the sensor’s measurement accuracy in complex temperature environments is substantially improved, enabling effective weak current detection in smart grids across diverse environments.

1. Introduction

The growing demand for safety, stability, and energy efficiency has driven the development of smart grids [1,2,3]. Precise current measurement and monitoring are critical for the efficient management, fault detection, and dynamic optimization of smart grids, particularly in the context of leakage current detection [4,5]. Surge arresters are used to protect various electrical devices within power systems from damage caused by over-voltages. When a surge arrester is in good condition, a current ranging from tens to hundreds of microamperes flows through it at normal operating voltages. However, prolonged operation can lead to the aging of resistive elements, and humid environments can adversely affect insulation properties, resulting in the degradation of the surge arrester’s performance. In severe cases, this degradation may even cause explosive accidents. Under such conditions, the leakage current of the surge arrester increases toseveral hundred microamperes to several milliamperes and spanning frequencies from DC increase toseveral tens of Hertz [6,7,8,9]. By using a current sensor with a measurement range of ±10 mA to monitor the changes in leakage current, surge arrester faults can be promptly detected, thereby ensuring the safe operation of the power grid. Therefore, the development of sensors capable of detecting low-frequency, weak currents is essential for ensuring the stability and reliability of power systems.
In recent years, tunneling magnetoresistance (TMR) sensors have demonstrated significant potential in current measurement applications due to their high sensitivity, low noise, excellent linearity, and broad frequency response. These characteristics make TMR sensors particularly suitable for detecting leakage currents [10,11,12]. Furthermore, the small size and low power consumption of TMR sensors enable their cost-effective and large-scale deployment in smart grids. In contrast, traditional current sensors such as current transformers (CTs) [13,14] are bulky, expensive, and incapable of measuring DC currents. Rogowski coils [15,16] are insensitive to DC and low-frequency signals and suffer from low precision, while fluxgate sensors [17,18] are complex, expensive, and susceptible to external magnetic field interference. Similarly, Hall sensors [19,20,21] have low sensitivity and accuracy, and their performance is significantly affected by temperature variations. Other magnetoresistance sensors, such as anisotropic magnetoresistance sensors (AMR) [22,23] and giant magnetoresistance sensors (GMR) [24,25,26], also exhibit limitations, including low sensitivity, poor linearity, and low accuracy. Given these challenges, TMR sensors offer a distinct advantage in measuring leakage currents in power grids, contributing significantly to the safe operation of smart grids.
Despite these advantages, TMR sensors are highly sensitive to temperature variations [27,28], which is particularly problematic in smart grid applications. Smart grids often cover vast geographical areas, where environmental temperatures can range from −40 °C to 50 °C. Moreover, TMR sensors installed near power lines or distribution cabinets may experience even higher temperatures, sometimes exceeding 100 °C, due to thermal radiation and self-heating. These extreme temperature fluctuations can severely compromise the accuracy of current measurements, presenting a major challenge for the widespread deployment of TMR sensors in smart grids. To ensure their reliable operation in such diverse conditions, addressing temperature drift and improving thermal stability are crucial for the practical application of TMR sensors. For TMR sensors to be viable for smart grid applications, they must maintain a stable output across a wide temperature range, ideally from −40 °C to 120 °C.
To mitigate temperature drift in this range, temperature compensation methods are applied to improve thermal stability [29,30,31]. These methods are generally classified as hardware and software compensation. Hardware compensation involves integrating components such as thermistors or diodes into the sensor’s interface circuit to counteract the sensor’s temperature coefficient and offset the impact of temperature on output. Conversely, software compensation relies on pre-testing the sensor’s temperature characteristics and employing algorithms to correct temperature-induced errors in real-time based on environmental conditions.
Previous studies have demonstrated various approaches to temperature compensation. In Reference [28], a thermistor is integrated into the interface circuit to control the TMR sensor’s supply voltage, ensuring the voltage changes inversely with sensitivity, reducing the temperature sensitivity coefficient from 1780 ppm/°C to 504 ppm/°C. Although the temperature sensitivity is reduced to a certain extent, it makes the circuit more complicated. In Reference [32], a temperature sensor is used to collect temperature signals and adjust the gain of an amplifier, reducing the temperature sensitivity coefficient of a GMR sensor from 2498 ppm/°C to 678 ppm/°C. In Reference [33], a similar method is applied to a GMR current sensor, reducing its output temperature dependence from 0.0738%/°C to 0.0319%/°C. This method requires not only computational processing but also additional hardware, which increases the complexity of the system. In Reference [34], least squares and particle swarm optimization algorithms are applied to giant magnetoresistance elements, achieving relative full-scale measurement errors of 0.13% and 0.14% within the −40 °C to 80 °C range, respectively. In Reference [35], least squares data fitting is applied to reduce the TMR sensor’s temperature coefficient from 1100 ppm/°C to 117 ppm/°C and zero-output drift from 67.7 nT to 7.37 nT within the −45° C to 85 °C range. Although the least squares method in these two studies has a simple compensation operation, the accuracy after compensation is not very high. In References [36,37], B-spline mathematical modeling for the temperature compensation of a GMR current sensor is employed, achieving measurement accuracy within ±0.6% over a 50A range. This method completes temperature compensation for large currents but has not yet been implemented in weak current scenarios. The authors of Reference [38] propose using a TMR sensor for the dual-parameter measurement of current and temperature, simultaneously performing temperature compensation and achieving a current measurement accuracy of ±2.03% within the −40 °C to 160 °C range. But its measurement accuracy still needs to be improved. Therefore, this study aims to explore a new temperature compensation strategy that can further improve the measurement accuracy of the TMR current sensor without increasing the complexity of the system.
Hardware compensation provides a quick response, independence, and high reliability, but is generally limited to analog sensors, has complex circuit designs, and offers relatively low precision [39,40]. In contrast, software compensation is characterized by higher precision, greater flexibility, broader applicability, and the ease of updates and iterations [41]. This approach allows for compensation over a wider temperature range without frequent circuit modifications, preventing material waste. As a result, software compensation is considered more advantageous for addressing temperature drift in TMR sensors.
This paper presents a high-precision software-based temperature compensation method for TMR weak current sensors. The proposed method combines cubic spline interpolation with polynomial regression algorithms to compensate for the sensor’s sensitivity temperature drift. Additionally, a self-calibrating circuit is designed to address zero-point temperature drift. By integrating the hardware circuit with the high-speed data processing capabilities of a field-programmable gate array (FPGA), real-time temperature compensation for both sensitivity and zero-point output is achieved. This significantly enhances the monitoring capabilities of TMR current sensors for leakage currents in complex temperature environments within smart grids, ensuring the safe and stable operation of smart grid systems. Compared to existing methods, the proposed approach offers a streamlined process, high efficiency, and optimal resource utilization, making it highly suitable for large-scale industrial sensor applications.

2. Preliminary Principle

2.1. Principle of TMR Current Sensor

TMR arises from spin-dependent tunneling in a magnetic tunnel junction (MTJ) structure, comprising a free layer, tunnel barrier, and reference layer [42,43,44]. TMR resistance depends on the magnetic alignment between the free and reference layers. The alignment, parallel (low resistance) or antiparallel (high resistance), creates a linear relationship between magnetic field strength and resistance, which is critical for sensor applications, shown in Figure 1 [45,46,47].
TMR current sensors use the TMR effect to detect magnetic fields from conductor currents. This generates proportional changes in magnetoresistance, as shown in Figure 2, which can be described by
B = μ 0 I   / 2 π r
R = α B
where B is the magnetic field strength generated by the current; μ0 is the vacuum permeability, which represents the characteristics of the magnetic field in a vacuum; I is the current passing through the conductor; r is the distance from the current to the measurement point. R is the magnetoresistance change, and α is a proportionality coefficient related to the magnetic field. TMR sensors use a full-bridge Wheatstone configuration to enhance measurement accuracy, improve sensitivity, and reduce temperature effects [47,48,49,50]. The output is represented as
V o u t = V o u t 1 V o u t 2   = V c c · ( R 4 + Δ R R 1 Δ R + R 4 + Δ R R 2 Δ R R 3 + Δ R + R 2 Δ R )   = V c c · Δ R R .
Based on Equations (1) and (2), the relationship between the output and the current can be expressed as
V o u t = V c c μ 0 α 2 π r R I = V c c S I ,
where S is the sensor sensitivity. Within the TMR devices’ linear range, the bridge output is proportional to the measured current, allowing direct determination of current magnitude from the measurement output.
TMR current sensor sensitivity can be optimized by adjusting the spacing between the conductor and the sensor element [45]. Through MEMS fabrication technology, the current conductor and TMR elements are integrated on one chip, reducing stray magnetic field interference and improving the signal–noise ratio, as shown in Figure 3. This approach enhances sensor sensitivity, achieves miniaturization, and controls costs, making it suitable for measuring weak currents. The magnetic field-sensitive chip used in this study to measure weak leakage currents is manufactured by MultiDimension Technology, Zhangjiagang, China, model TMR-MAC005. This chip integrates a current coil with a highly sensitive TMR element. By placing the TMR element in close proximity to the coil, it enables high-precision measurements of weak currents within the ±10 mA range. To enhance stability, multiple MTJs are connected in series in each bridge arm to prevent the adverse effects of low-yield MTJs on overall performance. In summary, the TMR chip achieves high precision and stable weak current detection through optimized design.

2.2. Temperature Characteristics

TMR element performance is significantly affected by temperature. Magnetic susceptibility and the magnetoresistance coefficient of magnetic materials change with temperature, influencing the sensor’s output signal. Temperature-induced resistance changes affect the stability and accuracy of the sensor’s output. Thermal noise (including thermal magnetic noise and thermal resistance noise) varies with temperature, affecting the element’s sensitivity and resolution. Additionally, temperature changes can cause materials to expand or contract, affecting the sensor’s structure and performance, thereby impacting measurement results [51,52]. In summary, temperature changes affect performance through multiple mechanisms. Effective temperature compensation is essential to mitigate these negative impacts and improve the sensor’s reliability and accuracy.
This paper analyzes the impact of temperature on TMR sensor performance from an application perspective, focusing on temperature characteristics based on Wheatstone bridge configuration. By introducing parameters RT and ΔRT, the impact of temperature changes on TMR elements is quantified. RT represents the temperature-dependent variation, while ΔRT indicates magnetoresistance change influenced by both temperature and the magnetic field, which can be expressed as
Δ R T = β T B
Considering the temperature effect, the bridge output becomes
V o u t = V o u t 1 V o u t 2 = V c c Δ R + Δ R T R + R T
According to Equations (1) and (5), the bridge output can be further expressed as
V o u t = V c c [ α + β ( T ) ] μ 0 2 π r ( R + R T ) I = V c c S ( T ) I
It can be observed that temperature affects the voltage output of the sensor, resulting in sensitivity temperature drift.
The zero output of the TMR current sensor will drift due to temperature effects. Ideally, the four magnetoresistance elements in the bridge would be equally affected by temperature, resulting in zero output at the zero position. Due to manufacturing limitations, temperature coefficients do not match, and magnetoresistance elements are affected differently by temperature [53], leading to zero-output drift, meaning output is not zero when there is no magnetic field.
V 0 = V c c ( R 4 + R T 4 R 1 + R T 1 + R 4 + R T 4 R 2 + R T 2 ( R 2 + R T 2 ) + ( R 3 + R T 3 ) )   0
After establishing the temperature characteristic model of the TMR sensor, the actual temperature characteristics were tested. First, the test chamber temperature was set to 20 °C with a bias voltage of 5 V. Multiple current test points within the ±10 mA range were selected and their outputs recorded. Then, the tests were repeated at 10 °C intervals from −40 °C to 120 °C. Results are shown in Figure 4.
The sensitivity of the TMR current sensor is calculated according to Equation (9):
k s = k U s
where ks is the sensitivity (mV/V/mA), k is the slope of the best fit line between the output voltage and the measured current (mV/mA), and Us is the supply voltage (V). The sensitivity–temperature characteristic curve of the TMR sensor is shown in Figure 5a. It can be seen that within the operating temperature range of −40 °C to 120 °C, the TMR current sensor exhibits significant sensitivity temperature drift. The zero-output temperature characteristic curve is shown in Figure 5b, indicating that the zero output deviates significantly from zero and fluctuates with temperature.
The temperature-dependent sensitivity and zero-output drift of TMR current sensors lead to significant measurement inaccuracies, particularly in environments with fluctuating temperatures [54]. Effective compensation strategies are essential to ensure precision and reliability.

3. Temperature Compensation Theory

3.1. Mathematical Model

According to the principle of the TMR current sensor, its output is determined by sensitivity, zero output, and input current, denoted by S, V0, I respectively, with VCC being the fixed bias voltage.
V o u t = V C C S ( T ) I + V 0 ( T )
At the standard operating temperature T0, set to 20 °C, the sensitivity and zero output are denoted as S(T0) and V0(T0).
The zero output fluctuates significantly with temperature, following a complex pattern and showing poor repeatability at the same temperature. To address this issue, a zero-point self-calibration circuit was designed. This circuit utilizes an FPGA-controlled single pole double throw analog switch (SPDT) to obtain the zero-compensation coefficient V0R(T) on-site, thereby achieving real-time zero-temperature drift compensation. The temperature drift of sensitivity exhibits better repeatability and can be pre-measured. The characteristics are analyzed to obtain compensation coefficients, which are subsequently used for real-time compensation via a lookup table during measurement. The relationship between the temperature compensation coefficient for sensitivity and sensitivity is as follows:
S R ( T ) = S ( T 0 ) S ( T )
This paper proposes a temperature compensation algorithm that combines cubic spline interpolation with polynomial regression to derive sensitivity compensation coefficients across the temperature range of −40 to 120 °C. The temperature compensation is then performed according to Equation (12):
V o u t = [ V o u t V 0 R ( T ) ] · S R ( T )   = V C C · [ S ( T ) · S R ( T ) ) ] · I   = V C C · S ( T 0 ) · I
After compensation, the sensor output is proportional to the current, with a constant proportionality coefficient, ensuring stabilized sensitivity and thereby achieving precise measurements at any temperature.

3.2. Compensation Algorithm

This study employs a temperature compensation algorithm that integrates cubic spline interpolation with polynomial regression to derive sensitivity temperature compensation coefficients. Initially, cubic spline interpolation is used to estimate output data for additional sample points based on existing test data, thereby increasing the sample size and providing a foundation for polynomial regression. Cubic spline interpolation avoids the Runge phenomenon commonly associated with high-order interpolation and addresses endpoint non-smoothness found in standard piecewise interpolation methods. Polynomial regression models the sensitivity–temperature relationship using polynomial functions, capturing complex interactions and providing a precise fit over the temperature range of −40 °C to 120 °C. This combined approach results in high-precision temperature compensation coefficients.
Cubic spline interpolation is an effective piecewise method that constructs cubic polynomials for each segment based on a given set of sample points, approximating data behavior within each subinterval. The sensitivity–temperature relationship curve is constructed by partitioning the temperature interval [Tmin,Tmax] into n subintervals: [T1,T2], [T2,T3], … [Ti,Ti+1], … [Tn,Tn+1], where T1 = Tmin and Tn+1 = Tmax. For each subinterval, we perform piecewise interpolation on sensitivity, resulting in the function S(t), which must satisfy the following conditions:
  • S(t) is a piecewise function, and within each subinterval, it is a cubic function;
  • The interpolation conditions are met, ensuring equal function values at adjacent subinterval junctions;
  • The function has the same first and second derivatives at the connecting points of adjacent subintervals.
Based on these conditions, S(t) is derived to interpolate the sensitivity–temperature curve. This method estimates values between existing sample points, increasing the original 17 sample points to 33 sample points, which reduces the need for additional experimental data collection.
Polynomial regression is a method that models data points using polynomial functions. By introducing polynomial features, it enhances linear regression to better accommodate data variations. The polynomial regression model for temperature compensation is defined as follows:
S = β 0 + β 1 t + β 2 t 2 + β 3 t 3 + + β n t n = i = 0 n β i t i
where S represents sensitivity, t denotes temperature, n is the degree of the polynomial, and βi are the polynomial coefficients. The objective is to minimize the fitting error of the model, typically using the ordinary least squares (OLS) approach, which aims to minimize the following loss function:
J ( β ) = j = 1 m   S j S j 2 = j = 1 m   i = 0 n β i t j i S j 2
where Sj is the predicted sensitivity value, and Sj is the actual sensitivity value at different test temperatures.
A polynomial regression model is established based on existing temperature data, with the polynomial degree adjusted to optimize accuracy. For large datasets, a low polynomial degree results in fitting errors and poor compensation accuracy, while a high degree increases computation time and risks overfitting. This study compared the fitting performance of first-, second-, and third-order polynomial regressions, shown in Figure 6. The root mean square error (RMSE) of the fitting results for each degree was calculated using
R M S E = 1 n i = 1 n   S ^ i S i 2
The smaller the RMSE value, the better the model accuracy. As shown in Table 1, the second-order and third-order regression models performed better than the first-order model. Considering that the second-order model requires fewer resources and achieves comparable accuracy, it was selected as the final approach.

3.3. System Structure

The temperature compensation system structure is depicted in Figure 7. The FPGA, serving as the system’s core controller, manages the SPDT circuit to perform zero-point temperature compensation. Sensitivity compensation coefficients are derived from cubic spline interpolation combined with a polynomial regression-based algorithm. The compensation process relies on data from a temperature sensor and EEPROM, with all calculations performed within the FPGA. The final compensated output is then transmitted to the host computer for further analysis.

4. Implementation

4.1. Hardware Circuit

Based on the proposed temperature compensation model, a TMR current sensor temperature compensation hardware circuit was designed. The structural diagram of the hardware circuit is depicted in Figure 8. The circuit performs two main functions: sensitivity temperature compensation and zero-output temperature compensation for the current sensor. The compensation process comprises two stages: online temperature calibration and real-time temperature. The circuit includes a TMR weak current sensor, an SPDT analog switch, a precision operational amplifier, an ADC, a DS18B20 temperature sensor, EEPROM, and an FPGA. Additionally, it incorporates auxiliary circuits for power regulation, signal transmission, and serial port output.

4.2. Temperature Compensation Process

The temperature calibration mode involves determining and storing the sensitivity temperature compensation coefficients of the TMR current sensor. Initially, temperature characteristics are tested, and the compensation coefficients are calculated using cubic spline and polynomial regression algorithms. These coefficients are then stored in the appropriate EEPROM memory addresses, corresponding to the operating temperature of the TMR sensor to ensure accurate addressing. Finally, the fixed-point compensation coefficients are sent to the FPGA via a serial port. The FPGA communicates with the EEPROM using the I2C protocol to write the coefficients into pre-allocated addresses for subsequent use during current measurement.
The current measurement mode achieves both current measurement and temperature compensation. Initially, the TMR current sensor measures the input current and outputs an initial voltage, which is significantly affected by ambient temperature. To correct the voltage, zero-point and sensitivity temperature compensation are applied. Zero-point temperature compensation relies on the SPDT circuit for self-calibration, managed by the FPGA. When the system is powered on, the FPGA sets the SPDT to the zero-input state (NO). In this state, the input current to the sensor is zero, and the FPGA records this output value as the zero-point compensation coefficient. Subsequently, the FPGA switches the SPDT to the normal measurement state (NC). The sensor measures the current under test, and the FPGA subtracts the zero-point compensation coefficient from the output value to complete the zero-point temperature compensation. Zero-point self-calibration is performed by the FPGA each time the system starts up. Sensitivity temperature compensation is performed in real time using the temperature sensor and EEPROM. During current measurement, the temperature sensor continuously monitors the ambient temperature. The FPGA reads the corresponding sensitivity compensation coefficients from the EEPROM and applies real-time compensation calculations. The compensated sensor output signal is uploaded to the host computer via the serial port, enabling precise current measurement.

5. Experimental Verification and Analysis

5.1. Compensation Effect Test

An experimental test platform was constructed to verify the effectiveness of the temperature compensation approach for the TMR current sensor, as illustrated in Figure 9. The platform included an GSU-66V thermal chamber from ESPEC CORP., Osaka, Japan, providing an environmental temperature range of −60 °C to +150 °C, meeting the experimental requirements. The hardware system, with the temperature-compensated current sensor, was placed inside the thermal chamber and appropriately connected. The current under test was provided by a Keithley 6221 ultra-sensitive current source, capable of outputting high-precision AC and DC currents. A battery pack supplied power to the hardware circuit, providing the voltage bias for the TMR current sensor and power for the temperature sensor, EEPROM, and ADC. Communication between the host computer and the FPGA was established via an RS232 serial port.
The differences in the TMR current sensor’s output before and after temperature compensation were first evaluated. Using the procedure described in Section 3, the thermal chamber temperature was set in the range of −40 °C to +120 °C, and the current range was set between −10 mA and +10 mA with a minimum step of 0.5 mA. Temperature data and the corresponding sensor system outputs, both before and after compensation, were recorded by the host computer. Figure 10 shows the current measurement results at various temperatures. The graph comparison indicates that after temperature compensation, the sensor’s output exhibited significantly reduced temperature-induced drift.
To precisely assess sensitivity drift improvement resulting from temperature compensation, the sensor’s sensitivity at each temperature was calculated using Equation (9). Changes in sensitivity with temperature, both before and after compensation, are shown in Figure 11a. Results indicate that, prior to compensation, sensitivity exhibited significant variation with temperature, whereas post compensation, sensitivity remained stable across the temperature range.
To measure the impact of temperature changes on sensitivity, the temperature coefficient of sensitivity (TCS) is defined as follows:
T C S = S m a x S m i n S ( T 0 ) × ( T m a x T m i n ) × 10 6   p p m / ° C ,
where Tmax and Tmin represent the maximum and minimum temperatures, while Smax and Smin denote the maximum and minimum sensitivities within the temperature range. A higher TCS value indicates a greater impact of temperature on sensor sensitivity, leading to larger measurement errors over a wide temperature range. According to Equation (16), the TCS without temperature compensation was calculated to be 1010 ppm/°C. After compensation, the TCS was reduced to 37 ppm/°C, representing a 96.34% reduction, and significantly enhancing the sensor’s sensitivity stability.
Figure 11b compares the zero output of the TMR current sensor before and after compensation. Before compensation, the average zero drift over the entire temperature range was 5.6025 mV, corresponding to a current measurement error of 0.39 mA. After compensation, the average zero drift decreased to 0.0090 mV, corresponding to a current measurement error of 0.62 µA, representing a 99.84% reduction in zero drift, meeting the accuracy requirements for leakage current measurement in power grids. The standard deviation of the zero-offset output further indicates the sensor’s zero-drift stability. Calculations show that the zero-drift stability improved from 0.2157 mV before compensation to 0.0370 mV after, marking an 82.85% improvement. Thus, zero-drift stability was significantly enhanced after compensation.
To analyze the impact of temperature compensation on TMR sensor accuracy, the concept of accuracy is introduced. Accuracy is defined as the degree of agreement between measured and true current values and is calculated as the percentage of the maximum deviation between the measured and true values over the full scale, as shown in Equation (17):
δ A = Δ I m a x I F S × 100 % .
Before temperature compensation, the maximum measurement error within the range of −10 mA to 10 mA was 1.399 mA at 120 °C, yielding a sensor accuracy of 6.99% FS. After temperature compensation, the maximum error was reduced to 0.056 mA at 90 °C, yielding an accuracy of 0.28% FS. The sensor’s measurement accuracy improved by 95.99%.

5.2. Continuous Temperature Variation Test

This section evaluates the sensor’s performance under continuously varying environmental temperatures by testing its output in a temperature environment ranging from −40 °C to 120 °C. The temperature in the chamber was controlled to increase and decrease linearly using a programmed sequence. The test current was fixed at 5 mA, and measurements were taken while the temperature increased from −40 °C to 120 °C and decreased back to −40 °C. At the terminal temperatures, the chamber was held for one hour to stabilize before resuming testing. Figure 12a shows the sensor measurement results during these continuous temperature changes.
Figure 12b illustrates that, after temperature compensation, the sensor output remained stable around 5 mA during both the heating and cooling processes. In contrast, uncalibrated measurements showed significant errors as temperatures changed. Post compensation, the measurement error was less than 0.6%, enabling the high-precision measurement of power grid leakage currents in complex environments.

5.3. Alternating Current Test

The weak current sensor in this study is designed to measure leakage currents with a frequency range from DC to several tens of hertz. The response of the TMR current sensor to a 50 Hz AC current was tested. The test current was configured as a 50 Hz sine wave, with multiple test points selected in the range of 0–10 mA. Fast Fourier transform (FFT) analysis was performed to extract the 50 Hz signal. The temperature ranged from −40 °C to 120 °C, and sensor response testing was repeated. Figure 13 shows the changes in sensor sensitivity with temperature. The temperature coefficient of sensitivity (TCS) was calculated using Equation (16). Prior to compensation, the TCS was 474 ppm/°C; after compensation, it was reduced to 42 ppm/°C, representing a 91.14% decrease. These results indicate that, using the temperature compensation method presented, the TMR sensor accurately measured weak currents from DC to low frequencies over a wide temperature range.

5.4. Comparison with Other Methods

The proposed temperature compensation method for the TMR current sensor was compared with other methods from the literature, as summarized in Table 2. The proposed method achieved the lowest sensitivity temperature drift coefficient and effectively realized zero-offset temperature drift compensation, leading to the highest measurement accuracy over a wider temperature range. This approach addresses the temperature drift issue of TMR current sensors more effectively than previously reported methods.

6. Conclusions

This study addresses the temperature sensitivity of TMR current sensors in smart grids, particularly in weak current measurement scenarios, by proposing a high-precision software-based temperature compensation method implemented using FPGA. Through a systematic analysis of the working principles and temperature characteristics of TMR sensors, a compensation algorithm integrating cubic spline interpolation and polynomial regression is adopted, alongside a zero-offset self-calibration compensation circuit. An experimental platform was established to thoroughly evaluate the sensor’s performance across varying temperatures. The results indicate that the proposed compensation method significantly enhances the temperature stability of TMR sensors. Specifically, the sensitivity temperature drift coefficient was reduced from 1010 ppm/°C to 37 ppm/°C, representing a 96.34% improvement over a temperature range of −40 °C to 120 °C. Additionally, the zero-offset temperature drift was significantly reduced, improving zero-drift stability by 82.85%. The maximum measurement error within a ±10 mA range decreased from 1.399 mA to 0.056 mA, corresponding to a 95.99% improvement in accuracy. In simulations reflecting real-world temperature variations, the output for a 5 mA test current remained stable after compensation, demonstrating reliability and potential for practical application.
Compared to similar studies, the proposed method is effective over a wider temperature range and significantly compensates for both sensitivity and zero-offset drifts, thereby enhancing measurement accuracy. Overall, this research provides a solid foundation for the application of TMR sensors in smart grids, particularly for leakage current detection. Furthermore, the software-based temperature compensation method we propose is flexible, practical, highly adaptable, and easily portable. It can also be applied to other magnetoresistance sensors to mitigate temperature sensitivity. Additionally, our method simplifies the temperature calibration process when porting to other sensors, reducing the workload involved in calibration. Future research could explore more advanced algorithms, such as machine learning, to further enhance compensation accuracy and facilitate sensor–circuit integration, ultimately improving performance and reliability.

Author Contributions

All authors have significantly contributed to the research presented in this manuscript. Conceptualization, J.W.; methodology, J.W. and Z.J.; formal analysis, K.Z.; investigation, Q.J. and B.L.; writing—original draft preparation, J.W.; writing—review and editing, J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key R&D Program of China (2022YFB3206800), the National Natural Science Foundation of China (Grant No. 62271469, 62201547), the Science and Disruptive Technology Program, AIRCAS, the Young Elite Scientists Sponsorship Program by CAST (No. YESS20210341), the One Hundred Person Project of the Chinese Academy of Sciences, and the Xiaomi Young Talents Program.

Data Availability Statement

Experimental data can be obtained by contacting the author via email ([email protected]).

Conflicts of Interest

Authors Ke Zhou, Qingren Jin, and Baihua Lu were employed by the Electric Power Research Institute of Guangxi Power Grid Co., Ltd. in Nanning, China. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

References

  1. Zhang, Y.; Hou, L.; Liang, K.; Zhang, B. Testing and Evaluation of the Impact Sensor Networks for Power Distribution and Utilization in Smart Grid. In Proceedings of the 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI), Beijing, China, 20–21 October 2016. [Google Scholar]
  2. Abrahamsen, F.E.; Ai, Y.; Cheffena, M. Communication Technologies for Smart Grid: A Comprehensive Survey. Sensors 2021, 21, 8087. [Google Scholar] [CrossRef] [PubMed]
  3. Dorji, S.; Stonier, A.A.; Peter, G.; Kuppusamy, R.; Teekaraman, Y. An Extensive Critique on Smart Grid Technologies: Recent Advancements, Key Challenges, and Future Directions. Technologies 2023, 11, 81. [Google Scholar] [CrossRef]
  4. Paplinski, P.; Wankowicz, J. Application of leakage current parameters for technical diagnostics of surge arresters. IEEE Trans. Dielectr. Electr. Insul. 2016, 23, 3458–3465. [Google Scholar] [CrossRef]
  5. Fu, Y.; Li, T.; Li, Y.; Hu, X.; Jiang, X.; Dong, Y.; Zhao, P.; Yu, C.; Wang, J. Research on Field Source Characteristics of Leakage Current of Arrester Based on TMR Sensor. Sensors 2023, 23, 3830. [Google Scholar] [CrossRef]
  6. Gouda, O.E.; Darwish, M.M.F.; Mahmoud, K.; Lehtonen, M.; Elkhodragy, T.M. Pollution Severity Monitoring of High Voltage Transmission Line Insulators Using Wireless Device Based on Leakage Current Bursts. IEEE Access 2022, 10, 53713–53723. [Google Scholar] [CrossRef]
  7. Wang, L.; Li, X.; Cao, B.; Guo, C. Influence of Partial Arc on Leakage Current and Surface Conductivity of Insulators. High Volt. Eng. 2019, 45, 1624–1629. [Google Scholar]
  8. Werneck, M.M.; Santos, D.M.; De Nazare, F.V.B.; Da Silva Neto, J.L.; Allil, R.C.; Ribeiro, B.A.; Carvalho, C.C.; Lancelotti, F. Detection and monitoring of leakage currents in distribution line insulators. In Proceedings of the 2014 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, Montevideo, Uruguay, 12–15 May 2014. [Google Scholar]
  9. Ramirez, I.; Hernandez, R.; Montoya, G. Measurement of leakage current for monitoring the performance of outdoor insulators in polluted environments. IEEE Electr. Insul. Mag. 2012, 28, 29–34. [Google Scholar] [CrossRef]
  10. Li, P.; Tian, B.; Li, L.; Wang, Z.; Lv, Q.; Zhou, K.; Xu, C.; Liu, Z.; Yin, X.; Zhang, J. A Contactless Current Sensor Based on TMR Chips. IEEE Trans. Instrum. Meas. 2022, 71, 1–11. [Google Scholar] [CrossRef]
  11. Zhao, Y.; Cao, J.; Du, Y.; He, J.; Wang, L. A preliminary study of a Current transformer based on TMR sensor. In Proceedings of the 6th International Beam Instrumentation Conference, Grand Rapids, MI, USA, 20–24 August 2017. [Google Scholar]
  12. Vidal, E.G.; Muñoz, D.R.; Arias, S.I.R.; Moreno, J.S.; Cardoso, S.; Ferreira, R.; Freitas, P. Electronic Energy Meter Based on a Tunnel Magnetoresistive Effect (TMR) Current Sensor. Materials 2017, 10, 1134. [Google Scholar] [CrossRef]
  13. Kaczmarek, M.; Stano, E. Challenges of Accurate Measurement of Distorted Current and Voltage in the Power Grid by Conventional Instrument Transformers. Energies 2023, 16, 2648. [Google Scholar] [CrossRef]
  14. Amirov, S.F.; Kamilovna Babanazarova, N. Mathematical models of the new remote transformer current transducers. IOP Conf. Ser. Earth Environ. Sci. 2021, 808, 012001. [Google Scholar] [CrossRef]
  15. Shafiq, M.; Stewart, B.G.; Hussain, G.A.; Hassan, W.; Choudhary, M.; Palo, I. Design and applications of Rogowski coil sensors for power system measurements: A review. Measurement 2022, 203, 112014. [Google Scholar] [CrossRef]
  16. Nanyan, A.N.; Isa, M.; Hamid, H.A.; Hafizi Rohani, M.N.K.; Ismail, B. The Rogowski Coil Sensor in High Current Application: A Review. IOP Conf. Ser. Mater. Sci. Eng. 2018, 318, 012054. [Google Scholar] [CrossRef]
  17. Sotirov, S.I.; Tokmakov, D.M. Wireless Current Measurement System Based on Integrated Fluxgate Magnetic Sensor for Isolated Current Sensing. In Proceedings of the 2019 X National Conference with International Participation (ELECTRONICA), Sofia, Bulgaria, 16–17 May 2019. [Google Scholar]
  18. Yang, Y.; Xu, W.; Chen, G.; Jin, Z.; Wang, D.; Mai, Z.; Xing, G.; Chen, J. MEMS Fluxgate Sensor Based on Liquid Casting. Micromachines 2023, 14, 2159. [Google Scholar] [CrossRef] [PubMed]
  19. Keil, M.; Janschitz, J.G.; Motz, M. A Hall effect magnetic sensor with ratiometric output, utilizing a self-regulating chopped amplifier for compensation of offset, temperature and lifetime drift effects. In Proceedings of the 2022 Austrochip Workshop on Microelectronics (Austrochip), Villach, Austria, 11 October 2022. [Google Scholar]
  20. Entler, S.; Duran, I.; Kovarik, K.; Sladek, P.; Grover, O.; Vilemova, M.; Najman, D.; Kohout, M.; Sebek, J.; Vyborny, K.; et al. Temperature dependence of the Hall coefficient of sensitive layer materials considered for DEMO Hall sensors. Fusion Eng. Des. 2020, 153, 111454. [Google Scholar] [CrossRef]
  21. Crescentini, M.; Syeda, S.F.; Gibiino, G.P. Hall-Effect Current Sensors: Principles of Operation and Implementation Techniques. IEEE Sens. J. 2022, 22, 10137–10151. [Google Scholar] [CrossRef]
  22. Wang, Z.; Hu, J.; Ouyang, Y.; Deng, Y.; Zhao, G.; He, J.; Wang, S.X. A Self-Sustained Current Sensor for Smart Grid Application. IEEE Trans. Ind. Electron. 2021, 68, 12810–12820. [Google Scholar] [CrossRef]
  23. Spinelli, A.S.; Minotti, P.; Laghi, G.; Langfelder, G.; Lacaita, A.L.; Paci, D. Simple Model for the Performance of Realistic Amr Magnetic Field Sensors. In Proceedings of the 2015 Transducers—2015 18th International Conference on Solid-State Sensors, Actuators and Microsystems (TRANSDUCERS), Anchorage, AK, USA, 21–25 June 2015. [Google Scholar]
  24. Mușuroi, C.; Oproiu, M.; Volmer, M.; Neamtu, J.; Avram, M.; Helerea, E. Low Field Optimization of a Non-Contacting High-Sensitivity GMR-Based DC/AC Current Sensor. Sensors 2021, 21, 2564. [Google Scholar] [CrossRef]
  25. Borole, U.P.; Khan, J.; Barshilia, H.C.; Chowdhury, P. Design, fabrication, and characterization of giant magnetoresistance (GMR) based open-loop current sensor with U-shaped current carrying conductor. Sens. Actuators A Phys. 2021, 332, 113103. [Google Scholar] [CrossRef]
  26. Ouyang, Y.; Wang, Z.; Zhao, G.; Hu, J.; Ji, S.; He, J.; Wang, S.X. Current sensors based on GMR effect for smart grid applications. Sens. Actuators A Phys. 2019, 294, 8–16. [Google Scholar] [CrossRef]
  27. Yang, T.; Zhang, Z.; Liu, Y.; Wang, L. Correction Method for Temperature Drift and Geomagnetic Field of TMR Current Sensor Based on Improved Deep Belief Network. J. Tianjin Univ. (Sci. Technol.) 2021, 54, 875–880. [Google Scholar]
  28. Lei, M.; Peng, T.; Zhou, F.; Yu, J.; Liang, S.; Liu, J.; Li, L. Optimal design and implementation of tunnelling magnetoresistance based small current sensor with temperature compensation. Energy Rep. 2022, 8, 137–146. [Google Scholar] [CrossRef]
  29. Ramírez-Muñoz, D.; García-Gil, R.; Cardoso, S.; Freitas, P. Characterization of Magnetoresistive Shunts and Its Sensitivity Temperature Compensation. Sensors 2024, 24, 3047. [Google Scholar] [CrossRef] [PubMed]
  30. Liu, C.; Xiao, X.; Gu, Y.; Li, Y. Research on Closed-Loop TMR Current Sensor with Temperature Compensation Based on Reference Magnetic Field. In Proceedings of the 2023 3rd International Conference on Energy, Power and Electrical Engineering (EPEE), Wuhan, China, 15–17 September 2023. [Google Scholar]
  31. Li, J.; Pan, F.; Li, J.; Ji, Y.; Song, H.; Wang, B. Research on TMR Current Transducer with Temperature Compensation Based on Reference Magnetic Field. IEEE Access 2023, 11, 121828–121834. [Google Scholar] [CrossRef]
  32. Teng, Z.; Zhu, H.; Bai, R.; Qian, Z. A Temperature Compensation Circuit System of GMR Sensor. Electron. Sci. Technol. 2017, 30, 17–20, 24. [Google Scholar]
  33. Yang, Y.; Liu, J.; Liu, R.; Tong, J.; Wang, X.; Yang, Z. Giant Magnetoresistance Current Sensor Temperature Characteristic. Comput. Eng. Softw. 2017, 38, 164–168. [Google Scholar]
  34. Wang, X.; Fu, J. The Method of the Temperature Compensation for GMRS. Process Autom. Instrum. 2011, 32, 69–71. [Google Scholar]
  35. Li, X. Research on the Chip Integration Technique of Interface Circuit for High-Performance Tunneling-Magnetoresistance Sensors; Harbin Institute of Technology: Harbin, China, 2018. [Google Scholar]
  36. Xie, F.; Weiss, R.; Weigel, R. Simple Mathematical Operation-Based Calibration Method for Giant Magnetoresistive Current Sensor Applying B-Spline Modeling. IEEE Sens. J. 2016, 16, 4733–4739. [Google Scholar] [CrossRef]
  37. Xie, F.; Weiss, R.; Weigel, R. Improved mathematical operations based calibration method for giant magnetoresistive current sensor applying B-Spline modeling. Sens. Actuators A Phys. 2017, 254, 109–115. [Google Scholar] [CrossRef]
  38. Liu, X.; Pong, P.W.T.; Liu, C. Dual Measurement of Current and Temperature Using a Single Tunneling Magnetoresistive Sensor. In Proceedings of the 2018 IEEE SENSORS, New Delhi, India, 28–31 October 2018. [Google Scholar]
  39. Včelák, J.; Ripka, P.; Platil, A.; Kubík, J.; Kašpar, P. Errors of AMR compass and methods of their compensation. Sens. Actuators A Phys. 2006, 129, 53–57. [Google Scholar] [CrossRef]
  40. Sen, T.; Anoop, C.S.; Sen, S. Design and performance evaluation of two novel linearisation circuits for giant magneto-resistance based sensors. IET Circuits Devices Syst. 2017, 11, 496–503. [Google Scholar] [CrossRef]
  41. Sánchez Moreno, J.; Ramírez Muñoz, D.; Cardoso, S.; Casans Berga, S.; Navarro Antón, A.E.; Peixeiro De Freitas, P.J. A Non-Invasive Thermal Drift Compensation Technique Applied to a Spin-Valve Magnetoresistive Current Sensor. Sensors 2011, 11, 2447–2458. [Google Scholar] [CrossRef] [PubMed]
  42. Ye, C.; Wang, Y.; Tao, Y. High-Density Large-Scale TMR Sensor Array for Magnetic Field Imaging. IEEE Trans. Instrum. Meas. 2019, 68, 2594–2601. [Google Scholar] [CrossRef]
  43. Li, J.; Liu, H.; Bi, T. Tunnel Magnetoresistance-Based Noncontact Current Sensing and Measurement Method. IEEE Trans. Instrum. Meas. 2022, 71, 1–9. [Google Scholar] [CrossRef]
  44. Jin, Z.; Mohd Noor Sam, M.A.I.; Oogane, M.; Ando, Y. Serial MTJ-Based TMR Sensors in Bridge Configuration for Detection of Fractured Steel Bar in Magnetic Flux Leakage Testing. Sensors 2021, 21, 668. [Google Scholar] [CrossRef]
  45. Wang, S.; Huang, H.; Yang, Y.; Chen, Y.; Fu, Z.; Jin, Z.; Shi, Z.; Xiong, X.; Zou, X.; Chen, J. A Modulation Method for Tunnel Magnetoresistance Current Sensors Noise Suppression. Micromachines 2024, 15, 360. [Google Scholar] [CrossRef]
  46. Yin, X.; Zhou, K.; Li, P.; Sun, H.; Tian, B.; Wang, X.; Guo, M.; Wang, Z.; Liu, Z.; Zhao, J.; et al. Design and Development of Intelligent Current Sensor Based on Tunnel Magnetoresistance. In Proceedings of the 2020 12th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Nanjing, China, 20–23 September 2020. [Google Scholar]
  47. Shao, S.; Yu, N.; Xu, X.; Bai, J.; Wu, X.; Zhang, J. Tunnel Magnetoresistance-Based Short-Circuit and Over-Current Protection for IGBT Module. IEEE Trans. Power Electron. 2020, 35, 10930–10944. [Google Scholar] [CrossRef]
  48. Lu, C.; Song, L.; Ren, H.; Wang, X.; Yuan, G. Principle and application of Tunnel magnetoresistance current sensor against direct-current influence. In Proceedings of the 2022 5th International Conference on Advanced Electronic Materials, Computers and Software Engineering (AEMCSE), Wuhan, China, 22–24 April 2022. [Google Scholar]
  49. Xu, X.P.; Wang, S.; Liu, T.Z.; Zhu, M.; Wang, J.G. TMR Busbar Current Sensor With Good Frequency Characteristics. IEEE Trans. Instrum. Meas. 2021, 70, 1–9. [Google Scholar] [CrossRef]
  50. Yan, S.; Zhou, Z.; Yang, Y.; Leng, Q.; Zhao, W. Developments and applications of tunneling magnetoresistance sensors. Tsinghua Sci. Technol. 2022, 27, 443–454. [Google Scholar] [CrossRef]
  51. Chen, P.; Feng, J.; Zhang, Y.; Wang, Y.; Huang, H.; Wang, S.; Tian, W.; Deng, H.; Wan, C.; Wei, H.; et al. Fast response of TMR magnetic sensor in high-frequency alternating magnetic fields under varying temperature conditions. J. Magn. Magn. Mater. 2024, 604, 172284. [Google Scholar] [CrossRef]
  52. Zhao, D.; Wang, Y.; Shao, J.; Chen, Y.; Fu, Z.; Xia, Q.; Wang, S.; Li, X.; Dong, G.; Zhou, M.; et al. Temperature dependence of tunnel magnetoresistance in serial magnetic tunnel junctions. AIP Adv. 2022, 12, 055114. [Google Scholar] [CrossRef]
  53. Yuan, L.; Liou, S.H.; Wang, D. Temperature dependence of magnetoresistance in magnetic tunnel junctions with different free layer structures. Phys. Rev. B 2006, 73, 134403. [Google Scholar] [CrossRef]
  54. Yang, J.; Li, S.; Wu, T.; Li, X.; Zhang, J.; Yu, J.; Zeng, G.; Tang, H.; Zhang, D. Research on temperature drift of tunneling magnetoresistance sensor based on proportional relationship and MacLaurin’s series. IEICE Electron. Express 2023, 20, 20220486. [Google Scholar] [CrossRef]
Figure 1. TMR structure and principle. (a) MTJ structure; (b) MTJ resistance as a function of magnetic field.
Figure 1. TMR structure and principle. (a) MTJ structure; (b) MTJ resistance as a function of magnetic field.
Micromachines 15 01407 g001
Figure 2. TMR current sensor. (a) Principle of TMR sensor current; (b) TMR Wheatstone bridge structure.
Figure 2. TMR current sensor. (a) Principle of TMR sensor current; (b) TMR Wheatstone bridge structure.
Micromachines 15 01407 g002
Figure 3. TMR current sensor microstructure.
Figure 3. TMR current sensor microstructure.
Micromachines 15 01407 g003
Figure 4. Sensor’s output at different temperatures.
Figure 4. Sensor’s output at different temperatures.
Micromachines 15 01407 g004
Figure 5. Temperature characteristics of TMR sensors. (a) Sensitivity curve; (b) Zero-output curve.
Figure 5. Temperature characteristics of TMR sensors. (a) Sensitivity curve; (b) Zero-output curve.
Micromachines 15 01407 g005
Figure 6. Results of polynomial regression for different degrees. (a) First-order; (b) Second-order; (c) Third-order.
Figure 6. Results of polynomial regression for different degrees. (a) First-order; (b) Second-order; (c) Third-order.
Micromachines 15 01407 g006
Figure 7. Structure of the temperature compensation system.
Figure 7. Structure of the temperature compensation system.
Micromachines 15 01407 g007
Figure 8. Schematic diagram of the hardware system structure.
Figure 8. Schematic diagram of the hardware system structure.
Micromachines 15 01407 g008
Figure 9. Experimental test platform.
Figure 9. Experimental test platform.
Micromachines 15 01407 g009
Figure 10. Sensor’s output before and after temperature compensation. (a) Output before compensation; (b) Output after compensation.
Figure 10. Sensor’s output before and after temperature compensation. (a) Output before compensation; (b) Output after compensation.
Micromachines 15 01407 g010
Figure 11. Comparison before and after compensation. (a) Comparison of sensitivity; (b) Comparison of zero-output.
Figure 11. Comparison before and after compensation. (a) Comparison of sensitivity; (b) Comparison of zero-output.
Micromachines 15 01407 g011
Figure 12. Current measurement of the continuous temperature-varying. (a) Heating process; (b) Cooling process.
Figure 12. Current measurement of the continuous temperature-varying. (a) Heating process; (b) Cooling process.
Micromachines 15 01407 g012
Figure 13. Comparison of sensor sensitivity before and after compensation when testing 50 Hz AC current.
Figure 13. Comparison of sensor sensitivity before and after compensation when testing 50 Hz AC current.
Micromachines 15 01407 g013
Table 1. Comparison of errors for different degrees of polynomial regression.
Table 1. Comparison of errors for different degrees of polynomial regression.
Fitting OrderRMSE
First-order6.055 × 10−3
Second-order2.265 × 10−3
Third-order2.261 × 10−3
Table 2. Comparison of different temperature compensation methods.
Table 2. Comparison of different temperature compensation methods.
[28][32][35][36]This Work
Compensation TypesHardwareHardwareSoftwareSoftwareSoftware
Temperature Range−10~60 °C−40~80 °C−45~85 °C−20~80 °C−40~120 °C
Pre-Compensation TCS1780 ppm/°C2498 ppm/°C1100 ppm/°C\1010 ppm/°C
Compensated TCS504 ppm/°C678 ppm/°C117 ppm/°C\37 ppm/°C
Measurement Precision\\\0.60%0.28%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, J.; Zhou, K.; Jin, Q.; Lu, B.; Jin, Z.; Chen, J. A High-Precision Temperature Compensation Method for TMR Weak Current Sensors Based on FPGA. Micromachines 2024, 15, 1407. https://doi.org/10.3390/mi15121407

AMA Style

Wu J, Zhou K, Jin Q, Lu B, Jin Z, Chen J. A High-Precision Temperature Compensation Method for TMR Weak Current Sensors Based on FPGA. Micromachines. 2024; 15(12):1407. https://doi.org/10.3390/mi15121407

Chicago/Turabian Style

Wu, Jie, Ke Zhou, Qingren Jin, Baihua Lu, Zhenhu Jin, and Jiamin Chen. 2024. "A High-Precision Temperature Compensation Method for TMR Weak Current Sensors Based on FPGA" Micromachines 15, no. 12: 1407. https://doi.org/10.3390/mi15121407

APA Style

Wu, J., Zhou, K., Jin, Q., Lu, B., Jin, Z., & Chen, J. (2024). A High-Precision Temperature Compensation Method for TMR Weak Current Sensors Based on FPGA. Micromachines, 15(12), 1407. https://doi.org/10.3390/mi15121407

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop