Next Article in Journal
A Performance Analysis of Security Protocols for Distributed Measurement Systems Based on Internet of Things with Constrained Hardware and Open Source Infrastructures
Previous Article in Journal
A Multi-Agent RL Algorithm for Dynamic Task Offloading in D2D-MEC Network with Energy Harvesting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Design of a Negative Temperature Coefficient Temperature Measurement System Based on a Resistance Ratio Model

1
State Key Laboratory of Functional Materials and Devices for Special Environmental Conditions, Xinjiang Key Laboratory of Electronic Information Materials and Devices, Xinjiang Technical Institute of Physics & Chemistry of CAS, 40-1 South Beijing Road, Urumqi 830011, China
2
Center of Materials Science and Optoelectronics Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
3
School of Physics Science and Technology, Xinjiang University, Urumqi 830046, China
4
School of Physics and Materials Science, Changji University, Changji 831100, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(9), 2780; https://doi.org/10.3390/s24092780
Submission received: 9 April 2024 / Revised: 25 April 2024 / Accepted: 25 April 2024 / Published: 26 April 2024
(This article belongs to the Section Industrial Sensors)

Abstract

:
In this paper, a temperature measurement system with NTC (Negative Temperature Coefficient) thermistors was designed. An MCU (Micro Control Unit) primarily operates by converting the voltage value collected by an ADC (Analog-to-Digital Converter) into the resistance value. The temperature value is then calculated, and a DAC (Digital-to-Analog Converter) outputs a current of 4 to 20 mA that is linearly related to the temperature value. The nonlinear characteristics of NTC thermistors pose a challenging problem. The nonlinear characteristics of NTC thermistors were to a great extent solved by using a resistance ratio model. The high precision of the NTC thermistor is obtained by fitting it with the Hoge equation. The results of actual measurements suggest that each module works properly, and the temperature measurement accuracy of 0.067 °C in the range from −40 °C to 120 °C has been achieved. The uncertainty of the output current is analyzed and calculated with the uncertainty of 0.0014 mA. This type of system has broad potential applications in industry fields such as the petrochemical industry.

1. Introduction

Temperature, as an environmental factor, plays a critical role in various aspects of life, spanning from the industrial to agricultural domains [1]. Using a thermistor to sense the temperature, the system described here acts as a resistance bridge, collecting and processing the signal and transmitting it to the readout or control equipment. Due to the wide range of application scenarios and diverse needs, high demands are placed on precision temperature measurement equipment. As a result, achieving a high accuracy, wide temperature range, high stability, and low cost has become the focus of the development for modern equipment.
In previous research, the temperature measurement systems were designed based on temperature-induced material property changes, such as thermocouples, thermal resistors, and semiconductor sensors [2,3,4]. With advances in microprocessors, modern temperature measurement systems have been developed [5]. These devices convert continuous analog voltage and current signals into digitized data for further processing or storage. These advanced devices can utilize intricate calibration routines to enhance measurement precision, and they seamlessly integrate network connections for control, monitoring, and data transfer activities. Contemporary temperature measurement systems have additional features, such as process control and calibration maintenance. The calibration and maintenance features include automatic calibration, temperature compensation, remote monitoring, self-diagnostics, data logging, and so on. Shilei Du and Weiyan Li developed a module based on Freemodbus for smart temperature transmitters and validated its functionality [6]. Runze Mao et al. designed and manufactured a temperature measurement system that utilized multiple RTDs (Resistance Temperature Detectors) in parallel with capacitors. The RTDs in the system could be individually measured by impedance spectroscopy. The impedance information was then converted into a temperature signal, and the temperature measurement accuracy of this system was 0.7 K [7]. Kunming Zhao et al. designed a field-programmable gate array (FPGA) isolated transmitter using platinum resistors, which can be dynamically adjusted by an auto-correction algorithm to control current output [8]. The platinum resistors have remarkable chemical stability [9], high accuracy, and a wide operational temperature range [10]. However, the high costs and adverse reactions to high-vibration environments restrict the application of platinum resistors to complex industrial conditions [11]. Thermocouples are widely used for high-temperature measurements. The use of thermocouples is hindered by drawbacks such as low sensitivity and accuracy, susceptibility to noise, and susceptibility to corrosion [11,12]. Thermocouples are used with reference to junction compensation, which affects the use scenarios. Detailed characteristics of thermocouples, platinum resistors, and NTC thermistors are shown in Table 1 [13].
NTC thermistors are known for their high sensitivity, high robustness, fast response, and low cost. Hence, they are widely used in industry for temperature measurement, temperature monitoring, and inrush current suppression [14,15]. Romuald Masnicki and Dariusz Swisulski designed a multi-channel virtual device using NTC thermistors as temperature measuring elements. In this design, the NTC thermistor is calibrated using the Steinhart–Hart equation and the device has a measurement accuracy of 0.4 °C [16]. NTC thermistors are semiconductor ceramic elements made of transition metal oxides, whose resistance decreases with increasing temperature [17]. Transition metal oxides are usually metal oxides of Mn, Co, Fe, Zn, Ni, and other elements. In Equation (1), the relationship between the resistance and temperature of an NTC thermistor is depicted, known as the Hoge equation [18,19]:
1 T = i = 0 n A i ( l n R ) n       ( n 2 )
In this equation, T represents temperature, R represents resistance, and Ai refers to equation parameters. With this equation, the NTC thermistor establishes a relationship between 1/T and lnR [18,20].
In order to leverage the high sensitivity and environmental stability of NTCs, and to perform temperature measurement across a wide temperature range, an NTC temperature measurement system based on the resistance ratio model was designed. The material constant B (K) plays a crucial role in characterizing the sensitivity of NTC thermal ceramic materials to temperature variations. Essentially, this parameter delineates the material’s responsiveness to temperature alterations and hence the degree of sensitivity exhibited towards the physical quantity being measured. As a rule of thumb, a higher material constant B implies greater sensitivity of the NTC thermal ceramic material to temperature fluctuations, thereby accentuating the material’s overall sensitivity. In practice, the material constant B is calculated by measuring the resistance at different temperatures, using Equation (2).
B = ln R 1 R 2 / ( 1 T 1 1 T 2 )
where R1 and R2 are the resistances at temperatures T1 and T2, respectively. The resistance temperature coefficient αT refers to the change rate of the resistance value of the NTC thermistor for every 1 °C change in ambient temperature at zero load. αT is described by Equation (3), where B (K) is the material constant value and T (K) is the absolute temperature. Typically, NTC thermistors have a resistance temperature coefficient between −2%/°C and −6%/°C, which is higher than the 0.4%/°C of platinum resistors. Therefore, the temperature sensitivity of NTC thermistors is higher than that of platinum resistors.
α T = B T 2
The challenges associated with NTC thermistors are vital to acknowledge alongside their evident advantages. One prominent issue lies in their nonlinear characteristics, posing a considerable hurdle for precise temperature measurements. Moreover, the heat generated during NTC thermistor operation impacts temperature readings, necessitating careful consideration in circuit design to prevent thermal issues. The power dissipation of NTC thermistors must also be carefully managed within the circuit to avert potential risks. Furthermore, the B-value of NTC thermistors plays a significant role in determining temperature measurement sensitivity. A higher B-value results in rapid resistance changes, thereby constraining the usable temperature range of NTC thermistors. Understanding these limitations is crucial for maximizing the effectiveness of NTC thermistors in temperature-sensing applications.
The inherent nonlinearity of NTC thermistors is a challenge [21], but the nonlinear characteristics of NTC thermistors can be mitigated through circuit design and programmatic interventions by using the resistance ratio model and precisely fitting the resistance–temperature equation of the NTC [22,23]. The purpose of this design is to give full play to the characteristics of high sensitivity and insensitivity to environmental vibration of the NTC thermistor and use it as a probe to build a temperature measurement system for industry. The system described in this paper achieved highly accurate temperature measurement over a wide range. Meanwhile, the circuit error of the system has been optimized, ensuring that the current output is maintained within the 4 to 20 mA range and that the loop current linearly correlates with the temperature. The design of the hardware temperature measurement circuit determines the accuracy of the resistance value acquisition. Error compensation, calibration equations, and digital filtering in the software affect the accuracy of temperature measurement. With the help of both, the designed system has improved in temperature measurement accuracy compared to previous designs. At the same time, the output current of the system has a low uncertainty. The combination of circuit design and software algorithms holds the promise of making the NTC thermistor a reliable temperature probe for industrial use.

