水下声纳(模拟)

本页详细介绍了低成本模拟水下声纳(又称 "探鱼器")和数字转换器的设置,数字转换器可将模拟读数转换成 NMEA 0183,供 ardupilot 读取。这种设置可以测量船下的水深。所述传感器的最大探测距离为 300 米,波束宽度为 22 度。

这些说明由 OlavA 在这篇 ardupilot.org 博文的底部

../_images/underwater-sonar-analog.png

图片来源:lowarnace.com 和 actisense.com

备注

Rover-3.4 添加了对该传感器的支持。

连接和配置

下图显示的是 airmar 模拟传感器的引脚输出,但与 Lowrance HST-WSBL 的引脚输出相同

../_images/underwater-sonar-analog-airman-pinout.jpg

应将 Lowrance HST-WSBL 引脚连接到 DST-2 右侧的引脚上,如下图所示。请注意,Lowrance HST-WSBL 没有速度传感器,因此只需连接引脚 1 和 4-7

../_images/underwater-sonar-analog-connection-table.png

DST-2 需要 10V 至 28V 的电源,这意味着它可以使用 3S 或 4S 锂电池供电。

接下来应将 DST-2 左侧的引脚(串行和 RS-232 输出)连接到(飞行)控制器的遥测/串行输入端。最简单的连接方法是将 DST-2 的 5V 串行输出直接连接到(飞行)控制器遥测端口的 Tx、Rx 和公共接地。连接前最好查阅 DST-2 文档,但下面显示了 Pixhawk(或其他(飞行)控制器)的遥测引脚应如何连接到 DST-2 左侧的引脚。

../_images/underwater-sonar-analog-wiring.png

通过地面站连接(飞行)控制器并设置以下参数(这些设置假定第一个传感器连接到 Telem2/Serial2)

然后应设置以下测距仪相关参数:

测试传感器

传感器读取的距离可在Mission Planner地面站飞行数据屏幕的状态选项卡中查看。仔细查看 "sonarrange"(声纳范围)。

../_images/mp_rangefinder_lidarlite_testing.jpg