打印

DS1302电池供电时半夜中会停止,然会又运行

[复制链接]
3039|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyr19|  楼主 | 2016-2-2 11:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表现如下:
1 如果一直不断电,则工作一直正常,每天误差约2秒。只有断电后才有停止运行的情况出现。
2 经观察,主要是半夜中出现,晚上睡觉前校准,第二天起来发现,误差很大,几个小时不等,但上电后时钟没有停,说明是半夜中曾经停过一段时间。难道是最近温度低的缘故吗。
3 晶振 和1302 淘宝上买的,晶振负载6PF。
4 生产时,对晶振外壳进行了接地处理,怀疑是不是烫坏了,如果烫坏,会出现半夜停止的可能吗?

相关帖子

沙发
bkn1860| | 2016-2-2 12:18 | 只看该作者
第二天起来的时候先看一下电源电压还能不能满足要求

使用特权

评论回复
板凳
xyr19|  楼主 | 2016-2-2 12:32 | 只看该作者
bkn1860 发表于 2016-2-2 12:18
第二天起来的时候先看一下电源电压还能不能满足要求

断电后,是用纽扣电池供电。

使用特权

评论回复
地板
xyr19|  楼主 | 2016-2-2 12:33 | 只看该作者
ningling_21 发表于 2016-2-2 11:55
烫坏就不会再走时了

那有没有可能是 汤伤了,导致性能变化,半夜里会停。

使用特权

评论回复
5
bkn1860| | 2016-2-2 13:18 | 只看该作者
xyr19 发表于 2016-2-2 12:32
断电后,是用纽扣电池供电。

白天断电跑跑看一下是否正常,如果只在半夜出现考虑一下温度影响

使用特权

评论回复
6
forrest11| | 2016-2-2 13:42 | 只看该作者
温度是第一个要考虑的问题。先降低晶振的温度看波形,然后降低电池的温度看波形。

使用特权

评论回复
7
zfc810325| | 2016-2-2 15:03 | 只看该作者
我以前碰到类似现象,偶尔内部振荡器会停止,和芯片本身(国产)的质量有关系。可以试下下边的解决办法:每次读出时间后判断秒寄存器最高位,如果为1(振荡器停止),重新写入时钟数据启动振荡器。希望能帮到。

使用特权

评论回复
8
NE5532| | 2016-2-2 16:13 | 只看该作者
把晶体接的电容去了,然后用干电池供电,再看看。

使用特权

评论回复
9
lisingch| | 2016-2-2 17:06 | 只看该作者
我的1302、晶振也是TB上的货,只是电路中从没有用过电容,也没见过楼主所说情况。建议采用替换法,先换个晶振;然后再试试1302。

使用特权

评论回复
10
xyr19|  楼主 | 2016-2-2 17:07 | 只看该作者
白天的时候正常。 一直通电的话,哪怕晚上也正常。

使用特权

评论回复
11
lfc315| | 2016-2-2 17:55 | 只看该作者
原理图发出来看看,先排除原理上的问题;
原理图没问题就是芯片、晶振的可能性大些

使用特权

评论回复
12
hyhmh| | 2016-2-3 10:10 | 只看该作者
1)测一下断电情况下,时钟芯片电源引脚的电压?
2)分析一下电路原理,电池供电时 VCC能提供的电流?

使用特权

评论回复
13
ecoren| | 2016-2-3 11:46 | 只看该作者
发生的时间固定吗,会不会是驱动软件有问题,

使用特权

评论回复
14
ecoren| | 2016-2-3 11:48 | 只看该作者
如果一直不断电,则工作一直正常,每天误差约2秒。只有断电后才有停止运行的情况出现。
是不是备份电池有问题?

使用特权

评论回复
15
ecoren| | 2016-2-3 17:18 | 只看该作者
ningling_21 发表于 2016-2-3 17:15
上电路图,首先确定电路有没有问题

同学跟我说没用,我没图:D,

使用特权

评论回复
16
xuyaqi| | 2016-2-5 09:21 | 只看该作者
量量电池电压是否正常,接法是否正确。

使用特权

评论回复
17
大道至简| | 2016-2-5 09:53 | 只看该作者
电池没电了

使用特权

评论回复
18
mcuzone| | 2016-2-5 10:26 | 只看该作者
1,DS1302淘宝买的基本都是假货,要注意;
2,DS1302应该有2个二极管隔离电源,要注意二极管的反向漏电,可能会导致电池电压偏低;
3,起振电容匹配;

使用特权

评论回复
19
xyr19|  楼主 | 2016-2-22 21:22 | 只看该作者
谢谢大家回复。
问题已经解决,是电池电压不够的缘故。

由于平时一直用手持示波器,恰好那几天坏了,没有及时去量电压。
仓库里有几十个旧的拆下的电池,不小心装上去了。

于是,一切现象都可以得到解释,原先白天不会不准,过了夜晚第二天才不准,那是因为恰好打开了充电设置,
白天我频繁的进行插拔电,查看,设置,更改,相当于给电池充了一下电,直到晚上睡觉前,而充进去的只是一点点电,过不了一夜,就耗尽了,于是第二天就不准。

是我的工作方式有问题,没有第一时间确认电池电压。

使用特权

评论回复
20
makesoft| | 2019-12-29 13:00 | 只看该作者
我系统用3.3v供电,测量下纽扣2032电压通常都是大于3.3v,这分明是要消耗完纽扣电池的节奏,看来1302用5v供给vcc2比较合理,反正dat脚是需要上拉的,拉到3.3v这样使用有毛病吗?话

使用特权

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

本版积分规则

46

主题

103

帖子

0

粉丝