论坛风格切换切换到宽版
  • 3661阅读
  • 8回复

对不同通道数GPS模块性能的差别的理解 [复制链接]

上一主题 下一主题
离线BG4UVR
 
发帖
11288
只看楼主 倒序阅读 0楼 发表于: 2007-09-21
之前,搞了几次gps的试验,分别用过了moto的8通道板子,和一个12通道板子。

一般理解,12通道和8通道的比起来,只是通道数的差别而已,或者灵敏度上有会有所增加。确实,12通道的比8通道的灵敏度感觉是高了一点点。不过,它们只是这点区别么?不只。正如我前几天说的,8通道的老板子,定位后,漂移比较大。即使你的模块是静止的,原地没动,你也会发现它的速度和方位角,一直在小范围内不停的变化着。相比之下,12通道的定位后,只要你不动,你会发现,它的速度和方位角,根本就是“000.0”,一点不变。

直到今天,才又发现了一个细节。12通道的板子,在收了3个星定位后,显示出了经纬度。但忽然收星变成了5个,这时候你可以看到经纬度的数据在快速的变化(当然范围还是在5-25米之内的),但方位角和速度,仍然稳稳地保持在“000.0”。那它如何做到判断到位置变化,而速度和方位角的输出仍然为零的呢?

注意:以下内容纯属猜测。

当收3个星时,gps模块计算出了一个坐标(此时相对来讲,经纬度的数值还算很稳定的)。如果此时收星数增加,会使模块取得数据来源变多,模块会计算出更加准确的坐标来输出。而此时输出坐标的变化,是由于收星数增加造成的。12通道的模块,可以判断出是否是这个原因。


结论:
12通道的模块和8通道的相比,通道数和灵敏度的差别是次要的。最重要的不同是,它可以自主判断坐标变化,是否是由于自身的信息来源变化而造成的。从而更加正确地输出方位角和速度信息。

由于没有三代模块,所以目前还无法对三代模块的情况进行判断。
离线albert
发帖
4807
只看该作者 1楼 发表于: 2007-09-21
16通道的也会变方向,这个和模块程序怎么写的有关系吧。
离线BG4UVR
发帖
11288
只看该作者 2楼 发表于: 2007-09-21
'
16通道的也会变方向,这个和模块程序怎么写的有关系吧。
'

应该是的,看模块自身的算法了。
离线Jimmysz
发帖
141
只看该作者 3楼 发表于: 2007-09-21
是的,我原来认为通道代表是最多可以接收的卫星颗数,不过现在有的芯片上写的通道数已经>21了,我就觉得我原来的想法可能有误。不过通道越多,定位的时间,精度肯定会越高。咱也不是玩芯片级应用的,所以知道这个概念就行了。

ps: 各位大佬别说我不求甚解啊,哈哈
离线BG2VO
发帖
5764
只看该作者 4楼 发表于: 2007-09-23
天空中(地平线以上)最多同时有12颗星,不知道>12通道的有什么用。
离线BG4UVR
发帖
11288
只看该作者 5楼 发表于: 2008-06-11
我新败了一个32通道的,发现在静止时输出的方位角和速度也是乱跳……
离线BG4UVR
发帖
11288
只看该作者 6楼 发表于: 2008-06-11
'
天空中(地平线以上)最多同时有12颗星,不知道>12通道的有什么用。
'

猜想是这样的,天空中不只有gps卫星,还有些用于提高精度的waas、egnos、wsas等系统的卫星,目前我发现我32通道的模块可以显示天空中最多卫星时有14颗。
离线albert
发帖
4807
只看该作者 7楼 发表于: 2008-06-11
如果32通道,那么每个卫星都有个通道分配,任何时候开机就可以抓住所有卫星,而不需要推断所在地天空有多少卫星可见,然后扫描
离线菠萝蜜
发帖
4728
只看该作者 8楼 发表于: 2008-06-12
'
如果32通道,那么每个卫星都有个通道分配,任何时候开机就可以抓住所有卫星,而不需要推断所在地天空有多少卫星可见,然后扫描
'
抓住根了,呵呵
这样速度快多了,大概这就是所谓的“预收星技术吧”