⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nmea-faq.htm

📁 超好的GPS程序
💻 HTM
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

<html>

<head>

   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

   <meta name="GENERATOR" content="Mozilla/4.7 [de]C-CCK-MCD QXW0322h  (Win95; I) [Netscape]">

   <title>NMEA</title>

</head>

<body text="#000080" bgcolor="#FFC040" link="#0000FF" vlink="#008000" alink="#00FFFF">



<center>

<h1>



<hr WIDTH="100%"><font size=+4>NMEA 0183</font></h1></center>



<h1>

<font size=+0>Version vom 7. August 2002</font>

<hr size=3></h1>

<b>NMEA is a standard protocol, use by GPS receivers to transmit data.

NMEA output is EIA-422A but for most purposes you can consider it RS-232

compatible. Use 4800 bps, 8 data bits, no parity and one stop bit ( 8N1

). NMEA 0183 sentences are all ASCII. Each sentence begins with a dollarsign

($) and ends with a carriage return linefeed (&lt;CR>&lt;LF>). Data is

comma delimited. All commas must be included as they act as markers. Some

GPS do not send some of the fields. A checksum is optionally added (in

a few cases it is manatory). Following the $ is the address field aaccc.

aa is the device id. GP is used to identify GPS data. Transmission of the

device ID is usually optional. ccc is the sentence formatter, otherwise

known as the sentence name.</b>

<br><b>Here are the most important sentences ( for more infos read the

text-file <a href="nmea.faq">NMEA-FAQ</a> ) :

<hr WIDTH="100%">Eine sehr gute Seite zum Thema findet man auch hier :

<a href="http://rpss28.uni-regensburg.de:8080/PiechullaWeb/NMEA0183/">http://rpss28.uni-regensburg.de:8080/PiechullaWeb/NMEA0183/</a></b>

<br>

<hr WIDTH="100%"><b><font face="Arial,Helvetica"><font size=+2>RMB</font></font></b>

<pre><b><font face="Arial,Helvetica"><font size=+2>$GPRMB,A,x.x,a,c--c,d--d,llll.ll,e,yyyyy.yy,f,g.g,h.h,i.i,j*kk



</font>RMB&nbsp; = Recommended Minimum Navigation Information



1&nbsp;&nbsp;&nbsp; = Data Status (V=navigation receiver warning)

2&nbsp;&nbsp;&nbsp; = Crosstrack error in nautical miles

3&nbsp;&nbsp;&nbsp; = Direction to steer (L or R) to correct error

4&nbsp;&nbsp;&nbsp; = Origin waypoint ID#

5&nbsp;&nbsp;&nbsp; = Destination waypoint ID#

6&nbsp;&nbsp;&nbsp; = Destination waypoint latitude

7&nbsp;&nbsp;&nbsp; = N or S

8&nbsp;&nbsp;&nbsp; = Destination waypoint longitude

9&nbsp;&nbsp;&nbsp; = E or W

10&nbsp;&nbsp; = Range to destination in nautical miles

11&nbsp;&nbsp; = Bearing to destination, degrees True

12&nbsp;&nbsp; = Destination closing velocity in knots

13&nbsp;&nbsp; = Arrival status; (A=entered or perpendicular passed)

14&nbsp;&nbsp; = Checksum</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>RMC</font></font></b></li>

</ul>



<pre><b><font face="Arial,Helvetica"><font size=+2>$GPRMC,hhmmss.ss,A,llll.ll,a,yyyyy.yy,a,x.x,x.x,ddmmyy,x.x,a*hh



</font>RMC&nbsp; = Recommended Minimum Specific GPS/TRANSIT Data



1&nbsp;&nbsp;&nbsp; = UTC of position fix

2&nbsp;&nbsp;&nbsp; = Data status (V=navigation receiver warning)

3&nbsp;&nbsp;&nbsp; = Latitude of fix

4&nbsp;&nbsp;&nbsp; = N or S

5&nbsp;&nbsp;&nbsp; = Longitude of fix

6&nbsp;&nbsp;&nbsp; = E or W

7&nbsp;&nbsp;&nbsp; = Speed over ground in knots

8&nbsp;&nbsp;&nbsp; = Track made good in degrees True

9&nbsp;&nbsp;&nbsp; = UT date

10&nbsp;&nbsp; = Magnetic variation degrees (Easterly var. subtracts from true course)

11&nbsp;&nbsp; = E or W

12&nbsp;&nbsp; = Checksum</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>GGA</font></font></b></li>

</ul>



<pre><b><font face="Arial,Helvetica"><font size=+2>$GPGGA,hhmmss.ss,llll.ll,a,yyyyy.yy,a,x,xx,x.x,x.x,M,x.x,M,x.x,xxxx*hh



</font>GGA&nbsp; = Global Positioning System Fix Data



1&nbsp;&nbsp;&nbsp; = UTC of Position

2&nbsp;&nbsp;&nbsp; = Latitude

3&nbsp;&nbsp;&nbsp; = N or S

4&nbsp;&nbsp;&nbsp; = Longitude

5&nbsp;&nbsp;&nbsp; = E or W

6&nbsp;&nbsp;&nbsp; = GPS quality indicator (0=invalid; 1=GPS fix; 2=Diff. GPS fix)

