Interfacing GPS Garmin 60C Dengan ATMega162 (1)

undefined
Pada tulisan kali ini kami akan mencoba menuliskan hasil interfacing antara GPS Garmin 60C dengan AVR ATMega162. Interfacing yang saya maksud pada kesempatan ini adalah bagaimana membaca data output GPS Garmin 60C yang berupa protokol NMEA.

GPS merupakan suati device navigation  yang dapat digunakan untuk mengetahui posisi seseorang pada suatu tempat. GPS memberikan data diantaranya adalah: Global Positioning System, Geographic position (latitude/longitude), dan lain sebagainya.  Data output GPS Garmin mengikuti protokol NMEA yaitu suatu protokol komunikasi pada peralatan elektronik untuk aplikasi pada kapal laut.

Sedangkan untuk melakukan interfacing antara GPS Garmin 60C dengan ATMega162, kita perlu mengetahui data output dan koneksi antara GPS dan mikrokontroller.


Data Output

GPS Garmin 60 secara periodik akan mengirimkan data streaming melalui port serial atau koneksi USB tergantung setting yang dipilih. Contoh data yang dikeluarkan oleh GPS Garmin 60C dapat dilihat disini Data Output GPS.

Dari data output GPS di atas kita akan mengambil data $GPGGA – Global Positioning System Fix Data.

dari blok data ini, kita bisa mengambil data menjadi bagian berikut:

Global Positioning System Fix Data


Name Example Data Description
Sentence Identifier$GPGGAGlobal Positioning System Fix Data
Time06164606:16:46 Z
Latitude0619.9586,S06d 19.9586′ S
Longitude10639.9710,E106d 39.9710′ E
Fix Quality:
- 0 = Invalid
- 1 = GPS fix
- 2 = DGPS fix
1Data is from a GPS fix
Number of Satellites099 Satellites are in view
Horizontal Dilution of Precision (HDOP)0.8Relative accuracy of horizontal position
Altitude70.2, M70.2 meters above mean sea level
Height of geoid above WGS84 ellipsoid1.5, M1.5 meters
Time since last DGPS updateblankNo last update
DGPS reference station idblankNo station id
Checksum*52Used by program to check for transmission errors

Courtesy of Brian McClure, N8PQI.

Dari list data di atas, kita bisa mendapatkan data Lintang Selatan (S) dan Bujur Timur (E) 06d 19.9586′ S dan 106d 39.9710′ E .



Koneksi GPS – Mikrokontroller

undefined

Untuk membuat koneksi antara GPS Garmin 60C dan AVR ATMega162,  hubungkan Data Out dengan Pin Rx pada ATMega162 dengan terlebih dahulu melalui Max232 untuk menyesuaikan level tegangan. Kemudian hubungkan (-) Ground dengan Gnd pada ATMega162.

Pada tulisan kedua, akan dijelaskan cara membaca data output GPS Garmin 60C dengan ATMega162.

berlanjut....

Comments

Popular posts from this blog

Komunikasi Serial Antara ATMega8 dengan Simulink Matlab

MEMBUAT GRAFIK PADA VISUAL BASIC (VB)

Voltmeter AC/DC dengan AVR ATMega8535