论坛风格切换切换到宽版
  • 4323阅读
  • 11回复

关于MOTO GPS模块定位后,时间停走的问题 [复制链接]

上一主题 下一主题
离线BG4UVR
 
发帖
11213
只看楼主 倒序阅读 0楼 发表于: 2007-09-26
以前搞过很多次gps解码的实验,经常碰到有的朋友反映说,不定位时正常,一旦gps定位,时间就停止不走了。直到今天再次碰到这个问题,才发现了它的本质原因。现在写下来,希望对碰到这个问题的朋友能有帮助。

moto的模块,支持了许多种语句的输出。模块每秒钟会输出这些语句一次。当未定位时,模块每秒输出的数据量比较少,但定位后,数据量会增加很多(比未定位时多了经纬度、方位角、速度、高度、卫星仰角方位角信噪比等信息,其中以卫星信息gpgsv数据量最多,因为每个卫星的数据都要输出)。

moto模块在nema格式输出时,速率是4800bps的,就是每秒钟只能传送480字节的字符。但定位后,输出信息量增加,已经超过了每组480字节,而gps是每秒输出一次的。这时,最后准备传送的字节,就被gps模块给丢弃了,因为已经开始输出下1秒钟的数据了。而gpzda语句,基本上是排在其他语句之后来输出的,于是就产生了这种未定位走时正常,定位后时间停止的问题了。

所以,解决这个的方法就是用moto模块的设置软件,关闭掉不需要使用的语句(如gpgll、gpgsa、gpvtg等)。
离线BG4UVR
发帖
11213
只看该作者 1楼 发表于: 2007-09-26
'
我装的12864lcd屏加moto的gps模块电子钟用了这么久了只死过一回机
'

估计是单片机死机了

因为我现在还没用过看门狗,以后写程序,尽量用上这个自带的免费的狗
离线bd7rf
发帖
10148
只看该作者 2楼 发表于: 2007-10-05
哪个软件可以设置?
离线BG4UVR
发帖
11213
只看该作者 3楼 发表于: 2007-10-05
'
哪个软件可以设置?
'

winoncore12
离线dzyj
发帖
2275
只看该作者 4楼 发表于: 2008-02-13
'
winoncore12
'
怎么设置呢,e文看懂呀。
离线bd7rf
发帖
10148
只看该作者 5楼 发表于: 2008-02-14
'
怎么设置呢,e文看懂呀。 [表情] [表情]
'
options>nmea settings然后在你要输出的语句打勾。
离线BD5UYW
发帖
4657
只看该作者 6楼 发表于: 2008-04-10
我也发现同样的问题,特别是信号越好,越是出现。
用示波器看,1秒内数据,几乎没有间隙了。
离线bg4jj
发帖
5094
只看该作者 7楼 发表于: 2008-05-29
请问如何实现gps模块给电脑自动校时?
离线BG1DRZ
只看该作者 8楼 发表于: 2008-05-29
做时钟用时,我是只让他输出rmc,就足够了
离线bg7lw
发帖
89
只看该作者 9楼 发表于: 2008-06-16
做时钟用什么单片机较简单?
离线红猪
发帖
4980
只看该作者 10楼 发表于: 2008-06-16
以gps出的时间基准做时钟,带有usart的单片机都能胜任。

没带的用软件模似也可以。
离线antforum
发帖
218
只看该作者 11楼 发表于: 2008-06-16
简单的gps模块多少钱一个啊