找回密码
 立即注册
查看: 261|回复: 9

单片机实现掉电保存问题

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:167
  • 最近打卡:2025-06-17 00:02:12

122

主题

162

回帖

369

积分

中级会员

积分
369
发表于 2025-3-26 17:12:54 | 显示全部楼层 |阅读模式
选用老款89C51单片机,要实现绕线机计数器在突然停电时记住当前数值,如果采用每增减一个数字保存在24C芯片里,那会加重单片机的负担,也会缩短24芯片的寿命。采用什么办法简单可行?用两个电阻串联在+5V与GND之间,取中点来判断电压下降立即保存行不行?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-16 10:06:31
已绑定手机
已实名认证

112

主题

2391

回帖

6018

积分

版主

积分
6018
发表于 2025-3-26 17:29:13 | 显示全部楼层
需要塞个大点的电容,保证足够的时间来写入
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9128

积分

超级版主

DebugLab

积分
9128
发表于 2025-3-26 17:46:15 | 显示全部楼层
用新款带比较器的,用内部EEPROM就行
不要中点,略低于额定电压就立即触发比较器中断,确保有足够的电压和时间
电阻分压后和内部1.19V基准比较,可以不要外部基准
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:499
  • 最近打卡:2025-06-17 08:23:30
已绑定手机

14

主题

1312

回帖

3302

积分

论坛元老

积分
3302
发表于 2025-3-26 17:46:31 | 显示全部楼层
加大电容(可以实际测试最小容量,在此基础上增加50%以上的容量即可),检测到掉电后再保存
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:167
  • 最近打卡:2025-06-17 00:02:12

122

主题

162

回帖

369

积分

中级会员

积分
369
发表于 2025-3-26 17:52:08 | 显示全部楼层
Debu*** 发表于 2025-3-26 17:46
用新款带比较器的,用内部EEPROM就行
不要中点,略低于额定电压就立即触发比较器中断,确保有足够的电压和 ...

内部EEPROM擦写寿命不如24C系列芯片吧?不能用在频繁更新的地方吧?

点评

全温度范围内十万次,据说实际测试,室温20万次还正常 仅掉电瞬间保存,正常工作时存在SRAM里 还可以加入磨损均衡算法  详情 回复 发表于 2025-3-26 18:31
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9128

积分

超级版主

DebugLab

积分
9128
发表于 2025-3-26 18:31:11 | 显示全部楼层
cjt*** 发表于 2025-3-26 17:52
内部EEPROM擦写寿命不如24C系列芯片吧?不能用在频繁更新的地方吧?

全温度范围内十万次,据说实际测试,室温20万次还正常
仅掉电瞬间保存,正常工作时存在SRAM里
还可以加入磨损均衡算法
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:565
  • 最近打卡:2025-06-17 07:50:58
已绑定手机

50

主题

1816

回帖

3134

积分

论坛元老

积分
3134
发表于 2025-3-26 20:24:08 | 显示全部楼层
加一个电池
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:396
  • 最近打卡:2025-06-17 00:04:36
已绑定手机

142

主题

1688

回帖

2563

积分

金牌会员

积分
2563
发表于 2025-3-27 00:23:49 | 显示全部楼层
姚总说过。 eeprom配合比较器才是正确的用法
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:476
  • 最近打卡:2025-06-16 18:40:58

9

主题

77

回帖

268

积分

中级会员

积分
268
发表于 2025-3-30 20:49:53 | 显示全部楼层
用比较器  低于设定电压的时候保存。然后把内部的EEPROM分几页,依次往里面写。就可以忽略读写次数了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:125
  • 最近打卡:2025-06-16 08:07:30
已绑定手机

0

主题

36

回帖

488

积分

中级会员

积分
488
发表于 2025-3-31 10:39:15 | 显示全部楼层
可以用铁电,寿命几乎无限制,速度跟RAM差不多
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 08:25 , Processed in 0.157005 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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