【问题标题】:While moving GPS Lat/Long values intermittantly don't change间歇移动 GPS 纬度/经度值不会改变
【发布时间】:2016-08-28 04:49:01
【问题描述】:

我一直在使用SIM28 GPS 模块,但遇到了问题。问题是 GPS 纬度和经度值在设备移动时不会改变,有时纬度和经度值会在两分钟或更长时间内保持不变。这发生在 GPS 单元运行时间的 50% 左右。当 GPS 值恢复(再次开始变化)时,会大幅跳到实际位置。

我的配置是:

  • 两个 SIM28 GPS 模块串联运行。
  • 每个模块都有一个好的天线(http://php2.twinner.com.tw/files/onshine/ANT555-2006-NEW.pdf)。 GPS 天线安装在带有薄塑料船体的无线电遥控 RC 帆船内(但安装在室外时也会出现同样的问题)。
  • 波特率设置为 9600
  • NMEA 速率为 4 Hz
  • 返回的 NMEA 语句是 GGA 和 RMC。

有趣的是,两个 GPS 单元在相似的时间做同样的事情。

可能是一个因素可能是帆船的滚动(风吹时帆船如何向一侧滚动),但我做了一些分析,但在这里我没有看到相关性。 更新: SIM28 模块在可以直接看到天空的开阔区域也存在此问题。

下面是一个输出示例(只有一个接收者和一个 GGA 句子)。 “好”值标有#

    $GPGGA,212131.500,3648.5591,S,17445.0304,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7C # 
    $GPGGA,212131.750,3648.5591,S,17445.0304,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7B # 
    $GPGGA,212132.000,3648.5590,S,17445.0305,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7A # 
    $GPGGA,212132.250,3648.5590,S,17445.0306,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7E # 
    $GPGGA,212132.500,3648.5590,S,17445.0307,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7D # 
    $GPGGA,212132.750,3648.5590,S,17445.0307,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7A # 
    $GPGGA,212133.000,3648.5590,S,17445.0308,E,2,11,0.86,3.0,M,26.5,M,0000,0000*76 # 
    $GPGGA,212133.250,3648.5590,S,17445.0309,E,2,11,0.86,3.0,M,26.5,M,0000,0000*70 # 
    $GPGGA,212133.500,3648.5590,S,17445.0310,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7A # 
    $GPGGA,212133.750,3648.5590,S,17445.0310,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7D # 
    $GPGGA,212134.000,3648.5590,S,17445.0311,E,2,11,0.86,3.0,M,26.5,M,0000,0000*79
    $GPGGA,212134.250,3648.5591,S,17445.0311,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7F # 
    $GPGGA,212134.500,3648.5591,S,17445.0312,E,2,11,0.86,3.0,M,26.5,M,0000,0000*7E # 
    $GPGGA,212134.750,3648.5591,S,17445.0312,E,2,11,0.86,3.0,M,26.5,M,0000,0000*79 # 
    $GPGGA,212135.000,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*78
    $GPGGA,212135.250,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7F # 
    $GPGGA,212135.500,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7D
    $GPGGA,212135.750,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7A
    $GPGGA,212136.000,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7B
    $GPGGA,212136.250,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7C
    $GPGGA,212136.500,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7E
    $GPGGA,212136.750,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*79
    $GPGGA,212137.000,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7A
    $GPGGA,212137.250,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7D
    $GPGGA,212137.500,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*7F
    $GPGGA,212137.750,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*78
    $GPGGA,212138.000,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*75
    $GPGGA,212138.250,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*72
    $GPGGA,212138.500,3648.5592,S,17445.0312,E,2,11,0.86,3.1,M,26.5,M,0000,0000*70

【问题讨论】:

  • SIM28 似乎有问题。我尝试了一个 u-blox NEO-6M,它可以正常工作。看起来 SIM28 可能会进行一些位置平滑,因为如果您的设备静止,则 GPS 值也完全静止(在理想世界中您会期望这一点)。但是,u-blox NEO-6M 噪音更大,位置总是会波动。我实际上更喜欢波动而不是平滑。不过,最好能就此获得专家的意见。

标签: gps nmea


【解决方案1】:

看来问题出在 SIM28 GPS 模块上。我用过 u-blox NEO-6M 模块,效果很好。

我的猜测是 SIM28 有一些错误的噪音过滤。 u-blox 的噪音往往更大,但我更喜欢自己过滤噪音,而不是让 GPS 单元来做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    相关资源
    最近更新 更多