私はSIM28 GPSモジュールを使用しており、問題があります。問題は、GPSの緯度と経度の値がデバイスの移動中に変化しないことがあります。緯度と経度の値が2分以上長くなることがあります。これは、GPSユニットが動作している時間の約50%に発生します。 GPS値が回復すると(再び変化を開始する)、実際の位置に大きなジャンプがあります。間欠的にGPS緯度/経度の値を変更しないでください
私の構成は次のとおりです。
- タンデムで実行されている二つのSIM28 GPSモジュール。
- 各モジュールには良好なアンテナ(http://php2.twinner.com.tw/files/onshine/ANT555-2006-NEW.pdf)があります。 GPSアンテナは、薄いプラスチック製の船体を備えた無線で制御されたRC帆船の内部に取り付けられています(ただし、外部に取り付けると同じ問題があります)。
- ボーレートが9600
- に設定されているNMEA率はNMEA文が返さ4ヘルツ
- でGGAとRMCです。
面白いことは、両方のGPSユニットが同じような時に同じことをするということです。
帆船のロール(風が吹いたときに帆船が横に転がる様子)が原因かもしれませんが、私はいくつか分析しましたが、ここでは相関関係はありません。 更新: SIM28モジュールには空を直接見ることができるクリアなオープンエリアでもこの問題があります。
以下は出力(1つの受信機と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を試しましたが、問題なく動作します。あなたが装置を静止させておくと、GPS値がまったく静止している(あなたは理想的な世界でこれを期待するだろう)ので、SIM28は何らかの位置平滑化を行うかもしれないようである。ただし、u-blox NEO-6Mはノイズが多く、位置は常に変動します。私は実際にスムージングに対する変動を好む。しかし、これについて誰かの専門家の意見を得ることは良いでしょう。 – psiphi75