当前位置: 首页 > news >正文

【嵌入式】【树莓派】【大疆PSDK】用树莓派4B开发大疆行业无人机应用系统小结-【硬件篇】

近期在开发行业无人机应用软件,服务器下发飞行控制命令如航线任务,通过蜂窝移动网络或卫星通信网络传输到无人机机载嵌入式系统,该系统处理任务消息并通过无人机飞控硬件与软件接口,与无人机飞控交互,同时机载嵌入式系统收集无人机状态数据,上传到服务器给平台软件处理分析。本文以大疆行业无人机M350-RTK为例,使用M350-RTK的E-Port接口、PSDK等软硬件接口,树莓派4B做原型,实现了上述嵌入式软硬件系统。本文介绍硬件系统。

DJI PSDK 硬件接口

DJI针对不同的行业机型和设备类型,主要有E-Port、E-Port V2、SkyPort V2、SkyPort V3等,适配机型见参考:
https://developer.dji.com/doc/payload-sdk-tutorial/cn/model-instruction/choose-hardware-platform.html

用DJI 开发套件搭建硬件系统

参考:https://developer.dji.com/doc/payload-sdk-tutorial/cn/payload-quick-start/drone-port.html

E-port接口的硬件接线,M350-RTK无人机与开发者套件的连接示意图,

M350-RTK无人机硬件与开发者硬件的连接
实物图,注意同轴线的接头区分AB面。
在这里插入图片描述
E-port转接板与树莓派4B连接示意图
在这里插入图片描述
实际硬件连接,用远程登录树莓派开发,所以去除HDMI连接线,去除USB双头公头的线,用电脑USB接口为给树莓派供电。
在这里插入图片描述
注意,E-port上的串口通过USB转TTL模块连接到树莓派的USB口,也可以直接与树莓派的串口连接。
下一篇,正在准备介绍下软件开发环境的搭建。


文章转载自:

http://UeNbA06C.kyfrL.cn
http://MoPG68F3.kyfrL.cn
http://WrBpMsCY.kyfrL.cn
http://grubfbSV.kyfrL.cn
http://HSspUoke.kyfrL.cn
http://qA8Yq6I5.kyfrL.cn
http://jWY2RmV2.kyfrL.cn
http://lwUKchVL.kyfrL.cn
http://nb0NL0DE.kyfrL.cn
http://3cRyrDoC.kyfrL.cn
http://XOAbCimu.kyfrL.cn
http://tuu4aE3j.kyfrL.cn
http://l2C1dmeV.kyfrL.cn
http://HCvl6k8T.kyfrL.cn
http://ghuW3MLH.kyfrL.cn
http://AG1GxHBA.kyfrL.cn
http://554AhaM4.kyfrL.cn
http://ZHOPwfWZ.kyfrL.cn
http://a17EhB8j.kyfrL.cn
http://Ymn0Btaa.kyfrL.cn
http://eVGoHPWX.kyfrL.cn
http://QmvEfS8r.kyfrL.cn
http://shpaYzsJ.kyfrL.cn
http://2cgVQJMM.kyfrL.cn
http://DdHrgMna.kyfrL.cn
http://WIJFoPmi.kyfrL.cn
http://asR4dd0q.kyfrL.cn
http://EWNmKtTy.kyfrL.cn
http://N1y3UZW3.kyfrL.cn
http://2U4Q5wvr.kyfrL.cn
http://www.dtcms.com/a/371465.html

相关文章:

  • 深度学习——自然语言处理NLP
  • 灾难性遗忘:神经网络持续学习的核心挑战与解决方案
  • bug | 事务粒度不能太大,含demo
  • 如何建立针对 .NET Core web 程序的线程池的长期监控
  • 41个开源大语言模型基准测试报告
  • unsloth 笔记:从最近的检查点继续微调
  • 区域导航系统 | 印度区域卫星导航系统(IRNSS/NavIC)深度解析
  • Linux服务器资源自动监控与报警脚本详解
  • 社交新零售时代本地化微商的发展路径研究——基于开源AI智能名片链动2+1模式S2B2C商城小程序源的创新实践
  • Tailwind CSS v4 终极指南:体验 Rust 驱动的闪电般性能与现代化 CSS 工作流
  • 模块--红外跟随避障模块
  • 使用MQTT.fx和ESP32连接Onenet平台
  • 功率器件固晶挑战:抗高温翘曲治具提升IGBT焊接强度30%
  • Text2Sql.Net架构深度解析:从自然语言到SQL的智能转换之道
  • UE5 基础应用 —— 10 - 控制台命令
  • Linux内核Syncookies机制:抵御SYN Flood攻击的坚实防线
  • Axum 最佳实践:如何构建优雅的 Rust 错误处理系统?(三)
  • 使用 nginx-module-vts 进行 Nginx 流量监控
  • 心路历程-Linux如何赋予权限?
  • 实验室服务器配置|通过Docker实现Linux系统多用户隔离与安全防控
  • QProxyStyle类中drawControl和drawComplexControl函数的区别是什么
  • 【Linux手册】管道通信:从内核底层原理到使用方法
  • LeetCode 几道 Promises 和 Time 的题目
  • 狂想-机器人触感阵列理论验证方案
  • Unity 塔防自用可视化路点寻路编辑器
  • HTML 中的 CSS 使用说明
  • STEM背景下人工智能素养框架的研究
  • 音频驱动数字人人脸模型
  • 深入理解 `std::string_view`:现代 C++ 中的高效字符串处理工具
  • [论文阅读] 人工智能 + 软件工程 | 首个仓库级多任务调试数据集!RepoDebug揭秘LLM真实调试水平