Next Article in Journal
High-Precision, Wide-Ratio, Self-Balancing Current Comparator
Previous Article in Journal
Empirical Validation of a Multidirectional Ultrasonic Pedestrian Detection System for Heavy-Duty Vehicles Under Adverse Weather Conditions
Previous Article in Special Issue
Experimental Evaluation of Rolling Resistance in Omnidirectional Wheels Under Quasi-Static Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Rapid and Accurate Calibration System for Pressure Sensors with Minimized Temperature Variation

School of Integrated Circuits, Jiangnan University, Wuxi 214122, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(17), 5288; https://doi.org/10.3390/s25175288
Submission received: 27 July 2025 / Revised: 20 August 2025 / Accepted: 23 August 2025 / Published: 25 August 2025
(This article belongs to the Special Issue Feature Papers in Physical Sensors 2025)

Abstract

Miniaturized pressure sensors fabricated via micro-electro-mechanical systems (MEMSs) technology are ubiquitous in modern applications. However, the massively produced MEMS pressure sensors, prior to being practically used, need to be calibrated one by one to eliminate or minimize nonlinearity and zero drift. This paper presents a systematic design for the testing and calibration process of MEMS-based absolute pressure sensors. Firstly, a numerical analysis is carried out using finite element method (FEM) simulation, which verifies the accuracy of the temperature control of the physical calibration system. The simulation results reveal a slight non-uniformity of temperature distribution, which is then taken into consideration in the calibration algorithm. Secondly, deploying a home-made calibration system, the MEMS pressure sensors are tested automatically and rapidly. The experimental results show that each batch, which consists of nine sensors, can be calibrated in 80 min. The linearity and temperature coefficient (TC) of the pressure sensors are reduced from 46.5% full-scale (FS) and −1.35 × 10−4 V·K−1 to 1.5% FS and −8.8 × 10−7 V·K−1.

Graphical Abstract

1. Introduction

