Autor Tema: Como convierto una lectura analoga a una digital usando un pic  (Leído 2492 veces)

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

Desconectado rea316

  • PIC10
  • *
  • Mensajes: 12
Como convierto una lectura analoga a una digital usando un pic
« en: 03 de Febrero de 2006, 16:49:00 »
Como convierto una lectura analoga a una digital usando un pic[/b]

<

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #1 en: 03 de Febrero de 2006, 21:40:00 »
 Hola rea316, existen PIC como por ejemplo :

16F711
16F870
16F876
16F877

Entre tantos otro que poseen internamente conversores del tipo A/D los hay de 8, 10 y 12 bits de resolución, en los datasheet  en la pagina de microchip http://www.microchip.com encontraras mas detalles de cada modelo.

Para hacer la conversión será necesario que realices un programa adecuado para tal función, el lenguaje de programación lo eliges a tu gusto, para lo cual necesitaras el compilador adecuado al mismo.

Espero que haya disipado tu duda, 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é.

Desconectado rea316

  • PIC10
  • *
  • Mensajes: 12
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #2 en: 06 de Febrero de 2006, 16:09:00 »
Te agradezco mucho tu ayuda, mas quisiera saber cual de los convertidores es el mas preciso y si puede trabajar con voltaje y/o con corriente.
Por si acaso lo que estoy tratando de implementar es un detector de gases digital para mi proyecto de grado.
Espero si esta en tu conocimiento cualquier ayuda extra.
Gracias y saludos.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #3 en: 06 de Febrero de 2006, 16:53:00 »
Hola rea316, con respecto a la precisión, si a lo que te refieres es la resolución son las siguientes:

16F711  8 bits

16F870
16F876  | 10 bits
16F877 /

En todos los casos trabajan con tensión, y las entradas son de baja impedancia.

Como no conozco el sensor que estas usando, creo que el 16F870 se adapta de forma correcta a tu uso, para la parte de entrada tendrás que usar un amplificador operacional por 2 motivos:

*Con esta conseguiremos que la alta impedancia del sensor se adapte a la entrada del PIC.

*También lograremos amplificar el nivel de tensión del sensor que por lo general es bajo, para que a mínima lectura tenga 0 Vcc y a máxima 5 Vcc, con esto utilizamos toda la escala del A/D conversor del PIC.

Por mas preguntas solo tienes que consultarlas.

Un saludo, suerte

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é.

Desconectado rea316

  • PIC10
  • *
  • Mensajes: 12
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #4 en: 08 de Febrero de 2006, 11:50:00 »
Muchas gracias por tu ayuda.
En cuanto al proyecto en si, estoy tratando de digitalizar un equipo portatil de deteccion de gases combustibles el cual es analogo y utiliza un sensor muy sencillo estabilizado con un puente de wheatstone.
Estaba buscando algun asesoramiento y gracias a tu ayuda estoy mas cerca de implementar esto.
Sin embargo si tienes alguna sugerencia acerca de que amplificador operacional debo usar o algun otro componente te lo agradeceria mucho.
Gracias y Saludos desde Venezuela.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #5 en: 08 de Febrero de 2006, 12:41:00 »
Hola rea316, para poderte aconsejar que circuito y AO podrías usar debería conocer dos datos:

* Suponiendo que la lectura sea de 0, que tensión hay a la salida.

* Ahora suponiendo la máxima lectura que tensión hay en la salida.

Esto es para saber si la tensión de salida tiene un off-set y compensarlo, y también se que grado de amplificación habría que darle a la señal para que se adapte a la entrada del convertidor A/D del PIC.

Si me facilitas estos datos con gusto te daré una respuesta.

Suerte, 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é.

Desconectado rea316

  • PIC10
  • *
  • Mensajes: 12
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #6 en: 24 de Febrero de 2006, 15:11:00 »
Hola Carlos,

Ya tengo los valores, el instrumento mide en un rango de 0 - 100 %LEL

Cuando el instrumento marca 0 el voltaje en la salida es de 820 mV

y cuando marca 100 es de 840 mV aproximadamente.

Te agradezco cualquier sugerencia que tengas para el circuito y AOp que debo usar.

Gracias...

Desconectado rea316

  • PIC10
  • *
  • Mensajes: 12
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #7 en: 24 de Febrero de 2006, 15:23:00 »
Tambien queria si esta en tu conocimiento saber como puedo guardar las lecturas que obtenga y luego transmitirlas por infrarojo u otro metodo a un programa de PC.

Me imagino que debo hacer primero el programa para la PC, pero no se si debo usar una memoria para guardar las lecturas o si el pic me permite hacerlo y ademas como las puedo transmitir por el infrarojo a la pc

Si me puedes ayudar con cualquier idea o sugerencia te lo agradezco.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Como convierto una lectura analoga a una digital usando un pic
« Respuesta #8 en: 25 de Febrero de 2006, 12:05:00 »
Escrito originalmente por rea316
Tambien queria si esta en tu conocimiento saber como puedo guardar las lecturas que obtenga y luego transmitirlas por infrarojo u otro metodo a un programa de PC.

Me imagino que debo hacer primero el programa para la PC, pero no se si debo usar una memoria para guardar las lecturas o si el pic me permite hacerlo y ademas como las puedo transmitir por el infrarojo a la pc

Si me puedes ayudar con cualquier idea o sugerencia te lo agradezco.


Los datos se pueden guardar en un pic, o en una memoria conectada al pic... o bien trasnmitirlos a la pc como tu dices.

Para todo tendrás que ver un poco el tema, no es algo tan intuitivo como parece

por infrarrojo no hice nada con pcs,  osea, utilizar el puerto infrarrojo que muchas traen,  pero si quieres por infrarrojo con algo a medida podrias usar tu mismo un transmisor y un receptor y transmitir como una usart

y por supuesto ambos lados debieran "entenderse".
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)