Se usara el microcontrolador Atmega32 en modo ADC para tomar la señal de la etapa de amplificacion y mostrala en un display LCD.
Linealizacion por Software
if (0<=Vin && Vin<=1.203)
Temperatura= (Vin+0.453)/0.018;
if (1.203<Vin && Vin<=2.005)
Temperatura= (Vin-0.121)/0.012;
if (2.005<Vin && Vin<=3.208)
Temperatura= (Vin+0.97)/0.019;
if (3.208<Vin && Vin<=4.812)
Temperatura= (Vin+0.768)/0.018;
sprintf(s_num," %d Grad Centr",Temperatura);
LCDclr();
LCDGotoXY(0,0);
lcd_puts(s_num, 16);
|