TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: aldonoeramirezmoran en 27 de Febrero de 2015, 00:06:02

Título: Sensibilidad del ADC
Publicado por: aldonoeramirezmoran en 27 de Febrero de 2015, 00:06:02
Hola que tal. tengo el siguinte codigo para tomar la lectura del ADC funciona perfectamente con un LM35 que varia de 0 a 500 milivoltios.


//#define ADC_VREF_TYPE 0x40
 Read the AD conversion result
unsigned int read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCW;
}

Lo que necesito es mas sensibilidad para usar un termopar que varia de 0 a 15 milivoltios solamente.
agradeceria su ayuda.
Título: Re: Sensibilidad del ADC
Publicado por: Chaly29 en 27 de Febrero de 2015, 00:32:13
Hola aldonoeramirezmoran, as probado de amplificar la señal del termopar? sería más sencillo que tratar de darle más sensibilidad al conversor A/D.

En el subforo Foro Técnico (http://www.todopic.com.ar/foros/index.php?board=25.0) encontrarás muchas soluciones a nivel electrónico en general, y más precisamente en este post (http://www.todopic.com.ar/foros/index.php?topic=13389.msg86439#msg86439) verás una explicación de como hacer lo que te propongo.

Por cualquier consulta solo debes preguntarme.

Un saludo.

Atte. CARLOS.