Implementation of software-based sensor linearization algorithms on low-cost microcontrollers

被引:26
作者
Erdem, Hamit [1 ]
机构
[1] Baskent Univ, Muhendislik Fak EEM Bolumu, Ankara, Turkey
关键词
Sensor linearization; Microcontroller; Fuzzy; PGA; ANN; LUT; PLA;
D O I
10.1016/j.isatra.2010.04.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nonlinear sensors and microcontrollers are used in many embedded system designs. As the input-output characteristic of most sensors is nonlinear in nature, obtaining data from a nonlinear sensor by using an integer microcontroller has always been a design challenge. This paper discusses the implementation of six software-based sensor linearization algorithms for low-cost microcontrollers. The comparative study of the linearization algorithms is performed by using a nonlinear optical distance-measuring sensor. The performance of the algorithms is examined with respect to memory space usage, linearization accuracy and algorithm execution time. The implementation and comparison results can be used for selection of a linearization algorithm based on the sensor transfer function, expected linearization accuracy and microcontroller capacity. (C) 2010 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:552 / 558
页数:7
相关论文
共 17 条
[1]   TRANSDUCER OUTPUT SIGNAL-PROCESSING USING DUAL AND TRIPLE MICROPROCESSOR SYSTEMS [J].
ANVEKAR, DK ;
SONDE, BS .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1989, 38 (03) :834-836
[2]  
Attari M., 1993, Proc. CMMNI-4, V1, P344
[3]  
BAKER BC, 2005, ADV MEASURING NONLIN
[4]  
BRIGNELL JE, 1991, SENSOR ACTUAT A-PHYS, V25, P29
[5]  
Catunda SYC, 2003, IEEE IMTC P, P435
[6]  
CURTIS DJ, 2003, PROCESS CONTROL INST, P52
[7]  
*CYPR MICR INC, 2004, 3812013 CYPR MICR IN
[8]  
*EL COMP GROUP SHA, 1999, ED99170 EL COMP GROU
[9]   Transducer output signal processing using an optimal look-up table in microcontroller-based systems [J].
Flammini, A ;
Marioli, D ;
Taroni, A .
ELECTRONICS LETTERS, 1997, 33 (14) :1197-1198
[10]  
Haberli A, 1996, ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 1, P377, DOI 10.1109/ISCAS.1996.539908