用51和DS1302设计时钟电路,都需要什么元器件??谢谢。

jackxiang 2012-4-30 18:28 | |
  除了51单片机(stc,就不需外围器件了)和ds1302,还需要32.768kz时钟晶体,22pF电容,10k电阻,5V电源(稳压源)基本就可以了,
要显示要有数码管,或者液晶也可以.


这个是无从比较的,精度都是靠时钟芯片外接的晶振和电容决定的。DS1302外接的,你可以自己调整。DS12887是做死的,无法调整。用DS12887的话,方便一点。DS1302容易有不起振的现象,论坛里很多这种问题,另外还有芯片发热烫手的问题。


DS1302我用过,而且现在有个电子钟就是用这个芯片,但有个问题,一天会慢30秒左右..很恼火,所以想找个误差相对小些的实时时钟芯片.
--------------------------------------------------------------------------------------------
是你晶振的问题,和芯片没有关系的,换个精度高点的晶振(什么温补的.........),就可以了。

ds1302的晶振电容为10P,如果还是有偏差的话,就加大一点或减小一点的容量就可以的了,一般第3脚的电容为10P,只要修改一下第2脚的电容就可以的了,我做了一个万年历时钟,它的一个月的误差率为2秒,已经是非常准确的了。
我用10ppm,12.5uF匹配电容的晶体,量产误差在1秒/天以内。精度和什么有关系?是晶振,晶振不选好,再好的芯片都白搭。

DS1302的晶振负载电容是6PF,市面上售的普通晶振一般是10~12PF,当然时间要误差。
时钟芯片要想走时准确,必须要晶振匹配

这个很难调整,基本不会太准确,因为晶振频率会根据环境温度和湿度等变化,要做精准始终,最好还是选择有温度补偿的IC做,这样做好的时钟不用怎么太调试就可以使用,并且还很准哦。。。。。

DS1302高精度24小时误差小于0.5秒(生产厂家) ISO9001认证企业
高精度24小时误差小于1-2秒 DS1302高精度24小时误差小于0.5秒(生产厂家) ISO9001认证企业

主要规格/特殊功能
产品规格:
SLM1302完全替代DS1302,属于高精度时钟芯片,24小时误差不超过1-2秒。

听说有一人牛B的模块:观望下
http://www.nixieclock.org/?tag=ds1302
其中RTC模块采用的是达拉斯DS1302,配合5PPM的石英晶体。 虽然水晶城堡的走时精度已经能满足一般需要,但对于追求高精度的用户来讲,DS3231SN才是最佳选择。 DS3231SN最大的特点是: 1. 内部集成温度补偿晶体(TCXO); 2. 采用高速(400KHz)IIC通讯总线; 3. 工业级标准,工作温度-40℃至85摄氏度; 并且在0℃至+40℃的温度范围内,能够提供最大1分钟每年的计时精度。 所以DIY了一块使用了DS3231SN作为主要器件的高精度RTC模块。



与DS3231和RX8025相比,以上介绍的芯片的精准度都不高。原因上述的芯片都把晶振做为外围电路,大家都知道晶振是时钟精准度的重要元器件,如果让使用者另外购买,自然不能保证精准度,芯片厂商也不能掌握。DS3231和RX8025都是高精度的RTC芯片,因为它们都在芯片内集成了晶振。不过价格也就高了一些,DS3231在20元左右,RX8025也要7元左右。军用产品可以考虑,如果是制作电子钟就没什么必要了。
以上一段来自,DS1302时钟芯片问题的整理分析(ZT:杜洋工作室博客):
http://blog.sina.com.cn/s/blog_5383fe610100lhcc.html

1. 晶振的电容值匹配问题
DS1302芯片所需要的晶振除了频率要求为32.768KHz之外还要求晶振的匹配电容值为6pF,在DS1302的数据手册里有明确的说明,只是大多数朋友英语不好,没有注意到这个细节。我就是这种人,呵呵。像DS1307这款芯片的晶振匹配电容值是12.5pF的属性。每一款都不一样,注意看数据手册。有一些资料上讲在晶振的电路部分加一个可调电容,可以用来微调时钟精度。理论上是可行的,我没有实验不敢多讲,大家有兴趣可以用GOOGLE百度一下。
2. 芯片品质问题
DS1302芯片这么火,怎么能没有山寨产品呢!果然,DS1302有国产的了,做的真真的,就是性能不真。便宜,比正版的便宜几块钱吧,我一般都到指定的店去进货,没买过便宜的。还有一次人家问我是要原装的还是国产的。有一些爱好者朋友出现时钟在23时过后直接跳到4时(有时候山寨真是害死人啊),还有的朋友发现写不进数据,也有不走的情况。如果你在2个小时内检测不到其他电路部分的问题,则请试着更换原装的DS1302,这就是破财免灭的道理了。
3. 驱动程序问题
即使你是下载了我的时钟程序,也不一定说我的程序没有问题。不过凭良心说,我的程序还是比较可靠的,谁让我是天生的完美主义者呢。有的时候没有关闭“写保护”功能,数据不能写入,看上去好像坏了,其实不是。这种问题只能靠大家多注意了,要是自己写的程序,则要参考一下别人的先。
4. 操作问题
我现在的时钟程序都有自动初始化功能,第一次上电时设置好一个时间。不过有一些要手动初始化你却不知道的,则是你的人品问题了,呵呵。
5. 其他问题
干扰,电路错误,与单片机的兼容等也都是问题吧。注意一下。


cash(69076318) 2012-5-1 9:06:02
关于DS1302网上说的都是菜鸟扯淡
cash(69076318) 2012-5-1 9:07:22
DS文档说的很清楚,使用6pf的高精度晶振,5ppm精度的大概在1.5元左右
常用的20ppm那种,每个月差3分钟,就是说DS1302的精度由电容精度决定
cash(69076318) 2012-5-1 9:08:40
由晶振精度和晶振的负载电容决定

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/5181/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2012-5-1 09:41
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]