Sie sind auf Seite 1von 11

INSTITUTO TECNOLGICO

DE MORELIA
SECRETARIA DE EDUCACIN
PBLICA

M.C. EN ING. ELECTRNICA

ASIGNATURA:

INSTRUMENTCIN ELECTRNICA

REPORTE DE INSTRUMENTO No. 1:

TERMMETRO IMPLEMENTADO
CON RTD (PT-100)
PRESENTAN:

Rosendo Antonio Seplveda Valdes


Carlos ngel Prez Barrios
DOCENTE:

Mtro. Tarcisio Alfaro Garca


Morelia, Michoacn

08 Abril 2014.

INTRODUCCIN

En el siguiente reporte se presenta lo ms relevante en la implementacin de un


termmetro digital utilizando el microcontrolador Xmega256-A3BU, el cual tiene como
sensor una RTD (pt-100) cuya curva de linealizacin fue caracterizada anteriormente, y
donde se podr observar los pormenores de dicha linealizacin, este sensor es
acondicionado para trabajar en un puente de wheastone y cuyos clculos necesarios se
acondicionaron de acuerdo a la ganancia del amplificador de instrumentacin
implementado el cual fue el INA125. Con estos valores de CD posteriomente sern
enviados a un puerto del ADC del microcontrolador.
Adems de anexar clculos y esquemticos, se opta por informar acerca del circuito
impreso y un comparativo final del instrumento con un termmetro digital comercial, y en
donde se rescatara lo principal que es la diferencia de medidas entre ambos y ver el
grado de aceptacin que el instrumento creado tiene.

Calculo De Resistencias Del Puente De Wheatstone Y Ganancia Del Amp. De


Instrumentacin
Teniendo en cuenta la siguiente ecuacin
(
(
Para determinar el valor de
se debe cumplir que:

)(

)
)

en el puente de Wheatstone y se comporte de forma lineal