MEMS pressure sensors exhibit low power consumption, high performance, compact dimensions, mass-production compatibility, and cost-effectiveness [1], and have been widely used in industrial fields [2,3], health examinations [4,5], automotive applications [6,7], and wearable devices [8,9]. Absolute pressure sensors are essential in numerous scenarios requiring precise pressure measurements unaffected by atmospheric pressure changes. Figure 1a shows the core structure of a MEMS-based absolute pressure sensor. It is based on a silicon substrate, one side of which is exposed to the pressure to be measured and the other side faces a vacuum cavity as absolute zero reference. On the surface of the silicon substrate, a Wheatstone bridge circuit composed of four monocrystalline silicon varistors of identical size is manufactured together with a semiconductor diaphragm. On the bottom side of the silicon substrate, the vacuum cavity is sealed with a glass layer. Pressure difference between external pressure and the vacuum cavity causes deformation of the sensing elements, including the diaphragm and the substrate. As a result, the resistance of the varistor varies and the Wheatstone bridge loses its balance. When applying current to the bridge, as shown in Figure 1a, an unbalanced Wheatstone bridge will output an electrical signal related to the pressure [10]. The output signal is greatly affected by temperature, resulting in the problems of zero drift and nonlinearity, which must be compensated or calibrated to a minimum level before application. Figure 1b illustrates the performance of pressure sensors before calibration with dramatical nonlinearity and temperature drift, and the ideal output after calibration.
To overcome these formidable obstacles, engineers have proposed many compensation and calibration methods, which can be mainly divided into two techniques: hardware and software compensation [11]. Hardware compensation refers to the method of adding specific components to the sensor hardware circuit to reduce the temperature drift and zero drift, improving the accuracy of the sensor [12,13,14]. Hardware compensation has fundamental significance for high-temperature pressure sensors and offers good real-time performance, but for general pressure sensors, the accuracy is relatively low and the built-in components are also susceptible to temperature changes [15]. Therefore, with the development of the integrated circuit industry, conditioning chips are gradually being used in the compensation calibration of pressure sensors, and hardware compensation methods are gradually being replaced by software compensation. New methods usually adopt a large amount of experimental data to find out the relationships between variables and realize compensation by precise algorithms. Guo designed a temperature compensation system to modify and compensate temperature drift of the sensor under each temperature point by using the high precision temperature sensor and the self-programed algorithm. It is concluded from the results that the compensated sensor reaches a high accuracy of 0.1% FS in the temperature range of −20 °C to 140 °C and a maximum error of 0.30% FS in the full temperature range (−20 °C to 250 °C) [16]. Ali introduced a polynomial-based highly accurate temperature compensation technique. The measured temperature compensation accuracy is within 0.068% with full scale when temperature varies from 40 °C to 150 °C according to ACE-Q100 [17]. Li proposed a system that integrates temperature measurement and regulation circuits, signal processing, and communication circuits to accurately acquire and transmit pressure sensor data. The experimental results show that the nonlinear error at 50 °C is reduced from the initial 1.82% to 0.24%; the hysteresis error is significantly reduced from 1.23% to 0.046%; and the repeatability error control is reduced from 3.79% to 0.89% [18]. In recent years, with the rise of neural network algorithms, more and more scholars have applied neural network algorithms to the calibration of pressure sensors [19]. Almassri used a novel approach to predict self-calibration in a pressure sensor using a proposed Levenberg Marquardt Back Propagation Artificial Neural Network (LMBP-ANN) model [20]. Wang proposed a temperature compensation method based on an improved cuckoo search optimizing a BP neural network for a multi-channel pressure scanner. The maximum full-scale error of all 32 channels is 0.02% full-scale (FS) error and below in the −40 °C to 60 °C temperature range [21]. Ge used a genetic algorithm-based wavelet neural network to compensate for temperature drifts in the optic fiber FP pressure sensors. Experimental results show that the sensor exhibits high linearity and a sensitivity of 79.956 nm/kPa when the pressure ranges from 0 to 0.1 MPa [22]. The use of neural network algorithms for calibration has high accuracy, but requires high-level hardware performance and massive data samples for training, which is time-consuming when calibrating massive pressure sensors with only slight material and process deviations [23]. The difference between pressure sensors makes it difficult for hardware compensation methods to reach high accuracy, and built-in analog circuits greatly reduce design flexibility and modifiability. Several software compensation methods require extensive test data for parameter fitting, which significantly compromises calibration efficiency. The high computational complexity requires the ANN method to rely on better hardware devices, which greatly increases its cost. Due to the need for a large number of data samples to train the model, the efficiency of the ANN method is relatively low and its latency is high.
To solve the problems mentioned above, this paper presents an automatic and accurate calibration system for absolute pressure sensors. It consists of a pressure chamber with two heating plates in it, a pressure pump, an embedded electronic system, and an upper computer. After calibration, the linearity of the pressure sensor decreased from 46.5% to 1.5%, which is relatively high in accuracy among similar calibration systems. The existing calibration systems typically assume all pressure sensors in a batch maintain identical temperatures at the prescribed setpoint during calibration. However, this conventional approach fails to account for subtle inter-sensor temperature variations, which can compromise calibration accuracy—particularly in systems with inadequate temperature control precision [24,25]. In the system designed in this article, the accuracy of temperature control is well designed and verified by finite element simulation (FEM). A table-driven non-uniform spline interpolation method is used to eliminate temperature differences among the sensor array to be tested. In addition, a novel calibration algorithm, which performs second-order compensation for sensitivity and zero drift, and third-order for output nonlinearity is proposed. The algorithm requires fewer parameters and therefore is time-saving to conduct in a complete test cycle, which takes less than one and a half hours.

2. System Design

Conditioning of the pressure sensors mainly includes two steps, measuring and calibrating, which can be performed within one platform. Figure 2 shows the overview of the sensor calibration system. The platform consists of the following necessary parts:
(1)
A PC with measuring and calibrating program;
(2)
Programmable power supply;
(3)
Vacuum pump;
(4)
Embedded system module for temperature and pressure monitoring and control;
(5)
Pressure chamber;
(6)
Heaters.
Among these parts, the upper computer program and the embedded system module which includes two printed circuit boards (PCBs) are self-developed. One PCB mainly consists of an MCU (STM32F1 from STMicroelectronics, Geneva, Switzerland), a high-resolution analog to digital converter (ADC, ADS1115IDGSR chip from Texas Instruments, Dallas, TX, USA), a 5V LDO circuit (REF5050IDGKR chip from Texas Instruments, Dallas, TX, USA), a pressure reference sensor (ASDXRRX015PDAA5 chip from Honeywell, Charlotte, NC, USA), two temperature sensors (MAX6675ISA+T chip from Analog Devices, Inc., Wilmington, MA, USA), and a communication interface circuit. The power supply can provide all the levels the embedded system needs, such as 3.3 V, 5 V, and 12 V. However, the voltage ripple may not meet the requirement of the ADC, thus reference voltage is needed. Similarly, the reference pressure and temperature sensors are used to determine whether the actual pressure in the chamber reaches the setting values. The heaters and vacuum pump are controlled by the embedded system and eventually follow the upper computer program to set the equipment under test (EUT) to certain temperature and pressure. The communication module uses serial ports to transport information and control signal among the embedded system, the EUT and the upper computer. The secondary PCB incorporates an EUT array, a 5 V LDO circuit, and dual analog switches (74HC4051D, 653 chip from Nexperia, Nijmegen, The Netherlands). The 5 V LDO circuit is designed to provide EUT with suitable working voltage. The analog switches are used to select the pressure sensor whose output value is to be read. The proposed system features a high degree of integration. In a standard calibration system, temperature and pressure control are handled externally. By contrast, the proposed system incorporates integrated temperature and pressure control, enabling fully automated and intelligent calibration across the entire temperature and pressure range via upper computer control.
The default calibration process is as follows:
(1)
EUT is fixed in the pressure chamber;
(2)
The program in the upper computer sends measurement series to the embedded system;
(3)
The embedded system generates the control signals for temperature and pressure control;
(4)
The embedded system acquires the measured data and sends it back to the upper computer;
(5)
The upper computer program calculates the calibration coefficient according to the measured data.
In the upper computer, MATLAB is used to design the graphical user interface (GUI) for the calibration process control and calculating calibration parameters. Figure 3a shows the GUI, and Figure 3b illustrates the operation process of the program. After setting the range of temperature and pressure, the program monitors the pressure and temperature of the EUT in real time and displays them on the software interface. When the temperature and pressure reach the set values, the software will read the output voltage of the EUT through the serial port as raw data, calculate the calibration parameters and display them on the interface.

