Vous êtes sur la page 1sur 4

estigac Inv i

Academ ia

Mtodo para linealizar la salida de un sensor


RESUMEN
En este artculo se presenta un mtodo sencillo para linealizar un sensor. El mtodo consiste en encontrar un valor fijo para una resistencia que se coloca en paralelo con la resistencia variable, adems para probar el mtodo se muestra un ejemplo en el que se linealiza un termistor (resistencia que varia con los cambios de temperatura), el cual es utilizado para el diseo de un circuito de medicin de voltaje, en donde se requiere que la salida sea lineal. Palabras clave: Linealizacion, Sensor, Resistencia de linealizacion, Regresin Lineal Method for Linealizar the Exit of a Sensor Este trabajo es un aporte en el diseo de sistemas de medicin, por cuanto permite calcular el valor de la resistencia constante, que debe colocarse en paralelo con la resistencia variable, de tal manera que la salida de un censor resistivo resulte lineal; investigacin que naci como un aporte propio en un trabajo como estudiante de la ctedra de Instrumentacin, en la especializacin en Bioingeniera.

Des

arrollo

Rigoberto Quintero Camacho1

Linealizar un sensor consiste en encontrar el valor de la resistencia que debe colocarse en paralelo con la resistencia variable
1

Miembro Grupo de Investigacin Informtica Educativa (GIIE) de la Universidad Distrial Francisco Jos de Caldas.

Artculo recibido en Abril de 2003 Aceptado en Junio 2003

82

Ciencia
Ingeniera
Vol. 8 No .1 No.1

LINEALIZACIN DE UN SENSOR
Supongamos que el sistema (sensor) que se esta diseando tiene una resistencia variable R(x), la cual varia no linealmente de acuerdo con una variable independiente x (por ejemplo la temperatura) que pertenece al intervalo [a , b], esta situacin la representamos mediante el circuito de la figura 1, linealizar el sistema consiste en establecer una metodologa para disear el sistema de tal manera que la salida sea lineal

ABSTRACT
In this paper a simple method for lining a sensor is presented. The method consists in finding a fixed value for a resistance put parallel together with the variable resistance, an example, in which a termistor is lined, is shown as well, in order to test the method. This method is used for designing a voltage measuring circuit, where the output is required to be lineal.

R(x)

+ --

INTRODUCCIN
Comprender el funcionamiento de los seres vivos no solamente desde el punto de vista de la fisiologa si no tambin desde la ingeniera; este es uno de los principales objetivos de la bioingeniera, por cuanto de esta comprensin depende el xito en la solucin de problemas en el campo de la medicina como: El transplante de rganos, reconstruccin total o parcial de las extremidades, correccin de problemas de visin entre otros. El diseo de aparatos de medicin de alta precisin para sensar el comportamiento de los sistemas vivos, es de suma importancia para el logro de los objetivos anteriormente expuestos, uno de los requisitos cuando se disean estos aparatos de medicin es la linealidad de su salida (por ejemplo en un medidor de voltaje que depende de la temperatura, la variacin del voltaje por unidad de temperatura debe ser constante), es as como en este articulo se presenta un modelo muy sencillo para linealizar la salida de un sensor y este mtodo se prueba linealizando un resistor.

Figura 1. circuito con una resistencia variable

El mtodo consiste en encontrar una resistencia fija en paralelo, la cual llamaremos resistencia de linealizacin RL, esta situacin la mostramos en la figura 2

RL

R(x)

+ -

Figura 2. Circuito en paralelo con una resistencia fija de linelizacion Rl

Supongamos que tomamos n valores de la variable x en el intervalo [a, b], y se toman n valores de la resistencia R(x) sean dichos valores; (x0, R0), (x1,R1) , (x2,R2), ..., (xn-1 ,Rn-1), adems, podemos suponer que los xk estn ordenados de menor a mayor, esto es: a=x0<x1<x2<x3<.xn-1=b, con lo cual Rk = R(xk),

