• Martes 7 de Mayo de 2024, 09:58

Autor Tema:  Alternativas Para Las Memorias Seriales...  (Leído 7937 veces)

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Alternativas Para Las Memorias Seriales...
« en: Viernes 6 de Febrero de 2004, 14:46 »
0
Hola a todos,
Les comento que he desarrollado varios proyectos en los que siempre usaba para el almacenamiento de datos memorias seriales (24C256) controladas por un PIC, pero ahora debo almacenar una cantidad considerablemente mayor de información. Consideren guardar 6 a 8 bytes por segundo durante 15 dias...
Les agradezco cualquier comentario, idea, sugerencia.
Yo pensé en un disco duro, pero ... hasta ahí llegué.

Gracias por cualquier aporte
Chao
Leo
Si no se intenta, ... no se hace

Sacarin

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #1 en: Viernes 6 de Febrero de 2004, 20:22 »
0
y esto ?

2 Mbit / 4 Mbit SPI Serial Flash
SST25VF020 / SST25VF040

http://www.sst.com/

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #2 en: Sábado 7 de Febrero de 2004, 14:34 »
0
Una simple consulta... se podria manejar una memoria STICK, como esas que traen las camaras digitales... solo pregunto ya que de poderse ahi habrian unos 128 Mg o mas de capacidad. Saludos :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #3 en: Sábado 7 de Febrero de 2004, 16:31 »
0
Sacarin, gracias por tu ayuda, la opción de las sst es buena pero sin embargo solo me permitiría a lo mas almacenar unos 2 días el de 8 Mbits, sin embargo si no encuentro otra alternativa me tocaría utilizar mas de uno.
Que tan fáciles son de conseguir donde tu estás? Yo estoy en Colombia voy a ver si los consigo.
Jhonatan no conozco las STICK pero empezaré a investigar a ver si me sirven, la información que tengas te la agradezco.

Un saludo y nuevamente gracias
Leo
Si no se intenta, ... no se hace

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #4 en: Sábado 7 de Febrero de 2004, 16:52 »
0
mmmm, salen unos 15*24*60*60=1296000 de segundos
tomemos 8 bytes segundo en total...1296000*8=10368000
en total salen 10368000:(1024*1024)= 9.8MBytes

como obtienes estos datos? es de algun sensor? el sensor va a variar mucho en cada medida? se me ocurre que se podria aplicar algun algorithmo de compresion puesto que si solo son 1muestra x segundo hay mucho tiempo para procesar, el problema seria como conseguir un algorithmo adecuado...

Se podria tratar de que el micro no almacense los datos que no fuesen necesarios
esos datos para que van a ser usados? los vas a pasar a un PC?

No seria tan dificil trabajar con las memorias flash que se usan para las camaras fotograficas (aunque algunas tienen muchos pines), solo tienes queencontrar la info adecuada, yo te podria ayudar a encontrarla en la web si t decides x esa solucion.
 otra solucion, los almacenas en una EEPROM, cuando la EEPROM esta llena, los envias con un mobil con modem hasta tu hogar, nd los recibes cn otro mobil y los almacenasen el PC.

Todo esto llevaria trabajo, kizas lo mas facil sea buscar memorias RAM con alta densidad, poniendo varias si es necesario para simplemente tener mas de 10MBytes.


De todas maneras, da mas datos hacerca del proyecto, dnd va a estar situado, limitaciones de tamaño que poria tener, que datos va a tomar....no se, cuanto mas sepa mas te podre ayudar
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #5 en: Lunes 9 de Febrero de 2004, 15:34 »
0
hola a todos,
jgpeiro gracias por tu ayuda, te cuento.. debo sensar una señal de voltaje (la idea es revisar las fluctuaciones de la linea eléctrica) de manera permanente y debe ser almacenado. No es posible tener un PC en el sitio, la idea de almacenar solo los cambios trae que no se sabrá exactamente cuando se llenó la memoria o cuanta información hay cuando se llenó, lo de transmitirlos via modem externo es algo que tengo previsto (y ya he avanzado bastante, si necesitan algo de este estilo, avisen...) pero si la capacidad de almacenamiento con la que cuente es muy baja, supongamos 1 día... se me podrían perder datos si pr algún motivo no puedo transmitir los datos en el momento exacto pq se daño la línea tel, se fue la energía electríca, etc...