3. Simulation Analysis for Thermal Control

3.1. Simulation Settings

Temperature exerts a pronounced influence on pressure sensor output, necessitating calibration as a primary mitigation strategy. Therefore, this study conducted thermal simulation of the calibration system to develop precise temperature control and testing methods. The simulation area consists of the pressure chamber, heating plates, insulation layer, and EUT. Figure 4 shows the schematic of the three-dimensional pressure chamber. Finite element simulations were conducted using COMSOL Multiphysics 5.6. Two design schemes (single heating plate vs. double heating plates) were compared, and an optimized temperature control method was determined by analyzing testing temperature and EUT temperature errors. Parameters used in the simulation are listed in Table 1.

3.1.1. Heat Source

Copper heating plates can be approximated as heating sheets with uniform heating power, and their power density can be expressed as:
P e = P 0 V 0
where P0 is the total power of the heat source and V0 is the volume of the heat source.

3.1.2. Conduction and Convection

(1) The temperature distribution of the air inside the pressure chamber can be described by the following heat transfer equation:
ρ C p u T + ( k T ) = Q
where ρ is the density of the fluid, Cp is the heat capacity of the fluid, and u is the flow velocity of the fluid. The first term on the left side of the equation can be used to describe the process of heat conduction in the air. The second item on the left can be used to describe the process of heat transfer between the heat source and air, as well as between air and the pressure chamber.
(2) The heat transfer process in the pressure chamber can be described by Fourier’s law:
q = k T
where k is the thermal conductivity of the material. The negative sign represents that the heat flux is opposite to the temperature gradient.
(3) The heat transfer process between the pressure chamber and the external environment can be described by the convective heat transfer equation, as follows:
q 0 = h ( T e x t T )
where q0 is the heat flux, h is the heat transfer coefficient, Text is the external temperature, and T is the object temperature.
For the heat transfer process from the top surface of the pressure chamber to the outside, the following formula can be used to solve the heat transfer coefficient [26]:
h = k a i r L 0.54 R a L 1 / 4 T > T e x t   and   10 4 R a L 10 7 k a i r L 0.15 R a L 1 / 3 T > T e x t   and   10 7 R a L 10 11 k a i r L 0.27 R a L 1 / 4 T T e x t   and   10 5 R a L 10 10
where L is the characteristic length with a value of 0.02725 m, and RaL is the Rayleigh dimensionless number.
For the heat transfer process from the side of the pressure chamber to the outside, the following formula can be used to solve the heat transfer coefficient [27]:
h = k L 0.68 + 0.67 R a L 1 / 4 1 + 0.492 k μ C p 9 / 16 4 / 9 R a L 10 9 k L 0.825 + 0.387 R a L 1 / 6 1 + 0.492 k μ C p 9 / 16 8 / 27 R a L 10 9
where μ is the viscosity of air, Cp is the heat capacity of air, and L is vertical wall height with a value of 0.15 m.
For the heat transfer process from the bottom of the pressure chamber to the outside, as the pressure chamber is placed on an insulated tabletop, Fourier’s law can be used to calculate its heat transfer flux as follows:
q = k T

3.2. Simulation Results

