(window.webpackJsonp=window.webpackJsonp||[]).push([[353],{666:function(t,e,a){"use strict";a.r(e);var _=a(10),v=Object(_.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"nmea2000"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#nmea2000"}},[t._v("#")]),t._v(" NMEA2000")]),t._v(" "),e("p",[e("strong",[t._v("FDI_NMEA2000_接口用户使用手册")])]),t._v(" "),e("fdi-img",{attrs:{width:"80%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片26.png",caption:""}}),t._v(" "),e("h2",{attrs:{id:"_1-简介"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-简介"}},[t._v("#")]),t._v(" 1. "),e("strong",[t._v("简介")])]),t._v(" "),e("p",[t._v("NMEA 2000是一种用于船舶和航海设备之间的数据通信的标准化接口协议。它通过串行通信传输船舶相关信息,如位置、速度和状态等。NMEA 2000广泛应用于船舶领域,实现了各种设备的互联和数据共享。我司的产品强调兼容国际NMEA 2000协议,确保与全球范围内的NMEA 2000设备和系统的互操作性。这意味着我们的产品可以轻松集成到各种船舶和海洋应用中,为用户提供可靠、高效的数据通信解决方案。")]),t._v(" "),e("p"),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片27.png",caption:""}}),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("h2",{attrs:{id:"_2-知识储备"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-知识储备"}},[t._v("#")]),t._v(" 2. "),e("strong",[t._v("知识储备")])]),t._v(" "),e("h3",{attrs:{id:"_1-什么是nmea2000"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-什么是nmea2000"}},[t._v("#")]),t._v(" (1) 什么是NMEA2000?")]),t._v(" "),e("p",[t._v("NMEA 2000(National Marine Electronics Association 2000)是一种用于船舶和航海设备之间的数据通信标准化接口协议。它定义了一套规范,使不同制造商的船舶电子设备能够通过一个共享的网络进行通信和信息交换。NMEA 2000协议采用了控制器-设备(Master-Device)的架构,通过CAN(Controller Area Network)总线进行数据传输。这种协议支持全双工通信,可以在同一总线上连接多达250个设备,包括GPS、雷达、声纳、自动驾驶系统等。")]),t._v(" "),e("p"),t._v(" "),e("h3",{attrs:{id:"_2-什么是pgn-pgn与canid的关系是什么"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-什么是pgn-pgn与canid的关系是什么"}},[t._v("#")]),t._v(" (2) 什么是PGN ? PGN与CANID的关系是什么?")]),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片28.png",caption:""}}),t._v(" "),e("p",[t._v("简单来说,PGN是NMEA2000的数据ID,也可以理解为CAN通信中头帧的部分数据,注意在使用CAN总线接收NMEA2000协议数据包时使用的CAN总线的头帧拓展帧模式,即CAN的头帧具有29bit。除去PGN所包含的信息,此时的CAN头帧还包括了设备源地址,目标地址以及优先级。")]),t._v(" "),e("p"),t._v(" "),e("h3",{attrs:{id:"_3-nmea2000与can通信的关系。"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_3-nmea2000与can通信的关系。"}},[t._v("#")]),t._v(" (3) NMEA2000与CAN通信的关系。")]),t._v(" "),e("p",[t._v("简单来说,NMEA2000是CAN的一种高层软件协议,是基于CAN通信的电气以及硬件基础的一种软件层的数据编码格式。可以理解为一种基于CAN通信头帧以及数据帧的通信协议。")]),t._v(" "),e("p"),t._v(" "),e("h3",{attrs:{id:"_4-什么是多帧快速包发送方式"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_4-什么是多帧快速包发送方式"}},[t._v("#")]),t._v(" (4) 什么是多帧快速包发送方式?")]),t._v(" "),e("p",[t._v("简单来说,多帧快速包发送方式是为了解决数据包总长度大于8字节数据,在CAN总线可以安全且连续快速发送数据定义的格式。具体格式如下:")]),t._v(" "),e("p"),e("body",[e("table",[e("tbody",[e("tr",{attrs:{align:"center"}},[e("td",{staticStyle:{"background-color":"#dfdfdf"},attrs:{colspan:"10"}},[e("b",[t._v("基于NMEA2000的多帧快速\n包协议格式")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("序号")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[0]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[1]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[2]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[3]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[4]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[5]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[6]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[7]")])]),t._v(" "),e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Byte[8]")])])]),t._v(" "),e("tr",[e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Packet_1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#e3f2d9"}},[t._v("0")]),t._v(" "),e("td",{staticStyle:{"text-align":"center",width:"65.3167px","background-color":"#ffffcc"}},[t._v("28")]),t._v(" "),e("td",{staticStyle:{"text-align":"center",width:"65.3167px","background-color":"#d6dce4"}},[t._v("Data[1]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[2]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[3]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[4]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[5]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[6]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[7]")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Packet_2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#e3f2d9"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"},attrs:{colspan:"8"}},[t._v("Data[8]\n-> Data[15]")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Packet_3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#e3f2d9"}},[t._v("2")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"},attrs:{colspan:"8"}},[t._v("Data[16]->\nData[24]")])]),t._v(" "),e("tr",[e("td",{staticStyle:{"background-color":"#dfdfdf"}},[e("b",[t._v("Packet_4")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#e3f2d9"}},[t._v("3")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[25]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[26]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[27]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center","background-color":"#d6dce4"}},[t._v("Data[28]")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0xFF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0xFF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0xFF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0xFF")])])])])]),e("p"),t._v(" "),e("p",[t._v("① 多帧快速包的首帧包的Byte[1]为实际数据包有效数据字节长度。")]),t._v(" "),e("p",[t._v("② 从Packet_1的Byte[0]向Packet_2中Byte[0]的数据依次从0开始增加作为数据包序号判定。")]),t._v(" "),e("p",[t._v("③ 其余数据为实际有效载荷,空余字节填充0xFF.")]),t._v(" "),e("h2",{attrs:{id:"_3-使用方法"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_3-使用方法"}},[t._v("#")]),t._v(" 3. 使用方法")]),t._v(" "),e("h3",{attrs:{id:"_0-地面站配置"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_0-地面站配置"}},[t._v("#")]),t._v(" (0) 地面站配置")]),t._v(" "),e("p",[t._v("① 由于我司产品的CAN总线上允许挂载多种基于CAN硬件的通信协议,所有如果需要使用特定的NMEA2000协议通过CAN总线输出,则需要通过上位机配置,保存重启后对应COM口功能生效。")]),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片29.png",caption:""}}),t._v(" "),e("p"),t._v(" "),e("h3",{attrs:{id:"_1-mcu单片机can总线接收"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-mcu单片机can总线接收"}},[t._v("#")]),t._v(" (1) MCU单片机CAN总线接收")]),t._v(" "),e("p",[t._v("①用户可以通过我司提供的通信协议,以获得对应数据包的CANID,以及数据包具体内容进行总线数据获取和解码。注意此处CANID在总线上的发布方式为拓展帧模式。")]),t._v(" "),e("p"),t._v(" "),e("h3",{attrs:{id:"_2-nmea2000设备直连"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-nmea2000设备直连"}},[t._v("#")]),t._v(" (2) NMEA2000设备直连")]),t._v(" "),e("p",[t._v("① 用户可以通过使用市面上常见NMEA2000分析接入我们的惯导模块,便可以在分析仪器上获取常用的导航信息。")]),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片30.png",caption:""}}),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("h2",{attrs:{id:"_4-测试效果"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_4-测试效果"}},[t._v("#")]),t._v(" 4. "),e("strong",[t._v("测试效果")])]),t._v(" "),e("p",[t._v("(1) 通过CAN分析仪抓取CAN总线上数据可见模块正按照协议的标准向总线上发布关于NMEA2000的协议数据。")]),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片31.png",caption:""}}),t._v(" "),e("p"),t._v(" "),e("h2",{attrs:{id:"_5-通信协议"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_5-通信协议"}},[t._v("#")]),t._v(" 5. "),e("strong",[t._v("通信协议")])]),t._v(" "),e("h3",{attrs:{id:"_1-目前支持nmea2000特定数据包"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-目前支持nmea2000特定数据包"}},[t._v("#")]),t._v(" (1) 目前支持NMEA2000特定数据包")]),t._v(" "),e("p",[t._v("协议内容请参阅"),e("RouterLink",{attrs:{to:"/developers/02-fdilink/nmea2000.html"}},[t._v("FDI_NMEA2000")]),t._v(" 协议。")],1),t._v(" "),e("body",[e("table",[e("tbody",[e("tr",{attrs:{align:"center"}},[e("td",{attrs:{colspan:"8"}},[e("b",[t._v("支持NMEA2000特定数据包")])])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("序号")])]),t._v(" "),e("td",[e("b",[t._v("PGN")])]),t._v(" "),e("td",[e("b",[t._v("CAN_ID")])]),t._v(" "),e("td",[e("b",[t._v("描述")])]),t._v(" "),e("td",[e("b",[t._v("频率(Hz)")])]),t._v(" "),e("td",[e("b",[t._v("数据长度(bit)")])]),t._v(" "),e("td",[e("b",[t._v("波特率")])]),t._v(" "),e("td",[e("b",[t._v("数据包类型")])])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("1")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("126992")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F010FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("UTC时间")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("2")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("127250")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F112FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("艏向")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("3")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("127251")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F113FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("转向速率")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("10")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("4")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("127257")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F119FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("姿态角")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("5")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("127258")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F11AFF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("磁偏角")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("5")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("6")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129025")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F801FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("位置,快速更新")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("10")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("7")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129026")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F802FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("COG&SOG,快速更新")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("4")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("多帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("8")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129029")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F805FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("GNSS位置数据")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("51")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("多帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("9")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129044")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01F814FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("基准")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("20")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("10")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129539")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01FA03FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("GNSS DOPs")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("8")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("多帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("11")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129540")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01FA04FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("GNSS 信息")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("1")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("15")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("多帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("12")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129545")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01FA09FF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("GNSS RAIM输出")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("15")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("多帧")])]),t._v(" "),e("tr",[e("td",[e("b",[t._v("13")])]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("129547")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("0x01FA0BFF")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("GNSS 伪距误差统计")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("2")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("15")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("250K")]),t._v(" "),e("td",{staticStyle:{"text-align":"center"}},[t._v("单帧")])])])])]),t._v(" "),e("h3",{attrs:{id:"_2-数据包协议"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-数据包协议"}},[t._v("#")]),t._v(" (2) 数据包协议")]),t._v(" "),e("p",[t._v("① 用户可以通过NMEA2000国际标准协议手册,以及提供的PGN相应编号查询与此对应的PGN数据包具体数据定义,以获得正确的解析。【网址】")]),t._v(" "),e("fdi-img",{attrs:{width:"100%",alt:"IMU",src:"/developers/03-fdilinksdk/NMEA2000/图片32.png",caption:""}}),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p"),t._v(" "),e("p")],1)}),[],!1,null,null,null);e.default=v.exports}}]);