2. Design and Experimental Section

2.1. Overall Design

The basic framework of a temperature measurement system with the NTC thermistor is shown in Figure 1. Two critical components are involved: the temperature acquisition module and the transmission output module. The temperature acquisition module utilizes the NTC thermistor to collect environmental temperature data and transmit them to the data output module [24]. Here, the MCU calculates the resistance using Equation (1), and finally, the temperature is converted to a 4~20 mA current signal, which is recorded by the computer.
The NTC thermistor with a B25/50 value of 2100 K is selected to be used as the temperature probe in the temperature measurement system. The resistance value of the thermistor is 25 kΩ and 500 Ω at −40 °C and 120 °C approximately. The resistance temperature coefficient of the NTC thermistor is between −1.3%/°C and −3.8%/°C over this temperature range. The STM32F103 32-bit microcontroller is adopted as the central control chip, which is a standard 32-bit RISC processor underpinned by the ARMv7-M architecture with a Cortex-M3 core. The temperature values are calculated by embedded algorithms. The MCU is set to standby sleep mode to ensure that the device completes long-term continuous temperature measurements while using battery power. Operating in this mode effectively extends measurements and reduces the frequency of battery changes. In the loop current output module, the DAC chip AD421 is used as the core chip and the current value is controlled by the MCU by sending 16-bit binary data.
All components are integrated on a single printed circuit board (PCB), which minimizes the space required, improves system integration, and facilitates management and maintenance. The PCB of the NTC thermistor-based temperature measurement system is shown in Figure 2. The PCB is based on a two-layer structure and all components are mounted and soldered on the top layer. A DC power socket (6.4 mm OD and 2.0 mm ID) is located on the top of the board for external battery or voltage source power. In addition, two 2.54 mm 4-pin headers are available for programming, debugging, and data transfer to PCs. Two other 2.54 mm 2-pin headers are connected to the NTC thermistor and the output loop current. After soldering all components, the final dimension of the PCB is 45 mm × 45 mm × 10 mm.

2.2. Circuit Design

