打印
[技术问答]

单片机掉电保存数据求教

[复制链接]
4829|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ljs33200|  楼主 | 2015-3-11 16:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想请教一下关于新塘单片机(M058S)掉电保存数据问题。其实应该就是掉电存储数据的问题了。主要是涉及到硬件上的问题:目前掉电存储数据有三种方式,1.电容缓冲存储 2.使用电池检测电压存储 3.UPS电源不间断系统
首先第三个方案是不行的,使用UPS电源个头太大。
第一个方案也行不通,加电容缓冲来存储数据对于自身系统(硬件上)可能会有影响
那么就剩下加电池检测电压方案了,但是也是要修改模具,而且在使用多一组电源,对系统的要求性也会提供。
所以想请问是否有其他方式可以进行保存数据的?就是可以随时断电立马保存在上电后恢复掉电前状态?
最好能使用一颗IC搞定,感激不尽。
以下为上述三个掉电存储数据方案的解说链接,可供参考:
http://wenku.baidu.com/view/df408eaad1f34693daef3eab.html
沙发
xjjspace| | 2015-3-11 16:49 | 只看该作者
实时性要求不高的话,隔一段时间存一下,重新上电再读出来。

使用特权

评论回复
板凳
gaoyang9992006| | 2015-3-12 09:24 | 只看该作者
使用备用电源啊。搞个纽扣电池作为备用电源,当主电源断电后,立马接替主电源,这个时候系统检测到主电源断电了,结束所有任务,进入保存数据,然后退出进入系统休眠

使用特权

评论回复
地板
598330983| | 2015-3-12 09:45 | 只看该作者
楼上说的有意思,我赞同这个方案。

使用特权

评论回复
5
mintspring| | 2015-3-12 11:13 | 只看该作者
这个方法太多了,我先跟楼主和前面的学习学习。

使用特权

评论回复
6
quray1985| | 2015-3-12 22:42 | 只看该作者
加个纽扣电池,不让它死机

使用特权

评论回复
7
bkn1860| | 2015-3-13 10:15 | 只看该作者
如果只是保存一些重要数据,可以硬件用M0的DataFlash

使用特权

评论回复
8
ljs33200|  楼主 | 2015-3-13 13:33 | 只看该作者
xjjspace 发表于 2015-3-11 16:49
实时性要求不高的话,隔一段时间存一下,重新上电再读出来。

就是想做到实时保存数据,再立马断电的时候进行存储

使用特权

评论回复
9
ljs33200|  楼主 | 2015-3-13 13:34 | 只看该作者
gaoyang9992006 发表于 2015-3-12 09:24
使用备用电源啊。搞个纽扣电池作为备用电源,当主电源断电后,立马接替主电源,这个时候系统检测到主电源断 ...

加电池方式我是清楚的,但是这样可能需要修改模具

使用特权

评论回复
10
ljs33200|  楼主 | 2015-3-13 13:35 | 只看该作者
quray1985 发表于 2015-3-12 22:42
加个纽扣电池,不让它死机

这个是可以的,但是要修改模具,有点麻烦,希望有其他方案

使用特权

评论回复
11
ljs33200|  楼主 | 2015-3-13 13:36 | 只看该作者
bkn1860 发表于 2015-3-13 10:15
如果只是保存一些重要数据,可以硬件用M0的DataFlash

能否详细说明一下工作原理?我知道M0里面有一个掉电检测功能,可以存储数据到dataflash里面,但貌似只有十几byte的寄存器,但不大清楚工作原理,无论再硬件或者软件上,求指教。

使用特权

评论回复
12
gaoyang9992006| | 2015-3-13 14:16 | 只看该作者
软件上,真不好弄啊, 突然没电了,你就算检测到也晚了啊。

使用特权

评论回复
13
Adu0227| | 2015-3-13 14:29 | 只看该作者
有一种用铁电存储器坐内存的单片机,不知道生产出来了没

使用特权

评论回复
14
bald| | 2015-3-13 15:16 | 只看该作者
如果否决UPS的原因不是成本,那就用铁电存储器吧。

使用特权

评论回复
15
cleaver.Yeh| | 2015-3-13 15:34 | 只看该作者
用方案一加方案二,加电容缓冲,检测到掉电时,立马使用电容里的电量做存储数据动作.下次下电后做恢复.这样可以吗?

使用特权

评论回复
16
ljs33200|  楼主 | 2015-3-13 16:03 | 只看该作者
bald 发表于 2015-3-13 15:16
如果否决UPS的原因不是成本,那就用铁电存储器吧。

这东西好贵啊 成本肯定也是考虑因素

使用特权

评论回复
17
ljs33200|  楼主 | 2015-3-13 16:03 | 只看该作者
bald 发表于 2015-3-13 15:16
如果否决UPS的原因不是成本,那就用铁电存储器吧。

这东西好贵啊 成本肯定也是考虑因素

使用特权

评论回复
18
ljs33200|  楼主 | 2015-3-13 16:04 | 只看该作者
cleaver.Yeh 发表于 2015-3-13 15:34
用方案一加方案二,加电容缓冲,检测到掉电时,立马使用电容里的电量做存储数据动作.下次下电后做恢复.这样可 ...

这个肯定是可以的呀 就是想找除了以上这三种方案之外的方案

使用特权

评论回复
19
mintspring| | 2015-3-15 13:52 | 只看该作者
使用超级电容啊,刚才看了一个视频,用超级电容,断电后利用超级电容的电量进行数据备份,

使用特权

评论回复
20
mintspring| | 2015-3-15 13:53 | 只看该作者
铁电内存的是德州仪器的芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我不愿让你一个人

39

主题

588

帖子

2

粉丝