|
发表于 2011-8-30 16:40:36
|
显示全部楼层
看了以上几位讨论的问题,我再与大家交流一下
民用GPS时钟同步(授时)不是很难作的,换一种方式更简单.
我的第一手实践经验是:我用的是早期的天宝SQ GPS模块,
该GPS模块在收到1颗以上的卫星信号以后,可以输出准确的UTC日期时间数据的,输出的数据是$GPZDA,
当拔下GPS天线后或失去卫星信号(进入到室内,信号严重不好),
不断电状态下,该GPS模块可以继续输出日期时钟数据$GPZDA,
GPS模块串口输出的$GPZDA数据会1秒输出1次,相当于石英手表的走时精度,
走时精度依靠的是GPS模块内的晶振提供的内部时钟,输出的数据是$GPZDA,
例如: $GPZDA,230502.46,21,07,2010,,*65
其数据内容为:23时5分2.46秒,21日7月2010年
如果你的GPS模块没有$GPZDA数据输出功能,在失去GPS卫星信号后,就不会继续输出时间日期数据,
我的实验过程是:
用早期的天宝SQ GPS模块,我在GPS模块在收到1颗以上的卫星信号以后,长时间拔掉天线,
用GPS监控软件读取时间日期数据,确认GPS模块是可以输出比较准确的UTC时间数据的,24小时误差小于1秒,实际是0.5秒左右,
与本地调频广播报时音比较,误差小于1秒。
核心提示:天宝SQ GPS模块就是具有自动校时功能的时钟模块,输出的数据是$GPZDA格式,不需要DS1302时钟芯片了.
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4129226&bbs_page_no=1&search_mode=4&search_text=dianzi_zhong&bbs_id=9999 |
|