The power supply module design is a vital part of the temperature measurement system [25]. A stable, efficient, interference-proof, and reliable power supply design with low noise is a basic condition for the normal operation of the equipment. As shown in Figure 3, DC 12 V–36 V is adopted as the power source of the system. The power supply provides stable and clean DC power to ensure accurate and reliable operation. The LM2596 and TPS7A2433DBVR chips built into the system are used to generate 5 V and 3.3 V for the chips’ operation. Meanwhile, a fully isolated DC 24 V is applied for the loop current supply to guarantee the accuracy and stability of the output. The reference voltage of the temperature measurement circuit is filtered with multiple capacitors to reduce the impact of reference voltage noise on temperature measurement accuracy. At the same time, the digital power supply and analog power supply are isolated to avoid interference with the analog circuit.
As shown in Figure 4a, the constant voltage source is used in the measurement circuit. A resistance ratio model is adopted, in which the thermistor, of resistance RNTC, is connected in series with a suitable voltage divider resistor (RX = 3300 Ω). In this way the acquisition voltage to the ADC does not exceed VREF, regardless of the value of RNTC. The thermal dissipation coefficient (δ) of the NTC thermistor used in the design has been tested to be approximately 2.51 mW/°C. The power of the thermistor is maximized when RNTC = RX = 3.3 kΩ, PMAX = 0.1183 mW, and ΔT = PMAX/δ = 0.047 °C, which means the temperature rise at maximum power is 0.047 °C. In this design, the voltage of VREF is simultaneously delivered to the voltage divider and ADC reference [26], the inaccuracies attributed to reference voltage drift are eliminated, and the precision is enhanced. The voltage of the divider resistor is captured by the ADC, and the resistance of the NTC is calculated based on the voltage ratio model. The relationship between the resistance of the NTC (RNTC) and the voltage of the divider resistor (VX) is shown in Equation (4).
V X = V R E F R X R N T C + R X
Therefore, the nonlinear relationship of resistance–temperature in NTC thermistors is mitigated. From the equation, VX is always less than VREF, i.e., the acquisition voltage is less than the reference voltage. The ADC oscilloscope acquisition diagram is presented in Figure 4b. In the data format described, the initial four bits (Bit31 to Bit28) serve as flag bits, with a specific configuration denoting different operational states. A flag bit sequence of ‘0010’ signifies the normal operation mode of the ADC. Following the flag bits, the subsequent 24 bits (Bit27 to Bit4) represent the acquired acquisition data, constituting the core information for processing and analysis within the system. It is essential to recognize that the final four bits (Bit3 to Bit0) hold no practical value and are random numbers without functional relevance. These bits are omitted from the representation to streamline the data visualization process, focusing attention on the critical flag and acquisition data segments. It can be observed that the data of the first 4 bits comply with the flag bits, and then the subsequent 24 bits are acquired and calculated as the VX. However, the wire resistance on the NTC thermistor still exists due to the resistance ratio model. The NTC thermistor adopts the two-wire connection method. The total length of the wires connecting the NTC thermistor is 2 m. The wire used for the test has a resistance of 153 Ω for 1 km. This results in a resistance measurement error of 0.306 Ω. In the measurement, the NTC thermal probe is placed in the environment to be measured while the wire is at room temperature. Therefore, when calculating the error of the wire, resistance is considered to be a constant value. Based on the fitting of the Hoge-2 equation for the NTC thermistor, the wire resistance is calculated to cause a temperature measurement error of 0.038 °C when making measurements at 120 °C. Wire resistance is introduced as a variable in the system to solve the issue. To mitigate the effects of wire errors on the temperature measurement, the resistance is entered by the operator based on the length of the wire.
Figure 5a is a schematic diagram of the loop current output. A N-type field effect transistor (FET) is connected between the AD421 controller chip and the loop current output unit. The FET is a voltage-controlled device whose conduction and current are controlled by the voltage at the DRIVE pin. As shown in Figure 5b, the current is dictated by a 16-bit binary number, which denotes the temperature transmitted from the MCU to the AD421 chip in the program.
Loop-powered transmitters as well as the peripheral components have stringent power consumption requirements, and low power consumption is an important parameter. The MCU processor is kept in a low-power state by reducing unnecessary outputs and loads. The peripheral circuitry operates at less than 3.25 mA [27]. With this precaution, the accuracy of the loop current output is not affected by peripheral circuitry. When the loop current value is small, e.g., 4 mA, the design creates a stable current and improves current accuracy [28]. If the NTC thermistor is replaced with another model, the range of the resistance value changes. For the resistor ratio model, the divider resistor and the reference voltage are re-selected. The goal is to keep the ADC’s acquisition voltage in a reasonable range interval. The DAC and other chips can be left unchanged, and only the calibration equations and current correspondences need to be rewritten in the software.

2.3. Experimental Program

A flowchart of the system for processing and transmitting temperature measurement data is shown in Figure 6. The waveforms of the data pins and clock pins of the ADC and DAC are measured by the oscilloscope. Compare the consistency of the acquired waveforms with the data collected by the PC to determine proper data transfer and proper module operation. The calculated resistance and temperature values are used as intermediate process variables, which are transmitted by the MCU through the USART serial port to the host computer for monitoring and saving. The current values are captured by the ammeter and transferred to the measurement system for recording.
The precision of temperature measurement depends on the accuracy of the resistance measurement. Firstly, stability and reliability are crucial to the measurement system. Secondly, the accuracy of the system is verified by continuously sampling the DC resistor box, and the error is corrected by the error function.
The precise calibration of the R-T relationship of NTC thermistors is the basis for the temperature measurement function. The standard platinum resistance thermometer is used to monitor the temperature in a constant-temperature environment, and the monitored temperature is used as the actual temperature. The constant-temperature oil tank used is produced by Fluke. Its environmental stability is less than ±0.0015 °C and uniformity is less than ±0.003 °C. The standard platinum resistance thermometer is used to monitor the temperature of the constant-temperature oil bath, and the experimental measurement is carried out half an hour after it reaches the set temperature to ensure the effectiveness and repeatability of the experimental results. The simultaneous acquisition of the NTC resistor and platinum resistor temperatures is established to create a Hoge equation. This equation is used by the software program to calculate the temperature measured by the temperature measurement system.
A DC resistor box with an accuracy of 0.01% is plugged into the system and the calculated temperature value is received by the PC. The current waveform is observed to verify that the output is stable. Finally, the NTC thermistor is accessed as a temperature probe and a platinum resistor is used to monitor the constant temperature environment. The output current is measured and recorded, and the corresponding temperature is calculated. The temperature measurement error is calculated by comparing this temperature with the platinum resistance monitoring temperature.

3. Results

