7295|20

2721

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

纽扣电池没电了,时钟不自动更新了怎么办? [复制链接]

 
做了一个单片机数据存储模块,可以将UART口得数据存到SD里面,因为数据前要时间戳,所以加了DS1302,用纽扣可充电电池(35mah)供电。
但是现在问题来了,万一纽扣电池没电了,时间不能自动更新了,换了电池后,我还是要在程序中设置时间后烧程序,但是这个东西一旦卖出去,不可能再去跑到客户家里或者把程序给客户让他自己去烧吧。
但是纽扣电池电量迟早有完的一天,大家有什么好方法吗?
此帖出自单片机论坛

最新回复

不是电源管理   详情 回复 发表于 2020-12-4 15:42
点赞 关注
 

回复
举报

2721

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
之前关于CR2032纽扣电池的问题
https://bbs.eeworld.com.cn/thread-521975-1-1.html
此帖出自单片机论坛
 
 

回复

1万

帖子

139

TA的资源

版主

板凳
 
电池既然是可充的,那怎么会存在换电池的问题呢?如果用干电池,需要根据寿命周期的要求选择足够容量的。至于需要“在程序中设置时间后烧程序”,既然不具备如此操作的条件,那么改变设计,无需此操作即可。
此帖出自单片机论坛

点评

误差几分钟不是问题,但是目前发现DS1302是最容易的,就是电池没电后时间不更新了  详情 回复 发表于 2017-3-5 18:21
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1万

帖子

24

TA的资源

版主

4
 
可充电的纽扣电池容量比较低,如果没有特别原因,不如用不可充电的,正常情况下用几年是没有问题的。一般情况下通过VCC供电,掉电时才通过电池供电。
此帖出自单片机论坛

点评

开始用CR2032,加入用了一年没电了,这时时间就不更新了,就需要我烧程序校正时间,但是万一到了用户手里,用户肯定不会同意这样,时间因为没电突然停了  详情 回复 发表于 2017-3-5 18:20
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

5
 
dcexpert 发表于 2017-3-5 16:56
可充电的纽扣电池容量比较低,如果没有特别原因,不如用不可充电的,正常情况下用几年是没有问题的。一般情 ...

开始用CR2032,加入用了一年没电了,这时时间就不更新了,就需要我烧程序校正时间,但是万一到了用户手里,用户肯定不会同意这样,时间因为没电突然停了
此帖出自单片机论坛

点评

感觉是电路有些问题,正常情况是VCC供电,电池不供电,这时主要是漏电流。  详情 回复 发表于 2017-3-5 21:05
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

6
 
chunyang 发表于 2017-3-5 15:04
电池既然是可充的,那怎么会存在换电池的问题呢?如果用干电池,需要根据寿命周期的要求选择足够容量的。至 ...

误差几分钟不是问题,但是目前发现DS1302是最容易的,就是电池没电后时间不更新了
此帖出自单片机论坛

点评

没电当然不会再工作了,其它的可以通过合理设计解决。  详情 回复 发表于 2017-3-5 18:34
 
 
 

回复

1万

帖子

139

TA的资源

版主

7
 
suoma 发表于 2017-3-5 18:21
误差几分钟不是问题,但是目前发现DS1302是最容易的,就是电池没电后时间不更新了

没电当然不会再工作了,其它的可以通过合理设计解决。
此帖出自单片机论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

2928

帖子

0

TA的资源

五彩晶圆(高级)

8
 
1、是否可以考虑增加电池检测报警电路?一旦电池电量下降到某个限度就报警,然后要求用户在不断电的情况下更换电池。
2、是否可以设计一个接口,用户可以通过这个接口设置时间?
此帖出自单片机论坛

点评

1、加报警电路需要额外的电量监测芯片 2、现在想这是通过串口输入设置时间  详情 回复 发表于 2017-3-5 19:42
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

9
 
gmchen 发表于 2017-3-5 19:39
1、是否可以考虑增加电池检测报警电路?一旦电池电量下降到某个限度就报警,然后要求用户在不断电的情况下 ...

1、加报警电路需要额外的电量监测芯片
2、现在想这是通过串口输入设置时间
此帖出自单片机论坛
 
 
 

回复

1万

帖子

24

TA的资源

版主

10
 
suoma 发表于 2017-3-5 18:20
开始用CR2032,加入用了一年没电了,这时时间就不更新了,就需要我烧程序校正时间,但是万一到了用户手里 ...

感觉是电路有些问题,正常情况是VCC供电,电池不供电,这时主要是漏电流。
此帖出自单片机论坛
 
 
 

回复

2774

帖子

8

TA的资源

版主

11
 
本帖最后由 strong161 于 2017-3-5 22:55 编辑

如果是这样的话参考POS的设计吧!首先时间芯片可以选更低功耗的的,其次通过双电源供电,使用可充电锂电池为时钟芯备供电,使用主机电池为整机供电,低电量就报警,不再提供数据更新,只保留时间运行,另外提供外接电源。  另外也可以通过读取SD卡中的时间来设定新的时间
此帖出自单片机论坛

