一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 13687|回复: 35
收起左侧

[其他综合] [想法]实时时钟一直走不准怎么办呢.. 加个GPS来校正吧.

[复制链接]
发表于 2009-5-9 18:57 | 显示全部楼层 |阅读模式
做了几个用DS1302的时钟,经常发现时间偏差较大.

钟如果走时不准,就只能是摆设品了.

第一次是忘了加32K晶振旁边的电容.. ,后来加了22P,发现还是有较大误差. (通过看6点钟电视上的时间测定的,(那时基本在吃晚饭饭.边看边吃)

就像要再换个电容,但是换多少大好呢.. 换好以后说不定还得再换.  想想就麻烦.

时钟的精度,应该只取决于晶振+电容..   所以想,一次测试N个1302,配以不同的电容. 看看哪个才是最接近"真实"的 以后就照着这样用就行了.

至于标准时间,为了不每天6点都去盯电视机看..就装个GPS 好了 .

---------------------------------------------------------------------------------------------------------------------

今天下午先去做了准备工作.

修改了找来的复杂繁琐的1602 4+2线驱动的程序,  点亮了某YLEEE的可视角度差 1602.
试验了找来的读取GPRMC语句的GPS程序..

IMG_6123.jpg


1.JPG

手头没GPS,先用串口助手发段GPRMC的语句试验下


到时每隔一段GPS的时间,读取N个1302的值,然后存入EEPROM,选取个最合适的电容值..
诶,手头上次晶振买的晶振还有3个,下次买了还要测...

大家来拍砖吧..

[ 本帖最后由 litchiate 于 2009-5-9 19:01 编辑 ]
 楼主| 发表于 2009-5-9 18:58 | 显示全部楼层
关于GPRMC语句


/*--------------------------------------------------------------------------
$GPRMC推荐定位信息(GPS输入):
$GPRMC,<UTC时间>,<有效状态>,<纬度>,<纬度半球>,<经度>,<经度半球>,<地面速率>,<地面航向>,<UTC日期>,<磁偏角>,<磁偏角方向>,<模式指示>*<校验和><CR><LF>
<UTC时间>    hhmmss(时分秒)格式,与我国时差8小时,计算时要注意  
<有效状态>   A=数据有效,V=数据无效  
<纬度>       ddmm.mmmm(度分)格式(前面的0也将被传输)
<纬度半球>   N=北半球,S=南半球
<经度>       dddmm.mmmm(度分)格式(前面的0也将被传输)
<经度半球>   E=东经,W=西经
<地面速率>   000.0-999.9节(前面的0也将被传输)
<地面航向>   000.0-359.9度,以北为参考基准(前面的0也将被传输)
<UTC日期>    ddmmyy(日月年)格式,与我国时差8小时,计算时要注意
<磁偏角>     000.0~180.0度(前面的0也将被传输)
<磁偏角方向> E=东,W=西
<模式指示>   仅NMEA0183 3.00版本输出, A=自主定位,D=差分,E=估算,N=数据无效
例子:
$GPRMC,085337.466,V,0000.0000,N,00000.0000,E,0.00,,200508,,*0B<CR><LF>
$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50
-----------------------------------------------------------------------------*/
发表于 2009-5-9 19:20 | 显示全部楼层
拿张板凳学习~~
发表于 2009-5-10 00:23 | 显示全部楼层
没明白!
是准备用GPS的时间和1302的时钟去比对.
确认1302钟振32768的负载电容吗?

办法是不错,但短时间是测不出来的吧?
 楼主| 发表于 2009-5-10 09:42 | 显示全部楼层
所以准备放个几天,  慢慢测,反正不是人工去看.
发表于 2009-5-10 09:53 | 显示全部楼层
原帖由 litchiate 于 2009-5-9 18:57 发表 https://www.yleee.com.cn/images/common/back.gif
手头没GPS,先用串口助手发段GPRMC的语句试验下     ...


我先借您一个GPS接收头,试试罢?
发表于 2009-5-10 10:07 | 显示全部楼层
要不,等我的原子钟买回来了,也借你整整?
发表于 2009-5-10 10:08 | 显示全部楼层
原子钟是10M输出的那种吗?

那个比对32768输出就会比较快了

[ 本帖最后由 yanjian 于 2009-5-10 10:10 编辑 ]
发表于 2009-5-10 10:29 | 显示全部楼层
跟换其他跟精确的时钟IC会不会更省钱?
发表于 2009-5-10 11:04 | 显示全部楼层
有的电子钟是在程序中加两个调整项,如测出24h快几秒,则减去。如24h慢几秒,则加上。这样可以消除一些走时误差。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-25 11:52 , Processed in 0.058585 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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