A standard resistance box was connected to the measurement system. Tests with the resistor box were performed in a stable environment at 25 °C ± 1 °C. This prevents the effect of temperature changes on the resistance value of the resistance box. The accuracy class of the resistor box used in this experiment is 0.01 and the maximum error of the resistor box is 0.01% of the selected resistance value. Over 5000 data collections were performed for each data point. A median average filtering algorithm was used for digital filtering. Every ten data points are grouped together, the maximum and minimum values are discarded, and the arithmetic mean of the remaining eight data points is used as the final measurement data. For the resistances of 0.6 kΩ, 8 kΩ, 15 kΩ, and 24 kΩ, the collection results are shown in Figure 7, and the sampled values are normally distributed, indicating that the collected resistance value data are reliable.
The measurement system was used to collect data from ten different standard resistance values to verify the stability of the collected values and to determine the collection errors. The error values are shown in Figure 8. As can be seen from the figure, there is a clear quadratic relationship between the acquisition error and the measured standard resistance.
A linear function relationship R 2 = P 1 × R 1 2 + P 2 × R 1 + P 3 is established between the system’s acquisition of resistance values and the standard resistance values. The coefficients are P1 = 2.256446 × 10−7, P2 = 1.001535, and P3 = −1.135937. A total of 5000 acquisitions are made for each standard fixed-value resistor, where the fixed-value resistor is R. The system-measured resistance value is R1. The average value of the system-acquired resistance after the introduction of the error is R2, and the error value is ΔR2. The temperature error calculated from ΔR2 is ΔT. The standard deviation of R2 as well as the coefficient of variation are shown in Table 2. From the standard deviation in the table, it can be seen that the measurement of the resistance value is stable, and the coefficient of variation indicates that the difference between the collected resistance value and the standard resistance is small. With the introduction of the error equation, the temperature measurement error due to the sampling error value is very small and does not affect the subsequent temperature measurement.
The Hoge equation was employed to perform polynomial fitting on 1/T and lnR to achieve higher precision. Considering the calibration equations’ fitting accuracy and the system’s computational complexity, n = 3, i.e., the Hoge-2 equation, was chosen for fitting in the calibration equations [29,30,31]. Its fundamental form is described by Equation (5):
1 T = A 0 + A 1 × l n R + A 2 × ( l n R ) 2 + A 3 × ( l n R ) 3
In this equation, T (K) represents temperature, R (Ω) represents resistance, and Ai refers to equation parameters. The parameters are A0 = −2.454812 × 10−4, A1 = 4.874768 × 10−4, A2 = −1.132064 × 10−5, and A3 = 7.250193 × 10−7. SSE (the sum of squares due to error) is 1.192 × 10−13, R-square (coefficient of determination) is 1, adjusted R-square (degree-of-freedom adjusted coefficient of determination) is 1, and RMSE (Root Mean Square Error) is 1.221 × 10−7. The test points and the fitted curves are shown in Figure 9a. It shows that the resistance value of the NTC thermistor decreases sharply with increasing temperature, and the fitted curves are well fitted to the test points. The fitting error is shown in Figure 9b, and the maximum fitting error occurs at a temperature value of 120 °C, with the error value of 0.0262 °C. The fitting error of the Hoge-2 equation is very small, and the effect of nonlinearity in the R-T curve of the NTC thermistor is reduced by this fitting.
In order to verify the accuracy and stability of the current output, the output value of the circuit loop was measured with the standard resistor box instead of the NTC thermistor. Repeat experiments were conducted using the 24,000 Ω resistor connected to the temperature measurement system, and the current value of the data output was collected by an ammeter. The ammeter used for testing was an Agilent 34411A from USA. It is a 6.5-bit resolution digit multimeter. When it is connected to a computer via LAN or USB, current data are read and recorded by the computer. As can be seen in Figure 10, the current fluctuation is small, and the temperature measurement system output is stable. The error between the collected current value converted to the temperature value and the temperature value collected from the PC is less than 0.02 °C, which indicates the high accuracy of the current output.
NTC thermistors were integrated into the system as temperature probes. The thermostatic oil baths Fluke 7080, Fluke 7012, and Fluke 6020 from USA were used to provide thermostatic environments with an accuracy of 0.003 °C over the temperature range of −40 °C to 120 °C. The standard platinum thermistor PT25 was used in conjunction with the Fluke 1595A for monitoring thermostatic environments. System measurements were carried out in the range from −40 °C to 120 °C at 10 °C intervals. The current output values of the system were collected and converted to temperature values to calculate the measurement error of the system. The temperature measurement error and output current of the system are shown in Figure 11. The maximum measurement error is −0.067 °C at 100 °C. The measured current is linear with respect to temperature, and the current stability is excellent.
Typically, the temperature probe is located in the environment being measured and the temperature measurement system is located in a room-temperature environment. The systems are also used in extreme environments, so environmental testing was performed on the PCB. The PCB was placed in different ambient temperatures to perform the resistance acquisition of the resistance box. The PCB does not function properly in environments below −40 °C and above 100 °C. The collected resistance at a room temperature of 25 °C was used as the standard value and the resistance drift rate was calculated using the collected values at other temperatures. The result of the resistance drift rate calculation is shown in Figure 12. The maximum resistance drift rate is 0.30%. The temperature measurement error is calculated from the resistance drift rate. The maximum error occurs when the 600 Ω resistance box is tested in a 75 °C environment. The error value was 0.122 °C (0.015%/10 °C).
The mathematical model for uncertainty analysis is shown in Equation (6).
Δ I = I d [ I m t m t s t 0 + I 0 ]
where ΔI is the measurement error of the temperature measurement system at temperature t and Id is the output current value. Im is the output range of the temperature measurement system. ts is the input temperature value, and tm is the input range of the system. t0 is the lower temperature value of the input and I0 is the theoretical lower limit of the output current. The temperature measurement system has a measuring range of −40 °C to 120 °C and a current output range of 4 to 20 mA. The formulae for the sensitivity coefficients C1 and C2 are shown in Equations (7) and (8).
C 1 = Δ I I d = 1
C 2 = Δ I t s = I m t m = 16 160 = 0.1   ( m A / ° C )  
The source of uncertainty of the input quantity Id has two components, the repeatability of the output current of the measured system and the measurement error of the electrical measuring instrument. The temperature measurement system repeatability test data are shown in Table 3.
The uncertainty due to the repeatability of the output current is u(Id1). Data were adjudicated by using the extreme variance method. The calculation of u(Id1) is shown in Equations (9)–(12).
0   ° C :   s I d 1 = 7.976 7.974 1.69 = 0.0012   ( m A )
u I d 1 = 0.0012 6 = 0.0005   ( m A )
50   ° C :   s I d 1 = 12.999 12.997 1.69 = 0.0012   ( m A )
u I d 1 = 0.0012 6 = 0.0005   ( m A )
From the calculations, it can be seen that the standard uncertainty due to the repeatability error of the two temperature points is equal. Therefore, the value of u(Id1) is 0.0005 mA. The uncertainty introduced by the measurement error of the ammeter is u(Id2). The multimeter used for this test was an Agilent 34411A, which has a current resolution of 1 μA. Its current indication error does not exceed ±0.5 μA. u(Id2) is calculated as Equation (13) according to the uniform distribution estimation.
u I d 2 = 0.0005 3 = 0.0003   ( m A )
u(Id1) and u(Id2) are independent of each other, so u(Id) is calculated by Equation (14).
u I d = u I d 1 2 + u I d 2 2 = 0.0006   ( m A )
The uncertainty introduced by the input quantity ts is u(ts), which mainly originates from the temperature measurement error of the first-class platinum resistor and the influence of fluctuations in the thermostat bath. The uncertainty error u(ts11) for the repeatability of platinum resistance measurements is calculated in Equations (15)–(18).
0   ° C : s t s 11 = 0.263 ( 0.267 ) 1.69 = 0.0024   ( ° C )
u t s 11 = 0.0024 6 = 0.0010   ( ° C )
50   ° C : s t s 11 = 49.981 49.978 1.69 = 0.0018   ( ° C )
u t s 11 = 0.0018 6 = 0.0007   ( ° C )
As can be seen from the calculations, the uncertainty calculated for the 0 °C repeatability error is large. The value of u(ts11) is 0.0010 mA. In temperature monitoring, first-class platinum resistors are used, whose self-heating effect introduces uncertainty. A search of the certificates shows that the self-heating effect of platinum resistors is 1.9 mK. Since this effect is widespread, the self-heating effect can be regarded as a two-point distribution. The uncertainty error u(ts12) due to the self-heating effect of platinum resistance is shown in Equation (19).
u t s 12 = 0.0019 1 = 0.0019   ( ° C )
The long-term stability of the platinum resistor is less than 2 mK. Considered to be uniformly distributed, the standard uncertainty u(ts13) introduced is calculated as Equation (20).
u t s 13 = 0.002 3 = 0.001   ( ° C )
The uncertainty introduced by the accuracy of the standard platinum resistor is u(ts14). The standard platinum resistor has an accuracy of less than 2.4 mK, and u(ts14) is calculated as a uniform distribution in Equation (21).
u t s 14 = 0.0024 3 = 0.0014   ( ° C )
u(ts11), u(ts12), u(ts13), and u(ts14) are independent of each other. The uncertainty u(ts1) introduced by the platinum resistance is calculated as Equation (22).
u t s 1 = u t s 11 2 + u t s 12 2 + u t s 13 2 + u t s 14 2 = 0.0028   ( ° C )
The uncertainty of the temperature inhomogeneity of the thermostatic oil bath is u(ts2). The maximum temperature difference of the thermostatic oil bath is 0.003 °C. Considering it as a uniform distribution, u(ts2) is calculated as Equation (23).
u t s 2 = 0.003 3 = 0.0017   ( ° C )
The uncertainty of the temperature fluctuation of the thermostatic oil bath is u(ts3). The stability of the thermostatic oil bath is 0.0015 °C. Considering it to be uniformly distributed, u(ts3) is calculated in Equation (24).
u t s 3 = 0.0015 3 = 0.0009   ( ° C )
u(ts1), u(ts2), and u(ts3) are independent of each other. The uncertainty u(ts) introduced by the input ts is calculated as Equation (25).
u t s = u t s 1 2 + u t s 2 2 + u t s 3 2 = 0.0034   ( ° C )
The standard uncertainty components analyzed above are uncorrelated, so the relative standard uncertainty ucI) is calculated as Equation (26).
u c Δ I = | C 1 | 2 u I d 2 + | C 2 | 2 u t s 2 = 0.0007   ( mA )
When calculating the extended uncertainty, the temperature measurement system is checked to k = 2. The extended uncertainty Uk=2 is shown in Equation (27).
U k = 2 = k u c Δ I = 0.0014   ( m A )
The test results show that the accuracy of temperature measurement is 0.067 °C and the uncertainty is 0.014 °C. The temperature measurement reliability and accuracy of the constructed system are demonstrated, thus further proving the validity of the design methodology. The designed temperature measurement system accurately measures air and oil in the laboratory. Similarly, this temperature measurement system can be applied to the precise temperature measurement in buildings, petroleum, chemical, and other industrial temperature measurement fields.
The iTEMP TMT127 DIN rail temperature transmitter from E+H, for example, has a temperature measurement accuracy of 0.2 °C from −50 °C to 200 °C and costs USD 200. For the designed temperature measurement system, the temperature measurement accuracy of 0.04%FS was achieved, which is better than the 0.08%FS of the temperature transmitter described above. In terms of cost, this design is about USD 55, which is a reduction in cost compared to its counterpart. For maintenance, the design is highly integrated and has no redundancy. NTC thermistor probes are highly stable with low ageing drift. Only regular calibration and maintenance of the PCB is required.
The temperature measuring system is designed without pressure- and vibration-related environmental tests. In subsequent iterations, the corresponding experiments should be supplemented to eliminate the influence of pressure and vibration environment on measurement accuracy. In subsequent developments, the temperature measurement system can be combined with additional fieldbus protocols to extend its functionality for communication and calibration maintenance. This will essentially mean that these devices will not only record temperature but also analyze, anticipate, and communicate these data to other devices or centralized systems in real-time.

