Nooploop TOFSense P

备注

4.5 及更高版本的固件支持该传感器。

"这款" TOFSense P/PS 是一种轻型测距模块,可提供快速、精确的距离测量,最远可达 8 米。它的视场角(FOV)可调,从 15 度到 27 度不等,测量分辨率为 1 毫米。ArduPilot 目前通过 UART 和 CAN 支持该传感器。

连接(飞行)控制器

该传感器可通过 UART 或 CAN 接口连接。

通过 UART 连接

通过制造商提供的 NAssistant 软件设置传感器。更多详情请见 这里.对于 UART 模式,在设置屏幕中将 "接口 "设为 UART,波特率正确,模式设为 "活动"。建议将波特率从默认的 921600 降到一个较小的选项(例如:230400)。

../_images/tofsense_uart_active.png

您可以使用任何备用的(飞行)控制器串行/UART 端口。下图显示了如何连接 SERIAL4,示例参数将假定使用该串行端口。

./_images/TOFSense_serial.png

设置以下参数:

通过 CAN 连接

通过制造商提供的 NAssistant 软件设置传感器。更多详情请见 这里.对于 CAN 模式,在设置屏幕中将 "接口 "设为 CAN,模式设为 "活动",比特率设为 "1000000"。如果计划在一条 CAN 总线上使用多个 TOFSenseP,也可以将 "ID "设置为唯一的数字。将 ID 设置为 0 将接受所有 ID。

../_images/tofsense_can_active.png

备注

ArduPilot 目前不支持将这些测距仪的多个实例连接到不同的 CAN 端口。如果您想同时使用多个 CAN 测距仪,请将它们连接到同一总线上。

警告

传感器的 4 针 JST-GH 连接器接线与大多数(飞行)控制器的 CAN 接线不匹配。错误接线可能导致传感器和/或(飞行)控制器损坏。

对于 CAN 连接,您可以使用任何备用 CAN 端口。由于这不是基于 DroneCAN 的传感器,因此您不能将所连接的端口用于任何其他类型的传感器。下图显示了如何连接 CAN2。

./_images/TOFSense_can.png

设置以下参数

测试传感器

传感器读取的距离可在Mission Planner地面站飞行数据屏幕的状态选项卡中查看。查找 "测距仪 1"。