14. C. NMEA 0183 ver 3.01 編碼原則,接收資料代號詳細號說
明
1.
GPGGA:衛星定位資訊(Global positioning system fixed data)
資料範例:
“$GPGGA,030753.000,2503.5021,N,12132.5388,E,1,7,1.36,45.4,M,15.2,M,,*69”
格式說明如下:
Name
Example
Units
Message ID
$GPGGA
GGA protocol header
UTC Time
030753.000
hhmmss.sss
Latitude
2503.5021
ddmm.mmmm
N/S indicator
N
N=north or S=south
14
Description
15. Longitude
12132.5388
dddmm.mmmm
E/W Indicator
E
E=east or W=west
1
內容參見表格1-1
Satellites Used
7
Range 0 to 12
HDOP
1.36
Horizontal Dilution of Precision
MSL Altitude
45.4
mters
Units
M
mters
Geoid Separation
15.2
mters
Units
M
mters
Position Fix
Indicator
second
Age of Diff. Corr.
Null fields when DGPS is not
used
Diff. Ref. Station ID
Checksum
*69
<CR> <LF>
End of message termination
表格 1-1 Position Fix Indicators
Value
Description
0
Fix not available or invalid
1
GPS SPS Mode, fix valid
2
Differential GPS, SPS Mode, fix valid
3-5
Not supported
6
Dead Reckoning Mode, fix valid
15
17. 3.
GPGSA:衛星定位訊號狀態(GNSS DOP and active satellites)
接收範例資料:
$GPGSA,A,3,17,10,20,28,04,08,193,,,,,,1.62,1.36,0.88*3B
格式說明如下:
Name
Example
Units
Description
Message ID
$GPGSA
GSA protocol header
Mode 1
A
內容參見表格1-2
Mode 2
3
內容參見表格1-3
ID of satellite used
17
Sv on Channel 1
ID of satellite used
10
Sv on Channel 2
….
….
ID of satellite used
Sv on Channel 12
PDOP
1.62
Position Dilution of Precision
HDOP
1.36
Horizontal Dilution of Precision
VDOP
0.88
Vertical Dilution of Precision
Checksum
*3B
<CR> <LF>
End of message termination
表格 1-2 Mode 1
Value
Description
M
Manual-forced to operate in 2D or 3D mode
A
Automatic-allowed to automatically switch 2D/3D
表格 1-3 Mode 2
Value
Description
17
19. 4.
GPGSV:可視範圍天空衛星狀態(GNSS satellites in view)
接收範例資料:
$GPGSV,4,1,14,193,75,038,20,28,70,198,21,17,52,349,28,50,50,134,29*4F
$GPGSV,4,2,14,04,44,280,17,20,40,050,33,10,29,200,22,23,13,103,38*73
$GPGSV,4,3,14,32,11,040,15,13,09,137,,02,08,255,,08,07,196,19*75
$GPGSV,4,4,14,11,03,071,,09,02,300,*71
格式說明如下:
Name
Message ID
Total number of
messages1
Message
number1
Satellites in view
Satellite ID
Example
$GPGSV
Units
Description
GSV protocol header
4
Range 1 to 4
1
Range 1 to 4
14
193
Channel 1
Elevation
75
Azimuth
038
SNR (C/No)
20
Satellite ID
28
Elevation
70
Azimuth
198
SNR (C/No)
21
Satellite ID
17
Elevation
52
Azimuth
349
degree
s
degree
s
dB-Hz
degree
s
degree
s
dB-Hz
degree
s
degree
Channel 1 (Range 00 to 90)
Channel 1 (Range 000 to 359)
Channel 1 (Range 00 to 99, null when
not tracking)
Channel 2
Channel 2 (Range 00 to 90)
Channel 2 (Range 000 to 359)
Channel 2 (Range 00 to 99, null when
not tracking)
Channel 3
Channel 3 (Range 00 to 90)
Channel 3 (Range 000 to 359)
19
20. s
SNR (C/No)
28
Satellite ID
50
Elevation
50
Azimuth
134
SNR (C/No)
29
Checksum
<CR> <LF>
*4F
dB-Hz
degree
s
degree
s
dB-Hz
Channel 3 (Range 00 to 99, null when
not tracking)
Channel 4
Channel 4 (Range 00 to 90)
Channel 4 (Range 000 to 359)
Channel 4 (Range 00 to 99, null when
not tracking)
End of message termination
20
21. 5.
GPRMC:建議使用最小 GPS 數據格式(Recommended minimum
specific GNSS data )
接收範例資料:
$GPRMC,030822.000,A,2503.5021,N,12132.5388,E,0.00,292.73,201112,,,A*6E
格式說明如下:
Name
Example
Message ID
$GPRMC
UTC Time
Units
Description
RMC protocol header
030822.00
hhmmss.sss
0
Status
A
A=data valid or V=data not valid
Latitude
2503.5021
ddmm.mmmm
N/S Indicator
N
N=north or S=south
Longitude
E/W Indicator
Speed over
ground
Course over
ground
Date
12132.538
dddmm.mmmm
8
E
0.00
292.73
E=east or W=west
knots
True
degree
s
201112
ddmmyy
Magnetic
degree
variation
s
Variation sense
Mode
E=east or W=west (Not shown)
A
A=autonomous, D=DGPS, E=DR,
N=Data not valid, R=Coarse Position,
21
23. 6.
GPVTG:對地方向及對地速度(Course over ground and ground
speed)
接收資料範例:
$GPVTG,292.73,T,,M,0.00,N,0.00,K,A*30
格式說明如下:
Name
Example
Message ID
$GPVTG
Course over
ground
Reference
292.73
Units
VTG protocol header
degree
s
T
degree
ground
s
Speed over
ground
Units
Speed over
ground
Units
M
0.00
K
Measured heading
Magnetic
knots
N
0.00
Measured heading
True
Course over
Reference
Description
Measured speed
Knots
km/hr
Measured speed
Kilometer per hour
A=autonomous, D=DGPS, E=DR,
Mode
A
N=Data not valid, R=Coarse Position,
S=Simulator
Checksum
<CR> <LF>
*30
End of message termination
23