找回密码
 立即注册
查看: 586|回复: 6

利用STC8H1K17做开发,如何增加EEPROM使用寿命。

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-04-24 10:09:25

8

主题

9

回帖

137

积分

注册会员

积分
137
发表于 2024-7-11 11:08:45 | 显示全部楼层 |阅读模式
本帖最后由 飞快旋转的风车 于 2024-7-11 11:24 编辑

利用STC8H1K17做开发,采样设备做供电与采集,供电时间为180ms,采集时刻不详。供电采样频率为1s1次。初学者,有几个问题想请教一下。
1、这个EEPROM的扇区和地址分配在这个手册里写的内容不太理解,因为这款芯片手册里写自定义,我不太清楚如何定义,是自己去随便定义的还是要怎么操作。

2、想利用芯片自带的EEPROM做数据存储,上电初始化后,先传送上次测量存储的数据,传送完成之后,再开始进行测量,并写入EEPROM等待下次使用。如何实现下次上电后对数据地址位的续写续传。(因为考虑擦写寿命,想在第一次存到0x0001。断电后,读0x0001,然后测量,存0x0002,断电,上电后传0x0002,然后测量,存0x0003,指导存满后,执行一次擦除,然后再继续这样执行。)

3、视频中提到用movc命令执行读取会更迅速,想请大佬明示,具体的执行步骤,或执行代码说明。
4、类似我这种初学者,单从原理的角度上讲,还是比较容易理解视频或教程的;单从c的角度,也是比较容易理解的。但是具体组合实行起来就比较不容易找到突破点,应该如何能进行更好的软硬件原理结合。其实主要还是实行上会比较困难一点,
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-7-11 11:21:44 | 显示全部楼层
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-04-24 10:09:25

8

主题

9

回帖

137

积分

注册会员

积分
137
发表于 2024-7-11 11:27:55 | 显示全部楼层
晓*** 发表于 2024-7-11 11:21
参考此贴

»STC32位8051交流社区,车规 AEC-Q100 Grade1 › 技术交流 › EEPROM/DataFlash › 如何提高EEP ...

首先感谢您给的方案,您这边建议平时存到RAM中,增加掉电检测,同时存储到EEPROM中。但我现在的方案每次数据在掉电前必须要要存储到EEPROM中,以便下次直接使用,所以您这边给的方案可能不太合适。

点评

您的描述还不够清楚,供电是周期脉冲的吗,大概的供电波形可以描述一下吗,比如供电时间、掉电时间分别是多久, 如果是周期性脉冲供电,我有两种方案以供选择: 1,单片机增加大电容或电池,外部信号或者电源周期性  详情 回复 发表于 2024-7-11 11:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-7-11 11:42:31 | 显示全部楼层
飞快旋*** 发表于 2024-7-11 11:27
首先感谢您给的方案,您这边建议平时存到RAM中,增加掉电检测,同时存储到EEPROM中。但我现在的方案每次 ...

您的描述还不够清楚,供电是周期脉冲的吗,大概的供电波形可以描述一下吗,比如供电时间、掉电时间分别是多久,
如果是周期性脉冲供电,我有两种方案以供选择:
1,单片机增加大电容或电池,外部信号或者电源周期性掉电,但单片机不掉电,外部供电时由二极管单向补电,掉电时由电容或电池供电,外部信号变化记录到单片机RAM中,单片机发生实质性掉电时再存入EEPROM。
2,使用铁电存储器FRAM或者带电池的静态RAM。

睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-04-24 10:09:25

8

主题

9

回帖

137

积分

注册会员

积分
137
发表于 2024-7-11 11:50:18 | 显示全部楼层
晓*** 发表于 2024-7-11 11:42
您的描述还不够清楚,供电是周期脉冲的吗,大概的供电波形可以描述一下吗,比如供电时间、掉电时间分别是 ...

供电是周期性供电,供电总时长180ms,掉电时间我的测试阶段为820ms,(也就是大约供电间隔为1s)实际使用期间可能视情况而定,有可能供电间隔为5分钟,十分钟或者半个小时。

点评

180ms的供电,可以给法拉电容或大电解充电,单片机在掉电期间用法拉电容维持,低功耗扛个把小时不是问题,  详情 回复 发表于 2024-7-11 12:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-7-11 12:06:18 | 显示全部楼层
飞快旋*** 发表于 2024-7-11 11:50
供电是周期性供电,供电总时长180ms,掉电时间我的测试阶段为820ms,(也就是大约供电间隔为1s)实际使用 ...

180ms的供电,可以给法拉电容或大电解充电,单片机在掉电期间用法拉电容维持,低功耗扛个把小时不是问题,
睁开眼睛做场梦~~~
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-04-24 10:09:25

8

主题

9

回帖

137

积分

注册会员

积分
137
发表于 2024-7-11 14:16:53 | 显示全部楼层
晓*** 发表于 2024-7-11 12:06
180ms的供电,可以给法拉电容或大电解充电,单片机在掉电期间用法拉电容维持,低功耗扛个把小时不是问题 ...

硬件电路上不具备改造可能性,要做超低功耗,而且板子小的可怜。
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 00:42 , Processed in 0.132639 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表