ESP8266 WIFI数传 Pixhaw折腾笔记

本文介绍了在遇到3DR数传连接不稳定的问题后,作者转向使用ESP8266作为WiFi数传的解决方案。重点讨论了ESP8266作为TCP服务器与飞控进行数据传输的配置,包括ESP8266的UDP透传模式设置,以及如何通过刷固件将ESP8266与Pixhawk连接。提供了相关资源链接和详细步骤,帮助读者实现无线串口传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近3DR数传老是断线,重连,数据刷不出来,折腾了几天数传问题,总结如下:

3DR RADIO:淘宝100多一对的,别的无线数传也可以,但一定保证要是全双工,最好是433 915mhz,2.4ghz频道谨慎选择,遥控器、wifi,等很多设备都是2.4ghz的,会影响遥控距离,严重一点会失控。

3DR RADIO数据丢包率解决办法:Mission Planner升级固件到最新版本,数传频率范围、信道、要对上,2个数传都上电的情况下可以直接复制项目到远端,这样就可以保证2个数传的参数一致。

最关键的一点,下面的协议选择Rawdata,也就是原始数据,飞控发过来的数据已经用mavlink打包了,这里再解包打包一次会不会很费时间?我也不知道,但是选择Rawdata,基本不会断开连接,参数也都能完整刷新出来,(地面站是根据接收到什么参数才会打开参数对应的GUI,有些参数刷新不出来是不会出现GUI的)。

关于ESP8266,可以当做一个wifi串口来使用,但是我没配置成功,手里的是正点原子出品的ESP8266模块,淘宝20多块钱。

ESP8266只能在tcp client,udp模式下配置为透传模式(就是无限串口传输),但是MISSION PLANNER 、QGC的连接方式是连接到TCP服务端,地面站是一个TCP客户端,所以要把esp8266设置成tcp server,也就是esp8266作为一个tcp服务器,把串口接收到的数据通过TCP/UDP发送到电脑(地面站),但是ESP8266只能在tcp client,udp模式下配置为透传模式,这就是一个bug了,但为什么淘宝上有APM的wifi数传卖,还是TCP模式的,还是自己才疏学浅啊,已经浪费一天了,不想在这个问题上纠结太久,有能用的就行,下面给出ESP8266设置UDP无线传口的方法.

英语好的看这个就行:http://ww

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值