文档介绍:NEMA 0183
——GPS接收机读NEMA 0183格式数据问题
软件接口协议采用美国的NMEA0183 ASC II码协议,该协议为NAEA 0183 20版(此协议是为了在不同一GPS导航设备中建立统一的RTCM标准)。>、<10>、<11>、<12>、*hh < LF>
<1>合适的工作模式A——自动,2——2D模式,3—3D模式
<2>海平面高度-~
<3>地理坐标索引
<4>用户在地坐标
<5>用户大地坐标精度
<6>用户大地坐标 x轴
<7>用户大地坐标 y轴
<8>用户大地坐标z轴
<9>差分模式A—自动(激活时自动输出差分信息)D—差分模式
<10>NMEA波特率1=200 2=2400 3=4800 4=9600
<11>速度滤波器状态0=不过滤 1—自动 2~255=滤波器时间常数 <12>PPS模式:1=无Z=1HZ
波特率和PPS的改变在重新加电或PIN6初始化后发挥作用。
(4)输出语句的激活
$PGRMO决定是否进行语句输出。
$PGRMO<1>、<2>*hh
(1)语句描述
(2)语句模式0—关闭特殊1 —开启特 2—关闭所有 3—开启所有(除GPALM)
注意:(1)如果为2或3时,不做检验。允许有空字段
(2)如果为0或1时,描述字段必须被定义
(3)如果如果都不作用时(指上语句中<1><2>),该语句无影响
(4)$PGRMO、GPALM、1将传送所有昨历
2、NMEA的发送语句
通过TXD管脚
(1)传输速率
用户可自定义
传输长度表传输长度=传输总字符数/每秒传输数
波特率 每秒传输数 语句 最大字符
1200 120 GPGGA 72
2400 240 GPGSA 65
4800 480 GPGSV 210
9600 960 GPRMC 70
GPVTG 34
PGRME 36
PGRMT 47
PGRMV 26
PGRMF 79
LCGLL 36
LCDTG 34
缺省波特率为48000。
(2)时间传输
输出UTC时间和日期,通过计算板上时间得到当前日期时间。
(3)全球卫星的星历(ALM)
$GPALM、 <1>、<2>、<3>、<4>、<5>、<6>、<7>、 <8>、<9>、<10>、<11>、<12>、<13>、< 14>、<15>、*hh
I 不能正常传送,要通过$PGRMO、GPALM、1命令初始化后得到
*在读取输出语句时数据之间最好用“、”区分,不要按位读取,以保证应用程序兼容性
(4)位置信息(GGA)
$GPGGA、 <1>、<2>、<3>、<4>、<5>、<6>、<7>、 <8>、<9>、M, <11>、<12>*hh
<1>UTC时间,hh mm ss格式(定位它的)
<2>经度dd mm mmmm 格式(非0)
<3>经度方向 N或S
<4>纬度ddd mm mmmm 格式(非0)
<5>纬度方向E或W
<6>GPS状态批示0—未定位 1—无差分定位信息 2—带差分定位信息
<7>使用卫星号(00~08)
<8>精度百分比
<9>海平面高度
<10>*大地随球面相对海平面的高度
<11>差分GPS信息
<1