Autor Tema: Sensibilidad del ADC  (Leído 2486 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado aldonoeramirezmoran

  • PIC10
  • *
  • Mensajes: 8
Sensibilidad del ADC
« 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.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: Sensibilidad del ADC
« Respuesta #1 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 encontrarás muchas soluciones a nivel electrónico en general, y más precisamente en este post verás una explicación de como hacer lo que te propongo.

Por cualquier consulta solo debes preguntarme.

Un saludo.

Atte. CARLOS.

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.


 

anything