4. Conclusions

In summary, the design of a temperature measurement system based on NTC thermistors has been accomplished. The temperature measurement accuracy is less than 0.067 °C in the temperature range of −40 °C to 120 °C, which has been improved by the circuit’s linear error correction. The uncertainty of the current output is 0.0014 mA. The temperature measurement system demonstrates high accuracy and stability. The designed resistance ratio model significantly reduces the effects of power supply drift and mitigates the impact of the nonlinearity of NTC thermistors on voltage acquisition. The wire resistance can be adjusted manually by the field operator. This method effectively mitigates the effect of wire resistance on temperature measurement. Simultaneously, the results of temperature tests confirm the practical effectiveness of the system. By harnessing the emerging technologies, temperature measurement systems are able to perform better in areas such as NTC calibration, device communication, and equipment maintenance. It will greatly facilitate its application in industry and improve the accuracy of temperature measurements.

Author Contributions

Conceptualization, J.Y. and S.C.; methodology, Z.L.; software, Y.Y.; validation, C.S., Z.L. and P.H.; formal analysis, Y.Y.; investigation, F.K.; resources, J.W.; data curation, Z.L.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L.; visualization, A.C.; supervision, J.Y.; project administration, J.Y.; funding acquisition, J.Y. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Tianshan Talent Training Program of Xinjiang, China (Grant No. 2023TSYCLJ0020) and West Light Foundation of CAS, China (Grant No. 2021-XBQNXZ-003).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

We declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work, and there is no professional or other personal interest of any nature or kind in any product, service, and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.

References

  1. Chakraborty, S.; Bera, S.K.; Bera, S.C.; Mandal, N. Design of a Simple Temperature Transmitter Circuit of an Electric Heater Operated Water Bath. IEEE Sens. J. 2018, 18, 3140–3151. [Google Scholar] [CrossRef]
  2. Muralidhara, S.; Kothari, D. Design, development, and qualification tests of prototype two-channel cryogenic temperature transmitter. AIP Adv. 2022, 12, 11. [Google Scholar] [CrossRef]
  3. Srilakshmipathy, S.; Abhishek, R.; Deepa. Temperature and Humidity Monitoring in Silo. In Proceedings of the 2021 International Conference on Recent Trends on Electronics, Information, Communication & Technology (RTEICT), Bangalore, India, 27–28 August 2021; pp. 55–59. [Google Scholar]
  4. Liu, Z.J.; Tian, B.; Fan, X.; Liu, J.J.; Zhang, Z.K.; Luo, Y.Y.; Zhao, L.B.; Lin, Q.J.; Han, F.; Jiang, Z.D. A temperature sensor based on flexible substrate with ultra-high sensitivity for low temperature measurement. Sens. Actuator A-Phys. 2020, 315, 9. [Google Scholar] [CrossRef]
  5. Kuo, H.Y.; Takabayashi, N.; Lu, S.Y.; Mitani, T.; Liao, Y.C.; Liao, Y.T. Wirelessly Powered Temperature Sensing System Using Unmanned Aerial Vehicle for Environmental Monitoring. In Proceedings of the IEEE International Future Energy Electronics Conference (IFEEC), Taipei, Taiwan, 16–19 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 16–19. [Google Scholar]
  6. Du, S.L.; Li, W.Y. Design and Application of Communication Module in Intelligent Temperature Transmitter Based on Freemodbus. In Proceedings of the 2018 4th Annual International Conference on Network and Information Systems for Computers (ICNISC), Wuhan, China, 19–21 April 2018; pp. 66–70. [Google Scholar]
  7. Mao, R.Z.; Kishimoto, M.; Iwai, H. Multipoint temperature measurement using serially connected resistor-capacitor parallel circuits by impedance spectroscopy. Sens. Actuator A-Phys. 2021, 331, 10. [Google Scholar] [CrossRef]
  8. Zhao, K.; Luo, N.; Liu, J.; Ding, W.; Li, L.; Jiang, W. Design and Implementation of PT100 Thermal Resistance Temperature Signal Isolation Transmitter Based on FPGA. In Proceedings of the 2021 5th International Conference on Automation, Control and Robots (ICACR), Nanning, China, 25–27 September 2021; pp. 135–139. [Google Scholar]
  9. Kim, J.; Kim, J.; Shin, Y.; Yoon, Y. A study on the fabrication of an RTD (resistance temperature detector) by using Pt thin film. Korean J. Chem. Eng. 2001, 18, 61–66. [Google Scholar] [CrossRef]
  10. Lee, C.Y.; Hsieh, W.J.; Wu, G.W. Embedded flexible micro-sensors in MEA for measuring temperature and humidity in a micro-fuel cell. J. Power Sources 2008, 181, 237–243. [Google Scholar] [CrossRef]
  11. Sim, J.K.; Hyun, J.; Doh, I.; Ahn, B.; Kim, Y.T. Thin-film resistance temperature detector array for the measurement of temperature distribution inside a phantom. Metrologia 2018, 55, 7. [Google Scholar] [CrossRef]
  12. Guan, W.B.; Zhai, H.J.; Jin, L.; Xu, C.; Wang, W.G. Temperature Measurement and Distribution Inside Planar SOFC Stacks. Fuel Cells 2012, 12, 24–31. [Google Scholar] [CrossRef]
  13. Feteira, A. Negative Temperature Coefficient Resistance (NTCR) Ceramic Thermistors: An Industrial Perspective. J. Am. Ceram. Soc. 2009, 92, 967–983. [Google Scholar] [CrossRef]
  14. Jia, J.; Zhu, H.X.; Liu, W.; Li, B.H.; Shi, Z.L.; Cui, Q.N.; Xu, C.X. Temperature Sensors Based on Negative Temperature Coefficient of ZnO Thin Films. IEEE Trans. Electron Devices 2023, 7, 5856–5862. [Google Scholar] [CrossRef]
  15. Chen, X.Y.; Li, X.H.; Gao, B.; Kong, W.W.; Zhao, P.J.; Chang, A.M. A novel NTC ceramic based on La2Zr2O7 for high-temperature thermistor. J. Eur. Ceram. Soc. 2022, 42, 2561–2564. [Google Scholar] [CrossRef]
  16. Masnicki, R.; Swisulski, D. Multi-Channel Virtual Instrument for Measuring Temperature—A Case Study. Electronics 2023, 12, 2188. [Google Scholar] [CrossRef]
  17. Guan, F.; Lin, X.J.; Dai, H.; Wang, J.R.; Cheng, X.; Huang, S.F. LaMn1−xTixO3-NiMn2O4 (0 ≤ x ≤ 0.7): A composite NTC ceramic with controllable electrical property and high stability. J. Eur. Ceram. Soc. 2019, 39, 2692–2696. [Google Scholar] [CrossRef]
  18. Chen, C.C. Evaluation of resistance-temperature calibration equations for NTC thermistors. Measurement 2009, 42, 1103–1111. [Google Scholar] [CrossRef]
  19. Alexander, M.D.; MacQuarrie, K.T.B. Toward a standard thermistor calibration method: Data correction spreadsheets. Ground Water Monit. Remediat. 2005, 25, 75–81. [Google Scholar] [CrossRef]
  20. Li, A.J.; Wang, H.T.; Dong, L.; Han, Q.; Wen, M.; Wen, X.D. Research on the Adaptability of Thermistor Calibration Equations. IEEE Instrum. Meas. Mag. 2023, 26, 13–18. [Google Scholar] [CrossRef]
  21. Mahaseth, D.N.; Kumar, L.; Islam, T. An efficient signal conditioning circuit to piecewise linearizing the response characteristic of highly nonlinear sensors. Sens. Actuator A-Phys. 2018, 280, 559–572. [Google Scholar] [CrossRef]
  22. Huo, P.; Wang, J.H.; Fan, L.C.; Liu, Z.J.; Wang, B.; Chang, A.M.; Yao, J.C. Effect of solid contents on the electrical properties of Co2.77Mn1.71Fe1.10Zn0.42O8 ceramic prepared by slurry spin coating technique. Sens. Actuator A-Phys. 2021, 332, 9. [Google Scholar] [CrossRef]
  23. Huo, P.; Wang, J.H.; Liu, Y.; Yan, Y.Q.; Liu, Z.; Shi, C.Y.; Chang, A.M.; Yao, J.C. Formation of a high stability NTC thick film by low-temperature sintering of Co2.77Mn1.71Fe1.10Zn0.42O8 ceramics containing Bi2O3-B2O3-SiO2-ZnO glass frits. Sens. Actuator A-Phys. 2022, 347, 113951. [Google Scholar] [CrossRef]
  24. Sarkar, S. Platinum RTD sensor based multi-channel high-precision temperature measurement system for temperature range −100 °C to +100 °C using single quartic function. Cogent Eng. 2018, 5, 15. [Google Scholar] [CrossRef]
  25. Li, X.; Sun, W.; Zhong, Z.; Shen, J.X. Design of a temperature transmitter with contactless power and data transmission. In Proceedings of the 2017 20th International Conference on Electrical Machines and Systems (ICEMS), Sydney, NSW, Australia, 11–14 August 2017; pp. 1–6. [Google Scholar]
  26. Jovanovic, J.; Denic, D. NTC thermistor nonlinearity compensation using wheatstone bridge and novel dual-stage single-flash piecewise-linear adc. Metrol. Meas. Syst. 2021, 28, 523–537. [Google Scholar] [CrossRef]
  27. Chang, L.; Zhang, G.G. The Design of Intelligent Temperature Transmitter Based on HART Protocol. In Proceedings of the 2nd International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC), Harbin, China, 8–10 December 2012; pp. 1499–1502. [Google Scholar]
  28. Witt, T.; Mena, R.; Cornell, E. Single Chip, 2-wire, 4-20mA Current Loop RTD Temperature Transmitter Design. In Proceedings of the 40th Annual Conference of the IEEE-Industrial-Electronics-Society (IECON), Dallas, TX, USA, 29 October–1 November 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 2380–2383. [Google Scholar]
  29. Liu, G.; Guo, L.; Liu, C.L.; Wu, Q.W. Evaluation of different calibration equations for NTC thermistor applied to high-precision temperature measurement. Measurement 2018, 120, 21–27. [Google Scholar] [CrossRef]
  30. Liu, G.; Guo, L.; Liu, C.L.; Wu, Q.W. Uncertainty propagation in the calibration equations for NTC thermistors. Metrologia 2018, 55, 437–445. [Google Scholar] [CrossRef]
  31. White, D.R. Interpolation Errors in Thermistor Calibration Equations. Int. J. Thermophys. 2017, 38, 11. [Google Scholar] [CrossRef]