CLCULO DE RL

La resitencia en un semiconductor decrece exponencialmente con la temperatura

para k= 0,1,2,3,,,,,,n-1, como las resistencias estn en paralelo, entonces la resistencia equivalente [1]esta dada por:
rk = r ( x k ) = Rk R L Rk + R L

LINEALIZACIN DE UN TERMISTOR
Los termistores son resistencias sensibles a la temperatura, estos se fabrican de materiales semiconductores tales como los xidos de nquel, cobalto o manganeso y sulfuros de hierro, aluminio o cobre. Los xidos semiconductores, al contrario de los metales, muestran un decremento en la resistencia con un incremento en la temperatura. La relacin entre la resistencia R(x) como funcin de la temperatura x del termistor se muestra a continuacin:
R ( x ) = R0 e
1 1 ( ) x x0

(1)

como lo que se busca es que la respuesta rk sea lineal, entonces tenemos que:
m= ri r j xi x j

, para todo (2) i j

i = 0,1,2,....., n 1 j = 0,1,2,....., n 1

(2)

(11)

donde m es una constante real (pendiente de la recta), en particular podemos encontrar m as: si definimos rmax = r ( x max ) y rmin = r ( x min ) , entonces:
m= rmax rmin x max x min

(3)

de otra parte reemplazando a cada rk definido en (1) en (2) tenemos:


m= R j RL Ri R L Ri + R L R j + R L xi x j

donde Ro es la resistencia del termistor a la temperatura x0 y es una constante del material, llamada la temperatura caracterstica del material, claramente la ecuacin anterior nos indica que la salida de un termistor es no lineal, en la tabla1 y la Fig. 3 se muestra la salida de un termistor (con una constante de auto calentamiento de 2mV/oC) para disear un termmetro el cual se quiere que opere en un rango entre 20 y 42 grados centgrados
TABLA I. RESISTENCIA DEL TERMISTOR RK EN OHMS A UNA TEMPERATURA XK EN GRADOS CELSIUS
k 1 2 3 4 5 6 7 8 9 10 11 12 xk 20 22 24 26 28 30 32 34 36 38 40 42 Rk 2492 2282 2090 1915 1757 1611 1481 1360 1251 1152 1060 982

(4)
para todo i, j

luego:
R j RL Ri R L r r = m( x i x j ) = ( max min )( x i x j ) para todo i, j Ri + R L R j + R L x max x min

remplazando tenemos:
R j RL R R Ri R L R R xi x j = max L min L para todo i, j Ri + R L R j + R L R max + R L R min + R L x max x min

(5)
RESISTENCIA EN (OMN)
2380 2180 1980 1780 1580 1380 1180 980 20

RESISTENCIA SIN LINEALIZAR

factorizando
RL (

R L tenemos que:
(6) (7)

Rj Rmax Ri Rmin xi x j ) = RL para todo i, j Ri + R L R j + R L Rmax + R L Rmin + R L x max x min

como R L es distinto de cero tenemos


Rj Rmax Ri Rmin xi x j = para todo i, j Ri + R L R j + R L Rmax + R L Rmin + R L x max x min

25

30

35

40

45

como Rmax = R( xmax ) = R( b ) = Rb y Rmin = R( xmin ) = R( a ) = Ra remplazando en (7), y adems como la igualdad es cierta para todo i,j entonces se puede tomar i=n:
Rj Rb Rb Ra b x j = Rb + R L R j + R L Rb + R L R a + R L ba para todo j = 1,2,3....., n 1

TEMPERATURA EN (CENTIGRADOS)

Figura 3. Salida del termistor

(8)

como se observa la salida es no lineal, por lo tanto para linealizar la salida se debe calculara RL en la ecuacin (10 ), para lo cual se requiere el valor de p, el cual se calcula mediante la ecuacin
p= b xj ba

si definimos: p = b x j ,tenemos que:


