Autor Tema: Caja negra para circuito (registro de eventos)  (Leído 1660 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Caja negra para circuito (registro de eventos)
« en: 19 de Enero de 2016, 15:28:37 »
Hola amigos, le pido colaboración con lo siguiente

Tengo un circuito que consta de un mando y una etapa de potencia para controlar 4 actuadores lineales, necesito adicionarle una especie de caja negra para ir registrando cada evento que se presenta con los actuadores, ejemplo: cuando se presiona una tecla se debe almacenar en esta memoria: fecha, hora a la que la presionaron, corriente demandada por el motor, hora en la que la soltaron.

Se me ocurre lo siguiente: diseñar una tarjeta con un PIC, un RTC con batería, una EEPROM,

Se requiere mucha seguridad en la protección de datos, que no se borren fácilmente, o que se bloquee y no escriba, etc.

Conocen algún módulo especializado en este tipo de aplicaciones ?

Saludos.

Desconectado Yoshua

  • PIC16
  • ***
  • Mensajes: 200
Re:Caja negra para circuito (registro de eventos)
« Respuesta #1 en: 19 de Enero de 2016, 15:45:58 »
Por seguridad y para durabilidad tendria que ser dos eeprom spi que son mas duras que las i2c y que cada una sea el clon de la otra para tener redundancia de datos. No especificas que tantos Datos se guardarian por dia como para tener una idea de la cantidad de datos que necesitas almacenar.
EDITO: Si no dos micro SD y listo. Despues es ver como armar la disposicion fisica y que no se puedan borrar externamente por personal no autorizado.

« Última modificación: 19 de Enero de 2016, 15:55:18 por Yoshua »

Desconectado Yoshua

  • PIC16
  • ***
  • Mensajes: 200
Re:Caja negra para circuito (registro de eventos)
« Respuesta #2 en: 19 de Enero de 2016, 16:11:50 »
Fijate que por acá hicieron algo parecido, por ahí podes sacar algunas ideas:

http://www.todopic.com.ar/foros/index.php?topic=31931.0

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re:Caja negra para circuito (registro de eventos)
« Respuesta #3 en: 19 de Enero de 2016, 16:27:06 »
Yoshua, gracias por responder, yo necesitaría almacenar mas o menos 200 byte por día, algo así como 73.000 byte en el año,
este sistema debe tener un RTC muy preciso.

Saludos.

Desconectado Yoshua

  • PIC16
  • ***
  • Mensajes: 200
Re:Caja negra para circuito (registro de eventos)
« Respuesta #4 en: 19 de Enero de 2016, 17:19:37 »
Para almacenar podrias usar unas AT25M02 de 2Mb cada una (256 KB) que tendrias para dos años aprox, la parte del sensado no se si ya la arreglaste pero podias usar un par de ferrites para sensar y calibrarlo con una pinza amperométrica (mas barato que comprar sensores ya ajustados). Con los rtc no tengo experiencia, tendrias que ver cual puede ir y que te sirva.

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re:Caja negra para circuito (registro de eventos)
« Respuesta #5 en: 19 de Enero de 2016, 17:49:11 »
Toda la parte de censado ya está funcionando, sólo necesito almacenar los datos.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1295
Re:Caja negra para circuito (registro de eventos)
« Respuesta #6 en: 19 de Enero de 2016, 18:32:38 »
Que tal Diego,

Como bien te sugiere Yoshua, puedes usar las AT25M02 para el guardado de datos. Y ya que estas memorias usan bus SPI, seria bueno que usaras un RTC con el bus SPI tambien que pudieran ser el DS1305 o el DS1306. Estos RTC tienen trickle charger por lo que puedes usar un supercapacitor en lugar de batería, aunque por supuesto puedes usar una batería también.

Ahora que si necesitas mas capacidad puedes usar memorias seriales Flash con bus SPI que tienen capacidades de hasta 64Mbit (64 Mega bits, o sea 8 MBytes), tal como la SST26VF064B. Pero estas solo operan a hasta 3.6V

Saludos,

Elreypic.

Desconectado Yoshua

  • PIC16
  • ***
  • Mensajes: 200
Re:Caja negra para circuito (registro de eventos)
« Respuesta #7 en: 19 de Enero de 2016, 18:56:47 »
Si pensas en meter la placa en resina, fijate de alejar las memorias del pic y del rtc para que puedas cortar y tener acceso a los pines de las memorias sin intervencion del pic  ;-) (Idea sacada de otro datalogger, se separo la memoria unos 3 cm del micro y eso permitia cortar el bloque de resina y acceder a la memoria directamente)
« Última modificación: 19 de Enero de 2016, 18:59:20 por Yoshua »

Desconectado Geo

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 922
    • Mexchip
Re:Caja negra para circuito (registro de eventos)
« Respuesta #8 en: 20 de Enero de 2016, 00:39:17 »
¿Qué te parece una FRAM? No tienes problema con las veces que las grabes.
La imaginación es el límite.
Visita mi blog, en inglés o en español :).
Mini curso de introducción a VHDL en MEXCHIP :-/

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re:Caja negra para circuito (registro de eventos)
« Respuesta #9 en: 21 de Enero de 2016, 09:32:20 »
Me parce buena opción usar la memoria AT25M02, revisaré el RTC DS1305,

Gracias a todos, saludos.