| Literature DB >> 30322164 |
Abstract
This paper describes the design and calibration of a highly accurate temperature measurement system for pervasive computing applications. A negative temperature coefficient (NTC) thermistor with high resistance tolerance is interfaced through a conditioning circuit to a 12-bit digital converter of a wireless microcontroller. The system is calibrated to minimize the effect of component uncertainties and achieves an accuracy of ±0.03 °C on average (±0.05 °C in worst cases) in a 5 °C to 45 °C range. The calibration process is based on a continuous temperature sweep, while calibration data are simultaneously logged to reduce the delays and cost of conventional calibration approaches. An uncertainty analysis is performed to support the validity of the reported performance results. The described approach for interfacing the thermistor to the hardware platform can be straightforwardly adjusted for different thermistors, temperature ranges/accuracy levels/resolutions, and voltage ranges. The low power communication combined with the energy consumption optimization adopted enable an operation to be autonomic for several months to years depending on the application's measurement frequency requirements. The system cost is approximately $45 USD in components, while its design and compact size allow its integration with extended monitoring systems in various pervasive computing environments. The system has been thoroughly tested and validated in a field trial concerning a precision agriculture application and is currently used in a health monitoring application.Entities:
Keywords: ZigBee; calibration; pervasive computing applications; precision; temperature measurement; uncertainty analysis; wireless sensor
Year: 2018 PMID: 30322164 PMCID: PMC6210438 DOI: 10.3390/s18103445
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Characteristics of temperature sensor types.
| Characteristic | Thermistor | Thermocouple | RTD | Silicon | IR Thermometer |
|---|---|---|---|---|---|
| Range | −100 to 300 °C | −270 to 2300 °C | −200 to 850 °C | −45 to 125 °C | −40 to 3000 °C |
| Signal Output | Resistance | Voltage | Resistance | Resistance | Voltage |
| Linearity | Poor | Moderate | Best | Best | Moderate |
| Accuracy | Moderate (0.1 to 1.5 °C) | Low (0.5 to 5 °C) | High (0.03 to 1 °C) | Moderate (0.5 to 2 °C) | Low (±2 °C) |
| Sensitivity | Best | Low | Moderate | High | Moderate |
| Size (diameter) | 0.4 to 2.5 mm | 0.5 to 8 mm | 3.17 to 6.35 mm | 0.8 to 1 mm | Non-contact |
| Response Time | Moderate (0.1 to 10 s) | Moderate (0.1 to 10 s) | Slow (1 to 50 s) | Slow (5 to 50 s) | Fast (0.1 to 1 s) |
| Sensor/System Cost | Low/Moderate | Low/moderate | Moderate/high | Low/moderate | High/high |
| Advantages | High sensitivity; Small size; Copper/nickel wires; Low cost. | Self-powered; rugged; wide temperature range; interchangeable; no lead wire resistance problems. | Accuracy and stability; High repeatability; Interchangeable; Corrosion resistant. | Linearity and sensitivity; Low weight; very long operation life; energy efficiency. | No contact required; fast response; good stability; repeatability; no oxidation impact. |
| Disadvantages | Non-linear; Limited range; Self-heating; Current source required; Fragile; Specs and calibration vary by manufacturer; Lock-in due to lack of standards. | Non-linear; low output voltage; reference junction compensation required; lower accuracy; wire shielding is required; least sensitivity and stability. | High cost; slow response; low sensitivity; current source required; fragile. | Limited temperature range; highly non-linear at low/high temperatures; limited sizes; slow response time | High cost; complex electronics; view size restrictions; accuracy affected by object emissivity and background “noise” (smoke, dust, radiation). |
Thermistor specifications [31].
| Dimensions | B Value (R25/50 °C) | Rated | Dissipation Constant | Thermal | ||
|---|---|---|---|---|---|---|
| Lead | Wire | Nominal | Tolerance | |||
| 1.6 × 4 mm | 0.2 mm | 3950 K | ±0.5% | 3.5 mW | ≥0.7 mW/°C | ≤3.2 s |
Figure 1(a) Tyndall25 mote platform; (b) Tyndall10 mote; (c) thermistor interfacing circuit to the analog-to-digital converter (ADC).
Temperature values mapped to ADC values and related circuit parameters.
| Count | ||||
|---|---|---|---|---|
| 5 | 25.57 | 1178 | 2407 | 3943 |
| 5.58 | 25.17 | 1168 | 2380 | 3899 |
| 10 | 20 | 1027 | 1996 | 3270 |
| 15.3 | 15.61 | 881 | 1600 | 2621 |
| 20.38 | 12.32 | 751 | 1247 | 2043 |
| 25 | 10 | 646 | 963 | 1577 |
| 30.3 | 7.93 | 541 | 679 | 1112 |
| 35.98 | 6.25 | 447 | 422 | 691 |
| 40.64 | 5.17 | 381 | 244 | 400 |
| 44 | 4.52 | 340 | 133 | 217 |
| 45 | 4.356 | 329 | 103 | 169 |
T is the temperature; R is the thermistor resistance; V is the thermistor voltage; V is the output voltage given by the thermistor interfacing circuit.
Figure 2(a) Temperature sensor accuracy validation; (b) effect of ADC samples on the measurement accuracy.
Combined standard uncertainty for voltage measurement by the ADC component.
| Source | Value (V) | Type | Probability Distribution | Standard Uncertainty (V) |
|---|---|---|---|---|
| Quantization error a | 3 × 10−4 | B | Rectangular | 1.7 × 10−4 |
| Signal to distortion ratio b | 2 × 10−4 | B | Rectangular | 1.2 × 10−4 |
| Repeatability c | 1.5 × 10−4 | A | Normal | 1.5 × 10−4 |
| Combined standard uncertainty, | 2.5 × 10−4 | |||
a ±0.5 LSB (least significant bit) Analog Devices AD7490 12-bit ADC resolution 0.6 mV BL−1; b 74 dB; c experimental standard deviation of the mean of 30 independent measurements of five constant voltages.
Figure 3(a) Absolute and relative uncertainty estimation for temperature measurement based on system design and uncertainties of component nominal values; (b) uncertainty of the conditioning circuit components excluding the sensor tolerance.
Uncertainty budgets for the calibration stage.
| Uncertainty Source | Type | 5 °C [°C] | 25 °C [°C] | 45 °C [°C] |
|---|---|---|---|---|
| Reference thermometer calibration | B | 1 × 10−3 | 2 × 10−3 | 5 × 10−3 |
| Self-heating of thermistor | B | 7.3 × 10−8 | 2.9 × 10−8 | 1.2 × 10−8 |
| Calibration model interpolation error a | A | 8 × 10−3 | 8 × 10−3 | 8 × 10−3 |
| Continuous temperature sweep error | A | 2.3 × 10−3 | 2.3 × 10−3 | 2.3 × 10−3 |
| Measurement noise of reference thermometer | A | 7.3 × 10−4 | 7.9 × 10−4 | 8.1 × 10−4 |
| ADC count measurement | A,B | 8 × 10−3 | 8 × 10−3 | 8 × 10−3 |
| Total combined standard uncertainty | 1.2 × 10−2 | 1.2 × 10−2 | 1.3 × 10−2 |
a See e in Table 8.
Figure 4(a) Residual temperature offset of thermistors in the continuous temperature assessment; (b) residual temperature offset of thermistors in the step temperature assessment; (c) absolute values of errors between the two modes of temperature assessment.
Current consumption of system operations (in mA).
| Transmit | Receive | Sleep | Thermistor |
|---|---|---|---|
| 17.4 | 19.7 | 0.001 | 0.08 |
Energy consumption of system operations and average estimation, assuming a measurement frequency of 0.0033 Hz.
| Time (ms) | Current (mA) | Energy (mW/mJ) | |
|---|---|---|---|
| Initialization | 20 | 5.91 | 19.5/0.39 |
| Transmit | 35 | 40 | 132/4.62 |
| Receive | 0.5 | 40.45 | 133.5/0.07 |
| Sleep | 299,765 | 0.02 | 0.055/16.49 |
| Thermistor | 150 | 0.08 | 0.26/0.04 |
| Avg. | 0.06 | 0.196/0.157 |
Figure 5(a) Field trial of the system in a greenhouse; (b) a thermistor in contact with a strawberry leaf using a leaf clip; (c) temperature differences between a plant leaf and ambient air with a threshold of 0.84 °C to trigger water treatments.
Figure 6Battery level and signal strength readings for a period of 7.5 weeks.
Figure 7(a) Prototype package for health monitoring; (b) skin temperature variation between relaxation and stress periods.
Quantitative metrics for the assessment of the measurement system’s performance.
| Before Calibration (°C) | After Calibration (°C) | |
|---|---|---|
|
| −0.21 | −0.04 |
|
| 0.36 | 0.05 |
| | | 0.26 | 0.03 |
|
| 0.030 | 0.008 |
Comparison of different temperature measurement sensors (the first entry refers to our system).
| Sensor Type | Temperature Range (°C) | Accuracy (°C)/Resolution (°C) | Energy (mW) @ MF a (Hz) | Supply (V) | Connectivity | Ref |
|---|---|---|---|---|---|---|
| Thermistor | 5 to 45 | ±0.03/0.02 | 0.196 @ 0.003 | 3–3.6 | ZigBee | |
| Thermo-couple | 0 to 200 | ±0.08/0.01 | – | – | RS-232C | [ |
| Thermistor | 15 to 30 | ±0.1/0.002 | 1 @ 1 | 3.6 | BLE | [ |
| Silicon | 0 to 60 | ±0.5/0.02 | – | 3 | ZigBee | [ |
| Thermistor | 31 to 41 | ±0.2/0.01 | 1 @ 0.02 | 3.3 | Bluetooth | [ |
| Silicon | 35 to 45 | ±0.1/0.035 | 110 × 10−6 @ 1 | passive | Tag/Reader at 868 MHz | [ |
| Antenna | 40 to 100 | ±1.5 °C/– | – | passive | Tag/Reader at 5–6 GHz | [ |
| Silicon | −40 to 125 | ±0.2/0.01 | 0.0032 @ 1 | 2.1–3.6 | I2C | [ |
| RTD | 0 to 50 | ±0.5/0.1 | 3 yrs @ 0.001 | 3.6 | WiFi | [ |
| Silicon | 10 to 50 | ±0.5/0.05 | 3 yrs @ 1 | 3 | BLE | [ |
| Thermo-couple | −40 to 85 | ±0.5/0.03 | 5 yrs @ 0.001 | 3.6 | Probe/Reader at 20 KHz | [ |
a Measurement frequency.