fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Cómo detectar batería baja consumiendo lo menos posible

31 Respuestas
7 Usuarios
0 Reactions
8,489 Visitas
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Hola a todos!!

Para un modulo alimentado a batería que tengo necesito saber cuándo el voltaje baja por debajo de, digamos 4V; de manera que antes de que se quede del todo sin batería, mande un mensaje notificándolo. Y para que este mensaje se lance, necesito un circuito que me detecte la bajada de voltaje y me ponga un 1 o un 0 en una entrada del microcontrolador, de manera que éste se entere de la bajada de tensión.

Para ello lo primero que hice fue activar el Brown Out Detector (BOD) del micro, pero lo malo de esto es que cuando el voltaje cae por debajo de unos 4.5V el micro se resetea, con lo que se me queda en un estado totalmente inestable de reseteos continuos y aleatorios que ni dejan que el micro termine de ejecutar las funciones de detección de batería baja. Asi que, aunque no sea el foro adecuado, ¿alguno sabeis cómo desactivar el BOD por software o cómo hacer que no se resetee o cómo podría solucionar lo que me ocurre?

Y en caso de no utilizar el BOD como solución, ¿me podríais recomendar algún circuito, lo más sencillo posible que desempeñe esas funciones? Y sobretodo, que consuma lo menos posible (1mA es excesivo).

Muchas gracias y saludos!!!

Responder
30 respuestas
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Hola,

Las resistemcias van de la siguiente manera:

La primera del divisor lleva una pata a 5V y la otra a la pata de la segunda resistencia del divisor.
La segunda resistencia lleva una pata a la primera resistencia y otra pata a tierra.
Desde el nodo en el que se juntan ambas resistencias va un cable a la entrada del ADC.

Y no, no le conecto ningún Zener ni similar, va tal cuál lo he explicado.

Saludos!

Responder
kain589
Respuestas: 40
(@kain589)
Eminent Member
Registrado: hace 19 años

Una pregunta ¿has medido el valor real de cada resistencia?

Lo digo porque una resistencia de 1mohm, no es exactamente de 1mohm, puede valer mas o menos en un porcentaje que te marca la misma resistencia.

Si la tolerancia es de 1%, tienes una diferencia de 10k, si ademas se junta que la primera tiene 1.01mohm(10k mas) y la segunda 9,99(10k menos) puede que te influya.Lo normal es que sean de 1%-5%

Bueno, a lo mejor lo de la tolerancia no influye tanto, no he hecho los calculo, pero podria ser.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

MorgoZ, yo haría el puente sacando directamente de la tensión antes de pasar por el regulador. El zener es para tener una tensión de referencia fija, ya que si pillas la referencia de los 5V que te da el regulador estarás variando la referencia con la señal y no hemos hecho nada.

S2

Ranganok Schahzaman

Responder
joviwap
Respuestas: 301
(@joviwap)
Ardero
Registrado: hace 19 años

Hola MorgoZ,

Me he tomado la libertada de calcular mediante los datos que has puesto la resistencia de carga que ves desde tu divisor de tensión y es de unos 10Mohm.

Por lo tanto para que puedas conseguir los 2,5v a la entrada del CAD tu resistencia a alimentación debería ser de 1M y la que va a tierra de 1,11M. Como este valor no es comercial y si lo fuese tendrías porblemas de tolerancia (a menos que te gastases el dinero en resistencias de precisión) lo que yo haría seria conectar a masa una resistencia de 1M con un potenciometro de 200K para ajustar el valor y así clavar los 2,5v.

Si te interesa saber como lo he calculado y lo escribo por aquí.

Un saludo.

Responder
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Hola de nuevo!!!

Kain589, la resistencia que he medido con un multimetro se ajusta bastante bien a la teórica, aunque de todas formas una caída de 10K podría influir en torno a unos 0.02V, lo cuál lo tendré en cuenta, pero de momento no me preocupa, hasta que consiga 2.48V, entonces a lo mejor me puede la avaricia 😉

Ranganok, yo preferiría coger el voltaje que sale del regulador ya que, al fin y al cabo es el voltaje que alimenta a todo el circuito y es el que me interesa, ¿porque lo cogerías directamente de los 6V de la batería?
Y otro apunte: la referencia que utilizo para comprobar el voltaje es la de 2.56V (interna del micro), con lo que la referencia no varía con la señal, la referencia la pone el micro, que ya tiene un circuito para mantenerla lo más constante posible.

Gracias por los cálculos joviwap, hace un tiempo posteé la posibilidad de poner la primera resistenca de 0.9M y la de tierra con 1M, que es más o menos lo que aconsejas tu, pero al revés. De todas formas me interesa la opción de añadir un potenciometro que, según he leído, consumen muy poca intensidad, ¿cierto? Y ya de paso, como nunca he usado un potenciometro, me pensaba comprar uno de mando, para regularlo a ojo hasta que dé 2.5V, pero no sé muy bien cómo se regulan estos chismes: he visto que tienen una ruleta en el centro, ¿es tan simple como girar la ruleta con un destornillador?

Muchas gracias a todos!!!

Responder
Página 6 / 7
Compartir: