SRXL 遥控接收器

本文介绍了如何在 ArduPilot 中使用 SRXL 接收器。

概述

SRXL 是一种串行协议,用于将遥控接收器的控制数据传送至(飞行)控制器或其他设备。在 ArduPilot 中,遥控/无线电接收器以和信号的形式传输伺服输出。ArduPilot 会根据所识别的 SRXL 变体对遥控/遥调接收器的 SRXL 数据流进行解码,并提取伺服输出信号。这种技术使用户能够使用类似于 PPM 和信号的单一电缆连接,将 SRXL 遥控接收器连接到 pixhawk。

备注

ArduPilot 支持以下 SRXL 变体

如何使用 多功能 SRXL 接收器

支持 SRXL 的 MULTIPLEX 接收器

所有具有遥测功能的 MULTIPLEX 接收机均可配置为发送 SRXL 信号。但 MULTIPLEX FLEXX 接收机除外,它默认发送 SRXL 信号,无需对接收机进行任何配置。

接收器 B/D 端口输出 SRXL 信号

SRXL 信号由 B/D 端口 的接收器。

../_images/Multiplex_Receiver_B_D_Port.jpg

SRXL 信号的有效通道数取决于接收机的类型:

如何为 SRXL 信号输出配置 MULTIPLEX 接收机

要配置接收器发送 SRXL 信号,需要一个 USB 转 UART 适配器。

../_images/Multiplex_USB_UART_Adapter.jpg

为此,MULTIPLEX 提供即插即用的 PC 电缆 # 85149 其中包含一个 SILABS CP2102 单芯片 USB 至 UART 桥接器。

配置步骤如下

  • 下载并安装 MULTIPLEX 发射器 软件

  • 在发射机关闭的情况下,将 85149 号 PC 电缆连接到接收机的 B/D 端口,并将足够的电源连接到任何一个伺服插座上。

  • 启动 MULTIPLEX 启动器软件,将 85149 号 PC 电缆连接到 PC。

  • MULTIPLEX 启动器将自动检测所连接的设备,并打开 "RX/RF DataManager "窗口。

../_images/Multiplex_Launcher_01.jpg
  • 在 "RX/RF DataManager "窗口中点击 "Options"(选项),"RX Options"(RX 选项)窗口将被打开。

../_images/Multiplex_Launcher_02.jpg
  • 在 "RX-Options(RX 选项)"窗口下拉至 "More Settings(更多设置)"。在 "更多设置 "部分双击 "* 选项... "打开 "更多设置 "窗口,选择 "串行伺服数据 SRXL "作为 B/D 端口的数据输出。点击 "接受 "关闭 "更多设置 "窗口。

../_images/Multiplex_Launcher_03.jpg
  • 点击 "RX 选项 "窗口中的 "发送数据",将数据上传到接收机。

备注

接收器不会主动反馈数据已成功存储。不过不用担心,它们会被可靠地存储起来。

  • 点击 "RX 选项 "窗口中的 "关闭 "和 "RX/RF 数据管理器 "窗口中的 "关闭",完成 B/D 端口上 SRXL 的激活。

  • 要重新启动接收机,请断开电脑电缆和接收机电源。

  • 接收器现已配置为 SRXL 输出。

  • 按照说明将接收器连接到(飞行)控制器 这里.

  • 如有需要,在任务计划程序中测试和调整伺服通道分配。没有自由舵机分配的 MULTIPLEX 对讲机(如 Cockpit SX)具有以下标准舵机分配:

../_images/Multiplex_SRXL_Receivers_Standard_Servo_Assignment.jpg