Matek DroneCAN DLVR-10 空速传感器

Matek ASPD-DLVR 是一款带有 CAN/DroneCAN 或 I2C 接口的 DLVR-10 传感器。DLVR 空速传感器是 ArduPilot 目前支持的精度最高、温漂最小的传感器。它还可用于连接 GPS 和/或指南针,并将其作为 DroneCAN 外围设备呈现给(飞行)控制器。

../_images/matek-uavcan-dlvr.jpg

特点

  • ArduPilot AP_Periph F303 CAN 节点

  • DLVR-L10D 空速传感器

  • CAN 引导加载器 LED,蓝色
    • 快速闪烁,CAN 节点与飞行控制器之间无通信

    • 慢速闪烁,在 CAN 节点和飞行控制器之间进行通信

  • 3.3V 电源 LED,红色

接口:

  • CAN JST-GH 连接器,DroneCAN 协议

  • I2C JST-GH 连接器,用于在 I2C 模式下连接 DLVR-L10D(I2C 地址 0x28)

  • 用于 UART1 的焊盘,用于非 CAN 系统的固件更新

  • 用于 UART2 的焊盘,可选用于外置 GPS

  • 用于 UART3 的焊盘,未来可扩展用于 MSP 协议

  • 用于 I2C 和 CAN 的焊盘,可选配指南针和 CAN 菊环链

规格

  • 输入电压范围4~6V

  • 耗电量60mA

  • 工作温度:-20°C至85°C

  • 压力范围: 2500Pa (± 10 inH2O)

  • 爆破压力: 75kPa

  • 速度范围:±250 公里/小时

  • 尺寸:22 毫米 x 22 毫米 x 12.5 毫米

  • 重量:4 克

连接器引脚

CAN 端口(可使用背面的焊盘从该设备菊花链连接其他 CAN 设备,见下图)

针脚

信号名称

电压/公差

1

VCC

5V

2

CAN_H

CAN 总线

3

CAN_L

CAN 总线

4

接地

-

连接(飞行)控制器的 I2C 端口,用于替代 CAN(通过拆焊两个零欧姆电阻启用,见下图)。

备注

背面的焊盘 I2C 总线用于在未启用此端口时连接外部指南针,并将其作为 DroneCAN 指南针显示给(飞行)控制器。

针脚

信号名称

电压/公差

1

VCC

5V

2

I2C SDA

3.3V/5V

3

I2C SCL

3.3V/5V

4

接地

-

UART3(未来的 MSP 端口)

针脚

信号名称

电压/公差

1

VCC

5V

2

TX(数据输出)

3.3V/5V

3

RX(数据输入)

3.3V/5V

4

接地

-

UART2 (通过背面的焊盘)

可用于连接 GPS 并将其作为 DroneCAN 设备呈现给(飞行)控制器

UART1(通过背面的焊盘)

用于未来不使用 CAN/DroneCAN 的系统的固件升级

接线图

../_images/matek-uavcan-dlvr-wiring.jpg

设置

DroneCAN 模式

通过地面站确认(飞行)控制器上设置了以下参数。

如果可选 GPS 连接到 UART2,则设置

  • GPS1_TYPE = 9(DroneCAN),或者如果是辅助 GPS,则设置为

  • GPS2_TYPE = 9 (DroneCAN)

  • 重新启动

如果可选的外部指南针连接到后部 I2C 焊盘上,请确保 DroneCAN 指南针驱动程序未被禁用。(compass_disblmsk 不应设置第 9 位)。

I2C 模式

  • ARSPD_TYPE = 9 (DLVR-10)

  • ARSPD_USE = 1,启用在(飞行)控制器外部 I2C 总线上使用传感器

备注

如果(飞行)控制器有多条 I2C 总线或在外部显示其内部总线,则可能需要设置 ARSPD_BUS 为您在(飞行)控制器上连接的那个。

固件更新

固件将来可能会更新,以包括 MSP 连接选项。参见 这里 有关使用固件更新 UART1 焊盘的说明,或者如果使用 DroneCAN,请参阅说明 这里

购买地点