0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个基于wifi的短距离遥测链路设计

云深之无迹 来源:云深之无迹 作者:云深之无迹 2022-08-07 09:44 次阅读

今天写的是基于DroneBridge。是一个基于 wifi 的短距离遥测链路。支持 MAVLink、MSP 和 LTM (iNAV)。

Espressif Systems 流行的 ESP32 模块使用了DroneBridge 的固件。可能是与你的无人机、UAV、UAS、地面车辆或你可能称呼它们的任何东西进行通信的最便宜的方式。

它还允许具有可变数据包大小(需要连续数据流)的完全透明的串行到 wifi 直通链路。

ESP32 的 DroneBridge 是一种仅遥测/低数据速率的解决方案。不支持连接到 ESP32 的摄像头,因为它不支持视频编码。而且这个硬件也不支持。

poYBAGLvGUWAeXMrAACFD-oo_II577.jpg

使用的图示是这样的

上层的飞控系统在飞行中会产生不同的数据,更多的时候会加一些负载,一些数据我们实时的去使用,比如当前的位置,电量,飞机的机位这些。其实我们大部分也就是对这些内容感兴趣。

这个东西使用的时候就是飞控系统将这些信息通过串口发给ESP32,32将这些信息通过WIFI发送出来,其实就是一个数字电台。

poYBAGLvGVuAWKbqAACaiigBw-g850.jpg

下面是里面写好的网络端口

拥有的特性有:

双向链接:MAVLink、MSP & LTM

可达 150m 范围

重量:<10 克

支持:DroneBridge for Android (app)、mwptools、QGroundControl、impload 等。

易于设置:电源连接 + UART 连接飞控

通过易于使用的 Web 界面完全可配置

解析 LTM 和 MSPv2 以获得更可靠的连接和更少的数据包丢失

用于连续流(如 MAVLink 或其他协议)的完全透明遥测下行链路选项

可靠、低延迟、重量轻

上传任务等

自动 UDP 单播消息到端口 14550 到所有连接的设备/站。允许其他客户端注册 UDP。客户端必须向 ESP32 的 UDP 端口发送长度 > 0 的数据包。

poYBAGLvGW-ALRIbAAB231rb54w156.jpg

无线链路的全景

将 ESP32 的 UART 连接到飞控的 3.3V UART。

将飞行控制器端口设置为所需的协议。

(使用稳定的 3.3-5V 电源为 ESP32 模块供电)默认值:UART2(GPIO 16、17 上的 RX2、TX2)

pYYBAGLvGYKAS6IGAAE7f11Tv5Q275.jpg

就像这样

pYYBAGLvGaWABy3zAADEemfnYAs829.jpg

还有一个好看的WEB页面

Wifi SSID: 最多 31 个字符

Wifi password: 最多 63 个字符

UART baud rate:与飞行控制器上配置的相同

GPIO TX PIN Number& GPIO RX PIN Number:要用于 TX 和 RX (UART) 的引脚。

UART serial protocol: 基于 MultiWii 或 MAVLink - 配置解析器

Transparent packet size:仅与设置为透明的“串行协议”一起使用。UDP数据包长度

LTM frames per packet:缓存指定数量的数据包,并在一个数据包中一次发送

Gateway IP address:希望 ESP32 接入点拥有的 IPv4 地址

poYBAGLvGbyABpP7AAFhRTP_iu8857.jpg

搭配APP使用,可以有远程遥测的能力奥

Web 界面与 ESP32 上的 REST:API 进行通信。还可以使用该 API 设置无法通过 Web 界面选择的配置(例如波特率)。允许轻松集成 DroneBridge for ESP32。

请求设置

请求统计

触发重启

触发设置更改:发送有效的 JSON

poYBAGLvGhyAK1t0AADG1Fgd5rA716.jpg

这个main的头文件里面,只有一个nvc系统的加载函数

pYYBAGLvGi6ARsYuAAHBHGKfCXA790.jpg

完整的函数定义是这样的的

pYYBAGLvGkOAbQ7FAADNAddj1BU848.jpg

所有的函数在这里

在下篇文章里面会使用APM飞控来测试系统,也会进行一个简单的源码概览。

今天刷视频,看见开海赶鱼了,不过是万支渔船,上面都是20多岁光头的壮小伙去的,笑死了,贴近以后就上去吃点喝点。

pYYBAGLvGmuAWi4dAAHDEEOCU_E723.jpg

闲时渔,战时兵,天上实弹,地上“登陆”

poYBAGLvGnKAWqH_AAF2Nu7mLAM021.jpg  

大家都知道我的名字缩写是YUNSWJ,恰里面有船是YUN,我就觉得很棒。


审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WIFI
    +关注

    关注

    81

    文章

    5286

    浏览量

    203257
  • 无人机
    +关注

    关注

    228

    文章

    10335

    浏览量

    179574
  • UAV
    UAV
    +关注

    关注

    0

    文章

    23

    浏览量

    11878
  • ESP32
    +关注

    关注

    17

    文章

    956

    浏览量

    17071

原文标题:Dronebridge-基于ESP32的廉价数字遥测

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    短距离无线通信技术的概念

    短距离无线通信技术是种在有限空间内进行数据传输的技术,它允许设备在没有物理连接的情况下进行通信。这种技术在现代生活中扮演着越来越重要的角色,从智能家居到移动设备,再到工业自动化,都有其广泛
    的头像 发表于 10-15 16:36 382次阅读

    低功率短距离的无线通信技术有哪些

    。以下是些主要的低功率短距离无线通信技术,以及它们的介绍: 蓝牙(Bluetooth) 蓝牙是种广泛使用的无线通信技术,主要用于短距离的数据传输。它由蓝牙技术联盟(Bluetoot
    的头像 发表于 10-15 16:34 395次阅读

    移远通信参加LitePoint创新测试技术研讨会,以全面的布局加速短距离产业发展

    新智联”的演讲。   通过深圳和上海两场精彩的演讲,移远通信副总经理孙延明、产品总监肖鹏分析了短距离技术的发展历程,并就移远通信在短距离领域的产品及方案进行了详细介绍,极大展现了其在短距离技术方面的前瞻布局与卓越成果。 移远通信
    发表于 09-13 14:13 144次阅读
    移远通信参加LitePoint创新测试技术研讨会,以全面的布局加速<b class='flag-5'>短距离</b>产业发展

    移远通信参加LitePoint创新测试技术研讨会,以全面的布局加速短距离产业发展

    ”的演讲。通过深圳和上海两场精彩的演讲,移远通信副总经理孙延明、产品总监肖鹏分析了短距离技术的发展历程,并就移远通信在短距离领域的产品及方案进行了详细介绍,极大展
    的头像 发表于 09-13 08:07 349次阅读
    移远通信参加LitePoint创新测试技术研讨会,以全面的布局加速<b class='flag-5'>短距离</b>产业发展

    IR600使用AP-STA模式作为中继来进行短距离连接

    本文档适用于使用AP-STA模式作为中继来进行短距离连接。 、设置AP:1、设置LAN口: 设置LAN口地址设置成自己需要的地址(与PLC、HMI等在网段)。网络&gt
    发表于 07-25 08:09

    IG网关产品实现备份的方法

    。 同时可以启用ICMP侦测功能确保通讯信号的时效性。 三:WiFi模式设定为STA后重启设备,设定并扫描需要连接的WiFi输入密码,应用连接。以上连接均可以在IG设备主页或IR
    发表于 07-24 08:25

    爬电距离与电压的对应关系

    爬电距离(Creepage Distance)是电气设备中的重要概念,它指的是在绝缘材料表面,沿着绝缘体表面或边缘,从带电部分到接地部分或不同电位部分之间的最短距离。爬电
    的头像 发表于 07-12 15:35 2445次阅读

    短距离无线连接“新”势力,移远通信再上新五款Wi-Fi与蓝牙模组

    6月21日,在2024MWC上海展前夕,全球领先的物联网整体解决方案供应商移远通信宣布,推出代表其短距离通信技术的最新成果——覆盖Wi-Fi与蓝牙连接的五款模组新品。该五款产品将通过稳连接、高可靠性
    的头像 发表于 06-22 08:29 442次阅读
    <b class='flag-5'>短距离</b>无线连接“新”势力,移远通信再上新五款Wi-Fi与蓝牙模组

    短距离无线通信技术有哪些?

    短距离无线通信技术是指种利用无线电波在短距离内进行数据传输的通信技术。     短距离无线通信技术主要包括:   1、NFC:NFC(Near Field Communication
    的头像 发表于 04-18 15:37 1979次阅读

    蓝牙,wifi 与zigbee三者的区别与联系

    蓝牙适用于短距离数据传输,WiFi适用于高速互联网连接,而Zigbee适用于低功耗、大规模设备连接的物联网应用。这三种无线通信技术在不同的应用场景中发挥重要作用。
    发表于 01-10 15:35 5242次阅读

    各位技术大佬,请问下通信距离能否人为控制呢?

    请问各位论坛技术专家们问题,短距离无线通信能否控制距离呢?比如设置或者做到仅在半米/米/50米.....之内做通信的效果呢?就拿半米这
    发表于 01-07 13:47

    ADM2587E在没有端接电阻的情况下进行高波特率短距离通信时,会出现间歇性的RS485错误怎么解决?

    我们在当前产品设计中使用了ADM2587E。我们注意到,在没有端接电阻的情况下进行高波特率(115200)短距离(&lt;2m)通信时,会出现间歇性的RS485错误。 在生
    发表于 01-03 08:50

    什么是电气间隙,什么是爬电距离,PCB为什么要开槽?

    决定了电路或设备可靠运行的能力。 爬电距离是指两导体之间在介质表面上形成的最短距离,用于防止因来自空气或其他介质中的带电颗粒沉积或污染物聚集而引发的电路故障或电气击穿。爬电距离
    的头像 发表于 12-07 13:53 4060次阅读

    什么是聚合?怎么配置聚合?聚合简介

    以太网聚合Eth-Trunk简称聚合,它通过将多条以太网物理捆绑在
    的头像 发表于 11-28 09:24 3105次阅读
    什么是<b class='flag-5'>链</b><b class='flag-5'>路</b>聚合?怎么配置<b class='flag-5'>链</b><b class='flag-5'>路</b>聚合?<b class='flag-5'>链</b><b class='flag-5'>路</b>聚合简介

    网线100米长影响速度吗?较短距离网线如何快速延长运输?

    网线100米长影响速度吗?较短距离网线如何快速延长运输? 网线的长度对网络速度有定影响。在理论上,长的网线可能会导致信号衰减和数据包丢失,从而影响网络速度。然而,在实际应用中,100米的网线
    的头像 发表于 11-27 15:39 4027次阅读