• Lunes 23 de Diciembre de 2024, 12:04

Autor Tema:  Idea De Almacenador De Datos A Traves Un Reloj  (Leído 1826 veces)

jorghito

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Idea De Almacenador De Datos A Traves Un Reloj
« en: Martes 16 de Mayo de 2006, 22:17 »
0
Hola amigos y amigas, mi nombre es jorge y estudio ingenieria eletronica industrial, bueno tengo una duda, para poder hacer un trabajo. La idea es la siguiente:  :)  Necesito un contador (bueno ese punto esta terminado) que cuente tantas veces sea necesario dentro de una hora, al pasar una hora guardar hasta el ultimo dato que alcanzo el contador y guardarlo dentro de un registro o memoria y borrar nuevamente el contador y empezar nuevamente. El problema empieza cuando si me piden que muestre el dato guardado en la hora X, cual es el valor que llego el contador. Veo que es un poco confuso y por esa razon estoy pidiendo un poco de orientacion, ya que en la web he tratado de encontrar algo que sea producente para guiarme como hacerlo.

Ante mano muchas gracias :hola:

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Idea De Almacenador De Datos A Traves Un Reloj
« Respuesta #1 en: Martes 16 de Mayo de 2006, 23:45 »
0
Tienes pensado hacerlo con un microcontrolador o con logica . :huh:

jorghito

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Idea De Almacenador De Datos A Traves Un Reloj
« Respuesta #2 en: Miércoles 17 de Mayo de 2006, 14:12 »
0
Hola lalo, mira bueno el contador ya lo tengo, hasta lo arme en el protoboard, y el reloj tambien lo tengo y va a hacer con un PIC 16f84, esta muy bueno, pero el rpoblema es que debo necesitar una memoria o un regstro donde guarde los datos que tiene el contador tras pasar una hora, y que pueda despues acceder a él (datos guardado) en cualquier momento, Bueno con logica no se podria. Aunque m gustaria tener alguna idea como hacer ese almacenador, de antemano muchas gracias. :hola:

P.d. se enetiende lo que necesito buscar o lo que pretendo hacer??? :unsure:

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Idea De Almacenador De Datos A Traves Un Reloj
« Respuesta #3 en: Jueves 18 de Mayo de 2006, 04:26 »
0
Si me quedo claro.

Bueno el F84 tiene 64 bytes de memoria Eeprom que es una memoria no volatil con un tiempo de retencion de 40 años y un Endurace de 10.000.000 ciclos de escritura.
Te explico esa parte del endurace, cada vez que escribes (grabas un dato) en esa memoria esta se va agotando (independiente de que grabes siempre en las mismas u otras celdas de la memoria) y en este caso su agotamiento final se produce luego de 10.000.000 aprox. de escrituras (grabaciones) luego de lo cual los datos que intentes grabar no se almacenaran y simpre leeras el ultimo dato que se grabo una vez cumplido el Endurace.

Si llevamos este endurace(10M de operaciones de escritura) a tus tiempos
(grabar datos cada una hora) .Suponiendo que el numero que vas a grabar es un entero de 32bit (4bytes) tendriamos:

(4bytes * hora) * 24 = 96 escrituras por dia.
96 * 30 = 2880 escrituras al mes.
2880 * 12 = 34560 escrituras al año.
10M / 34560 =  289 años.

O sea podrias grabar datos (4bytes en este caso) cada una hora durante 289 años.
Siempre que trabajes con este tipo de memoria deveras considerar seriamente el factor endurace,tomando en cuenta la cantidad de bytes a grabar y el tiempo entre grabacion y grabacion.


PD: No todas las memorias del tipo Eeprom tienen el mismo endurace los datos
que expuse son solo para el modelo PIC16F84 y el endurace  basados en el datasheet del fabricante.
Para mas claridad :
Las operaciones de lectura no producen ningun tipo de agotamiento.

jorghito

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Idea De Almacenador De Datos A Traves Un Reloj
« Respuesta #4 en: Viernes 19 de Mayo de 2006, 14:19 »
0
Hola lalo, si me pudieras orientar en cuanto a las memorias, te lo agradeceria bastante ya que tengo poco conociemientos acerca de como operan: bueno como hago para que me la guarde en un banco de registro????, debo asignarle un codigo (binario) para cada escritura que deseo guardar? y como puedo recuperar los datos que ya he ingresado?? si pudieras ayudarme en esas interrogantes te lo agradeceré mucho.  :hola:

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Idea De Almacenador De Datos A Traves Un Reloj
« Respuesta #5 en: Viernes 19 de Mayo de 2006, 22:20 »
0
En el datasheet del F84 hay una seccion dedicada a la memoria Eeprom con ejemplos de lectura y escritura.