Autor Tema: Funcionamiento del ADC?  (Leído 1803 veces)

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

Desconectado j_fernandez

  • PIC12
  • **
  • Mensajes: 89
Funcionamiento del ADC?
« en: 19 de Abril de 2005, 10:58:00 »
Hola, estoy haciendo pruebas con el ADC y no me acaba de funcionar bien. El resultado del ADC lo introduzco en una variable definida como "float". Pues bien, si trabajo con un MicroPic Trainer la entrada va desde 0 a 5 V lo que supongo que en la variable que asigno el valor del conversor debe ir de 0 a 5, no es asi? Con cuantos decimales trabaja? Alguna aplicacion sencilla del ADC para que lo pueda entender mejor.

Gracias y un saludillo pa tos

Desconectado _Romeo

  • PIC10
  • *
  • Mensajes: 6
RE: Funcionamiento del ADC?
« Respuesta #1 en: 19 de Abril de 2005, 13:36:00 »
Chavalote,

el uC te devuelve el resultado de la conversión en una variable de 8 ó 10 bits, dependiendo de cómo lo tengas configurado. Si lo tienes configurado con una resolución de 10 bits, una conversión de 5v equivale a un valor de conversión de 1023 décimal, por lo tanto, para saber el valor real de cualquier conversión, debes realizar la operación:

long conversión;
float valor_real;

valor_real = (5/1023) * conversión;


Saludos

Desconectado j_fernandez

  • PIC12
  • **
  • Mensajes: 89
RE: Funcionamiento del ADC?
« Respuesta #2 en: 20 de Abril de 2005, 01:36:00 »
Muchas gracias!!! Suponia que era asi pero como no tengo muchas nociones dudaba si era asi o el guardaba en una variable de tipo float un valor real.

Gracias de nuevo y un saludo


 

anything