¿Cuál es la mejor opción de memoria para almacenar aproximadamente 8MB de datos de sensores? [cerrado]

0

Estoy preparando un registrador de datos con algunos sensores. Quiero almacenar esos datos en una memoria. Debe almacenar los datos por un período continuado de 2 días. Necesito al menos 8MB. Aquí estoy usando STM32L053 para mi proyecto. Todos esos recuerdos no volátiles son muy pequeños en tamaño. ¿De qué manera puedo hacer esto? gracias.

    
pregunta Gandhi

2 respuestas

2

Puedes hacerlo de varias maneras

Tarjeta SD / uSD:

++ desmontable.

++ conectado a través de SPI

~~ consumo medio de energía

Úsalo con el módulo FatFs de ChaN. Hay un ejemplo en su sitio para stm32.

IC dedicado, AT25DF641 (8MByte) por ejemplo.

- indetectable.

++ conectado a través de SPI

++ consumo de corriente más bajo y previsible.

Puede hacerlo dirigiéndose a sectores flash o instalando un sistema de archivos, spiffs por ejemplo.

memoria USB

++ desmontable

- alto consumo de energía.

- Consumo de energía impredecible

- Necesito entrar en la pila USB.

    
respondido por el MindlessJoker
2

Puede obtener una memoria flash SPI serie de 8M x 8 (64 Mbit) ( S25FL164K ) para $ 0.86 . Un 16M x 8 uno es $ 1.30. Puedes escribir a cada sector 100K veces. Si necesita más que eso, puede comprar una versión de 64 MB, por ejemplo ($ 5.90), y rotar bloques. Eso daría el equivalente a 800K escrituras.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas