ArduPilot固件如何设置SRXL2协议接收机
一、原理
SRXL2 是一种数字化的单线串行通信协议,可用于高效传输遥控器信号至飞控系统。飞控可通过 TX 端口 读取 SRXL2 接收机的信号,实现对飞机的控制。
二、设备准备
硬件
1)飞控: SpeedyBee F405 WING APP / SpeedyBee F405 WING MINI /SpeedyBee F405 WING APP V2 任意一款飞控均适用该教程
2)SRXL2 接收机: 如 Spektrum SPM4650
3)遥控器: 支持 DSM 协议的遥控器如
4)电脑(用于地面站配置)
5)USB 数据线(用于连接飞控)
软件
Mission Planner地面站
三、具体操作
1. 接线
1)SRXL2 接收机连接至飞控:
5V → 4.5V(供电)
GND →GND (地线)
Signal → TX2(信号线接 TX2 端口)

2. 对频(绑定接收机)
1)进入对频模式:
按住接收机上的 BIND 按钮,同时上电。观察 接收机指示灯快速闪烁,表示进入对频模式。

2)在遥控器上选择 DSM 协议:
进入遥控器 MDL 菜单,导航至 SETUP 页面,选择 DSM 协议,按下 Bnd(对频键 )进行绑定。

3)确认对频成功:
若接收机指示灯变为常亮状态,表示对频成功。
3. MissionPlanner地面站设置
1)使用USB数据线将飞控连接至地面站。
2)进入参数配置:点击 配置/调试 → 全部参数表。在搜索栏中输入以下参数,并修改对应值:

SpeedyBee F405 WING APP/ SpeedyBee F405 WING MINI修改以下参数设置:
命令 | 值 |
---|---|
SERIAL1_PROTOCOL | -1 |
SERIAL2_PROTOCOL | 23 |
SERIAL2_BAUD | 115200 |
SERIAL2_OPTIONS | 4 |
RSSI_TYPE | 3 |
SpeedyBee F405 WING APP V2修改以下参数设置:
命令 | 值 |
---|---|
SERIAL1_PROTOCOL | -1 |
SERIAL2_PROTOCOL | 23 |
SERIAL2_BAUD | 115200 |
SERIAL2_OPTIONS | 4 |
RSSI_TYPE | 3 |
3)点击“写入参数”,保存设置。

4)重启飞控:断开飞控与地面站连接,重新将飞控上电。
5)验证是否可用:进入 遥控器校准页面,确保各个通道有正常反馈。若通道数据正常变动,表示接收机与飞控通信正常。

※若无数据,请检查参数设置和接收机接线。
四、Q&A
技术支持二维码
