Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/03/2008 #1


Consumo de un 16F84
Saludos de nuevo!

No se si alguien recordará un post de hace medio año en el que preguntaba por un circuito de riego construido con un 555 y un solenoide tipo LATCH un tanto especial (necesitaba un pulso positivo para abrir y un negativo para cerrar de 9V).

http://www.forosdeelectronica.com/about14734.html

Bueno, al final me he decidido por hacer el circuito con un microcontrolador, me he hecho un cursillo acelerado (menos mal que habia dado ensamblador en clase) y de hecho, ya tengo dos versiones de el.

La primera es un simple temporizador construido con el 16f84. Cuando este acaba, corta el riego y se pone en funcion sleep, lo cual ahorra muchisima bateria.

El problema viene con la segunda version, que es la que en verdad quiero construir. Se basa en el mismo 16f84 pero quiero que sea un programador de riego completo, es decir, que se arranque cada cierto tiempo y riegue tantas horas como yo le diga.

El problema radica en el consumo, ya que gastando 2mA hora el PIC, la pila solo duraria 15 dias como mucho, y la verdad es que es un gasto barbaro. Y no puedo utilizar la funcion sleep para ahorrar pq entonces el timer interno del PIC tambien se para.

¿Alguien conoce alguna solucion posible? ¿algun temporizador externo? Estaria bien si gastara muy poco, para que activase al pic por interrupcion y lo despertara de la funcion sleep.

Muchas Gracias
04/03/2008 #2


Antes que nada recuerda esto:
Consumo del 16F84A:
- < 2 mA typical @ 5V, 4 MHz
- 15 μA typical @ 2V, 32 kHz <= esto tienes que usar!
- < 0.5 μA typical standby current @ 2V

Si le bajas la frecuencia del reloj bajas rotundamente el consumo.
04/03/2008 #3


Te conviene el 16F628A o uno similar con nanowatt Technology.
(Este particularmente es mas economico que el 16F628A)

Standby Current:
- 100 nA @ 2.0V, typical
Operating Current:
- 12 μA @ 32 kHz, 2.0V, typical
- 120 μA @ 1 MHz, 2.0V, typical
04/03/2008 #4


Que bueno!

Para cambiar la frecuencia, hay que cambiar el cristal del oscilador verdad?
¿Hay algun generador de codigos de retardo que pueda funcionar a esa frecuencia?

Y otra duda que me acaba de surgir, como reduzco el voltaje de la pila para alimentar el circuito? Porque supongo que con un divisor de tension sera un poco inutil...
04/03/2008 #5


Javi eres mi heroe!

Es lo que tiene ser novatillo, que uno no mira detenidamente el datasheet.

Joder, con el 16f84A, y haciendo un calculo a groso modo, la pila le duraria 6 años. Para mi caso, con que le dure de 1 a 3 ya va que se estrella.

Muchas gracias! Prometo poner el esquema del circuito y la programacion. Muchas gracias!
06/03/2008 #6


Cuando todo falle, lea las instrucciones. "Murphy".
jaja...
Hay un cristal de 32.768 Khz que te viene justo para hacer un reloj.
Hay información al respecto en microchip (en el AN615):
http://www.microchip.com/stellent/id...pnote=en011114
30/05/2008 #7


Riego
DELOREAN

¿tienes alguna novedad en cuanto al proyecto que estabas realizando?

Estoy interesado en trabajar en un proyecto parecido
Haber si podemos ayudarnos en el desarrollo
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.