CORVON
CORVON · REV A · 2026-05-29
CV50
红外测距模块
产品规格书
01 / 产品概述

CORVON CV50 是一款远距红外测距模块,基于直接飞行时间(dToF)原理。测距可达 50 m,精度高,测量频率 100 Hz,视场角窄至 <2°,采用 905 nm 光源。盲区 5–10 cm,支持 UART 或 I²C 输出,适用于复杂地形下的无人机定高、远距避障与地形测绘,兼容 PX4、INAV 与 ArduPilot。模块尺寸 28.5 × 13.6 × 21.4 mm,重量约 6.8 g。

02 / 规格参数
产品型号CV50
类型红外测距模块(dToF)
测量范围50 m
视场角(FOV)< 2°
测量精度±3 cm @ <2 m · ±2% @ ≥2 m
测量频率100 Hz
光源波长905 nm ±5 nm
测量盲区5–10 cm
工作电压3.5–5.5 V
工作电流≤ 60 mA @ 5 V
通信接口UART 115200 · I²C 最高 400 K
工作环境温度0°C – 60°C
存储温度−20°C – 70°C
尺寸28.5 × 13.6 × 21.4 mm(±0.1 mm)
重量6.8 g
固件支持PX4 · INAV · ArduPilot
抗环境光能力100 klux @ 20 m
03 / 模块视图
CORVON CV50 红外测距模块 — 正面镜头视图
CORVON CV50 红外测距模块 — 背面 PCB 视图
光学 · dToF 镜头 数据 · UART / I²C 电源 · 3.5–5.5 V
LAT 22.54°N · LON 114.05°E · SHENZHEN
04 / 接口定义

4-pin 连接器,UART / I²C 可选。UART 模式下模块 TX 接飞控 RX、模块 RX 接飞控 TX(115200 bps)。

CORVON CV50 — 端子接线图
引脚UARTI²C功能
1GNDGND地
2VCCVCC电源 · +5 V
3RXSDAUART 接收 / I²C 数据
4TXSCLUART 发送 / I²C 时钟
05 / 输出协议

UART 输出协议

序号名称内容说明
1帧头0xDF
2设备 ID0x32
3系统 ID0x00
4消息 ID0x40
5包序号0x00~0xFF
6数据长度0x04
7数据内容TOF 距离低字节TOF 距离 (mm)
8TOF 距离高字节
9TOF 信号强度低字节
10TOF 信号强度高字节
11校验和0xXX前面所有字节的和

I2C 输出协议(该 I2C 输出协议为专有协议,不支持开源使用。)

设备地址:0x51(7-bit 地址)

序号寄存器地址内容说明
10x00设备 ID0x32
20x01TOF 距离低字节TOF 距离 (mm)
30x02TOF 距离高字节
40x03TOF 信号强度低字节
50x04TOF 信号强度高字节
06 / 地面站配置指南

I. PX4 配置

1. 打开工具,选择 Vehicle Configuration;

地面站配置指南图片 01

2. 将 MAV_1_CONFIG 设置为 TELEM 2 并保存;

地面站配置指南图片 02

3. 点击 “Tools”,再点击 “Reboot Vehicle”;

地面站配置指南图片 03

4. 将 MAV_1_MODE 设置为 Normal 并保存;

地面站配置指南图片 04

5. 将 SER_TEL2_BAUD 设置为 115200 8N1 并保存。

地面站配置指南图片 05

6. 将 EKF2_RNG_CTRL 设置为 Enabled 并保存;

地面站配置指南图片 06

7. 将 EKF2_HGT_REF 设置为 Range sensor 并保存;

地面站配置指南图片 07

8. 配置完成后,重启飞控。进入 QGC 的 MAVLink Inspector 页面,只要能看到 DISTANCE_SENSOR 消息并有数值即可。请注意,QGC 上显示的消息由飞控发送,消息频率并不等同于传感器的数据频率;该频率由飞控设置和数据链路速度决定,主要用于观察,消息频率数值本身并不重要。

地面站配置指南图片 08
地面站配置指南图片 09

II. APM 配置

1. 在 Mission Planner 中,将对应串口波特率 SERIAL4_BAUD 设置为 115(115200),将 SERIAL4_OPTIONS 设置为 0,并将串口协议 SERIAL4_PROTOCOL 设置为 1(Mavlink1)。点击 “Write Params” 保存。

地面站配置指南图片 10

2. 将 RNGFND1_TYPE 数值设置为 10,点击 “Write Params” 保存,然后点击 “Refresh Params”;

地面站配置指南图片 11

3. 将 RNGFND1_MAX_CM 数值设置为 5000,将 RNGFND1_MIN_CM 数值设置为 5。

地面站配置指南图片 12

4. 配置完成后,可在 status 页面查看 rangefinder1 的数值。

地面站配置指南图片 13

III. INAV 配置

1. 打开 Ports 界面,为对应串口启用 MSP 功能(此处连接的是 UART4),保存并重启。

地面站配置指南图片 14

2. 在 Configuration 界面中,将 Rangefinder 选项设置为 MSP,保存设置并重启设备。若配置正确,主界面的 Sonar 指示灯会亮起。

地面站配置指南图片 15

3. 在 Sensors 界面勾选 Sonar 选项;若配置正确,应能看到波形和 X 数值发生变化。

地面站配置指南图片 16
⚠ 07 / 安全说明

感谢您选择 CORVON 产品。请仔细阅读本声明:使用本产品即表示您确认并同意以下内容。由于我们无法控制本产品的安装、使用与维护方式,对因使用本产品造成的任何损失或损害不承担任何责任,任何未经授权的改装均由您自行承担风险。

请保持光学窗口清洁无遮挡:灰尘、污渍或覆膜会降低测距精度。905 nm 光源虽对人眼安全,但请勿近距离长时间直视镜头。请将模块牢固安装、镜头正对目标表面,并按连接器正确接线与极性:接反或错接可能永久损坏模块。高反射、透明或强吸光表面会影响读数,正式用于飞行前请在实际环境中验证。