极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 26693|回复: 9

DS1302纽扣电池掉电后还会记忆时间吗?

[复制链接]
发表于 2017-7-20 15:52:03 | 显示全部楼层 |阅读模式
注意是记忆时间。
设计的电路中纽扣电池3V和单片机电源3.3V给DS1302供电,分别是VCC1、VCC2。单片机掉电情况下,拿掉纽扣电池几min后再接上,通过串口或者液晶观察发现时间变为2000-01-01出厂时间
我记得即使拿掉电池,DS1302会记住拿掉电池前的时间,然后一直保持,不会变为2000-01-01出厂时间,插上电池后会从之前停止的时间继续走时。

这是DS1302本身原因吗?我的程序中也没有恢复出厂的有关操作。
DS1302什么时候会变为2000-01-01出厂时间?
回复

使用道具 举报

发表于 2017-7-20 18:43:44 | 显示全部楼层
没电撒都不好使u  加个法拉电容或许可以
回复 支持 反对

使用道具 举报

发表于 2017-7-20 20:49:30 | 显示全部楼层
纽扣电池一刻都不能拿掉。那掉就丢失。不变是因为有电源滤波电容的存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-20 21:47:10 | 显示全部楼层
小猪会轮滑 发表于 2017-7-20 18:43
没电撒都不好使u  加个法拉电容或许可以

即使有电容,过个几分钟还是会到出场时间
回复 支持 反对

使用道具 举报

发表于 2017-7-20 23:20:50 | 显示全部楼层
想问问为啥我用的 DS1302 模块电池不摘,单片机掉10几分钟后时间一样没有,是和单片机连接需要辅助电路吗?
回复 支持 反对

使用道具 举报

发表于 2017-7-21 09:10:54 | 显示全部楼层
suoma 发表于 2017-7-20 21:47
即使有电容,过个几分钟还是会到出场时间

没电当然存不了时间,电池管的时间一般久一些。但是要考虑充电或者换电池。
电容只要电路有电就可以一直充放电。 断电之后能抗一段时间,具体的要看容量和你电流消耗。
普通电容可能坚持几秒钟,手速够快够换个电池的时间了。买个好电容,你这跑时间估计坚持几天都不是问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-21 21:24:36 | 显示全部楼层
janeasy 发表于 2017-7-20 23:20
想问问为啥我用的 DS1302 模块电池不摘,单片机掉10几分钟后时间一样没有,是和单片机连接需要辅助电路吗?

没明白,一直没有时间?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-21 21:25:35 | 显示全部楼层
小猪会轮滑 发表于 2017-7-21 09:10
没电当然存不了时间,电池管的时间一般久一些。但是要考虑充电或者换电池。
电容只要电路有电就可以一直 ...

有电容的,看来我的保证在电容放电完的时间里换电池了
回复 支持 反对

使用道具 举报

发表于 2017-7-22 01:34:44 | 显示全部楼层
suoma 发表于 2017-7-21 21:24
没明白,一直没有时间?

设置时间后,单片机断电十几分钟吧在通电后,之前设置的时间没有了。纽扣电池没有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-22 09:30:37 | 显示全部楼层
janeasy 发表于 2017-7-22 01:34
设置时间后,单片机断电十几分钟吧在通电后,之前设置的时间没有了。纽扣电池没有问题

1、确认你的DS1302时钟电路正确,看一看数据手册,有说明,VCC1是电池部分,VCC2是电源部分(今天没看数据手册,也可能VCC1、VCC2说反了),电源部分电压>电池电压,才能保证上电后是电源供电,掉电后电池供电。根据你说的情况,我建议你上电前/掉电后测一下电池电压,我怀疑是不是上电后电池短路,上电的时候时钟芯片使用电源工作,掉电后此时电池放完电,这10min内是电容放电,放完电后,DS1302就返回出厂时间了
2、确认纽扣电池确实给芯片供电了
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 08:47 , Processed in 0.046632 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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