2011-06-21 19 views
1

GPSから情報を読み取るための非常に簡単なアプリケーションを作成しています。情報はNMEA0183形式のBluetooth(COM3)で送信されます。GPS初期化文字列?

RMCとGGA文が空であるため、自分の位置を見つけることができないことを除いて、すべてうまくいきます。 、私はパテで試してみました

$GPZDA,,,,,,*48 
$GPGGA,,,,,,,,,,,,,,*56 
$GPGLL,,,,,,,*7C 
$GPRMC,,,,,,,,,,,*67 
$GPGST,,,,,,,,,,,,,,*57 
$GPGSA,M,3,09,18,22,14,,,,,,,,,12.2,11.8,3.0*31 
$GPGRS,,,,,,,,,,,,,,*51 
$GPVTG,30.124,T,30.124,M,0.067,N,0.125,K*49 
$GPGSV,2,1,08,22,78,283,50,18,60,137,50,14,54,281,48,09,44,052,48*7F 
$GPGSV,2,2,08,46,34,212,,51,28,222,,48,12,247,,35,06,254,*74 

:私は、衛星情報やポジショニングと他の刑を受けるが、私が望むすべては、ここで私は現在、受信内容のいくつかの例である

(ロング/緯度)私の現在の位置ですGPSの.NET 3.0.2と私の独自のプログラムと結果は同じです。しかし、私がeZFieldと呼ばれる独自のソフトウェアに接続すると、GPSは20秒後に修正を受け、ロング/ラットの表示を見ることができます。 EZFieldでは、生のフォーマットが見えず、ポケットPC上にあるので、ソフトウェアがGPSに情報を送信するかどうかを確認するためにBluetoothデータを盗聴する方法はわかりません。

私の最高のゲストは、EZFieldがRMCとGGAの送信を開始するようにGPS受信機に情報を送信することです。私はどこかに "初期化文字列"がGPSに送信することができますが、これについての情報を見つけることができないどこかに読んだことがあります。私のGPSはViaSAT L1-GPSレシーバ/ SBASです。

誰でも手伝ってもらえますか? :) ありがとう!

答えて

0

あなたのGPSにまだ修正がないようです。奇妙ですが、GPSは単にそれ自身で検索を開始するだけではありません。ほとんどの初期化文字列は、厳密にどのタイプのデータを返すか(SiRFstar III独自フォーマットなど)です。

これをシリアルポート監視ソフトウェアを起動した後、PCとペアにしてソフトウェアを実行してください。そうすれば、initの内容を知ることができます。文字列がある場合はそれです。

私はこれを定期的に使用しています:http://www.serial-port-monitor.com/

+0

私は次週これを試してみましょう。現時点では、私は単に "リセット"コマンドを送信してGPSをレンガしていると思う。だから修復するとすぐに、私はシリアルポートを監視してみようとします。ありがとう! –

+0

私のGPSが「レンガ造られた」ものではないなら、完璧な答えです。セールポートモニタは魅力的に機能します!ありがとう –

関連する問題