Indexed by:
Abstract:
High precision and smart sensors make up an indispensable data entry for the Internet of Things technology. Nonetheless, conventional calibration algorithms mainly implemented on the software, such as least squares, polynomial fitting, and interpolation, exhibit limited calibration accuracy that does not reflect a real-time measurement of the sensors. The problem can be resolved with an MCU-based sensor calibration system proposed herein, which mainly employs particle swarm optimization (PSO)-back propagation (BP) neural network. The system firstly reads sensor data through l2C bus and then uses the BP neural network and PSO algorithm to automatically calibrate these data in real time. Sigmoid activation function was implemented via a piecewise polynomial fitting to create a trade-off between hardware resource and precision. A performance test conducted on temperature sensors showed a maximum error of 0.16 degrees C within the measurement range of -40-100 degrees C with three times the standard deviation (3 sigma) error of +/- 0.23 degrees C and overall linearity of 0.1143% after the calibration system was added as compared to the significantly higher error of +/- 0.63 degrees C without the calibration. (C) 2019 Elsevier B.V. All rights reserved.
Keyword:
Reprint 's Address:
Email:
Version:
Source :
SENSORS AND ACTUATORS A-PHYSICAL
ISSN: 0924-4247
Year: 2019
Volume: 297
2 . 9 0 4
JCR@2019
4 . 1 0 0
JCR@2023
ESI Discipline: ENGINEERING;
ESI HC Threshold:150
CAS Journal Grade:3
Cited Count:
WoS CC Cited Count: 17
SCOPUS Cited Count: 21
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 3
Affiliated Colleges: