|
|
|
|
The NMEA 0183 Interface Standard defines electrical signal requirements, data transmission protocol and time, and specific sentence formats for a 4800-baud serial data bus. Each bus may have only one talker but many listeners The NMEA 0183 protocol is a means by which marine instruments and also most GPS receivers can communicate with each other. It has been defined by, and is controlled by, the US based National Marine Electronics Association (NMEA) The Interface Standard is a copyrighted document and available only from NMEA. Other internet offerings are not authorized and may constitute a copyright infringement. Therefore the resulted description does not apply for completeness, disclosing of all modes and functions, and is only simple description of some base opportunities of NMEA 0183 Standard. If you want to get the full description of latest version of the NMEA 0183 Interface Standard, you may contact to NMEA at this page http://www.nmea.org/pub/0183/ The NMEA standard provides quite a range of sentences, but many relate to non-GPS devices and some others are GPS related but rarely used. We normally recommend the use of NMEA mode for new GPS applications to give maximum compatibility with all GPS receivers. Most GPS receivers also have a binary mode but it is normally best to reserve the use of binary GPS protocols for applications that really require their use, such as those requiring position updates of greater than once per second Common NMEA Setence types$GPRMC Sentence (Position and time) Common NMEA Setence Description$GPRMC – Recommended minimum specific GNSS data $GPRMC, Hhmmss.ss, A, 1111.11, A, yyyyy.yy, a, x.x, x.x, ddmmyy, x.x, A *hh
signal not acquired: $GPRMC,235947.000,V,0000.0000,N,00000.0000,E,,,041299,,*1D signal acquired: $GPRMC,092204.999,A,4250.5589,S,14718.5084,E,0.00,89.68,211200,,*25 $GPGGA - Global positioning system fixed data $GPGGA, hhmmss.ss, 1111.11, a, yyyyy.yy, a, x, xx, x.x, xxx, M, x.x, M, x.x, xxxx *hh
signal not acquired: $GPGGA,235947.000,0000.0000,N,00000.0000,E,0,00,0.0,0.0,M,,,,0000*00 signal acquired: $GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F $GPGLL - Geographic position - latitude / longitude $GPGLL, 1111.11, a, yyyyy.yy, a, hhmmss.ss, A *hh
signal not acquired: $GPGLL,0000.0000,N,00000.0000,E,235947.000,V*2D signal acquired: $GPGLL,4250.5589,S,14718.5084,E,092204.999,A*2D> $GPGSA - GNSS DOP and active satellites. $GPGSA, a, x, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, x.x, x.x, x.x *hh
signal not acquired: $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 signal acquired: $GPGSA,A,3,01,20,19,13,,,,,,,,,40.4,24.4,32.2*0A $GPGSV - GNSS satellites in view. $GPGSV, x, x, xx, xx, xx, xxx, xx..........., xx, xx, xxx, xx *hh
signal not acquired: $GPGSV,1,1,01,21,00,000,*4B signal acquired: $GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45*70 $GPVTG – Course over ground and ground speed $GPVTG, x.x, T, x.x, M, x.x, N, x.x, K, i, *hh
signal acquired: $GPVTG,89.68,T,,M,0.00,N,0.0,K*5F signal not acquired: $GPVTG,,T,,M,,N,,K*4E $GPZDA – UTC Date and Time $GPZDA, hhmmss.s, xx, xx, xxxx, xx, xx *hh
$GPZDA,172809,12,07,1996,00,00*45 External links:http://www.nmea.org/pub/0183/http://en.wikipedia.org/wiki/NMEA |


