TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: AKENAFAB en 25 de Septiembre de 2011, 00:42:44

Título: Voltaje de referencia.
Publicado por: AKENAFAB en 25 de Septiembre de 2011, 00:42:44
Hola amigos!

Como se debe realizar una medición del estado de la batería ? Si el voltaje de referencia del ADC esta comprendido entre VDD - VSS  y el pic esta siendo alimentado a baterias.

Por ejemplo si el pic trabaja con 4baterias AA y estas comienzan a descagarse hasta 4v , al realizar una lectura esto me seguirá marcando el 100% de la bateria  :z) porque mi Vref esta entre VDD y VSS.

Espero haberme explicado.

Con un voltaje de referencia externo quedaría solucionado ? Por ejemplo usar un TL431 (http://www.fairchildsemi.com/ds/TL/TL431A.pdf) y este mismo configurarle en un valor de digamos 2.5v ? o por lo menos menor a los 4v cuando se descargan las baterias?

Saludos
Título: Re: Voltaje de referencia.
Publicado por: Suky en 25 de Septiembre de 2011, 00:52:35
Yo lo implementaría de esa manera, usaría una tensión de referencia que se mantenga estable aun con la menor tensión en batería, y un divisor resistivo para sensar la tensión.


Saludos!
Título: Re: Voltaje de referencia.
Publicado por: Nocturno en 25 de Septiembre de 2011, 00:57:47
Claro con una referencia externa lo tendrás resuelto. Yo he usado un LM4040 a 4.096V y va muy bien, además de que facilita las operaciones al tratarse de una tensión "en binario"
Título: Re: Voltaje de referencia.
Publicado por: AKENAFAB en 25 de Septiembre de 2011, 01:07:27
Claro con una referencia externa lo tendrás resuelto. Yo he usado un LM4040 a 4.096V y va muy bien, además de que facilita las operaciones al tratarse de una tensión "en binario"
Gracias! :-/

Yo lo implementaría de esa manera, usaría una tensión de referencia que se mantenga estable aun con la menor tensión en batería, y un divisor resistivo para sensar la tensión.


Saludos!
No se porque no me habia aparecido tu post  :shock: gracias igualmente.

Título: Re: Voltaje de referencia.
Publicado por: MerLiNz en 25 de Septiembre de 2011, 14:48:17
hay pics que tienen VREF interna seguramente funcionara como si se le pusiera una vref externa. El que yo uso 18f46k80 tiene una VREF interna de 4096 y 2048.
Título: Re: Voltaje de referencia.
Publicado por: AKENAFAB en 25 de Septiembre de 2011, 16:40:06
hay pics que tienen VREF interna seguramente funcionara como si se le pusiera una vref externa. El que yo uso 18f46k80 tiene una VREF interna de 4096 y 2048.

Muchas gracias.
Lo voy a probar con unos 12F1822 que si traen el Vref y se puede usar para el ADC.

Saludos!
Título: Re: Voltaje de referencia.
Publicado por: MerLiNz en 26 de Septiembre de 2011, 18:42:32
Alguna idea de las VREF internas del pic?? Es decir, fallan si bajas de vref voltaje?? Es que estube mirando el datasheet y no encuentro ni caracteristicas ni explicaciones de tal por ningun sitio.
Título: Re: Voltaje de referencia.
Publicado por: Suky en 26 de Septiembre de 2011, 18:57:02
Alguna idea de las VREF internas del pic?? Es decir, fallan si bajas de vref voltaje?? Es que estube mirando el datasheet y no encuentro ni caracteristicas ni explicaciones de tal por ningun sitio.

Por ejemplo para el 12F1822:

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=36106.0;attach=16784)

Hay que leer en la sección de características eléctricas  ;-)
Título: Re: Voltaje de referencia.
Publicado por: MerLiNz en 26 de Septiembre de 2011, 19:26:28
en el del 18f46k80 no viene, supongo que sera mas o menos igual.
Título: Re: Voltaje de referencia.
Publicado por: AKENAFAB en 23 de Diciembre de 2011, 01:22:38
Hola amigos!

Use el LM4040 a 3.0v , fue el único que encontré de rápido , mi aplicación funciona correctamente y muy sencillo de trabajar con este integrado.Solo basta calcular la resistencia limitadora.

Saludos y muchas gracias!!

Feliz Navidad!
Título: Re: Voltaje de referencia.
Publicado por: AKENAFAB en 14 de Marzo de 2012, 05:04:27
hay pics que tienen VREF interna seguramente funcionara como si se le pusiera una vref externa. El que yo uso 18f46k80 tiene una VREF interna de 4096 y 2048.

Muchas gracias.
Lo voy a probar con unos 12F1822 que si traen el Vref y se puede usar para el ADC.

Saludos!

He actualizado mi aplicación con el pic12F1822 y me tiene encantado.Se ha retirado el Vref externo y ahora trabajo con el interno andando de lujo.
Título: Re: Voltaje de referencia.
Publicado por: fram_22 en 14 de Marzo de 2012, 13:22:50
Para las primeras pruebas te recomendaria probar co el lm4041. Esta referencia tiene una version ajustable (Lm4041cilpre3). Esto da la facilidad e probar diferentes niveles de voltaje antes de casarte con uno en especifico.

saludos!
Título: Re: Voltaje de referencia.
Publicado por: Picuino en 14 de Marzo de 2012, 15:30:54
Para conocer la tensión de las baterías creo que no necesitas tanta precisión como con un LM4040.
Un zener cualquiera a 2.5 voltios te valdría. Mides la tensión del zener con el ADC y puedes saber la tensión de alimentación:

Valim =  2.5 * 1023 / Vzener

Vzener        Valim
465               5.5v
512               5.0v
639               4.0v
568               4.5v
850               3.0v

Saludos

Título: Re: Voltaje de referencia.
Publicado por: Picuino en 14 de Marzo de 2012, 15:39:06
BZX79-B2V4    Zener de 2.4voltios

Coeficiente de temperatura de -1.6mv/ºK 
La tensión zener cambiará de 2.400 a 2.352v con un aumento de 30ºC  (-2% de error)

La variación de la tensión zener al cambiar la alimentación se puede corregir con una tabla real   Vzener --> Valim.

Saludos.
Título: Re: Voltaje de referencia.
Publicado por: AKENAFAB en 14 de Marzo de 2012, 15:43:33
En mi programa hago lo siguiente con el Vref interno y trabajando desde 5vcd a 3.7vcd

Monitoreo el voltaje de las baterias con un divisor de voltaje.
El Vref interno del pic lo dejo en 4.096vcd

Código: C
  1. #define Vdiv    0.5             //Factor del Divisor de voltaje 10k-10K
  2. #define Vmin    3.7             //Voltage de operacion minimo
  3. #define Vmin_op (Vmin*Vdiv/(4.096/1024))        //Voltaje minimo de operacion

Monitoreo el voltaje de las baterias con un divisor de voltaje.

Saludos!