「GPSデータロガー」の為のその1ってところか(笑)
今では、安価でデータロガー付きでUSB接続できるGT-730Fなどあるので自作の意味あるのか?って言われそーですが・・・
GT-720Fの使い道ですが、
車載では1.液晶へ速度、方位、高度などのGPSモニターとデータロガー 2.モービルPC+電子地図でナビゲーション
※ナビがあるので2については試して見たいだけ、ノアはAVIC-HRZ099、ジムニーはNVX-M7000搭載。
自転車や徒歩では1.小型液晶へGPSモニターとデータロガー
を考えています。
GoogleMapへの走行ログの表示の仕方などは書籍等に記載されていますので特にここでは取り上げません。
私が所有している電子地図はスーパーマップルデジタルVer6です。最新版はVer9だと思います。(以下SMD)
GPSセンサーを接続してナビゲーションできる機能があります。
測地系はWGS-84(世界)と東京どちらでも使用できるようです。
NMEAのうちRMC/GLL/GAAに対応ってあるけどGAAって何だよ?(笑)たぶんGGAの誤記だろうな・・・
GPSセンサーモジュールのGT-720Fを繋いでリアルタイムにナビってのはありきたりで面白くないわけだ・・・
そこでPICにGPSセンサーのフリをしてもらい認識するか試してみた!
シリアル送信するテキストデータは下記。
GPGSV
ADDWF PCL,F
DT "$GPDTM,W84,,00.0000,N,00.0000,W,,W84*53",0DH,0AH,0
GPRMC
ADDWF PCL,F
DT "$GPRMC,225446.00,A,3536.2729,N,14024.6821,E,000.5,054.7,191194,06.2,W,A*68",0DH,0AH,0
何度か試したが認識せず・・・
キャリッジリーターンとラインフィードが無いとダメなんじゃないか?追加したけどダメ
GPRMCだけじゃだめなんじゃないか?で、GPGSVも追加したがダメ
そー言えば通信速度ってこれでいいのか?GT-720Fのデフォルト9600で試してた。あれ?何処にも記載がないぞ!
ネットでSMD Ver9のFAQに4800ってあるじゃないか!おまけにGAAがGGAに直ってるし(笑)
4800に変更・・・40Hを81Hに・・・
;-----------USART初期設定--
MOVLW 024H
MOVWF TXSTA
MOVLW 81H ; 4800 (9600->40H)
MOVWF SPBRG
BCF STATUS,RP0 ; Set bank 0
MOVLW 090H
MOVWF RCSTA
通信ソフトのアクノリッチ(AcKnowrich)で確認。約1秒置きにPICからデータが送られている。
SMDで認識できた♪(笑)
GPRMCだけでも良いかも・・・
・・・ってことはGT-720Fも4800に変更しないと認識しないんだ・・・
これでPICを疑似GPSセンサーとして認識してるわけだ!
これなら車での林道走行ログや、自転車のサイクリングログ、登山のコースログなどを保存して、帰宅後に電子地図上で何倍速かで再現するなんてことができそーですよね♪
最近のコメント