7&nbsp;&nbsp;&nbsp; = Number of satellites in use [not those in view]

8&nbsp;&nbsp;&nbsp; = Horizontal dilution of position

9&nbsp;&nbsp;&nbsp; = Antenna altitude above/below mean sea level (geoid)

10&nbsp;&nbsp; = Meters&nbsp; (Antenna height unit)

11&nbsp;&nbsp; = Geoidal separation (Diff. between WGS-84 earth ellipsoid and

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mean sea level.&nbsp; -=geoid is below WGS-84 ellipsoid)

12&nbsp;&nbsp; = Meters&nbsp; (Units of geoidal separation)

13&nbsp;&nbsp; = Age in seconds since last update from diff. reference station

14&nbsp;&nbsp; = Diff. reference station ID#

15&nbsp;&nbsp; = Checksum</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>VTG</font></font></b></li>

</ul>



<pre><b><font face="Arial,Helvetica"><font size=+2>$GPVTG,t,T,,,s.ss,N,s.ss,K*hh



</font>VTG&nbsp; = Actual track made good and speed over ground



1&nbsp;&nbsp;&nbsp; = Track made good

2&nbsp;&nbsp;&nbsp; = Fixed text 'T' indicates that track made good is relative to true north

3&nbsp;&nbsp;&nbsp; = not used

4&nbsp;&nbsp;&nbsp; = not used

5&nbsp;&nbsp;&nbsp; = Speed over ground in knots

6&nbsp;&nbsp;&nbsp; = Fixed text 'N' indicates that speed over ground in in knots

7&nbsp;&nbsp;&nbsp; = Speed over ground in kilometers/hour

8&nbsp;&nbsp;&nbsp; = Fixed text 'K' indicates that speed over ground is in kilometers/hour

9&nbsp;&nbsp;&nbsp; = Checksum</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>RMA</font></font></b></li>

</ul>



<pre><b><font face="Arial,Helvetica"><font size=+2>$GPRMA,A,llll.ll,N,lllll.ll,W,,,ss.s,ccc,vv.v,W*hh



</font>RMA&nbsp; = Navigation data from present position



1&nbsp;&nbsp;&nbsp; = Data status&nbsp;

2&nbsp;&nbsp;&nbsp; = Latitude

3&nbsp;&nbsp;&nbsp; = N/S

4&nbsp;&nbsp;&nbsp; = longitude

5&nbsp;&nbsp;&nbsp; = W/E

6&nbsp;&nbsp;&nbsp; = not used

7&nbsp;&nbsp;&nbsp; = not used

8&nbsp;&nbsp;&nbsp; = Speed over ground in knots

9&nbsp;&nbsp;&nbsp; = Course over ground

10&nbsp;&nbsp; = Variation

11&nbsp;&nbsp; = Direction of variation E/W

12&nbsp;&nbsp; = Checksum</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>GSA</font></font></b></li>

</ul>



<pre><b><font face="Arial,Helvetica"><font size=+2>$GPGSA,A,3,19,28,14,18,27,22,31,39,,,,,1.7,1.0,1.3*35



</font>GSA&nbsp; = GPS receiver operating mode, SVs used for navigation, and DOP values.



1&nbsp;&nbsp;&nbsp; = Mode:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; M=Manual, forced to operate in 2D or 3D

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A=Automatic, 3D/2D

2&nbsp;&nbsp;&nbsp; = Mode:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1=Fix not available

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2=2D

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3=3D

3-14 = IDs of SVs used in position fix (null for unused fields)

15&nbsp;&nbsp; = PDOP

16&nbsp;&nbsp; = HDOP

17&nbsp;&nbsp; = VDOP</font></b></pre>



<pre>

<hr WIDTH="100%"></pre>



<ul>

<li>

<b><font face="Arial,Helvetica"><font size=+2>GSV</font></font></b></li>

</ul>

<b><font face="Arial,Helvetica"><font size=+2>$GPGSV,4,1,13,02,02,213,,03,-3,000,,11,00,121,,14,13,172,05*67</font></font></b>

<p><b><font face="Arial,Helvetica">GSV&nbsp; = Number of SVs in view, PRN

numbers, elevation, azimuth &amp; SNR values.</font></b>

<p><b><font face="Arial,Helvetica"><font size=-1>1&nbsp;&nbsp;&nbsp; =

Total number of messages of this type in this cycle</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>2&nbsp;&nbsp;&nbsp; =

Message number</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>3&nbsp;&nbsp;&nbsp; =

Total number of SVs in view</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>4&nbsp;&nbsp;&nbsp; =

SV PRN number</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>5&nbsp;&nbsp;&nbsp; =

Elevation in degrees, 90 maximum</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>6&nbsp;&nbsp;&nbsp; =

Azimuth, degrees from true north, 000 to 359</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>7&nbsp;&nbsp;&nbsp; =

SNR, 00-99 dB (null when not tracking)</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>8-11 = Information about

second SV, same as field 4-7</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>12-15= Information about

third SV, same as field 4-7</font></font></b>

<br><b><font face="Arial,Helvetica"><font size=-1>16-19= Information about

fourth SV, same as field 4-7</font></font></b>

<center>

<p>

<hr WIDTH="100%"><a href="index.htm"><img SRC="backpnt.gif" height=76 width=78></a></center>



</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -