# FDILink指令配置

在 MAIN 和 NAV 端口可通过配置指令对系统进行操作,包括设置参数、修改波特率、切换端口协议、配置输出频率、进入校准模式、重启等。点击下表指令名可跳转到对应详细说明。

# 指令一览

指令 简要说明
#fconfig 进入配置模式;此模式下不导航、不输出导航数据,其它配置命令仅在此模式下有效
#fdeconfig 退出配置模式,恢复导航解算与数据输出
#freboot 热重启设备(未保存的配置会丢失;不重启 GNSS 模组)
#freset 恢复出厂默认配置(用户配置清除,固件版本不变)
#fsave 将当前配置写入非易失存储,重启后仍生效
#fante 查询 / 配置双天线航向偏角、基线长度、主天线到 IMU 杆臂
#fimucal IMU 调平,或校准加速度计 / 陀螺仪常值零偏
#fmsg 查询或设置 FDILink 数据包输出内容与频率
#fparam 读取或设置模组参数(波特率、端口协议、AID 开关、MSG 频率等)
#fmagcal2d 磁力计 2D 平面校准(水平旋转一周)
#fmagcal3d 磁力计 3D 空间校准(空中缓慢画 8 字)
#fdgnss 读取或配置 DGNSS / RTCM / NTRIP 等差分相关参数

参看示例:

进入配置模式:#fconfig\r\n

# 滤波器开关配置示例:打开 3D 磁力计融合

1. 进入配置模式:
   #fconfig\r\n

2. 查询当前滤波器状态:
   #fparam get AID_MAG_V_MAGNETIC\r\n

3. 打开 3D 磁辅助:
   #fparam set AID_MAG_V_MAGNETIC 1\r\n

4. 保存设置:
   #fsave\r\n

5. 重启设备:
   #freboot\r\n

# 将 COM2 改为 NMEA(OUT) 协议

上位机与完整说明见 输入输出配置 · 端口协议修改。以下为串口指令示例:

1. 进入配置模式:
   #fconfig\r\n

2. 查询 COM2 端口协议类型:
   #fparam get COMM_STREAM_TYP2\r\n

3. 将 COM2 设置为 NMEA(OUT):
   #fparam set COMM_STREAM_TYP2 5\r\n

4. 保存设置:
   #fsave\r\n

5. 重启设备:
   #freboot\r\n

# 修改 MSG 数据包输出频率

上位机与完整说明见 输入输出配置 · 数据包输出。数据包定义见 MSG 数据包。以下以 MSG_STATUS(Packet ID = 0x50)为例:

注: paramValue 与输出频率的对应关系见本文附录表11~表18(按产品系列)。

1. 进入配置模式:
   #fconfig\r\n

2. 查询数据包频率:
   #fparam get MSG_STATUS\r\n

3. 设置数据包频率(示例:1 Hz):
   #fparam set MSG_STATUS 1\r\n

4. 保存设置:
   #fsave\r\n

5. 重启设备:
   #freboot\r\n

# 设置端口协议类型

将端口 1 设置为 MAIN:

#fparam set COMM_STREAM_TYP1 1\r\n

将端口 4 设置为 NONE:

#fparam set COMM_STREAM_TYP4 0\r\n

# 修改波特率

1. 进入配置模式:
   #fconfig\r\n

2. 查询端口 1 波特率:
   #fparam get COMM_BAUD1\r\n

3. 将端口 1 波特率设置为 115200(paramValue = 5):
   #fparam set COMM_BAUD1 5\r\n

4. 保存参数:
   #fsave\r\n

5. 重启设备(需确认):
   #freboot\r\n
   y\r\n

# fconfig 指令

# fdeconfig 指令

# freboot 指令

# freset 指令

# fsave 指令

# fante 指令

# fimucal 指令

# fmsg 指令

# fparam 指令

# fmagcal2d 指令

# fmagcal3d 指令

# fdgnss 指令

# 附录:fparam 参数取值

以下表格供上文 #fparam 配置说明中的表1~表18查阅。

# 表1 AID 开关说明

# 表2 端口协议类型说明

# 表3 DETA10 系列端口波特率配置

表3 DETA10 系列端口波特率配置说明

# 表4 DETA20 系列端口波特率配置

表4 DETA20 系列端口波特率配置说明

# 表5 DETA30 系列端口波特率配置

表5 DETA30 系列端口波特率配置说明

# 表6 DETA40 系列端口波特率配置

表6 DETA40 系列端口波特率配置说明

# 表7 DETA90 系列端口波特率配置

表7 DETA90 系列端口波特率配置说明

# 表8 DETA100 系列端口波特率配置

表8 DETA100 系列端口波特率配置说明

# 表9 Epsilon 系列端口波特率配置

表9 Epsilon 系列端口波特率配置说明

# 表10 Sigma 系列(RS422 型号)端口波特率配置

表10 Sigma 系列(RS422 型号)端口波特率配置说明

注: Sigma 网口版 COM3 配置 IP,不设置波特率。

# 表11 DETA10 数据包频率与串口指令配置对应关系

表11 DETA10 数据包频率与串口指令配置对应关系

# 表12 DETA20 数据包频率与串口指令配置对应关系

表12 DETA20 数据包频率与串口指令配置对应关系

# 表13 DETA30 数据包频率与串口指令配置对应关系

表13 DETA30 数据包频率与串口指令配置对应关系

# 表14 DETA40 数据包频率与串口指令配置对应关系

表14 DETA40 数据包频率与串口指令配置对应关系

# 表15 DETA90 数据包频率与串口指令配置对应关系

表15 DETA90 数据包频率与串口指令配置对应关系

# 表16 DETA100 数据包频率与串口指令配置对应关系

表16 DETA100 数据包频率与串口指令配置对应关系

# 表17 Epsilon 数据包频率与串口指令配置对应关系

表17 Epsilon 数据包频率与串口指令配置对应关系

# 表18 Sigma 数据包频率与串口指令配置对应关系

表18 Sigma 数据包频率与串口指令配置对应关系