Tunneling magnetoresistive (TMR) sensors have broad application prospects because of their high sensitivity and small volume. However, the inherent hysteresis characteristics of TMR affect its applications in high accuracy scenarios. It is essential to build a model to describe the attributes of hysteresis of TMR accurately. Preisach model is one of the popular models to describe the behavior of inherent hysteresis for TMR, whereas it presents low accuracy in high-order hysteresis reversal curves. Furthermore, the traditional Preisach model has strict congruence constraints, and the amount of data seriously affects the accuracy. This paper proposes a hysteresis model from a probability perspective. This model has the same computational complexity as the classic Preisach model while presenting higher accuracy, especially in high-order hysteresis reversal curves. When measuring a small amount of data, the error of this method is significantly reduced compared with the classical Preisach model. Besides, the proposed model’s congruence in this paper only needs equal vertical chords.
Hysteresis is one of the main factors affecting the measurement accuracy of TMR sensors, especially in dynamic measurements. The commonly used Preisach hysteresis compensation model has some problems, such as complex modeling and difficulty in accurately measuring the step time, resulting in low accuracy in dynamic measurements. In this paper, considering the distribution characteristics of the conversion time of the hysteresis operator in dynamic measurements, a dynamic hysteresis model based on the probability estimation of the hysteresis operator and its conversion time is proposed. Compared with the existing methods, this method only needs to calculate the distribution of the sensor hysteresis operator to realize the calculation of hysteresis characteristics without a physical model or fitting algorithm. It has good generalization performance and a corresponding fast speed. In the test of two typical TMR sensors, compared with the transmission Preisach model, the maximum error of this method is reduced by 46.7%, the variance can be reduced by 90.2%, and the average value can be reduced by 65.1%.