ba
Rj Rb Rb Ra = p para todo j = 1,2,3....., n 1 Rb + R L R j + R L Rb + R L R a + R L

donde j es

(9)

cualquier valor entre 1 y 12, en este caso elegimos j = 7 es decir el valor central de la temperatura xj = 32, as que
p= 42 32 = 0.4545 , y para calcular 42 20

despejando R L en 9 se tiene:
RL = Ra ( Rb R j ) pR j ( Rb Ra ) p( Rb Ra ) Rb + R J
para todo j = 1,2,3,n-1

RL , utilizamos

(10)

la formula 10, esto es: con este valor aplicamos la ecuacin (1) a los valores de la tabla 1 y obtenemos la tabla 2 y la Fig 4,
Vol. 8 No .1 No.1

Dado que la salida de los termistores es no lineal, a continuacin se presenta un ejemplo en el se linealiza un termistor

RL =

2492 (982 1481) 0.4545 (982 2492) = 1212,55 , 0.4545 (982 2492) 982 + 1481

Ingeniera

83

TABLA II. RESISTENCIA RK LINEALIZADA

k
1 2 3 4 5 6 7 8 9 10 11 12

xk
20 22 24 26 28 30 32 34 36 38 40 42

Rk
2492 2282 2090 1915 1757 1611 1481 1360 1251 1152 1060 982

rk
815,7 791,8 767,4 742,4 717,4 691,8 666,7 641 615,7 590,7 565,6 542,6

la salida de un sistema de medicin sea lineal, es una caracterstica importante del sistema por cuanto el cambio en la respuesta por unidad de la variable independiente es constante.

SENSIBILIDAD
La sensibilidad en un punto a de un sistema f(x), se define como la derivada en ese punto, en el caso del termistor al sensibilidad mide la variacin de la resistencia por unidad de temperatura, por lo tanto la sensibilidad de la resistencia linealizada es la pendiente de la recta (-12,52), o tambin se puede tomar la medida aproximada de la sensibilidad en cada punto mediante la aproximacin:
35 40 45

RESITENCIA EN (ohms)

RESISTENCIA LINEALIZADA

850 800 750 700 650 600 550 500 20 25 30

S ( xk ) =

r ( x k +1 ) r ( x k ) x k +1 x k

(12)

TEMPERATURA EN (oC)

Figura 4. Salida de la resistencia linealizada

ESTIMACIN DEL ERROR


Adems del error de estimacin del modelo de mnimos cuadrados, el cual se define como ek=rkr(xk), se debe calcular el error que se comente en la medicin y se define como la razn entre el error de estimacin del modelo y la sensibilidad esto es: ek Ek = S ( x k ) , aplicando la relacin (12 ) y la formula del error en los datos de la tabla 2 se obtiene la tabla 6, notamos que el error de medicin para el termistor da en unidades de temperatura
TABLA VI. SENSIBILIDAD EN (OHMS/OC) Y ERROR DE MEDICIN EN (OC)

Una forma de probar que efectivamente la salida es lineal es utilizar del mtodo de los mnimos cuadrados [2] para ajustar los datos (xk , rk) a una recta y verificar mediante el coeficiente de determinacin del modelo, la tabla de anlisis de varianza y las pruebas sobre los parmetros de modelo que los datos se ajustan a un modelo lineal [2], lo cual se puede realizar con cualquier paquete estadstico. Las tablas 3, 4, 5 de salida de computadora, sobre la idoneidad del modelo se muestran a continuacin:
TABLA III. TABLA DE ANLISIS DE VARIANZA
Gr.lib S.deC Regresin Residuos Total 10 6,41 C:M 0,64 F V.C deF 4,6E-22

xk

Rk

rk

S(XK) r(XK)
-11,93 -12,23 -12,46 -12,51 -12,80 -12,57 -12,84 -12,64 -12,49 -12,59 -11,50 -12,41 816,85 791,80 766,75 741,70 716,65 691,60 666,55 641,50 616,45 591,40 566,35 541,30