To calibrate the sensors, six temperature testing points were selected: 0 °C, 20 °C, 40 °C, 60 °C, 80 °C, and 100 °C. Simulations were conducted for each of these six temperature testing points, and a cross-section perpendicular to the heating plates was made through the central axis to reflect the temperature distribution inside the container. Figure 5 shows the temperature distribution inside the pressure chamber and temperature error between temperature measurement point and EUT.
Through simulation, a precise temperature control method can be selected from two aspects: the temperature distribution inside the pressure chamber and the temperature difference between the EUT and the temperature measurement point.
(1)
The maximum temperature differences (difference between the maximum and minimum temperature inside the pressure chamber) in the pressure chamber at each temperature testing point are: 0 °C, 4.55 °C, 8.73 °C, 12.59 °C, 16.15 °C, and 19.46 °C by using a single heating plate, and are: 0 °C, 3.79 °C, 7.25 °C, 10.42 °C, 13.35 °C, and 16.27 °C by using two heating plates. From the above data, it can be seen that the extreme temperature difference in the pressure chamber at six different temperature testing points when using two heating plates is smaller than that when using a single heating plate. This reflects that using two heating plates can make the temperature distribution in the pressure chamber more uniform.
(2)
The temperature error (temperature difference between EUT and temperature measurement point) is: 0 °C, 0.41 °C, 0.79 °C, 1.13 °C, 1.44 °C, and 1.72 °C by using a single heating plate, and is: 0 °C, 0.05 °C, 0.1 °C, 0.14 °C, 0.18 °C, and 0.21 °C by using two heating plates. By comparing the above data, it can be concluded that the temperature difference between the EUT and the temperature measurement point with two heating plates is smaller than that using a single heating plate. This reflects that using dual heating plates can reduce temperature testing errors.
Comparison of the simulation results indicates that dual heating plates improve temperature uniformity within the pressure chamber and reduce measurement errors. Therefore, two heating plates were used for temperature control of the pressure chamber during the experiment.

4. Experiment

As shown in Figure 2, the calibration system primarily comprises a pressure chamber, a microcontroller unit (MCU), and an upper computer constructed by software MATLAB R2019a. The pressure chamber contains the EUT, which comprises nine absolute pressure sensors, a pair of heating plates, a temperature sensor, and a reference pressure sensor.
During operation, the temperature sensor and reference pressure sensor within the pressure chamber transmit real-time temperature and pressure data of the EUT to the MCU, which subsequently relays this information to the upper computer. Concurrently, the micro-controller gets signals from the upper computer and controls the pressure pump and heating element to reach the testing point. The output voltage values of EUT are amplified by the PGA module and stored in the lower computer for raw data acquisition. Once data collection at a given testing point is completed, the upper computer sends temperature and pressure control commands to the MCU via a serial interface, adjusting the chamber’s internal environment to the next testing condition. After all testing points are evaluated, the upper computer retrieves the complete dataset through an I2C communication interface. These data are then processed using a calibration algorithm to derive the necessary calibration parameters, ultimately completing the pressure sensor calibration process.

4.1. Calibration Algorithm

To reduce the influence of temperature on the output of the pressure sensor, this article proposed a calibration algorithm for pressure sensors, which has low computational complexity, high computational efficiency, and high calibration accuracy. It can compensate for the sensitivity, temperature drift, and zero drift of the pressure sensors.
The calibration algorithm can be represented by the following equations:
o f f s e t = o f f + t c 1 × ( T T 0 ) + t c 2 × ( T T 0 ) 2
s e n s i t i v i t y = s 0 + t s 1 × ( T T 0 ) + t s 2 × ( T T 0 ) 2
V o u t = ( V i n o f f s e t ) × s e n s i t i v i t y
V o u t = k × ( V o u t V 0 ) + k s × ( V o u t V 0 ) 2 + k s s × ( V o u t V 0 ) 3
where offset represents zero drift and T0 represents the temperature reference point, which can be taken as the middle value of the total temperature range. Observing the above equation, it can be found that both offset and sensitivity are related to temperature, which reflects the influence of temperature on the output characteristics of pressure sensors. Vin is uncalibrated voltage, V0 represents that the calibrated outputs of the pressure sensors across the zero point, and Vout is the final output voltage of the calibrated pressure sensor; off, tc1, tc2, s0, ts1, ts2, k, ks and kss are the nine parameters for calibration.
While the proposed system calibrates nine pressure sensors simultaneously, the limited number of temperature measurement points (two symmetric locations) may introduce minor discrepancies between actual and measured temperatures for individual sensors. These discrepancies are related to the location of each pressure sensor. To make the calibration results more accurate, this paper introduces the following formula to describe the influence of the measured temperature and the location of the pressure sensor on the actual temperature of each pressure sensor:
T = f ( T m e a , y , z )
where T is the actual temperature of the pressure sensor, Tmea are measured temperatures, and y and z reflect the position of each pressure sensor.
Due to the non-linear variation of temperature with the coordinates of the pressure sensor [28], this paper proposes a table-driven non-uniform spline interpolation method to obtain the actual temperature of each pressure sensor. This method combines the lookup table method with cubic spline interpolation, but it can solve the problem of low accuracy of the lookup table method. It requires extracting heat transfer simulation data from nine pressure sensor areas. Due to small number of grid points used in COMSOL Multiphysics for solving, the calculation accuracy cannot meet the required accuracy. Therefore, MATLAB software needs to be used to perform cubic spline interpolation on the data points around each sensor to obtain its actual temperature and temperature error, as shown in Figure 6.

