跳转至

Novatel OEM718D

简介

OEM718d 是由Novatel推出的全系统多频单机测向卫星接收板卡,支持双频双天线信号输入,接收机数据稳定传输,卓越的RTK差分定位、测向功能。

产品特点

采用555跟踪通道设计,支持所有GNSS系统,包括GPS、GLONASS、BEIDOU、Galileo。小尺寸外形设计、全新硬件平台、高抗干扰算法,支持双天线输入,为用户提供厘米级差分定位和高精度航向测量,低功耗、重量轻、接口灵活等特点尤其适合各领域集成应用。

  • 拥有555个通道,支持全系统、多频测向和定位解算
  • 支持串口、USB口、CAN口以及基于Web的网络接口
  • 先进的可视化抗干扰功能
  • 支持RTK、GLIDE 和STEADYLINE® 功能选项
  • 易于集成,体积小,20g 高抗振性能
  • 支持 SPAN GNSS+INS 组合导航技术

应用领域

无人机定向、船载定向、车载定向、GNSS+INS 组合导航、机械控制、精准控制、工业控制等。

指标参数

消息定义

每条二进制消息由帧头+数据+校验组成,其中header固定28个字节,CRC为4个字节。

变量 长度 说明
header 28 header长度28个字节,同步字是0xAA 0x44 0x12
data x 数据
crc 4 CRC校验

常用指令

指令 举例 作用
freset [target] freset standard 重置
saveconfig 保存当前配置
unlogall [port][held] unlog com1 禁用port的所有输出,如果不指定port,则禁用所有port的所有输出
unlog [port] message unlog com1 bestposa 禁用指定port的message消息输出
movingbasestation enable/disabe 设置为移动基准站
interfacemode [port] rxtype txtype [responses] interfacemode com2 novatel novatel on 设置端口发送和接收模式
serialconfig [port] baud [parity][databits] [stopbits][handshaking] [break] 设置串口的波特率等
serialprotocol port protocol 设置串口协议是0=RS232还是1=RS422
log comconfig 输出串口配置
log version 输出版本信息
log [port] message trigger 配置输出哪些消息

配置串口

# 设置波特率等
serialconfig com1 115200
# 设置为RS422
serialprotocol com1 rs422
# 设置串口输入输出类型
interfacemode com1 novatel/rtcm  novatel/rtcm on
# 查询串口配置
log comconfig once

消息输出

# 禁用所有输出
unlogall

# 以10hz输出ASCII形式的bestpos
log bestposa ontime 0.1

# 保存配置
saveconfig

RTK模式

一般建议:一个串口用来输入RTCM校正数据,一个串口输出POS定位数据

天空端

RTK模式,天空端一般需要输出以下信息:

  • BESTPOS,飞机位置LOG BESTPOSB ONTINE 0.05
  • BESTVEL,飞机速度LOG BESTVELB ONTINE 0.05
  • PSRDOP,DOP定位精度LOG PSRDOPB,DOP定位精度 ONTINE 0.1
  • DUALANTENNAHEADING,双天线夹角LOG DUALANTENNAHEADINGB ONTIME 0.1
  • TIME,时间戳LOG TIMEB ONTIME 0.1

单串口模式

只用串口2,输入RTCM校正数据(不支持配置指令)并输出POS定位数据

unlogall com2

serialconfig com2 115200 n 8 1 n on
interfacemode com2 rtcmv3 novatel on

log com2 bestposb ontine 0.05
log com2 bestvelb ontine 0.05
log com2 psrdopb ontine 0.1
log com2 dualantennaheadingb ontime 0.1
log com2 timeb 0.1

saveconfig

双串口模式

串口1输入RTCM校正数据(不支持配置指令),串口2输出定位数据

unlogall com1
unlogall com2

serialconfig com1 115200 n 8 1 n on
interfacemode com1 rtcmv3 novatel on

serialconfig com2 115200 n 8 1 n on
interfacemode com2 none novatel on

log com2 bestposb ontine 0.05
log com2 bestvelb ontine 0.05
log com2 psrdopb ontine 0.1
log com2 dualantennaheadingb ontime 0.1
log com2 timeb 1

saveconfig

地面端

RTK模式,地面端一般需要输出以下消息:

  • RTCMv3,必须,发给天空端用于进行RTK校正,GENERATERTKCORRECTIONS rtcmv3 com2等效于下面几条指令
# GPS L1/L2 basic observables, extended
RTCM1004 ontime 1
# GLONASS L1/L2 basic observables, extended
RTCM1012 ontime 1
# Stationary RTK Base Station ARP with Antenna Height
RTCM1006 ontime 10
# Extended Antenna Reference Station Description and Serial Number
RTCM1008 ontime 10
# Receiver and antenna descriptors
RTCM1033 ontime 10
  • BESTPOS,非必须,地面站位置,用于地面站显示或发给飞机LOG BESTPOSB ONTIME 1.0
  • BESTVEL,非必须,地面站速度,用于地面站显示或发给飞机LOG BESTVELB ONTIME 1.0
  • DUALANTENNAHEADING,非必须,双天线角度,用于地面站显示或发给飞机LOG DUALANTENNAHEADING ONTIME 1.0
  • TIME,时间戳,非必须,用于地面站显示或时间同步LOG TIMEB ONTINE 1.0

单串口模式

串口2,同时输出RTCM和POS数据

unlogall com2

posave on 0.01

serialconfig com2 115200 n 8 1 n on
intferacemode com2 novatel novatel on
# generatertkcorrections rtcmv3 com2
log com2 rtcm1075 ontime 1
log com2 rtcm1085 ontime 1
log com2 rtcm1125 ontime 1
log com2 rtcm1006 ontime 10
log com2 rtcm1033 ontime 10

log com2 bestposb ontime 1.0
log com2 bestvelb ontime 1.0
log com2 dualantennaheadingb ontime 1.0
log com2 timeb ontine 1.0

saveconfig

双串口模式

串口输出POS定位数据,串口2输出RTCM补偿数据

unlogall com1
unlogall com2

posave on 0.01

serialconfig com1 115200 n 8 1 n on
intfacemode com1 novatel novatel on
log com1 bestposb ontime 1.0
log com1 bestvelb ontime 1.0
log com1 dualantennaheadingb ontime 1.0
log com1 timeb ontine 1.0

serialconfig com2 115200 n 8 1 n on
intferacemode com2 novatel rtcmv3 on
# generatertkcorrections rtcmv3 com2
log com2 rtcm1075 ontime 1
log com2 rtcm1085 ontime 1
log com2 rtcm1125 ontime 1
log com2 rtcm1006 ontime 10
log com2 rtcm1033 ontime 10


saveconfig

调试记录

LOG RXSTATUSB ONCHANGED
LOG RAWEPHEMB ONNEW
LOG GLORAWEPHEMB ONNEW
LOG QZSSRAWEPHEMB ONNEW
LOG BDSRAWNAVSUBFRAMEB ONNEW
LOG GALFNAVRAWEPHEMERISB ONNEW
LOG GALINAVRAWEPHEMERISB ONNEW
LOG RANGEB ONTIME 1.0
LOG BESTPOSB ONTIME 1.0
LOG RXCONFIGB ONCE
LOG VERSIONB ONCE
LOG TRACKSTATB ONTIME 1.0
LOG RTKPOSB ONTIME 1.0
LOG MATCHEDPOSB ONNEW
LOG MATCHEDSATSB ONNEW
LOG RTKSATSB ONTIME 1.0
LOG PSRPOSB ONTIME 1.0
LOG RAWALMB ONNEW
LOG IONUTCB ONNEW
LOG GLORAWALMB ONNEW
LOG GLOCLOCKB ONNEW
LOG PASSTHROUGHB ONNEW
LOG CLOCKMODELB ONTIME 1.0
LOG REFSTATIONB ONNEW
LOG RTKVELB ONTIME 1.0

ALGIN模式

天空端

unlogall

serialconfig com2 115200
interfacemode com2 novatelx novatel on

serialconfig com1 115200
interfacemode com2 novatel novatel on
LOG MASTERPOSA ONCHANGED
LOG ROVERPOSA ONCHANGED
LOG ALIGNDOPA ONNEW
log com2 headingextb onchanged

saveconfig

地面端

配置ALGIN地面端并发送ALGIN校准数据 GENERATEALIGNCORRECTIONS port [baud] [obsreqrate] [refextreqrate] [interfacemode]

该指令等效于

unlogall [port]
fix none
movingbasestation enable
interfacemode [port] novatel rtca
serialconfig [port] [baud] N 8 1 N ON
log [port] rtcaobs3 ontime [rate = 1/ obsreqrate]
log [port] rtcarefext ontime [rate = 1/ refextreqrate]

完整指令

unlogall

movingbasestation enable

serialconfig com2 115200
interfacemode com2 novatel novatelx on
log com2 novatelxobs ontime 1
log com2 novatelxref ontime 1

serialconfig com1 115200 n 8 1 n on
intfacemode com1 novatel novatel on
log com1 bestposb ontime 1.0
log com1 bestvelb ontime 1.0
log com1 dualantennaheading ontime 1.0
log com1 timeb ontine 1.0

saveconfig

调试记录

LOG RXSTATUSB ONCHANGED
LOG RAWEPHEMB ONNEW
LOG GLORAWEPHEMB ONNEW
LOG GALINAVRAWEPHEMERISB ONNEW
LOG BDSEPHEMERISB ONNEW
LOG BESTPOSB ONTIME 1
LOG RANGEB ONTIME 1
LOG RXCONFIGA ONCE
LOG VERSIONA ONCE
LOG LOGLISTA ONCE
LOG PORTSTATSA ONTIME 10
LOG ALIGNBSLNENUB ONNEW
LOG ALIGNBSLNXYZB ONNEW
LOG ALIGNDOPB ONNEW
LOG HEADING2B ONNEW
LOG MASTERPOSB ONNEW
LOG ROVERPOSB ONNEW (This log can only be output if you have Y model ALIGN)
LOG HEADINGSATSA ONNEW (This log can only be output on the ALIGN rover)
LOG DUALANTENNAHEADINGB ONTIME 1.0
LOG TRACKSTATB_1 ONTIME 1 (Dual antenna receivers only)
LOG RANGEB_1 ONTIME 1 (dual antenna receivers only)

参考链接

诺瓦泰OEM7 PDF帮助文档:https://docs.novatel.com/OEM7/Content/Appendix/PDFDocuments.htm

ALIGN技术相关支持材料:https://novatel.com/support/firmware-options-pc-software/align