3、数传电台配对与调试:433MHz/915MHz/2.4GHz频段选择、电台AT指令配置、数传模块与飞控/地面站连接、通信距离测试

数传电台,说白了就是无人机和地面站之间的「无线电话」。信号断了,飞机就成断线风筝了。我见过太多新手在这上面栽跟头——明明飞控没问题,地面站也正常,就是连不上。最后发现,电台根本没配对。

这一章,咱们把数传电台的选频、配置、接线、拉距测试,一次性讲透。

核心要点:数传链路是无人机系统的「生命线」。频段选错、配置不对、天线没拧紧,都会导致通信中断。本章所有操作,建议在地面先验证通过,再上机。

数传电台系统架构图 数传电台系统架构 地面站(Mission Planner) USB转TTL模块 地面数传电台 天线 433/915/2.4GHz 机载数传电台 飞控(Pixhawk/APM) 数传协议(MAVLink) 说明: 地面端通过USB转TTL连接电脑,机载端通过串口连接飞控。两端电台必须配对(同频段、同速率、同网络ID)。 天线是系统中最容易被忽视的环节——天线不匹配,功率再大也白搭。

3.1 频段怎么选?433MHz vs 915MHz vs 2.4GHz

选频段,不是越新越好。我见过有人用2.4GHz数传,结果和遥控器互相干扰,飞机直接失控。选频段要看三个东西:穿透能力、带宽、法规限制。

频段 穿透能力 典型速率 适用场景 注意事项
433MHz 强(绕射好) 19.2kbps ~ 57.6kbps 远距离、城市、山区 天线较长(约17cm),国内免执照
915MHz 中等 19.2kbps ~ 250kbps 欧美市场、开阔地 国内受限,需注意法规
2.4GHz 弱(直线传播) 1Mbps以上 近距离、高带宽(如数图一体) 易与WiFi/遥控器冲突

我的建议:国内做远距离测绘或巡检,首选433MHz。虽然速率低,但稳定。2.4GHz我一般只在室内测试或短距离FPV时用。915MHz?除非你的客户在北美,否则别碰——国内查得严。

3.2 电台AT指令配置

市面上常见的数传模块(比如3DR Radio、Holybro SiK Radio、国产的XT系列),底层都是基于SiK固件或AT固件。配置方式大同小异。

我个人习惯用USB转TTL模块直接连电台,打开串口助手(波特率默认57600或115200),输入AT指令。

3.2.1 进入AT模式

给电台通电,串口发送 +++,注意不要加回车。电台会回复 OK。这时候就进入AT命令模式了。

发送: +++
接收: OK

发送: ATI
接收: SiK 3.3
      Firmware: 1.9.0
      Protocol: 1.0

注意:发送 +++ 前后需要各留1秒的静默时间。如果连续发送太快,电台不会响应。我曾经调试时卡在这步半小时,后来发现是串口助手自动加回车搞的鬼。

3.2.2 常用AT指令表

指令 功能 示例
ATI 查询固件版本 ATI → 显示版本信息
AT&F 恢复出厂设置 AT&F → OK
ATS0=值 设置串口波特率 ATS0=57 → 57600bps
ATS2=值 设置空中速率 ATS2=64 → 64kbps
ATS3=值 设置发射功率 ATS3=20 → 20dBm
AT&W 保存配置 AT&W → OK
ATZ 重启模块 ATZ → 模块重启

3.2.3 配对关键参数

两端电台要能通信,必须保证以下三个参数一致:

  1. 频段(Channel):通过 ATS1=值 设置,0-255对应不同频点。
  2. 网络ID(Net ID):通过 ATS5=值 设置,范围0-255。同一个网络内的电台ID必须相同。
  3. 空中速率(Air Speed):通过 ATS2=值 设置。速率越高,距离越近。

避坑指南:我曾经在项目现场,两套电台怎么都连不上。折腾半天发现,一台是出厂固件1.8,另一台是1.9。虽然参数一样,但固件版本不同导致协议不兼容。所以,配对前先查固件版本,最好刷成一样的。

3.3 数传模块与飞控/地面站连接

接线其实很简单,但接口定义容易搞混。我见过有人把TX和RX接反,结果数据出不来,还以为是模块坏了。

3.3.1 机载端接线(电台 ↔ 飞控)

飞控通常有专门的Telem1或Telem2接口。以Pixhawk为例:

飞控Telem口 数传电台 说明
TX(输出) RX(输入) 飞控发,电台收
RX(输入) TX(输出) 电台发,飞控收
VCC(5V) VCC 供电,注意电压
GND GND 共地,必须接

重要:有些数传模块是3.3V电平,飞控是5V电平。直接接可能会烧模块。这时候需要加电平转换模块,或者选支持5V tolerant的型号。我吃过这个亏,烧过两块模块才长记性。

3.3.2 地面端接线(电台 ↔ 电脑)

地面端电台通过USB转TTL模块连接电脑。接线和上面一样:

  • USB转TTL的TX → 电台的RX
  • USB转TTL的RX → 电台的TX
  • GND → GND
  • VCC → VCC(通常选5V)

插上电脑后,在设备管理器里找到对应的COM口。然后在Mission Planner里选择该COM口,波特率设置成和电台配置一致(通常是57600或115200)。

3.4 通信距离测试

配置好了,连上了,但能不能飞远?必须测。我见过有人在地面能连200米,起飞后500米就断链。为什么?天线角度和机身遮挡。

3.4.1 地面拉距测试

  1. 把机载电台和飞控放在一个开阔位置,接上电池。
  2. 地面站电脑放在起点,打开Mission Planner的「Status」页面,看RSSI信号强度。
  3. 一个人拿着机载端往前走,另一个人看地面站信号。
  4. 记录信号从满格(-30dBm)到临界(-95dBm)的距离。

我的经验:433MHz电台,配1/4波长天线(约17cm),地面拉距通常能到1-2公里。如果只有几百米,先检查天线是否拧紧,再看空中速率是不是设得太高。速率降到19.2kbps,距离能翻倍。

3.4.2 空中拉距测试

地面测试通过了,不代表空中没问题。无人机起飞后,机身会遮挡天线。我建议:

  • 天线尽量远离GPS模块和电源线,减少电磁干扰。
  • 天线最好垂直向下或水平伸出机架,不要被碳板挡住。
  • 飞行时注意RSSI变化。如果信号突然掉到-90dBm以下,赶紧往回飞。

关键数据:433MHz在开阔环境下,典型飞行距离3-5公里。915MHz约2-3公里。2.4GHz视距内1公里左右。如果达不到这个水平,优先排查天线和供电。

3.5 常见问题与排查

现象 可能原因 解决办法
地面站连不上电台 COM口选错、波特率不匹配 检查设备管理器,核对波特率
电台灯亮但无数据 TX/RX接反、固件版本不一致 交换TX/RX,刷统一固件
距离远就断链 天线不匹配、空中速率太高 换1/4波长天线,降低速率
信号满格但丢包 同频干扰、供电不足 换频点,检查电源电流

嗯,数传电台这块,说到底就是「配对+接线+测距」。只要频段选对、参数一致、天线装好,基本不会出大问题。但如果你跳过测试直接飞……那后果只能自己承担了。