☰
无人船测量系统实战:从硬件接线到航点写入的完整链路
2026/11/3 15:12:42 网站建设 项目流程

简介:这份文档面向无人船操作人员、测绘与海洋监测从业者及相关专业学习者,系统讲解iBoat系列智能无人测量船的硬件组成与实操流程,帮助读者快速掌握从设备连接、参数配置到测量作业的完整技能。资源包共1个docx文件,约12.27MB,内容以图文并茂的操作说明为主,涵盖遥控器与天线布局、基站电源与无线网桥连接、电脑IP设置、虚拟串口软件配置、HiMAX测深仪软件调试及船控软件设置等关键环节,并配有大量实物接线图与界面截图,便于对照操作。文档还详细说明了手动、定速、返航三种模式切换及推进器紧急停止等安全要点,适合需要独立完成水上测量任务的初、中级用户参考。目前已有223人学习下载,可作为无人船外业作业的随身操作手册与排错参考。

1. 无人船测量系统落地:从硬件接线到航点写入的完整链路

第一次拿到一套无人船测量系统,很多人会以为难点在“船会不会自己跑”。实际翻完这份 35 页的操作文档才发现,真正让人翻车的是电脑 IP、虚拟串口、测深仪和船控软件这四层链路有没有对齐。船本身只是执行端,岸基电脑上的网络配置和串口映射才是整条数据链的黑匣子。这份文档面向的是 iBoat 系列智能无人测量船,核心能力是借助卫星定位按既定航线自主行驶,搭载测深模块完成水域测量,船体小巧可贴岸作业,减少人员水上风险。适合做航道、库区、近岸地形测量的从业者,也适合第一次接触无人船测量系统、需要把设备真正跑起来的人。下面按硬件连接、软件配置、任务规划、避坑排查的顺序拆开讲。

2. 硬件连接与通信链路:先搞清楚每根天线在干什么

无人船测量系统的硬件不是随便插上就能用,天线和网口各司其职,接错一个环节,后面软件里看到的就是“连不上”或者“数据不更新”。这一章先把物理层的连接逻辑讲清楚,再落到具体的接线顺序和检查方法。

2.1 船体与遥控器的天线分工

船体上分布着几类天线:2.4G 遥控器天线负责遥控指令收发,900M 数据天线承担船与岸基之间的数据传输,RTK 天线接收差分定位信号,GPRS 天线用于网络通信。船体开关、充电口和预留航插分布在船体另一侧。遥控器正面有一个模式切换开关,从上往下依次是手动、定速、返航三个档位;旁边还有一个推进器紧急停止按钮,拨下后推进器立即停止工作,这个按钮在跑测过程中用来锁定推进器,避免误触。

岸基侧由基站电源、无线网桥和岸基全向天线组成。全向天线旋在带吸盘的基座上,可以吸附在车顶或其他铁质表面固定。基站电源上有两个关键接口:POE 口接网桥,LAN 口接电脑。电源模块的开关在充放电时都需要打开,电量显示为绿色表示剩余电量,这个模块可以长时间使用而不需要频繁充电。

提示:天线接口和网口在外观上接近,插之前先看接口旁的丝印标识,不要凭手感硬插,航插针脚弯了修复很麻烦。

2.2 岸基供电与网桥接线顺序

接线顺序建议固定下来,每次按同一套流程走,减少遗漏。常见做法是先固定岸基全向天线和基座,再把网桥和基站电源连接好,最后接电脑。具体步骤如下:

第一步,将岸基全向天线旋入基座,基座吸盘吸附在车顶或铁质平台,天线尽量竖直,周围不要有金属遮挡。

第二步,用网线把基站电源的 POE 口连接到无线网桥,另一根网线从 LAN 口连接到电脑。

第三步,打开基站电源开关,确认电量指示灯为绿色。此时网桥应开始工作,电脑侧网口指示灯应亮起。

第四步,开启遥控器。遥控器一段时间不用会自动报警,按住 Back 键即可解除。

第五步,开启船体。按下船体开关后会听到“嘀嘀嘀”的提示音,等到一声长鸣“嘀”之后表示正常启动。此时用遥控器左右旋转推进器,确认船体响应正常。

这套顺序的核心逻辑是:先让岸基网络通路就绪,再让遥控器和船体上线,这样在电脑侧排查时,能明确区分是网络问题还是船体问题。如果先开船再开岸基,船体已经进入待连接状态,但岸基还没准备好,容易出现连接超时后反复重试的情况。

2.3 电脑固定 IP 与虚拟串口映射

岸基电脑需要设置固定 IP 才能和船载设备通信。打开网络和共享中心,将本地连接的 IP 地址改为 192.168.1.88,子网掩码自动识别为 255.255.255.0,其他选项不动,点击确定。这一步看起来简单,但实际踩坑最多的是电脑同时连着其他网络(比如办公 Wi-Fi),导致路由优先级混乱,数据包走错网卡。

IP 设置完成后,安装 USR 虚拟串口软件,打开后点击“添加”,分别建立两个串口映射:

用途串口号网络协议目标 IP目标端口
数据传输COM1(自选)TCP Client192.168.1.187000
GPS 模块COM2(自选)TCP Client192.168.1.288000

添加成功后,软件界面会显示网络状态。当状态显示“已连接”,并且网络接收数据持续变化增加,说明链路通了,此时可以把软件最小化。串口号可以自由选择,但建议固定下来并记录,因为后面测深仪和船控软件都要引用这两个串口号,换一次就要重新对一遍。

注意:虚拟串口软件必须保持运行,最小化可以,关闭后串口映射消失,测深仪和船控软件会直接报串口打开失败。

3. 测深仪与船控软件配置:串口、差分和航点写入

物理链路通了只是第一步,真正决定测量数据能不能用,是测深仪软件里的 GPS 连接、差分设置和船控软件里的航点写入。这一章按软件操作顺序展开,每一步都给出参数和检查点。

3.1 HiMAX 测深仪连接 GPS 与串口调试

先插入测深仪软件狗(橙色),确认未过期。过期后测深测量界面会报警,需要在主界面“软件注册”中输入注册码。打开 HiMAX 测深仪软件后,第一步是新建项目,新建成功后顶部“当前项目”会显示项目名称,后续设置和测量数据都保存在该项目中。打开旧项目用“导入”键选中 pgm 文件即可。

接着点击“连接 GPS”,仪器串口选择之前虚拟串口里 8000 端口对应的串口,仪器类型选 K10,波特率 19200,这些参数不需要手动改动,直接点击“连接”。连接成功后顶部会显示 K10 有效期,过期则不能使用,需要凭 K10 机身侧面的 S/N 码申请注册码,注册后重启才能正常使用。

然后点击“设置移动台”选择数据链格式。架设基站时选“内置电台”,点击设置后输入频道号,确定即可;使用 CORS 时选“内置网络”,输入对应 IP、端口,选择差分电文,点击应用。这一步决定了船载移动站能不能拿到差分固定解,差分不通,定位精度直接从厘米级掉到米级,测量成果基本作废。

接下来做“数据调试”。在右侧“输出命令”选择“OFF”,点击发送,左侧窗口数据停止更新。然后分别发送 GGA(位置语句)、ZDA(时间语句)、RMC(磁偏角)、VTG(对低速度)四个命令,每个命令 5HZ。完成后关闭窗口。这一步的目的是控制 GPS 模块的输出语句和频率,语句不全或频率不对,测深仪拿到的位置和时间信息就会缺项。

3.2 设备连接与数据状态判断

回到设备连接界面,仪器串口选择 8000 端口对应的 GPS 口,仪器类型 K10,波特率不动,天线高填 0.45 米。点击“开始测试”,正常情况下会显示一串字符信息,并提示“数据正常”或“日期不正常”。

如果显示“日期不正常”,进入“串口调试”窗口,再次发送 GGA、ZDA、RMC、VTG 四个命令,返回设备连接界面重新测试,通常就会恢复“数据正常”。这个现象的本质是 GPS 模块上电后语句输出顺序或时间同步没到位,重新触发一次语句输出即可。天线高 0.45 米是船体吃水与天线安装位置决定的固定值,改错会直接影响水深归算,这个参数不要凭感觉填。

3.3 船控软件连接与运行模式

插入蓝色船控软件狗,这个狗插入即可使用,无时间限制,没有狗软件打不开。选择窗口模式进入,点击“连接”,串口选择虚拟串口里 7000 端口对应的船控数传串口,波特率 57600,点击连接。连接成功后进入航行主控界面,左侧显示船头方向、航速、电压、GPS 卫星颗数,运行模式显示当前状态,包括手动、自动、返航。

这里有一个必须记住的操作:在任何状态下,来回掰动遥控器模式开关并最终落在手动档位,都可以紧急获取手动控制权。船体失联或即将发生碰撞时,这个动作就是后悔药,比在软件里点任何按钮都快。

定速巡航在自动航行前设置船速;HOME 点在连接后可直接在地图上拖动 HOME 图标设置;开始/自动模式在航线设置好后切换,船会自主沿线航行;暂停/保持模式让推进器停止工作,可通过遥控器切换其他模式恢复控制;返航模式让船自主返回 HOME 点;重置则从头启动任务。

3.4 任务规划与航点写入验证

进入“任务计划”界面,先点左下角“地图工具”里的“记录轨迹”,获取无人船当前位置。然后在“任务规划”界面点击“范围或航点”,可以手动在地图上打点,打点后还能用鼠标拖动航点修改位置。

航点确认后,在左下角“航点文件”里依次点击“写入航点”,把航点写入船控系统,再点击“读取航点”,把航点从船控中读回来。这一写一读是验证写入是否成功的必要动作,只写不读,航点丢没丢根本不知道。读取出来的航点数量和位置与规划一致,才算规划完成,可以切换自动模式开始跑测。

# 航点写入后的检查逻辑(伪代码,用于说明验证思路) # 1. 写入航点 write_waypoints(planned_list) # 2. 回读航点 actual_list = read_waypoints() # 3. 比对数量与坐标 assert len(actual_list) == len(planned_list), "航点数量不一致,写入失败" for p, a in zip(planned_list, actual_list): assert abs(p.lat - a.lat) < 1e-6 and abs(p.lon - a.lon) < 1e-6, "航点坐标偏差过大"

上面这段逻辑说明的是“写入—回读—比对”的验证思路,实际软件里是手动点“写入航点”和“读取航点”两个按钮,但检查标准一样:数量对得上、坐标对得上。常见做法是航点数量超过十个时,回读后在地图上再目视一遍航线走向,确认没有跳点或顺序错乱。

4. 避坑与常见问题排查:那些文档没写透的细节

设备能连上不代表能跑好,下面几条是实际跑测中最容易翻车的地方,按“现象 → 原因 → 解决”整理。

4.1 虚拟串口显示已连接但数据不更新

现象:USR 虚拟串口软件里网络状态显示“已连接”,但接收数据不增长,测深仪或船控软件收不到数据。

原因:电脑同时连接了其他网络,数据包从错误的网卡发出;或者目标 IP、端口填错,TCP 连接建立到了错误的服务上。

解决:先禁用电脑上其他网络适配器,只保留本地连接;再核对两个串口映射的目标 IP 和端口,数据传输是 192.168.1.18:7000,GPS 模块是 192.168.1.28:8000,两者不能混。改完后删除串口重新添加,不要只改参数不重建。

4.2 测深仪提示“日期不正常”

现象:设备连接界面测试时提示“日期不正常”,无法进入正常测量状态。

原因:GPS 模块上电后语句输出不完整或时间同步未完成,常见于冷启动后立即连接。

解决:进入“串口调试”,先发送 OFF 停止输出,再依次发送 GGA、ZDA、RMC、VTG 四个命令,每个 5HZ,返回设备连接界面重新测试。如果反复出现,检查波特率是否被改动过,K10 对应 19200,不要随意调高。

4.3 船控软件打不开或连接后无响应

现象:双击船控软件无反应,或连接后界面卡住。

原因:蓝色船控软件狗未插入或接触不良;串口被其他程序占用。

解决:确认软件狗已插紧,换一个 USB 口重试;关闭可能占用串口的其他软件,包括之前未正常退出的测深仪进程,再重新连接。串口选择必须是 7000 端口对应的那个,波特率 57600,选错串口连接会一直转圈。

4.4 自动模式下船不按航线走

现象:切换到自动模式后,船体方向偏离规划航线,或原地打转。

原因:航点只写入未回读,实际写入失败;HOME 点设置不合理,返航逻辑干扰;GPS 卫星颗数不足,定位漂移。

解决:按“写入航点—读取航点”流程重新验证,数量坐标都对再切自动;HOME 点拖到开阔水域且远离障碍物;主控界面确认卫星颗数稳定后再启动自动模式。紧急情况下直接掰遥控器模式开关到手动档位接管。

4.5 天线接错导致信号弱

现象:遥控距离明显缩短,或数据链路频繁断开。

原因:2.4G 遥控器天线、900M 数据天线、RTK 天线、GPRS 天线接口接近,插错位置。

解决:对照船体丝印逐一核对,2.4G 天线接遥控器天线口,900M 接数据天线口,RTK 接差分天线口,GPRS 接网络天线口。岸基全向天线保持竖直,基座吸盘吸附牢固,避免行车中松动。

5. 进阶技巧:把每次跑测的参数固化成检查清单

设备用熟之后,真正拉开效率差距的不是操作速度,而是每次出航前有没有一套固定的检查动作。我一般会把整条链路拆成四段来核对:岸基供电与网桥、电脑 IP 与虚拟串口、测深仪 GPS 与差分、船控航点与模式。每段只问一个问题——这一段的数据有没有在动。

岸基段看网桥指示灯和基站电源电量灯;电脑段看虚拟串口接收数据是否持续增长;测深仪段看设备连接是否显示“数据正常”以及 K10 有效期;船控段看卫星颗数和航点回读数量。四段都过了再下水,比下水后发现问题再捞船省事得多。

参数上建议固定几个关键值并记录在项目笔记里:电脑 IP 192.168.1.88,数据传输端口 7000 波特率 57600,GPS 端口 8000 波特率 19200,天线高 0.45 米,GPS 语句 GGA/ZDA/RMC/VTG 各 5HZ。这些值一旦被改动,排查时优先怀疑它们。差分方面,内置电台和内置网络两种方式切换时,频道号或 IP 端口要同步改,改完必须重新点应用,只改不应用等于没改。

还有一个容易被忽略的点:航点规划完成后,先用手动模式低速走一段,观察船头方向和航速显示是否与实际一致,再切自动。这个动作能提前暴露罗盘或推进器响应异常,避免自动模式下航线整体偏移。从那以后我每次跑测前都强制走一遍“四段检查加手动试跑”,没有再出现过下水后才发现链路没通的情况。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询