Autor Tema: Polarizar una resistencia NTC para medir temperatura.  (Leído 10416 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5608
    • Picuino
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #30 en: 10 de Julio de 2016, 20:28:13 »
Imagina que quieres interpolar esta función:
   y = seno(x)

Tienes los siguientes puntos:
x    y
0    0
5    0,08715574
10  0,17364818
15  0,25881905

Ahora quieres calcular el valor de y para x = 7.

1. La respuesta exacta es:
   y = seno(7) = 0,12186934

2. Con un promedio lineal harías algo así:
   y = 0,08715574 + (7 - 5)*(0,17364818 - 0,08715574)/(10 - 5) = 0,121752716

Tienes error en el cuarto decimal. Sólo tres cifras son correctas. El error es de 0,1%



3. Si ahora hacemos el polinomio cúbico poniendo todos los valores de la tabla en la hoja excel, sacamos el siguiente polinomio:
   A0 =   0,000000E+00
   A1 =   1,745360E-02
   A2 =   -1,009635E-07
   A3 =   -8,776795E-07

   y = A0 + x * (A1 + x * ( A2 + x * A3))
   y = x * (1,745360E-02 + x * ( -1,009635E-07 + x * (-8,776795E-07)))

Calculando ahora con el polinomio anterior para x = 7:
   y = 0,12186918

Que tiene las primeras 6 cifras correctas. El error ahora es del 0,0001%
Para conseguir lo mismo con "promedios" lineales necesitarías una tabla bastante más grande,  con unos 80 puntos en vez de sólo 4.

Saludos.
« Última modificación: 10 de Julio de 2016, 20:30:32 por Picuino »

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5608
    • Picuino
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #31 en: 11 de Julio de 2016, 14:03:57 »
Adjunto hoja Excel para interpolar 3, 4, 5, 6 ó 7 puntos.

* Interpola.zip
(14.18 kB - descargado 180 veces)


Saludos.

Desconectado soymoe

  • PIC18
  • ****
  • Mensajes: 456
    • El blog de Moe
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #32 en: 11 de Julio de 2016, 17:38:42 »
En la facultad nos enseñaron a medir con ntc y usabamos un puente de weaston y lo linealizabamos con una resistencia en paralelo a rx

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5455
    • Electrónica Didacta
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #33 en: 11 de Julio de 2016, 18:52:27 »
hacia años que no escuchaba sobre CHEVYSHEV

muy buena la clase PICUINO

 ((:-))
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado akira_ve

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 310
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #34 en: 11 de Julio de 2016, 19:02:19 »
bueno en verdad, estoy interesado en hacer medidas de temperatura....................y estoy leyemdo sobre los ntc, no se facilita mas la cosa linealizando el NTC??
Si conocemos bien lo que tenemos y lo sabemos usar......se haran hasta cosas que e veces aseguran son imposibles

Venezuela

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5608
    • Picuino
Re:Polarizar una resistencia NTC para medir temperatura.
« Respuesta #35 en: 12 de Julio de 2016, 18:25:03 »
La resistencia de polarización linealiza algo, pero para terminar de linealizar se utilizan los polinomios.
No hay otra forma tan sencilla y barata de linealizar con precisión.
La hoja excel es sencilla de utilizar. En la columna de las X pones los valores leídos por el ADC. En la columna Y pones las temperaturas correspondientes a cada lectura del ADC.
Con que calibres 5 puntos puedes obtener bastante precisión.
Por último la hoja calcula los coeficientes del polinomio A0, A1, etc.
A partir de ahí cada lectura del ADC la metes en el valor X y con el polinomio calculas la temperatura que corresponde.
Un saludo.
« Última modificación: 12 de Julio de 2016, 18:28:10 por Picuino »


 

anything