4.2. Experimental Results and Analysis

To improve the pressure sensors’ accuracy, a dynamic calibration method is adopted in the experiment, during which pressure and temperature vary over time. The output voltages of the pressure sensors are measured within a pressure range of 0 to 80 kPa, with a 20 kPa step within a temperature range of 0 to 100 °C with a 20 °C step. The temperature and pressure inside the pressure chamber during the experiment are shown in Figure 7. According to the experimental procedure, after the temperature in the pressure chamber reaches the set temperature, the pressure pump will pump out or fill in air. When the pressure reaches the set value, the MCU will read the output voltage values of the EUT as the raw data. The measurement of a batch of pressure sensors takes about 80 min, which reflects the high efficiency of the calibration system.
Figure 8 shows the uncalibrated output voltage against temperature and pressure curves of the pressure sensors. The dashed line in the figure represents the ideal output voltage value of the pressure sensor that isn’t affected by temperature. As shown in Figure 8a, without calibration, the output voltage will vary with temperature (temperature drift). From Figure 8b, it is obvious that the output voltage varies nonlinearly with pressure and has zero drift.
Raw experimental data was brought into the calibration equation to solve the calibration coefficients and obtain the optimal solution of the calibration coefficients by using the nonlinear least squares method. As shown in Table 2, considering the subtle temperature differences between each sensor, nine sets of calibration parameters were obtained. These calibration parameters are relatively similar because the pressure sensors used in this experiment are products from the same wafer. The use of corresponding calibration parameters for different pressure sensors can greatly improve the accuracy of calibration, which is also the key feature of this system.
Figure 9 shows the image of the calibrated output voltage plotted against temperature and pressure using MATLAB. As shown in Figure 9a, under the same pressure, the output voltages of the calibrated pressure sensor exhibit no dependence on temperature. Figure 9b illustrates that the pressure sensor’s output voltages demonstrate good linearity and virtually no zero-offset drift after calibration.
The linearity of a pressure sensor is an important indicator for measuring the degree of deviation between the pressure sensor’s output characteristics and the ideal linear relationship. It represents the percentage of the maximum deviation between the actual output characteristic curve and the theoretical fitted curve within the full measurement range of the sensor to the full-scale output value. Before calibration, the maximum error of the output voltage value is 10.5 mV, and the linearity of the pressure sensor is 46.5% FS. After calibration, the maximum error of the output voltage is 0.339 mV, and the linearity of the pressure sensor is 1.5% FS. The temperature coefficient is reduced from −1.35 × 10−4 V·K−1 to −8.8 × 10−7 V·K−1. Table 3 benchmarks this work with other studies. This work achieves high output accuracy, significantly mitigating temperature-induced errors and meeting design specifications.

5. Conclusions

This study presents a systematic design for a MEMS-based pressure sensor calibration system. Compared with other systems, a key innovation is the table-driven non-uniform spline interpolation method, which is proposed to minimize temperature testing error among all the sensors in the EUT and FEM simulation, which is used to verify the accuracy of temperature control and distribution. The fabricated circuitry is simple, low-cost, and suitable for small-batch calibration. The system can be applied to the calibration of sensors in a wide temperature range. The results validate that polynomial fitting of empirical data fulfills all sensor conditioning objectives. The linearity and zero temperature coefficient of the pressure sensors are reduced from 46.5% FS and −1.35 × 10−4 V·K−1 to 1.5% FS and −8.8 × 10−7 V·K−1. In addition, the calibration system also shows an advantage of fully automation, which utilizes temperature-rise and pressure-drop routines and guarantees the whole operation process takes less than 80 min.

Author Contributions

