Sistema de almacenamiento no volátil formado por compuertas lógicas [duplicado]

-2

Por lo tanto, no quiero que todos mis datos se pierdan cada vez que apago mi sistema. ¿Cómo puedo crear un sistema de almacenamiento que no use baterías pero que también mantenga los datos que he almacenado?

    
pregunta ender_scythe

2 respuestas

1

Como dice Houston Fortney en un comentario, necesitas un fenómeno físico que muestre memoria. Además, debe ser eléctricamente controlable, idealmente reversible o de alguna manera reajustable, y eléctricamente detectable. Y, presumiblemente, tiene que ser accesible para la construcción de viviendas.

Se ha mencionado un relé de enclavamiento: para un pequeño número de bits, un pequeño número de relés es viable.

Otras opciones:

  1. Núcleos de ferrita magnetizables. Ocasionalmente, puedes comprar "aviones" excedentes de memoria central de las computadoras de los años sesenta. La electrónica para soportar esto es factible en transistores discretos (probablemente necesita voltajes inapropiados para circuitos integrados comunes) pero definitivamente no es un ejercicio para los débiles de corazón.

  2. Una pantalla de E-Ink de algo así como un Amazon Kindle y una cámara, montada en un marco.

  3. Una variación de esto: una matriz de resistencias SMD de alta potencia en una PCB debajo del papel de la impresora térmica y una cámara. La electrónica para alimentar las resistencias para hacer manchas oscuras en el papel será mucho más fácil que manejar la pantalla E-Ink si insiste en hacerlo usted mismo. Para borrar la memoria, simplemente reemplace el papel.

  4. Una red de fusibles o componentes frágiles que puede destruir por sobrecorriente, o leer aplicando una corriente más baja. Estos solían estar disponibles como "PROMs de enlace fusible" en la familia de la lógica TTL de la serie 74, pero en principio podría hacerlo fácilmente. haga su propio con una matriz de cables finos cortos y controladores de fila y columna de alta corriente. Sin embargo, restablecer un poco requiere soldadura. A menos que lo haga desde una matriz de mini bombillas de 3V, que "lea" a 3V y "programe" a 6V, en cuyo caso, todo lo que necesita hacer es reemplazar todas las bombillas en una fila para restablecer ese byte.

  5. Los servos de control de modelo o los motores paso a paso accionan potenciómetros o interruptores giratorios. Si puede controlar la posición con aproximadamente el 1% de precisión, puede obtener 6 o 7 bits de un potenciómetro, o 4 bits (¡de manera confiable!) De un interruptor codificado en hexadecimal.

A estas alturas, espero que vuelvas a echar un vistazo a esa memoria no volátil ...

    
respondido por el Brian Drummond
0

Use un IC de memoria como this . Necesitará un microcontrolador para leerlo / escribirlo. Otra opción es seleccionar un microcontrolador con memoria integrada que satisfaga sus necesidades. Si su aplicación no necesita un micro, puede usar uno muy pequeño / barato.

Si solo necesita uno o unos pocos bits, considere un relé de retención como este pequeño individuo .

    
respondido por el Houston Fortney

Lea otras preguntas en las etiquetas