eK
-1,18 0,02 0,61 0,74 0,78 0,23 0,15 -0,48 -0,71 -0,65 -0,78 1,28

EK
0,099 -0,001 -0,049 -0,060 -0,061 -0,018 -0,011 0,038 0,057 0,052 0,067

1 89730 89730 140021 11 89737

TABLA IV. COEFICIENTE DE CORRELACIN Y COEFICIENTE DE DETERMINACIN DEL MODELO

Coeficiente de correlacin 1,000 Coeficiente de determinacin R^2 1,000 R^2 ajustado 1,000 Error tpico 0,801 Observaciones 12
TABLA V.PARMETROS DEL MODELO Y PRUEBA T PARA LOS MISMOS

20 2492 815,7 22 2282 791,8 24 2090 767,4 26 1915 742,4 28 1757 717,4 30 1611 691,8 32 1481 666,7 34 1360 641,0 36 1251 615,7 38 1152 590,7 40 1060 565,6 42 982 542,6 SENSIBILIDAD PROMEDIO

Coeficientes Estadstico t Probabilidad Intercepcin Pendiente Modelo 1067,35 -12,52 1004,05 -374,19 0,00 0,00

Es de anotar que la sensibilidad promedio como es de esperarse es parecida a la pendiente de la recta estimada.

DISEO DEL CIRCUITO DE MEDICIN


Usando un montaje potenciometrico de pendiente negativa se disea un circuito de medicin, dicho circuito se presenta en el siguiente grfico:

R(x)=-12,52x+1067,05

Si la salida de un sistema de medicin es lineal; un cambio de escala se reduce a un problema de regla de tres simple.
84
Ingeniera
Vol. 8 No .1 No.1

como se puede verificar en las tablas tanto el coeficiente de correlacin como el de determinacin son aproximadamente iguales 1 lo que indica que los datos se ajustan a un modelo lineal, adems la prueba F del modelo, la que se muestra en la tabla de anlisis de varianza, demuestra tambin que el modelo es lineal y este hecho se refuerza con la prueba t , para los parmetros del modelo que indica que la pendiente de la recta no es cero, as podemos afirmar que el modelo es : r (x)=-12,52x+1067,05. Que

R(xx)
+

VF

RL

V(xk)

Figura 5. Circuito de medicin

Para calcular el voltaje de alimentacin VF , es necesario tener en cuenta que para el termistor que se esta diseando, la potencia que se disipa dentro de l, no calienta mas 0.05oC, con lo cual como el termistor tiene la caracterstica de que el autocalentamiento es de 2mV/oC, luego La potencia de disipacin es (0.05).2=0.1mV = 0.0001V , adems utilizando un divisor de voltaje [1]se obtiene la siguiente relacin:
V (xk ) R( x k ) = VF R( x k ) + R L

CURVA DE VOLTAJE DE SALIDA


0,48 0,46 VOLTAJE EN (VOLTIOS) 0,44 0,42 0,40 0,38 0,36 0,34 0,32 0,30 20 25 30 35 40 45 TEMPERATURA (0C)

(13)

Figura 6. Salida de voltaje


TABLA XI. COEFICIENTE DE CORRELACIN Y COEFICIENTE DE DETERMINACIN DEL MODELO

donde RL es la resistencia de linealizacion calculada anteriormente, si tomamos R( x k ) = Rb Ra = Rc y para este valor de la resistencia encontramos un valor Vc , mediante la formula para el calculo de la po2 tencia P = V , en particular Vc = PRc y remplazando el R la ecuacin (13) tenemos: Vc = Rc que despejando VF Rc + R L VF tenemos:
VF = ( Rc + R L )Vc ( Rc + R L ) PRc = Rc Rc

Coeficiente de correlacin Coeficiente de determinacin R^2 R^2 ajustado Error tpico Observaciones

