无线数传电台-外设硬件
一、无线数传电台说明:
无线数传电台模块通常是串口通讯,并且是成对使用,无线数传电台天空端模块与飞控的串口相连,无线数传电台天空端模块与PC电脑的USB口相连。

新手在调试APM固件的无线数传电台时,容易出现无法连接的问题,需要注意以下几点:
1)串口线需要交叉:无线电台天空端模块的RX引脚要与飞控串口TX引脚相连、无线电台天空端模块的TX引脚要与飞控串口RX引脚相连。
2)串口通讯的波特率需要一致:无线数传电台的波特率要一致
3)还需要通过地面站的全部参数表,对串口相关的进行参数配置。
二、WFG100飞控串口映射表(APM固件)

更多详情请参阅《串口映射配置》
三、数传电台与飞控硬件连接
根据章节二的APM串口映射表可知,飞控源码中默认将飞控板的USART1(对应飞控Serial1)和USART6(对应飞控Serial2)设置为MAVLINK2(数传功能)。
但的上述串口的 功能不是一成不变的,我们是可以对WFG100上的U1、U2、U3、U4、U6、U7、U8这7个串口的功能以及波特率进行配置:
在F450四轴无人机装机过程中,但为了接线方便,将高清图传接口中的串口4(U4)配置为无线数传电台功能。
如下下图所示:

四、飞控参数配置
此处,我们选取飞控硬件板串口4(U4)来接无线数传电台,通过查阅章节二的AP串口映射,我们可以得知:
飞控硬件板的串口4,对应飞控软件上的Serial6,并且Serial6的默认串口功能是空。

接下来得,我来为大家讲解如何将Serial6配置为数传电台,其步骤如下:
步骤1:打开Misshinplanner地面站,并连接飞控。
如果这一步都不会,请回顾《地面站的安装与连接》
步骤2:配置串口功能为数传:
在地面站中,通过全部参数列表,搜索参数SERIAL6_PROTOCOL,并将其值=2

步骤2:配置该串口的 波特率:
无线数传模块的波特率必须要与飞控串口的波特率一致,否则无法通讯。此外新购买的无线数传电台一般是已经做好配对的,用户拿到后即可使用,如果我们做了某些操作导致无线数传电台无法正常配对,那么也需要联系数传电台厂商咨询解决办法!
在设置波特率之前,请与无线数传电台厂商确认数传的默认波特率是多少,假设手上的无线数传模块的波特率是115200。那么在地面站中,通过全部参数列表,搜索参数SERIAL6_BAUD,并将其值=115。
注1:如果无线数传模块默认的波特率是57600,那么SERIAL6_BAUD=57
注2:无线数传模块的波特率也是可以修改的,具体的修改方式也需要询问厂家。
步骤3:确保SERIAL6_OPTIONS=0

步骤4:完成模块连接,上电
给无人机与数传天空端进行连线,并给无人机上电;
同时将无人机地面端的无线数传电台通过USB线与电脑的USB口相连。
正常情况下,打开地面站软件会识别到地面端数传电台的COM口。如果没有识别到,那么大概率是数传的驱动没有安装,可联系数传电台厂商进行索取。驱动芯片通常是CH340、FT232、CP2102等USB转TTL芯片。
选择对应的波特率(通常数传模块是57600、或者115200)。
连接地面站。

至此,无线数传电台的设置就完成了。