(

Donde

Escogiendo
Cuando el puente se encuentre en equilibrio

Para cuando la temperatura este en 120C el valor de la resistencia en la RTD cera de


142. Calculando el valor de
tenemos que:
(

Para obtener un rango ve valores entre 0 y 2.5 el voltaje diferencial del puente se introdujo
a un amplificador de instrumentacin el cual con ayuda de una resistencia se pudo
adecuar para obtener dicho rango, donde la ganancia requerida est dada por

Para calcular el valor de la resistencia que utilizaremos para obtener la ganancia


necesaria tenemos que

Cdigo De Programacin Del Microcontrolador


#include<asf.h>
#include<stdio.h>
#include<stdlib.h>
#defineMiADCADCB
uint16_tresult;
chari;
externchar*dtostrf(double__val,signedchar__width,
unsignedchar__prec,char*__s);
charoutstring[24];
charvoltstring[24];
floatvoltage,voltage0,voltageB,RTD,DELTAT,T,prom;
voidadc_init()
{
structadc_configadc_cfg;
//crea estructuras del mismo tipo ,
ADC_config ya biene definido en la libreria
structadc_channel_configadc_channel_cfg;
adc_read_configuration(&MiADC,&adc_cfg);
//lee el valor del ADC y lo guarda en
memoria
adcch_read_configuration(&MiADC,ADC_CH1,&adc_channel_cfg);
adc_set_clock_rate(&adc_cfg,125000UL);
//establece la velocidad a la que queremos
que trabaje el ADC
adc_set_conversion_parameters(&adc_cfg,ADC_SIGN_ON,ADC_RES_12,ADC_REF_AREFB);
//poner la resolucion en 12 bits con signo para que lea la referncia
adc_set_conversion_trigger(&adc_cfg,ADC_TRIG_MANUAL,1,0);
adc_write_configuration(&MiADC,&adc_cfg);
adcch_set_input(&adc_channel_cfg,ADCCH_POS_PIN1,ADCCH_NEG_PIN2,1);
adcch_write_configuration(&MiADC,ADC_CH1,&adc_channel_cfg);

intmain(void)
{
board_init();
adc_init();
adc_enable(&MiADC);
gfx_mono_init();
gpio_set_pin_high(NHD_C12832A1Z_BACKLIGHT);//ENCIENDE PANTALLA
while(1)
{
adc_start_conversion(&MiADC,ADC_CH1);
adc_wait_for_interrupt_flag(&MiADC,ADC_CH1);//espera hasta que termina la
convercion

prom=0;
for(i=1;i<=20;i++)
{
result=adc_get_result(&MiADC,ADC_CH1);
prom=prom+result;
}
result=prom/20;
voltage=(result*2.5/2047);
voltage0=voltage/72;
voltageB=voltage0+0.0998464;
RTD=((voltageB*2500)/(2.5-voltageB));
DELTAT=((RTD/100)-1)/0.0039;
T=DELTAT-0;
dtostrf(T,1,1,voltstring);
snprintf(outstring,24,"Temperatura: %s ",voltstring);
gfx_mono_draw_string(outstring,0,0,&sysfont);
snprintf(outstring,24,"'C ");
gfx_mono_draw_string(outstring,105,0,&sysfont);
snprintf(outstring,24," ITM ");
gfx_mono_draw_string(outstring,52,15,&sysfont);

}
}

De acuerdo al diagrama localizado en el Datasheet del INA125, se hicieron los arreglos


necesarios y clculos anteriores descritos.

En el siguiente esquemtico se muestra el armado del circuito con los valores de


resistencia calculados, para despus llevarlos a la placa de PCB,

En la parte inferior podemos ver el armado del PCB para la implementacin de la placa
del circuito impreso utilizada.

Circuito impreso vista en 3D.

En las siguientes imgenes se muestran algunas fotografas con el circuito funcionando.


En la imagen inferior podemos ver como el Xmega est haciendo la lectura de la
temperatura de un recipiente con agua caliente el cual lee aproximadamente 73.3 C, que
es una lectura que posteriormente se puede comparar con la de un controlador comercial
como se muestra en la siguiente imagen, el cual tiene una lectura similar a la censada por
el instrumento.

En la imagen inferior hacemos el comparativo de la medicin entre ambos instrumentos y


la diferencia es aproximadamente de 1.8 C, bastante aceptable considerando que para el
instrumento armado se utiliz una RTD (PT-100) y el instrumento comercial tiene un
sensor Termopar. Por lo cual podemos aceptar que el error es aceptable.

Armado general del circuito implementado

Conclusin

Durante el diseo de este primer instrumento se aplicaron los conocimientos aprendidos


tanto en clase como los que se traan de la licenciatura, se trabaj con el microcontrolador
XMEGA-A3BU, en el cual se mostr el valor de la temperatura.
Se observ que es ms fcil y reduce el tiempo de trabajo el trabajar con amplificadores
de instrumentacin en modo de circuito integrado que implementado a base de
operacionales y resistencias, y al utilizar el amplificador de instrumentacin con matricula
INA125 se aprovech la referencia incluida de 2.5 volts con lo que se aliment el puente
de Wheatstone, y a su vez esta referencia se utiliz como referencia para la conversin
del ADC.
Uno de los problemas que se presentaron fueron debido a la resolucin del ADC, ya que
cambiaba constantemente y no permaneca estable, resolviendo esto aplicando un
promedio de cierto nmero de muestras, pero esto tuvo un inconveniente en el tiempo de
respuesta del instrumento hacindose ms lento.
El encontrar los valores de resistencia comerciales para la aplicacin en el instrumento
fue algo complicado por lo que se opt en utilizar resistencias variables de precisin, y al
ser ajustadas no daba exacto el valor requerido por lo cual eso tuvo influencia en el
resultado final al medir la temperatura.
El instrumento dio un error de 2 grados centgrados debido al valor de las resistencias y
algunas cifras que se pudieran perder durante las operaciones.
Rosendo Antonio Seplveda Valdes

Conclusin

Con el siguiente instrumento implementado, se pudo llevar a la prctica lo aprendido en


clase. De acuerdo a la curva caracterstica del sensor RTD (pt-100) realizada en una tarea
anterior se pudieron hacer los clculos ms exactos y precisos para la implementacin de
este termmetro, evitando de alguna manera tener errores en la construccin del mismo.
Con la implementacin del puente de Wheastone se pudo realizar la lineanlizacin del
sensor considerando las dos resistencia superiores al valor de resistencia del RTD, con
esto se procedi a llevar este voltaje muy pequeo al circuito de instrumentacin el
INA128, el cual tiene referencias incluidas y las cuales se aprovecho la del canal 14
correspondiente a 2.5, esto suficiente para tener tanto la referencia en el ADC, y alimentar
al puente.
Es importante sealar que este instrumento se trabajo a una resolucin de 12 bits, la cual
era ms que suficiente para poder realizar la lectura, y por ello tener precisas mediciones,
tambin se consider una ganancia del amplificador operacional de alrededor de 72 esto
para poder tener un rango de 0 2.5 V en el ADC. Cabe mencionar tambin que este
instrumento tiene un error de alrededor de 2C, esto se hace visible a temperaturas
mayores a 80C, esto desde luego cotejado con un instrumento comercial que implementa
un termopar. Sin embargo se considera que el error es aceptable.

Carlos ngel Prez Barrios

Das könnte Ihnen auch gefallen