1,00 1,00 1,00 0,00 12

(14)

TABLA XI. PARMETROS DEL MODELO Y PRUEBA T PARA LOS MISMOS

para el caso particular de este resistor Rc = 1510 , R L = 1212,55 , P = 0.0001 ,y remplazando estos valores en (14) tenemos:
VF = (1510 + 1212.55) (0.0001).(1510) 1510 = 0.707

Coeficientes Intercepcin Pendiente Modelo 0,617 -0,007

Estadstico t Probabilidad 1004,054 -374,194 0,0000 0,000

V(x)=-0,007x+0,617

este valor se remplaza en (13), para obtener la salida de voltaje la cual se muestra en la tabla 7 que contiene tambin los valores de la sensibilidad y el error de medicin, la Fig 6 muestra la salida de voltaje en funcin de la temperatura, donde se observa que efectivamente es lineal, esto se corrobora ajustando los datos, de la temperatura contra voltaje, a un modelo lineal[2] como se puede verificar mediante las tablas 7, 8 y 9, por lo tanto el modelo V(x)=-0,007x+0,617 , ajusta perfectamente la salida de voltaje
TABLA VII. SALIDA DE VOLTAJE, SENSIBILIDAD Y ERROR DE MEDICIN

Se observa que los errores de medicin de la temperatura en el caso del voltaje (que se calculan utilizando las formulas que se usaron para el calculo de los errores para la resistencia) son los mismos en el caso de resistencia, como era de esperarse.

CONCLUSIONES
1. El uso adecuado de los conceptos matemticos como el de derivada, linealidad nos conducen a resultados de mucha utilidad en la ingeniera. 2. Es posible utilizar esta metodologa en el caso de sensores capacitivos solamente que la capacitancia variable y la capacitancia fija van en serie. 3. La linealizacion de un sensor es importante por cuanto la sensibilidad del sistema de medicin es constante.

xk
20 22 24 26 28 30 32 34 36 38 40

Rk
2492 2282 2090 1915 1757 1611 1481 1360 1251 1152 1060

Vk
0,4713 0,4575 0,4434 0,429 0,4145 0,3997 0,3852 0,3704 0,3558 0,3413 0,3268

S(XK) V(XK)
-0,0069 -0,0071 -0,0072 -0,0072 -0,0074 -0,0073 -0,0074 -0,0073 -0,0072 -0,0073 -0,0066 0,472 0,458 0,443 0,429 0,414 0,400 0,385 0,371 0,356 0,342 0,327 0,313 -0,007

eK
-0,0007 0,0000 0,0003 0,0004 0,0005 0,0001 0,0001 -0,0003 -0,0004 -0,0004 -0,0004 0,0007

EK
0,099 -0,001 -0,049 -0,06 -0,061 -0,018 -0,011 0,038 0,057 0,052 0,067

REFERENCIAS BIBLIOGRFICAS
[1] DAVID E. JONSON , JOHNNY R JONSON Y METER D S<COTT, Anlisis Bsico de Circuitos Elctricos Prentice may, Quinta Edicin . [2] SCHEAFFER MCCLAVE, Probabilidad y Estadstica para Ingeniera, Grupo Editorial Iberoamrica Segunda Edicin.

42 982 0,3135 SENSIBILIDAD PROMEDIO

TABLA VIII. ANLISIS DE VARIANZA PARA EL VOLTAJE


Gr.lib Regresin Residuos Total 1 10 11 S.deC 0,029958 2,00E-06 0,02996 C:M F V.C deF 4,57E-22

Rigoberto Quintero Camacho


Profesor de Matemticas de la Facultad de Ingeniera, Licenciado en Matemticas Universidad Pedaggica Nacional, Especialista en Estadstica Universidad Nacional, Especialista en Bioingeniera Universidad Distrital.
Vol. 8 No .1 No.1

0,03 140021 2,00E-07

Ingeniera

85

Vous aimerez peut-être aussi