Conceptualization, S.Z.; Software, J.C.; Validation, J.C.; Formal analysis, J.C. and S.Z.; Investigation, J.C.; Resources, S.Z.; Data curation, J.C.; Writing—original draft, J.C.; Writing—review & editing, S.Z.; Visualization, S.Z.; Supervision, Y.J.; Project administration, Y.J.; Funding acquisition, S.Z. and Y.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (No. 2024YFB4505400), the National Natural Science Foundation of China (No. 62204100), the Postdoctoral Science Foundation of China (No. 2021M691360) and the Postdoctoral Research Foundation of Zhejiang Province (No. ZJ2020101).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ruan, Y.; Yuan, L.; Yuan, W.; He, Y.; Lu, L. Temperature Compensation and Pressure Bias Estimation for Piezoresistive Pressure Sensor Based on Machine Learning Approach. IEEE Trans. Instrum. Meas. 2021, 70, 1–10. [Google Scholar] [CrossRef]
  2. Song, P.; Ma, Z.; Ma, J.; Yang, L.; Wei, J.; Zhao, Y.; Zhang, M.; Yang, F.; Wang, X. Recent Progress of Miniature MEMS Pressure Sensors. Micromachines 2020, 11, 56. [Google Scholar] [CrossRef]
  3. Jena, S.; Gupta, A. Review on Pressure Sensors: A Perspective from Mechanical to Micro-Electro-Mechanical Systems. Sens. Rev. 2021, 41, 320–329. [Google Scholar] [CrossRef]
  4. Kang, K.; Park, J.; Kim, K.; Yu, K.J. Recent Developments of Emerging Inorganic, Metal and Carbon-Based Nanomaterials for Pressure Sensors and Their Healthcare Monitoring Applications. Nano Res. 2021, 14, 3096–3111. [Google Scholar] [CrossRef]
  5. Von Däniken, E.; Mikhaylov, D.; Moallemi, A.; Polonelli, T.; Magno, M. Tiny On-Device Structural Health Monitoring for Wind Turbines Using MEMS Pressure Sensors. In Proceedings of the 2024 IEEE Sensors Applications Symposium (SAS), Naples, Italy, 23–25 July 2024; pp. 1–6. [Google Scholar]
  6. Soy, H.; Toy, İ. Design and Implementation of Smart Pressure Sensor for Automotive Applications. Measurement 2021, 176, 109184. [Google Scholar] [CrossRef]
  7. Qian, J.; Kim, D.-S.; Lee, D.-W. On-Vehicle Triboelectric Nanogenerator Enabled Self-Powered Sensor for Tire Pressure Monitoring. Nano Energy 2018, 49, 126–136. [Google Scholar] [CrossRef]
  8. Li, W.; Lu, W.; Sha, X.; Xing, H.; Lou, J.; Sun, H.; Zhao, Y. Wearable Gait Recognition Systems Based on MEMS Pressure and Inertial Sensors: A Review. IEEE Sens. J. 2022, 22, 1092–1104. [Google Scholar] [CrossRef]
  9. Cui, X.; Huang, F.; Zhang, X.; Song, P.; Zheng, H.; Chevali, V.; Wang, H.; Xu, Z. Flexible Pressure Sensors via Engineering Microstructures for Wearable Human-Machine Interaction and Health Monitoring Applications. iScience 2022, 25, 104148. [Google Scholar] [CrossRef]
  10. Tulaev, A.T.; Kozlov, A.S.; Belyaev, J.V.; Loboda, V.V.; Bellavin, M.A.; Korotkov, A.S. MEMS Pressure Sensors Design, Simulation, Manufacturing, Interface Circuits: A Review. IEEE Sens. J. 2024, 24, 7395–7405. [Google Scholar] [CrossRef]
  11. Pereira, R.D.S.; Cima, C.A. Thermal Compensation Method for Piezoresistive Pressure Transducer. IEEE Trans. Instrum. Meas. 2021, 70, 1–7. [Google Scholar] [CrossRef]
  12. Li, D.; Li, T.; Zhang, D. A Monolithic Piezoresistive Pressure-Flow Sensor With Integrated Signal-Conditioning Circuit. IEEE Sens. J. 2011, 11, 2122–2128. [Google Scholar] [CrossRef]
  13. Wang, Y.; Chodavarapu, V. Differential Wide Temperature Range CMOS Interface Circuit for Capacitive MEMS Pressure Sensors. Sensors 2015, 15, 4253–4263. [Google Scholar] [CrossRef]
  14. Yao, Z.; Liang, T.; Jia, P.; Hong, Y.; Qi, L.; Lei, C.; Zhang, B.; Li, W.; Zhang, D.; Xiong, J. Passive Resistor Temperature Compensation for a High-Temperature Piezoresistive Pressure Sensor. Sensors 2016, 16, 1142. [Google Scholar] [CrossRef]
  15. Zou, M.; Xu, Y.; Jin, J.; Chu, M.; Huang, W. Accurate Nonlinearity and Temperature Compensation Method for Piezoresistive Pressure Sensors Based on Data Generation. Sensors 2023, 23, 6167. [Google Scholar] [CrossRef]
  16. Guo, Z.; Lu, C.; Wang, Y.; Liu, D.; Huang, M.; Li, X. Design and Experimental Research of a Temperature Compensation System for Silicon-on-Sapphire Pressure Sensors. IEEE Sens. J. 2017, 17, 709–715. [Google Scholar] [CrossRef]
  17. Ali, I.; Asif, M.; Shehzad, K.; Rehman, M.R.U.; Kim, D.G.; Rikan, B.S.; Pu, Y.; Yoo, S.S.; Lee, K.-Y. A Highly Accurate, Polynomial-Based Digital Temperature Compensation for Piezoresistive Pressure Sensor in 180 Nm CMOS Technology. Sensors 2020, 20, 5256. [Google Scholar] [CrossRef] [PubMed]
  18. Li, B.; Sun, G.; Zhang, H.; Dong, L.; Kong, Y. Design of MEMS Pressure Sensor Anti-Interference System Based on Filtering and PID Compensation. Sensors 2024, 24, 5765. [Google Scholar] [CrossRef] [PubMed]
  19. Kayed, M.O.; Balbola, A.A.; Lou, E.; Moussa, W.A. Hybrid Smart Temperature Compensation System for Piezoresistive 3D Stress Sensors. IEEE Sens. J. 2020, 20, 13310–13317. [Google Scholar] [CrossRef]
  20. Almassri, A.M.M.; Wan Hasan, W.Z.; Ahmad, S.A.; Shafie, S.; Wada, C.; Horio, K. Self-Calibration Algorithm for a Pressure Sensor with a Real-Time Approach Based on an Artificial Neural Network. Sensors 2018, 18, 2561. [Google Scholar] [CrossRef]
  21. Wang, H.; Zeng, Q.; Zhang, Z.; Wang, H. Research on Temperature Compensation of Multi-Channel Pressure Scanner Based on an Improved Cuckoo Search Optimizing a BP Neural Network. Micromachines 2022, 13, 1351. [Google Scholar] [CrossRef]
  22. Ge, Y.; Shen, L.; Sun, M. Temperature Compensation for Optical Fiber Graphene Micro-Pressure Sensor Using Genetic Wavelet Neural Networks. IEEE Sens. J. 2021, 21, 24195–24201. [Google Scholar] [CrossRef]
  23. Zhao, X.; Chen, Y.; Wei, G.; Pang, L.; Xu, C. A Comprehensive Compensation Method for Piezoresistive Pressure Sensor Based on Surface Fitting and Improved Grey Wolf Algorithm. Measurement 2023, 207, 112387. [Google Scholar] [CrossRef]
  24. Pieniazek, J.; Ciecinski, P. Temperature and Nonlinearity Compensation of Pressure Sensor With Common Sensors Response. IEEE Trans. Instrum. Meas. 2020, 69, 1284–1293. [Google Scholar] [CrossRef]
  25. Madhum, A.S.; Sethuram, D.; Vijayalakshmi, V.; Koppad, P.G. Automatic Pressure Calibration System for Pressure Sensors. FME Trans. 2019, 47, 111–115. [Google Scholar] [CrossRef]
  26. Lloyd, J.R.; Moran, W.R. Natural Convection Adjacent to Horizontal Surface of Various Planforms. ASME J. Heat Transf. 1974, 96, 443–447. [Google Scholar] [CrossRef]
  27. Churchill, S.W.; Chu, H.H. Correlating Equations for Laminar and Turbulent Free Convection from a Vertical Plate. Int. J. Heat Mass Transf. 1975, 18, 1323–1329. [Google Scholar] [CrossRef]
  28. Wu, R.; Li, H.; Gao, L. Research on Temperature Drift Mechanism and Compensation Method of Silicon Piezoresistive Pressure Sensors. AIP Adv. 2023, 13, 035323. [Google Scholar] [CrossRef]