Es por eso que busco una solución de almacenamiento mayor que las que he trabajado hasta ahora...
Estuve buscando en la web info de las memorias tipo camara dígital pero solo encontre sitios de venta :( , las spi de SST q recomienda Sacarin no las he usado pero podría ser, el probema es que por aqui no las encuentro.

Ahh por cierto el aparato estaría en una subestación eléctrica y sería almacenar 12 bytes por segundo, 6 de la fecha y hora; y 6 de las tres fases(2 bytes por fase).

Les sigo agradeciendo cualquier apunte, comentario o sugerencia al respecto

Un saludo
Leo
Si no se intenta, ... no se hace

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #6 en: Lunes 9 de Febrero de 2004, 15:57 »
0
Conoces la 24c256, talvez no conoces la 24c1024, ahi tienes 1 Mg, colocando varias en serie podrias aumentar la capacidad, eso nos eria dificil segun creo. Aqui te dejo el link hacia el datasheet. Saludos :hola:

http://www.ineltek.ru/pdf/Atmel/at24/24c1024.pdf
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #7 en: Lunes 9 de Febrero de 2004, 22:32 »
0
yo estube mirando xa mi diseño esa memoria, y al final me decidi por una igual pero con bus SPI. Son las EEPROM serie que mas capacidad tienen que yo encontre, una capacidad de 256kBytes, pero no es suficiente puesto que necesitamos 10Mbytes. Creo que como solo tienen un pin de seleccion de pagina (A1) de una forma sencilla solo se podrian conectar 2 dispositivos lo que nos daria una capacidad de 0.5MÇBytes, cuando necesitamos 20 veces mas....Aun pudiendo conetar mas memorias y que sean direccionables desde el micro, no vamos a poner 40.....
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #8 en: Martes 10 de Febrero de 2004, 13:36 »
0
Hola amigo, cuando te referis a no utilizar este tipos de memorias te referis por el proyecto del dispositivo de ayuda de memoria??? ... espero sea eso porque si no no se a que te refieres. Esta memoria talvez le sirva para lo que necesita Imarte, para nosotros no nos serviria por la comodidad y otras cosas. Saludos y suerte :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #9 en: Martes 10 de Febrero de 2004, 14:17 »
0
Que más, como están?
Jhonatan, Jgpeiro tiene razón, los calculos que el hizo dan por el orden de la capacidad de almacenamiento que necesito, les cuento que estoy pensando disminuir a eso de 2 o 3  días las necesidades de almacenamiento antes de transmitir... eso se podria utilizando las spi de 8 Mbits, pero aún no me decido pq eso implica restringir el proyecto, sigo mirando y les cuento en que queda...
Si creen que haya opción de conseguir información de las stick? Es decir información que permita ver si se pueden implementar con un PIC?

Gracias, y hasta luego

Leo
Si no se intenta, ... no se hace

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #10 en: Martes 10 de Febrero de 2004, 14:22 »
0
Estuve averiguando porque me interesa el tema de poder manejar las stick con un PIC, pero cero resultados, no logre encontrar ni siquiera la manera de conectarla para saber por que pin lee y por cual se escribe... seguire investigando, espero lograr encontrar algo, te mantendre al tanto. Saludos y suerte :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #11 en: Martes 10 de Febrero de 2004, 15:01 »
0
Smartmedia Card o Compact Flash, son los dos tipos que hay actualmente en el mercado. Solo hay que buscar en el google y poner +datasheet o .pdf o algo asi, y saldra casi solo....suerte, ahora es q no tngo tiempo xq tngo q ir a poner la mesa...ejjeje
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #12 en: Martes 10 de Febrero de 2004, 15:05 »
0
ahm, la memoria que comentaamos de capacidad de 1Mbit, son 128Kbytes... bueno, este pos lo q keria pedirle a imarte es que des algo mas de informacion sobre tu proyecto. ahm, y tb mencionar la pagina de www.mp3projects.com en la que hay proyectos de reproductores portatiles con sus respectivos liks.Algunos usan memorias de este tipo y pueden ofrecer datasheets, esquemas o cosas a tener encuenta a la hora de deseñar el circuito con estos dispositivos....
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?

Sacarin

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #13 en: Martes 10 de Febrero de 2004, 16:59 »
0
Tambien tienes :
1 Mbit / 2 Mbit / 4 Mbit (x8) Multi-Purpose Flash
SST39SF010A / SST39SF020A / SST39SF040

esto .... aunque aparatoso puedes usar un disco duro .
lo ideal usar un pic para el control y acceder por rs232 ó i2c
http://www.barrymichels.com/ide/index.php

Bueno , ya tienes mas cositas para mirar .

suerte.

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #14 en: Martes 10 de Febrero de 2004, 17:11 »
0
La idea del proyecto es la sig: monitorear de manera permanente la alimentación eléctrica en una subestación, guardar esa información y mas tarde poder analizarla. Es decir saber en que momentos se sube o se baja el nivel de voltaje (mas de lo admisible)y cuando (fecha y hora); y llevar un registro permanente de esto. Como sería un dispositivo indepediente cada tanto se debe transmitir esa información via modem a un PC.

Espero haberme explicado bien, si tienen cualquier pregunta, adelante.
Voy a seguir buscando y les cuento.

Revisaré la información que me enviaron enseguida.

Hasta luego
Leo
Si no se intenta, ... no se hace

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #15 en: Martes 10 de Febrero de 2004, 18:58 »
0
vamos a ver....el dispositivo muestrea constantemente una tension, cuando excede unos limites almacena el valor de la tension, la hora y la fecha. El resto de muestras las elimina?
Cuantas veces se debe muestrear a tension por segundo?, lo pregunto x si no se pueden despreciar las muestran que esten dentro de los margenes.
Si podemos enviar datos por un modem la memoria puede ser mucho mas pequeña(podria bastar con 256Kbytes), y haciendo...2 llamadas diarias ....de menos de 1 minuto podemos enviar todos los datos al PC.  
Podrias disponer de un hilo de telefono xa conectar un modem en el lugar en el que instalases el aparato??
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #16 en: Martes 10 de Febrero de 2004, 22:18 »
0
Te cuento... si muestrea constantemente y debe almacenar todos los datos inclusive los que estám dentro del rango válido. Son tres muestras (una por cada fase, es un sistema trifásico, upps.. perdón por ese  detalle) mas fecha y hora, cad segundo; si puedo disponer de una conexión telefónica donde esté el aparato para conectar el modem; pero... la línea no es exclusiva para el aparato, por lo cual solo se podrá generar una llamada (digamos que en las horas de la madrugada) cuando nadie la esté utilizando.
En cada conversión A/D ocupo dos bytes (serían seis en total) mas los seis de la hora y fecha...
Ahora me has dado una idea... si voy a guardar cada segundo, solo tendría que almacenar el dato del segundo inicial, y en el PC organizarlos....

Lo pienso y les comento
Si no se intenta, ... no se hace

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #17 en: Martes 10 de Febrero de 2004, 22:49 »
0
La idea es esta... como voy a guardar cada segundo, solo necesito almacenar el dato de la fecha y hora de inicio del almacenamiento, es decir guardo solamente seis bytes de estos datos, luego empiezo a almacenar consecutivamente los bytes correspondientes a los valores de voltaje (6 tambien) eso me dará
6 * 3600 * 24 = 518400 bytes = 4147200 bits, asi que con las SST  de 8 Mbits q recomentdó sacarin aguantaría a almacenar 1 1/2 dias (larguitos) cierto? Con dos de ellas tres días, lo que me dá una ventanita de protección por si tengo algún problema en la transmisión via modem...que se tendría que hacer todos los días.

Lo pienso bien y les cuento si me decido por aqui.

Vieron el link que puso sacarin... lastima que consuma tanto tiempo pero cuando salga de esto voy a ver si me meto por ahi un rato, poder almacenar memoria en un HD con un PIC,  :kicking:

jgpeiro, si leemos tus post, pero es que estas muy adelantado en tu proyecto, ojala pueda ayudarte en algo en algún momento, asi que fresco...

Hasta luego
Leo
Si no se intenta, ... no se hace

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #18 en: Miércoles 18 de Febrero de 2004, 14:31 »
0
Hola a todos,
Los actualizo sobre este proyecto, la decisión final fue como les había dicho antes, dos spi de 8 Mbits, tx todos los dias y almacenar solo el dato de cuando se inician los registros, el dato de los otros valores (fecha y hora) lo cálculo.
Ahora estoy esperando q me lleguen las memorias... en cuanto empiece a trabajar y avanzar mas los sigo actualizando.

Un saludo
Leo
Si no se intenta, ... no se hace

Sacarin

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #19 en: Miércoles 18 de Febrero de 2004, 16:30 »
0
Hola lmarte , me alegro que te hayas decidido  , pero cuentanos .
¿ son dificiles de consegir ?
¿ y $$$$  ? .

Estoy desarrorrando un soft para programar pics y memorias seriales . Quizas le añada esta serie .

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #20 en: Viernes 20 de Febrero de 2004, 16:23 »
0
Sacarin, te cuento que si, son difíciles de conseguir, pues para mi que estoy en Colombia, me tocó pedirle el favor a un amigo que se encuentra en USA que las compre y me las envie, del $$$ aun no se, pq a los distribuidores les pedí cotizaciones via email y aún no he obtenido respuesta, apenas sepa del precio de digo.
Si no se intenta, ... no se hace

soyperucaforos

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #21 en: Martes 30 de Marzo de 2004, 03:05 »
0
Cita de: "lmarte"
La idea del proyecto es la sig: monitorear de manera permanente la alimentación eléctrica en una subestación, guardar esa información y mas tarde poder analizarla. Es decir saber en que momentos se sube o se baja el nivel de voltaje (mas de lo admisible)y cuando (fecha y hora); y llevar un registro permanente de esto. Como sería un dispositivo indepediente cada tanto se debe transmitir esa información via modem a un PC.

Espero haberme explicado bien, si tienen cualquier pregunta, adelante.
Voy a seguir buscando y les cuento.

Revisaré la información que me enviaron enseguida.

Hasta luego
Leo
hola che,..mira si entendi bien lo que propones no entiendo porque necesitas tanta memoria,¿es muy fluctuante la energia?,si en vez de tomar toda la informacion para procesarla y averiguar despues dia y hora que se produjo la falla,no se podrian establecer los parametros de maxima y de minima y que cuando se sobrepasen los mismos unicamente entonces..,se grabe en la memoria el dia ,la hora  y los valores pico de variacion de tension?
 si precisas esa info para que almacenar y enviar el resto.

quizas si tenes grandes fluctuaciones un dia pero pocas otro te convendria en el soft hacer que el dispositivo te envie los datos al utilizar la mitad de la memoria disponible para agilizar la respuesta  supogo que fluctuaciones constantes deberan requerir mas atencion tecnica verdad.
por alli tengo un termometro que utilizaba para una planta que almacenaba temperaturas con max minimas y sacaba con dia y hora
 si te puede servir lo busco

la unica verdad es la realidad .....y la realidad es que no quiero ponerme a buscar algo  que quizas ya no necesitas

soyperucaforos

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #22 en: Martes 30 de Marzo de 2004, 03:10 »
0
Cita de: "soyperucaforos"
Cita de: "lmarte"
La idea del proyecto es la sig: monitorear de manera permanente la alimentación eléctrica en una subestación, guardar esa información y mas tarde poder analizarla. Es decir saber en que momentos se sube o se baja el nivel de voltaje (mas de lo admisible)y cuando (fecha y hora); y llevar un registro permanente de esto. Como sería un dispositivo indepediente cada tanto se debe transmitir esa información via modem a un PC.

Espero haberme explicado bien, si tienen cualquier pregunta, adelante.
Voy a seguir buscando y les cuento.

Revisaré la información que me enviaron enseguida.

Hasta luego
Leo
hola che,..mira si entendi bien lo que propones no entiendo porque necesitas tanta memoria,¿es muy fluctuante la energia?,si en vez de tomar toda la informacion para procesarla y averiguar despues dia y hora que se produjo la falla,no se podrian establecer los parametros de maxima y de minima y que cuando se sobrepasen los mismos unicamente entonces..,se grabe en la memoria el dia ,la hora  y los valores pico de variacion de tension?
 si precisas esa info para que almacenar y enviar el resto.

quizas si tenes grandes fluctuaciones un dia pero pocas otro te convendria en el soft hacer que el dispositivo te envie los datos al utilizar la mitad de la memoria disponible para agilizar la respuesta  supogo que fluctuaciones constantes deberan requerir mas atencion tecnica verdad.
por alli tengo un termometro que utilizaba para una planta que almacenaba temperaturas con max minimas y sacaba con dia y hora
 si te puede servir lo busco

la unica verdad es la realidad .....y la realidad es que no quiero ponerme a buscar algo  que quizas ya no necesitas
sorry che,... soy novato en el foro y me comi la pagina 2......
no me avive que el tema seguia...

lmarte

  • Miembro activo
  • **
  • Mensajes: 73
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #23 en: Martes 30 de Marzo de 2004, 15:18 »
0
Hola soyperucaforos, te cuento y a todos los del foro que me tocó volver a replantear el proyecto. La idea principal era mostrarle permanentemente a un usuario como variaba el voltaje en su instalación (aún si estaba dentro de los límites permisibles), pero debido a la dificultad de conseguir las spi de las que hablamos antes  :(  (el subdesarrollo), decidí hacerlo registrando solo cuando entra y sale de los máximos y mínimos.

Así que este foro empezó buscando alternativas para las seriales ... y voy a terminar usando las "eternas " 24c256 (ahhh ni siquiera pude conseguir con los distribuidores aqui las 512  :angry: ).
Te agradezco tengas a mano la información del termometro, por si me varo y necesito de un empujocillo :P

un saludo
lmarte

PD. Voy a usar 2 memorias y realizó la llamada cuando esté ocupado un 70% de la capacidad o al final de cada día (el evento que ocurra primero).
Si no se intenta, ... no se hace

astaroth_kill9

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Alternativas Para Las Memorias Seriales...
« Respuesta #24 en: Jueves 14 de Octubre de 2004, 23:10 »
0
Saludos.
El la pagina de atmel vi unas memoria seriales flash con bus spi con capacidad haste de 4M. puedes revisarlas a ver si te sirven. http://www.atmel.com/products/SFlash/