打印

仪表掉电瞬间存储数据的问题

[复制链接]
2231|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bullcar|  楼主 | 2008-5-8 20:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
流量积算仪表需要存储累计量
当突然掉电时,累计量可能来不及存储
有以下几个方案:
1.电池备份电路,检测到掉电时,存储要保存的数据,存储完了后,关闭电池供电电路。我用的是电池通过LM2575给系统供电,保存完数据之后,关闭LM2575,但是LM2575还是存在漏电,一般3天,电池的电就放完了,这样影响电池寿命,并且影响可靠性。
2.RAM用电池备份,也就是掉电期间RAM一直有电保持数据。这个方案比较常用,但是我担心单片机在写RAM某个字节的过程中突然掉电,那么这个字节会不会出错。

相关帖子

沙发
dlwlmlj| | 2008-5-9 17:18 | 只看该作者

加个电容试试!

用电容维持一段时间!

使用特权

评论回复
板凳
音乐乐乐| | 2008-5-9 20:32 | 只看该作者

re

1、电池用超低功耗LDO供电,漏电可以忽略
2、加校验,每个数据都双备份.

使用特权

评论回复
地板
pengjianxue| | 2008-5-14 16:46 | 只看该作者

OK

1,采用开通电压2V到3V的PMOS作开关,导通电阻几十毫欧
2,采用微功耗电压比较器或运放监测电压.
3,电压低于某值,中断CPU,保 护数据
4,然后关断PMOS

彭建学  上海

使用特权

评论回复
5
2008wqz| | 2008-5-15 08:57 | 只看该作者

用铁电RAM

使用特权

评论回复
6
chinesezhl| | 2008-5-17 14:11 | 只看该作者

电力仪表

存数时间主要是掉电检测与系统复位间的时间,可提高掉电检测门槛,掉电信号来到后立即存数,其间靠电容放电维持;

数据量不大时一般存数在200ms内,而掉电--复位的时间能保持600--2000ms间

使用特权

评论回复
7
dsz| | 2008-5-17 14:56 | 只看该作者

这个问题原来是靠电容解决的

这个问题原来是靠电容解决的,后来发现不可靠,在程序中每隔几秒,往串行得铁电中写一次就可以了

使用特权

评论回复
8
bullcar|  楼主 | 2008-5-19 21:59 | 只看该作者

会不会你写的那一刹那掉电了

铁电确实可以无数次的写,但是会不会有这样的问题:
写铁电的一刹那掉电了(电压降低到最低工作电压)导致写失败,
而且那个单元出错了导致数据丢失?

使用特权

评论回复
9
音乐乐乐| | 2008-5-19 22:20 | 只看该作者

看样子lz只会看贴不会思考

使用特权

评论回复
10
龙斌| | 2008-5-20 10:01 | 只看该作者

我想知道怎么等到电容值的.

我的单片机正常工作是20mA.我用多大的电容才能维持单片机工作100ms.单片机正常工作电压是2.5-3.3V.

使用特权

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

本版积分规则

17

主题

28

帖子

0

粉丝