LightWare SF1X/SF02/LW20 激光雷达
LightWare 公司开发了一系列适合安装在无人机上的轻型通用激光高度计(激光雷达)。这些激光高度计可用于地形跟踪、精确悬停(如摄影)、法规高度限制警告、防碰撞感应等应用。
支持的机型
PX4 支持以下型号,可连接到 I2C 或串行总线(下表说明了每种型号可使用的总线)。
可用
模型 | 范围(米) | 巴士 | 说明 |
---|---|---|---|
SF11/C | 100 | 串行或 I2C 总线 | |
LW20/C | 100 | I2C 总线 | 防水(IP67),带伺服功能,适用于感应和避雷应用 |
已停产
制造商不再提供以下型号。
模型 | 范围 | 巴士 |
---|---|---|
SF02 | 50 | 串行 |
SF10/A | 25 | 串行或 I2C |
SF10/B | 50 | 串行或 I2C |
SF10/C | 100m | 串行或 I2C |
LW20/B | 50 | I2C 总线 |
I2C 设置
请查看上表,确认哪些型号可以连接到 I2C 端口。
激光雷达配置
该硬件出厂时默认未启用 Pixhawk I2C 兼容性。要启用支持,必须下载 LightWare Studio 并得到了 参数 > 通信 并打勾标记 I2C 兼容模式(Pixhawk)
硬件
如下图所示将激光雷达连接到自动驾驶仪的 I2C 端口(此处为 Pixhawk 1).
信息
某些旧版本无法与 PX4 一起使用。具体来说,它们可能被错误配置为 I2C 地址等于 0x55
这与 rgbled
模块。在 Linux 系统上,您可以使用 i2cdetect.如果 I2C 地址等于 0x66
该传感器可与 PX4 一起使用。
参数设置
设置 SENS_EN_SF1XX 参数以匹配测距仪型号,然后重新启动。
串行设置
硬件
激光雷达可以连接到任何未使用的 串行端口 (UART),例如TELEM2、TELEM3、GPS2 等。
参数设置
配置串行端口 激光雷达将使用 SENS_SF0X_CFG.无需设置端口的波特率,因为波特率由驱动程序配置。
信息
如果配置参数在 QGroundControl 那么您可能需要 为固件添加驱动程序.
然后设置 SENS_EN_SF0X 参数,以匹配测距仪型号并重新启动。