ArduPilot 固件如何设置 SRXL2 协议接收机
2026/1/25大约 2 分钟ArduPilotArduPilotSRXL2Spektrum接收机DSM对频串口协议
一、原理
SRXL2 是一种数字化的单线串行通信协议,可用于高效传输遥控器信号至飞控系统。飞控可通过 TX 端口 读取 SRXL2 接收机的信号,实现对飞机的控制。
二、设备准备
硬件
1)飞控: SpeedyBee F405 WING APP / SpeedyBee F405 WING MINI /CoreWing F405 WING 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 |
| CoreWing F405 WING V2 修改以下参数设置: | |
| 命令 | 值 |
| --- | --- |
| SERIAL1_PROTOCOL | -1 |
| SERIAL2_PROTOCOL | 23 |
| SERIAL2_BAUD | 115200 |
| SERIAL2_OPTIONS | 4 |
| RSSI_TYPE | 3 |
| 3)点击“写入参数”,保存设置。 | |
![]() | |
| 4)重启飞控:断开飞控与地面站连接,重新将飞控上电。 | |
| 5)验证是否可用:进入 遥控器校准页面,确保各个通道有正常反馈。若通道数据正常变动,表示接收机与飞控通信正常。 | |
![]() | |
| ※若无数据,请检查参数设置和接收机接线。 |
四、Q&A
技术支持二维码