Figure 1. Block diagram of NTC thermistor temperature measurement system.
Figure 1. Block diagram of NTC thermistor temperature measurement system.
Sensors 24 02780 g001
Figure 2. Manufactured PCBs for the temperature measurement system based on an NTC thermistor.
Figure 2. Manufactured PCBs for the temperature measurement system based on an NTC thermistor.
Sensors 24 02780 g002
Figure 3. Schematic diagram of power supply for power module.
Figure 3. Schematic diagram of power supply for power module.
Sensors 24 02780 g003
Figure 4. (a) Resistance ratio model; (b) oscilloscope acquisition signal diagram during ADC operation.
Figure 4. (a) Resistance ratio model; (b) oscilloscope acquisition signal diagram during ADC operation.
Sensors 24 02780 g004
Figure 5. (a) DAC circuit schematic; (b) oscilloscope acquisition signal diagram during DAC operation.
Figure 5. (a) DAC circuit schematic; (b) oscilloscope acquisition signal diagram during DAC operation.
Sensors 24 02780 g005
Figure 6. The flow chart of system processing.
Figure 6. The flow chart of system processing.
Sensors 24 02780 g006
Figure 7. Distribution of sampling value: (a) 0.6 kΩ, (b) 8 kΩ, (c) 15 kΩ, and (d) 24 kΩ.
Figure 7. Distribution of sampling value: (a) 0.6 kΩ, (b) 8 kΩ, (c) 15 kΩ, and (d) 24 kΩ.
Sensors 24 02780 g007
Figure 8. Standard resistance vs. acquisition error curve.
Figure 8. Standard resistance vs. acquisition error curve.
Sensors 24 02780 g008
Figure 9. (a) R vs. T curve and lnR vs. 1/T curve; (b) T vs. fitting error curve.
Figure 9. (a) R vs. T curve and lnR vs. 1/T curve; (b) T vs. fitting error curve.
Sensors 24 02780 g009
Figure 10. Temperature measurement system current output test.
Figure 10. Temperature measurement system current output test.
Sensors 24 02780 g010
Figure 11. The trend of current output and temperature measurement error at different temperatures.
Figure 11. The trend of current output and temperature measurement error at different temperatures.
Sensors 24 02780 g011
Figure 12. Resistance measurement of drift rate in relation to temperature.
Figure 12. Resistance measurement of drift rate in relation to temperature.
Sensors 24 02780 g012
Table 1. Characteristics of temperature sensors.
Table 1. Characteristics of temperature sensors.
CharacteristicThermocouplesPlatinum ResistorsNTC Thermistors
Materials UsedDifferent metal combinationsPlatinum (wire or film)Semiconductor materials
Change ParametersVoltageResistanceResistance
Temperature Range−200 °C to 2300 °C (depending on type)−200 °C to 850 °C−200 °C to 1000 °C
Sensitivity1–80 mV/°C0.385%/°C (for Pt100)−2%/°C~−6%/°C
Response TimeFast 0.1–10 sSlow 1–50 sFast 0.1–10 s
StabilityModerateExcellentModerate
CostLowHighLow to Moderate
AdvantagesWide temperature range, rugged, low costHigh accuracy, linear response, stableHigh sensitivity, small size, low cost
DisadvantagesNonlinear response, drift over time, cold end compensation, low sensitivitySlow response time, higher cost, sensitive to shockNonlinear response, limited temperature range
Table 2. Error and standard deviation after introduction of error function.
Table 2. Error and standard deviation after introduction of error function.
R (Ω)R1 (Ω)R2 (Ω)ΔR2 (Ω)Standard Deviation of Measured ValuesVariation Coefficient (%)ΔT (°C)
500500.347500.0360.0370.03140.0063−0.0050
900899.388899.916−0.0840.09450.01050.0052
15001498.341500.010.0110.12280.0082−0.0003
20001997.52000.340.3350.22120.0111−0.0075
50004988.75000.840.8420.38700.0077−0.0061
80007975.878001.341.3360.85180.0107−0.0055
12,00011,950.912,000.30.3311.24470.0104−0.0008
15,00014,928.315,000.40.3911.83630.0122−0.0007
18,00017,902.118,000.80.7812.08140.0116−0.0012
25,00024,823.925,000−0.0481.17470.00470.0001
Table 3. Temperature measurement system repeatability test data.
Table 3. Temperature measurement system repeatability test data.
Checked Temperature (°C)Output Value (mA)Platinum Resistance Temperature Value (°C)
01Upstroke7.974−0.265
Downstroke7.975−0.264
2Upstroke7.974−0.265
Downstroke7.976−0.263
3Upstroke7.975−0.265
Downstroke7.976−0.267
Average value7.9757.975
501Upstroke12.99749.979
Downstroke12.99849.978
2Upstroke12.99749.980
Downstroke12.99849.978
3Upstroke12.99749.979
Downstroke12.99949.981
Average value12.99712.997
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

Liu, Z.; Huo, P.; Yan, Y.; Shi, C.; Kong, F.; Cao, S.; Chang, A.; Wang, J.; Yao, J. Design of a Negative Temperature Coefficient Temperature Measurement System Based on a Resistance Ratio Model. Sensors 2024, 24, 2780. https://doi.org/10.3390/s24092780

AMA Style

Liu Z, Huo P, Yan Y, Shi C, Kong F, Cao S, Chang A, Wang J, Yao J. Design of a Negative Temperature Coefficient Temperature Measurement System Based on a Resistance Ratio Model. Sensors. 2024; 24(9):2780. https://doi.org/10.3390/s24092780

Chicago/Turabian Style

Liu, Ziang, Peng Huo, Yuquan Yan, Chenyu Shi, Fanlin Kong, Shiyu Cao, Aimin Chang, Junhua Wang, and Jincheng Yao. 2024. "Design of a Negative Temperature Coefficient Temperature Measurement System Based on a Resistance Ratio Model" Sensors 24, no. 9: 2780. https://doi.org/10.3390/s24092780

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