AirMar氣象站NMEA0183協議解析
2018-05-28 22:40:34
1494
1、NMEA 0183接口
Airmar WX系列氣象站可能具有一個標準NMEA 0183輸出通道,和一個標準NMEA 0183輸入通道。 如果是,該儀器在其輸出通道上輸出標準NMEA 0183語句。它還可以識是4800,如果需要,可通過專有命令將其增加到38400。
發送的NMEA 0183語句在第1.1節中描述。 接收到的NMEA 0183語句和專有命令將在章節1.2中介紹。
1.1 發送的NMEA 0183語句
默認情況下,只有某些NMEA語句被傳輸。其他語句可以通過發送到輸入通道的命令進行啟用以便進行傳輸。
大多數發送語句的標準傳輸間隔是每秒一次。然而,在包含內置GPS的型號中,如果每個語句都被啟用傳輸,那么在4800波特率下,將不會有足夠的帶寬來在一秒鐘的時間內輸出所有語句。因此,可以采用以下一種或多種方法:
為了節省帶寬,只需要傳輸應用程序所需要的語句,禁用所有其他語句。
降低不太關鍵語句的傳輸頻率。
通過將波特率從標準的4800提高到38400,可以將總體帶寬提高八倍(盡管如此,但請注意,大部分的NMEA 0183儀器設備不可以在38400波特率下運行)
WX系列氣象站發送的所有NMEA語句都在語句末尾包括了校驗和,包括一個星號(*),和兩個ASCII十六進制字符。在以下詳細說明中,這些十六進制字符由“hh”代替。
WX系列氣象站提供的標準NMEA 0183語句總結在附表1中。表1中的每個發送語句都在后續說明中有詳細描述。
表中的“最大長度(chars)”列表示可用于帶寬預算的預期最壞情況。在單個間隔內傳輸所有啟用的語句所需的總時間(單位:秒)為:
附表1 NMEA 0183定期發送的語句
語句 | 描述 | 是否默認開啟 | 最大長度 (字符) |
$GPDTM | 基準參考 | 否 | 47 |
$GPGGA | GPS數據 | 是 | 82 |
$GPGLL | 地理位置 – 緯度/精度 | 否 | 48 |
$GPGSA | |||
$GPGSV | GNSS可見衛星數 | 否 | 70 |
$HCHDG | 航向, | ||
$HCHDT | 航向-相對于真北 | 否 | 19 |
$WIMDA | 氣象參數- 大氣壓、空氣溫度、相對濕度、露點、風向、風速 | 是 | 81 |
$WIMWD | 風向、風向- 相對于真北 | 是 | 41 |
$WIMWV(相對) | 風速和相對于船頭的偏角(相對) | 是 | 28 |
$WIMWV(理論) | 風速和相對于船頭的偏角(理論) | 是 | 28 |
$GPRMC | 推薦的GNSS數據 | 否 | 74 |
$TIROT | 轉動速率 | 是 | 22 |
$GPVTG | 對地航向 | 是 | 42 |
$WIVWR | 相對風速和風向 | 否 | 41 |
$WIVWT | 真實風速和風向 | 是 | 42 |
$YXXDR (type A) | 傳感器測量:風寒、熱度、大氣壓 | 否 | 74 |
$YXXDR (type B) | 傳感器測量:姿態(橫搖和縱搖) | 否 | 43 |
$GPZDA | 時間和日期 | 是 | 38 |