OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 272|回复: 4

单片机存储怎么保证复杂情况下也不丢失数据?

[复制链接]

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
发表于 2025-3-1 14:00:42 | 显示全部楼层 |阅读模式
1金钱
如题
比如电源电压不稳,会有频繁启停的情况。
低电压检测,加外部存储那种会更好。

最佳答案

查看完整内容[请看2#楼]

正好我最近也做了类似的项目。 1,电源检测功能,再通过电源电压采样去判断,那你的问题就是:第一,电源在断电的一刻到无法供电的曲线上面,要找准,而且你要存储的数据量不能太多,第二,就是你在批量生产的时候,很容易导致非一致性的情况下,容易导致部分的设备没办法存储下来(这种情况我遇到过) 2,如果使用楼上说的用备份存储器并用电池,数据存不了多少,而且受限于电池寿命 3,如果使用外置大电池或者超级电容,体积 ...
做一个相信自己的人
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

30

主题

156

帖子

0

精华

高级会员

Rank: 4

积分
775
金钱
775
注册时间
2012-6-14
在线时间
204 小时
发表于 2025-3-1 14:00:43 | 显示全部楼层
正好我最近也做了类似的项目。
1,电源检测功能,再通过电源电压采样去判断,那你的问题就是:第一,电源在断电的一刻到无法供电的曲线上面,要找准,而且你要存储的数据量不能太多,第二,就是你在批量生产的时候,很容易导致非一致性的情况下,容易导致部分的设备没办法存储下来(这种情况我遇到过)
2,如果使用楼上说的用备份存储器并用电池,数据存不了多少,而且受限于电池寿命
3,如果使用外置大电池或者超级电容,体积大,且电池在出口的时候会受限
4,我这边采用的是三个区域互为备份,采用2比1的比较方法,使用的是w25q芯片,价格比较便宜,偶尔也丢,但是极少极少了
回复

使用道具 举报

11

主题

2139

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4809
金钱
4809
注册时间
2015-1-10
在线时间
602 小时
发表于 2025-3-3 10:05:42 | 显示全部楼层
我这边项目的话一种是电源那边有检测,MCU电源有一定的储能功能,外部断电会触发数据写入;另一种是把数据存储在备用寄存器,用电池或者超级电容给备用域供电
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2025-3-4 16:22:14 | 显示全部楼层
jiafangshi 发表于 2025-3-1 14:00
正好我最近也做了类似的项目。
1,电源检测功能,再通过电源电压采样去判断,那你的问题就是:第一,电源 ...

谢谢,我参考下。
做一个相信自己的人
回复

使用道具 举报

84

主题

347

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2008
金钱
2008
注册时间
2014-7-1
在线时间
189 小时
 楼主| 发表于 2025-3-4 16:22:44 | 显示全部楼层
阿侑kevin 发表于 2025-3-3 10:05
我这边项目的话一种是电源那边有检测,MCU电源有一定的储能功能,外部断电会触发数据写入;另一种是把数据 ...

谢谢,我参考下。
做一个相信自己的人
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-3 02:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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