打印

单片机数据掉电**设计,不用EEPROM

[复制链接]
10593|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhyeng|  楼主 | 2008-5-15 18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hq_y| | 2008-5-15 18:59 | 只看该作者

掉电保护的RAM,比如ds1302,虽然是时钟,但是里面也有ram

还有就是铁电

使用特权

评论回复
板凳
5880527| | 2008-5-15 19:18 | 只看该作者

去买一个计数器来看看就是了

几十块钱一个,我记得是用的24C02,但应该程序有特殊处理的,那东西能用好几年

使用特权

评论回复
地板
awey| | 2008-5-15 22:04 | 只看该作者

不需即时记录,只是掉电时才记录数据

加个掉电检测电路,有什么不可以的?

使用特权

评论回复
5
zhyeng|  楼主 | 2008-5-16 08:55 | 只看该作者

是不是这样的

用一个掉电监测电路,监测到掉电时,将计数值保存到24C02,重新上电,只需从24C02中取即可。

使用特权

评论回复
6
yewuyi| | 2008-5-16 08:57 | 只看该作者

自己给自己挖坑……

使用特权

评论回复
7
ayb_ice| | 2008-5-16 10:16 | 只看该作者

一般的EEPROM可以写100万次

在关机时保存数据,平均每天使用100次,可以使用1万年...

使用特权

评论回复
8
dai_weis| | 2008-5-16 12:41 | 只看该作者

还可以采用轮询记录

一般不会把整个芯片同时写满,可以采用分期分批记录在不同的地址,这样能提高寿命好多

使用特权

评论回复
9
gyt| | 2008-5-16 12:43 | 只看该作者

4楼说的是

使用特权

评论回复
10
OneMillion| | 2008-5-16 14:58 | 只看该作者

铁电...

使用特权

评论回复
11
jimoom| | 2008-5-16 16:57 | 只看该作者

RAM+电池就不会丢了。

用铁电的也可以,还省了电池。

使用特权

评论回复
12
wswh2o| | 2008-5-16 16:58 | 只看该作者

7楼怎么算的

使用特权

评论回复
13
5880527| | 2008-5-16 17:45 | 只看该作者

那东西太便宜,不可能用铁电,就是24C02

使用特权

评论回复
14
rongchuan| | 2010-8-11 18:18 | 只看该作者
8楼是专家. 能不能详细表述一下.

使用特权

评论回复
15
宋业科| | 2010-8-11 18:44 | 只看该作者
并口的28cxx

使用特权

评论回复
16
autopccopy| | 2010-8-11 19:09 | 只看该作者
加一个掉电检测,4楼说得对,很多应用都是这样的。

7楼算错了: {在关机时保存数据,平均每天使用100次,可以使用1万年... } 是1万天。:L
我用不到3小时就将24C02写死了:https://bbs.21ic.com/icview-188904-1-1.html :victory:

使用特权

评论回复
17
hgjinwei| | 2010-8-11 19:26 | 只看该作者
前面保留一段做指针(也就一个计数器,多少位自己看着办),用于指示上次数据存储的分区;后面做分区,用于存储你的掉电数据。然后第一个1,000,000次写到第一分区(最好不要写到1,000,000),此时指针为0,标识有效数据在第一分区,第1,000,001 - 2,000,000次数据存储在第二分区,此时指针为1,表示有效数据在第二分区。好了,这样就多了一倍了。不够?在加多几个分区,直到够为止。

如果你怕数据不安全,还可以加多几份备份。反正你那个计数器也占不了多少空间。

PS:掉电数据还得包含掉电次数统计信息,不然你无法直到什么时候分区寿命差不多用完。

使用特权

评论回复
18
szshawn2010| | 2010-8-12 02:44 | 只看该作者
本帖最后由 szshawn2010 于 2010-8-12 02:45 编辑

各位兄弟的回答真是文不对题!

如果你的计数器,变化的变频小于50HZ(即每20MS数值变化一次,一秒钟,数值变化50次,数字以这个速度变化的话,人眼基本就看不清数值了,只看到数字在不停的跳)的话,我想EEPROM的写入速度不是问题。至少可以精确的记录到断电瞬间的前20ms甚至更少的时间 数据。这个我想应该不会影响你的应用。(即计数器的误差小于1)

使用特权

评论回复
19
ar_dong| | 2010-8-12 08:52 | 只看该作者
电池吧

使用特权

评论回复
20
softerchang| | 2010-8-12 10:44 | 只看该作者
大家说的这么热闹,有一点可没说到:那就是在掉电时你没个大的电解电容保持一定的时间让芯片继续工作保持数据?!

使用特权

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

本版积分规则

5

主题

10

帖子

1

粉丝