如何长时间存储数据代码 100-200 年

How can I store data code for LONG time 100-200 years

提问人:ganatoci 提问时间:10/13/2023 最后编辑:Jason Allerganatoci 更新时间:10/13/2023 访问量:18

问:

我正在做一个研究项目,我们想在混凝土包围的建筑物的柱子内嵌入传感器和逻辑,一个ESP32。 esp32 通过传感器收集数据,对其进行处理并使用蓝牙将其发送到接收器

条件:

  • 一旦部署(在混凝土柱中),设备就永远无法拆卸或更换
  • 该设备由电源(电缆)外部供电,因此电源不受限制。
  • 传感器之间的数据通信使用蓝牙进行。我们已经测试过,我们可以将数据从混凝土内部传输到外部水槽,该水槽可能是电话。
  • 设备不需要存储(写入内存)数据,设备只需读取、处理和发送环境数据。该器件可以使用 READ ONLY MEMORY ROM 来存储代码,无需数据存储。

由于该设备无法移除,我担心的是为项目提供长寿命(超过 100-200 年),我特别担心闪存中的数据可能会在几年(10 年)后消失,因为闪存的寿命有限,特别是在相对较高的温度下。如果数据消失,甚至存储在闪存中的代码也会消失,传感器将无法完成其工作。

问题

  • 有几种存储器(闪光灯不闪光灯),甚至ROM(只读存储器)适合长时间(100-200年)存储代码/数据(信息),大小为4MB或更大?
  • 如果是,我在哪里可以找到它们,我的意思是我可以在哪里买到?哪个生产商等?
  • 如何在 ESP32 中集成这些内存?我可以更换它们来更换闪光灯吗?有可能这样做吗?
  • 我该如何对这样的记忆进行编程?我的意思是我怎样才能“闪现”这些记忆?

我以为我可以使用一个 PROM:来自维基百科,“一个典型的 PROM 的所有位都读作”1”。在编程过程中烧毁保险丝位会导致通过“熔断”保险丝将该位读取为“0”,这是一个不可逆的过程。

闪存 寿命 可靠性 ROM 保留

评论

0赞 Jason Aller 10/13/2023
欢迎使用 Stack Overflow。请阅读有关提问的信息。堆栈交换集合中还有其他网站,这可能是主题,但在询问之前,请阅读他们的导览以确定这一点。

答: 暂无答案