TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Alexis_Cba en 22 de Octubre de 2004, 14:21:00

Título: consulta sobre conversor
Publicado por: Alexis_Cba en 22 de Octubre de 2004, 14:21:00
Hola a todos , tengo una duda muy basica:

tengo un dispositivo a la entrada del conversor A/D de un 16f877 (uso 8bits) que da una tension maxima de 1,05V  y quiero obtener en displays de 7 segmentos una lectura maxima de 99.99
como es la rutina?

al paso de entero y flotante ya lo tengo hecho.

muchas gracias
Título: RE: consulta sobre conversor
Publicado por: rferrero en 23 de Octubre de 2004, 05:12:00

   En C o en ensamblador?? En C sería más sencillo que en ensamblador.
   Un saludo.
Título: RE: consulta sobre conversor
Publicado por: Alexis_Cba en 23 de Octubre de 2004, 07:56:00
Es en c (picc ccs)
Gracias
Título: RE: consulta sobre conversor
Publicado por: wqtrp en 23 de Octubre de 2004, 09:00:00
fijate, si la referencia es 5 volts y usas 8bits, el salto sera de 5/256 lo cual te da una precision de 19milivolts
tu 1.05/19mv significa q en el conversor leeras un valor de 55 (decimal) sobre tus posibles 256 saltos.
o sea tu precision sera de 19mv y tu valor maximo leido de 55.
si 55 quieres q sea 99.99 entonces con una regla de 3, tendras q:
el valor q tu leas en cualquier momento del conversor debes multiplicarlo por 99.99 y dividirlo por 55.

con lo cual cuando le pongas 0.5volts a la entrada, debes leer un valor del ADC de aprox. 28 y en el display te dara 28*99.99/55=50.9 masomenos.

espero te sirva

Suerte