项目需求分析
在我的嵌入式项目中,需要实现数据存储功能,具体要求如下:
-
容量需求:支持10小时运行数据存储
-
存储频率:每2分钟存储一次
-
存储参数:
-
缸温、机油温度
-
机油压力报警状态
-
故障日志
-
转速(重复项,可能需区分不同转速)
-
运行时间
-
燃油油量
-
电瓶电压
-
容量计算
首先计算所需的存储容量:
text
每次存储数据量估算: - 缸温:2字节 - 机油温度:2字节 - 机油压力报警:1字节 - 故障日志:4字节 - 转速:2字节 - 运行时间:4字节 - 燃油油量:2字节 - 电瓶电压:2字节 总计:约19字节/次 10小时总数据量: 10小时 × 60分钟 ÷ 2分钟/次 × 19字节/次 = 5,700字节
考虑到数据头和预留空间,选择8KB (64Kbit) 的EEPROM M24C64足够满足需求。
EEPROM基础知识
什么是EEPROM?
EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种电可擦除可编程只读存储器,具有以下特点:
优点:
-
非易失性:断电后数据不丢失
-
可重复擦写:通常可擦写100万次以上
-
字节级擦写:可以单独修改

&spm=1001.2101.3001.5002&articleId=154433673&d=1&t=3&u=7504da81495b4cd9a09cd768cf10565f)
6955

被折叠的 条评论
为什么被折叠?