点评

POS机?时间芯片可以选更低功耗的?我觉得DS1302已经算低功耗了,你还有更低功耗推荐吗?目前就是双电源,备用电池和单片机电源5V供电。 另外也可以通过读取SD卡中的时间来设定新的时间?我是读DS1302的时间写到SD  详情 回复 发表于 2017-3-6 10:33
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

12
 
strong161 发表于 2017-3-5 22:51
如果是这样的话参考POS的设计吧!首先时间芯片可以选更低功耗的的,其次通过双电源供电,使用可充电锂电池 ...

POS机?时间芯片可以选更低功耗的?我觉得DS1302已经算低功耗了,你还有更低功耗推荐吗?目前就是双电源,备用电池和单片机电源5V供电。
另外也可以通过读取SD卡中的时间来设定新的时间?我是读DS1302的时间写到SD卡里,后面跟一串串口收到的数据,电池没电了,时钟不更新了,读SD卡时间又有什么用?
此帖出自单片机论坛

点评

读取SD获得时间也就是可以通过在SD卡特定的文件中加入时间标,MCU通过SD卡文件来修改时间,这样方便用户在掉电时重设时间  详情 回复 发表于 2017-3-6 10:53
 
 
 

回复

2774

帖子

8

TA的资源

版主

13
 
suoma 发表于 2017-3-6 10:33
POS机?时间芯片可以选更低功耗的?我觉得DS1302已经算低功耗了,你还有更低功耗推荐吗?目前就是双电源 ...

读取SD获得时间也就是可以通过在SD卡特定的文件中加入时间标,MCU通过SD卡文件来修改时间,这样方便用户在掉电时重设时间
此帖出自单片机论坛
 
 
 

回复

965

帖子

0

TA的资源

纯净的硅(高级)

14
 
做个简单的上位机,用串口设置时间
此帖出自单片机论坛

点评

不用上位机,常用的串口软件就可以,只要规定好时间设置格式,单片机检测到,分位提取。但是一旦交给客户后,就不许用电脑了  详情 回复 发表于 2017-3-6 17:31
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

15
 
石玉 发表于 2017-3-6 14:48
做个简单的上位机,用串口设置时间

不用上位机,常用的串口软件就可以,只要规定好时间设置格式,单片机检测到,分位提取。但是一旦交给客户后,就不许用电脑了
此帖出自单片机论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

16
 
suoma 发表于 2017-3-6 17:31 不用上位机,常用的串口软件就可以,只要规定好时间设置格式,单片机检测到,分位提取。但是一旦交给客户 ...

如果纽扣电池作为RTC始终电池使用,一般情况CR2032使用寿命大于5年的

此帖出自单片机论坛

点评

我们会用在恶劣环境,比如高温(>40摄氏度),这个时候电池的寿命就衰减  详情 回复 发表于 2020-11-23 13:43
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

17
 
力佳纽扣电池 发表于 2020-4-3 10:09 如果纽扣电池作为RTC始终电池使用,一般情况CR2032使用寿命大于5年的

我们会用在恶劣环境,比如高温(>40摄氏度),这个时候电池的寿命就衰减

此帖出自单片机论坛
 
 
 

回复

4008

帖子

0

TA的资源

版主

18
 

系统上电是检测,如果没电了就提示给用户要换电池,换新电池了就需要重新对时这个肯定需要,但是不一定需要重新刷程序呀,电池没电算可以检测到的故障.

此帖出自单片机论坛

点评

实际设计中无没使用电源管理芯片,出于成本。 最后就是开始时间设置好如果发现时间不一致,就换电池  详情 回复 发表于 2020-12-4 12:42
 
 
 

回复

2721

帖子

0

TA的资源

纯净的硅(中级)

19
 
huo_hu 发表于 2020-11-23 20:49 系统上电是检测,如果没电了就提示给用户要换电池,换新电池了就需要重新对时这个肯定需要,但是不一定需要重 ...

实际设计中无没使用电源管理芯片,出于成本。

最后就是开始时间设置好如果发现时间不一致,就换电池

此帖出自单片机论坛

点评

不是电源管理  详情 回复 发表于 2020-12-4 15:42
 
 
 

回复

6105

帖子

4

TA的资源

版主

20
 
本帖最后由 damiaa 于 2020-12-4 14:13 编辑
dcexpert 发表于 2017-3-5 21:05 感觉是电路有些问题,正常情况是VCC供电,电池不供电,这时主要是漏电流。

应该是。平常VCC供电 电池消耗很小。特殊情况(停电)才耗电。那应该用几年不是事。 另外就算是一直电池供电DS1302 也应该不是一年。应该可以用几年。

 

既然用到uart 那其他电路的VCC少不了。 还是搞通用电路VCC和电池双切换供电吧。 一般情况下用通用电路VCC。

此帖出自单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表