Figure 1. (a) The structure and (b) electrical output of the absolute pressure sensors.
Figure 1. (a) The structure and (b) electrical output of the absolute pressure sensors.
Sensors 25 05288 g001
Figure 2. Overview of the pressure sensor calibration system.
Figure 2. Overview of the pressure sensor calibration system.
Sensors 25 05288 g002
Figure 3. (a) GUI design and (b) operation process of the program.
Figure 3. (a) GUI design and (b) operation process of the program.
Sensors 25 05288 g003
Figure 4. Schematic diagram of three-dimensional structure of pressure chamber.
Figure 4. Schematic diagram of three-dimensional structure of pressure chamber.
Sensors 25 05288 g004
Figure 5. Temperature distribution inside the pressure chamber for (a) one single heating plate and (b) double heating plate, and (c) temperature error between temperature measurement point and EUT.
Figure 5. Temperature distribution inside the pressure chamber for (a) one single heating plate and (b) double heating plate, and (c) temperature error between temperature measurement point and EUT.
Sensors 25 05288 g005
Figure 6. (a) Actual temperature of each pressure sensor at 100 °C and (b) temperature error of each pressure sensor at different temperature.
Figure 6. (a) Actual temperature of each pressure sensor at 100 °C and (b) temperature error of each pressure sensor at different temperature.
Sensors 25 05288 g006
Figure 7. Change of temperature and pressure in pressure chamber.
Figure 7. Change of temperature and pressure in pressure chamber.
Sensors 25 05288 g007
Figure 8. (a) Voltage vs. temperature before calibration and (b) voltage vs. pressure before calibration.
Figure 8. (a) Voltage vs. temperature before calibration and (b) voltage vs. pressure before calibration.
Sensors 25 05288 g008
Figure 9. (a) Voltage vs. temperature after calibration, (b) voltage vs. pressure after calibration.
Figure 9. (a) Voltage vs. temperature after calibration, (b) voltage vs. pressure after calibration.
Sensors 25 05288 g009
Table 1. Parameters used in the FEM model.
Table 1. Parameters used in the FEM model.
ParameterValue
T0273.15 K
kair0.026 W·m−1·K−1
Rs287.05 J·kg−1·K−1
Cp,air1005 J·kg−1·K−1
ksteel44.5 W·m−1·K−1
ρsteel7850 kg·m−3
Cp,steel475 J·kg−1·K−1
kcopper400 W·m−1·K−1
ρcopper8960 kg·m−3
Cp,copper385 J·kg−1·K−1
ksponge0.08 W·m−1·K−1
ρsponge60 kg·m−3
Cp,sponge4 J·kg−1·K−1
ksilicon130 W·m−1·K−1
ρsilicon2329 kg·m−3
Cp,silicon700 J·kg−1·K−1
ε0.6
σ5.67 × 10−8 W·m−2·K−4
ρ1.29 kg·m−3
V00.000036 m3
Table 2. Calculated calibration coefficients.
Table 2. Calculated calibration coefficients.
offtc1tc2s0ts1ts2kkskss
1−2.0706−0.131600.7501−0.001700.85830.04520.0015
2−2.1023−0.123600.7500−0.001000.84750.0414−0.0011
3−2.0245−0.120900.73240.001100.83560.04000.0005
4−2.0923−0.102400.74210.000300.88760.03450.0002
5−2.1124−0.119900.7642−0.000500.87230.03770
6−2.0894−0.134200.7749−0.001500.87660.06750
7−2.0907−0.109500.72950.000100.84590.05470.0011
8−2.1010−0.145600.7468−0.001200.83780.0320−0.0010
9−2.0698−0.150600.71970.000900.88970.0521−0.0007
Table 3. Comparison of different calibration methods.
Table 3. Comparison of different calibration methods.
This StudyStudy 1 [13]Study 2 [16]Study 3 [21]
Linearity1.5% FS2% FS0.3% FS0.02% FS
Data samplesLittleLittleMediumMassive
LatencyLowLowLowHigh
Integration levelHighHighLowLow
FlexibilityHighLowHighHigh
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

Cui, J.; Zhang, S.; Jiang, Y. Design of a Rapid and Accurate Calibration System for Pressure Sensors with Minimized Temperature Variation. Sensors 2025, 25, 5288. https://doi.org/10.3390/s25175288

AMA Style

Cui J, Zhang S, Jiang Y. Design of a Rapid and Accurate Calibration System for Pressure Sensors with Minimized Temperature Variation. Sensors. 2025; 25(17):5288. https://doi.org/10.3390/s25175288

Chicago/Turabian Style

Cui, Juntong, Shubin Zhang, and Yanfeng Jiang. 2025. "Design of a Rapid and Accurate Calibration System for Pressure Sensors with Minimized Temperature Variation" Sensors 25, no. 17: 5288. https://doi.org/10.3390/s25175288

APA Style

Cui, J., Zhang, S., & Jiang, Y. (2025). Design of a Rapid and Accurate Calibration System for Pressure Sensors with Minimized Temperature Variation. Sensors, 25(17), 5288. https://doi.org/10.3390/s25175288

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