点击上方“开源社”关注我们

| 转载自:赫星无人机科技

| 编辑:陈梅梅

| 设计:叶修缘丶

开源飞控简介

开源飞控是建立在开源思想基础上的自主飞行控制器项目,具有丰富的学习资料,自定义功能开发,使用功能丰富,趣味性强,它同时包含开源软件和开源硬件,而软件则包含飞控硬件中的固件和地面站软件。

丰富的传感器接口,使开源飞控具有在不同使用场景下有不同的传感器设备支持和自定义开发。

随着开源飞控系统的不断发展,开源飞控拥有自己的开源硬件、开发环境和社区,采用全集成的硬件架构,对多处硬件做出了改进,包括主控处理器;加速度计、陀螺仪和磁力计组合惯性测量单元(IMU)。

飞控是一架无人机的核心,但是,如果没有其他外部设备的辅助,随着使用场景的变化,无人机也无法正常飞行。

以下连接图系统中展示了无人机飞控常用的硬件设备连接,并阐述了每一个部件的使用功能。可以实现平稳自主飞行、高精度定位、地面站调参、数据和视频传输、自主避障、室内定位、精准降落等飞行功能。

cube 开源飞控设备连接图

设备模块介绍

cube开源飞控:搭载高性能的STM32H753主处理器和STM32F100协处理器芯片,有着高速数据运算能力,扩展丰富的传感器接口,可以在不同的场景下,连接相应传感器,为飞行提供更多选择和应用。飞控使用开源固件可以支持多种机型,有:无人车、无人船、多旋翼、固定翼、垂直起降固定翼、直升机、潜水艇。支持全自主航线、关键点围绕、鼠标引导、FollowMe、自主调参等高级飞行模式。双冗余电源接口,电源模块5.3V供电。

USB:可为飞控烧录固件和调参。

蜂鸣器:发出不同的提示音组合,提示飞控当前的状态。

高精度多频差分定位导航GPS:使用CAN接口通信,设备分为基站和移动站,采用载波相位动态实时差分技术,即RTK技术(Real - time kinematic),实时提供观测点的三维坐标,将基准站采集的载波相位发送给用户站进行求差解算坐标,即用户站接收GPS卫星的载波相位与来自基准站的载波相位组成相位差分观测值进行实时处理,并给出厘米级定位精度,大大提高无人机在执行任务时的精准飞行。(Here3供电为5.3V,HerePro外接供电为5.3-40V最高兼容60V)

光流定位模块:使用CAN接口通信,集成激光雷达,光流相机和6D IMU(ICM20602),激光雷达用于更好的高度检测和精准降落检测,配合光流相机进行X,Y运动轴捕捉和6D IMU用于姿态角检测,进而组成完整的光流定位系统,可用于无GPS情况下的位置定位。5.3V供电。

CAN舵机:选择设备模块,通常可用于一些使用设备的固定装置、投放装置和机械手臂等。

数传模块:用于飞控与地面站通信,作为数据传输和控制的一种方式,作为远程串行通信设备,最远传输距离可达40KM,5.3V供电。

Herelink图数传遥控一体设备:具有数据传输,视频回传,地面站调参和控制, 遥控器控制等功能,使多路复杂的设备集成化小型化,可以输入两路高清视频,传输距离可达20KM。6-12.6V供电。

云台、相机设备:使用相机云台时,无人机飞行过程中,相机云台可为相机增加稳定效果,使高清相机的回传视频稳定而清晰,云台和相机可根据机架类型机架大小而决定,相机可以使用高清相机和红外相机等。云台供电12V。

激光雷达模块:可以连接飞控的串口或I2C通信,可以实现无人机精准的激光定高和避障,5.3V供电。

IR-LOCK精准降落模块:分为红外锁定传感器和红外信标,红外锁定传感器连接至飞控的I2C接口通信,把红外锁定传感器安装在无人机底部中间位置,镜头朝向地面,把红外信标放置于降落位置,在LAND降落模式下,红外锁定传感器会检测地面的红外信标,并做到精准着陆。5V供电。

动力电池:电池是无人机中所有设备的供能来源,所以选择一块好的,稳定的电池是必要条件,在实际飞行过程中它按多少的倍率放电,主要取决于电调和电机的功率和其他负载的电流消耗。最好是选择正规品牌电池,可以保证电池储电性能、放电性能和散热性能。

电源模块:电源模块主要用于精准的电流电压检测,可以在地面站上实时查看电池的电流电压情况,根据无人机使用的电池电压大小不同,相应的电源模块也应选择合适的电压大小。

降压模块:主要将大电压转换为小电压,给飞行系统中其他低电压设备供电,连接图中的转换电压为5.3V或12V。

无刷电调:全称电子调速器,它根据控制信号来调节电机的启动、停止和转速,电调上都会标出它最高的使用电流,例如:200A,14S(使用电压),通常根据电机的KV值大小和功率来选择电调。

无刷电机,桨叶:无刷电机主要由定子和转子组成,电机其主要参数有xxxxKV,xxxx,例如:8727,150KV,8727代表定子尺寸为87mm X 27mm (电机转子的直径 X 电机转子的高度),150KV值:电机的转速(空载)=KV值X电压;例如KV150的电机在50V电压下它的转速(空载)就是7500转/分钟。无刷电机主要优点就是高效,稳定,使用寿命长。电机在整个飞行系统中起到提供动能的作用,桨叶是将电机转动的功率转化为动力的装置。在整个飞行系统中,桨叶主要起到提供飞行所需的动能,桨叶按材质一般可分为尼龙桨,碳纤维桨和木桨等。电调电机桨叶都是互为搭配,需根据使用场景和使用要求选型。

目前的开源飞控系统在软件、人工智能以及云应用方面进行革新。有高精度定位、集群飞行、图像识别、自主避障、自动跟踪飞行等高级飞行功能,向机器视觉、集群化、开发过程平台化的方向发展。

开源飞控的发展集合了数百上千个优秀开发者的智慧,这才能在短短的几年时间内开发出功能如此强大的产品,虽然往后开源飞控会以不同的方式发展,但是我相信会有更好的明天在等待着我们去探索,这是许许多多飞控爱好者们的共同愿景。在人工智能技术、图像识别技术飞快发展的今天,开源飞控也会紧跟步伐向更智能的时代发展。有所期待,有所热爱。

*本文图片来源网络,如有侵权请联系删除!

开源社简介

开源社是由国内外支持开源的企业,社区及个人,依“贡献,共识,共治”原则,所组织的厂商中立、纯志愿者、非营利的开源联盟,旨在共创健康可持续发展的开源生态体系,并推动中国开源社区成为全球开源软件的积极参与及贡献者。我们专注于开源治理、国际接轨、社区发展和开源项目。

相关阅读 | Related Reading

暑期2020“大咖说开源” | 陈莉君:Linux从入门到深入内核有多远

人话版 GPL2.0 协议

暑期2020“大咖说开源”之吴晟 | 如何做一个开源玩家

暑期2020“大咖说开源”庄表伟&林旅强:在你的人生经历中,有哪些开源故事?

开源飞控设备连接图介绍相关推荐

  1. ArduPilot开源飞控系统之简单介绍

    ArduPilot开源飞控系统之简单介绍 1. 源由 2. 了解&阅读 2.1 ArduPilot历史 2.2 关于GPLv3 2.3 ArduPilot系统组成 2.4 ArduPilot代 ...

  2. 机房安全监控设备连接图及指令发送

    一.连接图如下 二.发送指令如下 1.烟雾: 02 04 00 02 00 01 90 39 2.温湿度: 01 03 00 00 00 03 05 cb 3.UPS(深圳山特) Q6 (229.6 ...

  3. 专网视频会议系统设备连接图拓扑图

    召开涉密视频会议可以使用什么网络视频会议软件‍.涉密视频会议需要使用专网进行视频会议,专网可以在公用网络上建立专用网络,进行加密通讯.在对涉密企业网络中有广泛应用.网关通过对数据包的加密和数据包目标地 ...

  4. 四旋翼飞行器7——主要开源飞控介绍

    四旋翼飞行器7--主要开源飞控介绍 文章目录 四旋翼飞行器7--主要开源飞控介绍 一.APM 特性包括: 硬件包括: 二 Pixhawk 特性包括: 各种恰到好处的传感器. 各种可扩展I/O接口和专用 ...

  5. ACFLY开源飞控的介绍

    说起开源飞控,可能大家第一时间想到的是国外的商业级飞控APM,PX4/pixhawk,等等,国内也有很多,模仿APM,PX4的居多,在这里就不一一列举了,在2018年底一款全新的国内开源飞控ACFLY ...

  6. android mac蓝牙连接不上,Mac蓝牙找不到设备解决方法介绍

    很多新手用户不知道怎么在mac系统中连接蓝牙设备,其实方法还是很简单的,当然如果你想要进一步进行了解的话倒是可以跟随小编一起加入这款Mac蓝牙找不到设备解决方法介绍的文章中仔细了解衣服哦,希望小编为你 ...

  7. 匿名科创--匿名拓空者PRO—TI版全开源飞控使用入门—TM4C123

    1.飞控介绍 匿名团队针对TI芯片的强烈学习需求,推出了匿名拓空者PRO飞控的TI版.使用TI公司的 TM4C123G 主控芯片,打造了一款完全开源的飞控产品,提供完全开源的飞控整体工程文件,没有汇编 ...

  8. 用开源飞控套件做一架Mini四轴飞行器

    用开源飞控套件做一架Mini四轴飞行器 四轴飞行器已经不是什么新鲜的东西,世界上很多不太平的地方也用某疆的四轴做侦察,你只要花几千块钱,就可以买到一套"进入白宫同款"的四轴无人机. ...

  9. GitHub 上排名前 100 的 Android 开源库进行简单的介绍

    本文转载于:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md 本项目主要对目前 Gi ...

最新文章

  1. css transform旋转属性
  2. find command基本使用
  3. final 最终 演练 java
  4. Android开发笔记(二十八)利用Application实现内存读写
  5. python如何可视化编辑gui_python gui,python可视化窗口编程
  6. PHP 处理换行问题
  7. Masscan教程和入门手册
  8. python打开pcap文件_python读取pcap文件
  9. springboot2集成shiro认证鉴权(上篇)
  10. freeictclas java_天书般的ICTCLAS分词系统代码(一)
  11. 在线客服api是什么?
  12. 在线职业教育APP开发,技能快速掌握的管家
  13. Android SDKManger 更新设置
  14. 经典拼数字游戏NumPuzzle C# By Red_angelX
  15. 使用python编写彩色圆圈
  16. 单片机六位抢答器c语言程序,单片机八人抢答器程序设计
  17. 完整英文版资产负债表、利润表及现金流量表
  18. Oracle 组织机构代码校验函数
  19. 窄带物联网和物联网有什么区别?
  20. 经纬度坐标与高斯坐标的转换代码

热门文章

  1. 电脑开不了机怎么重装系统Win10
  2. 腾讯马拉松预赛总结,以及最近一些状况。。。
  3. 江南天安基于国产密码构建ChinaDRM证书分发云服务
  4. 高级项目经理推荐:19个超实用的自学网站
  5. 如何在Windows中使用cloc代码统计工具
  6. 2013福建高职单招计算机类专业,2013年福建高职单招-计算机类专业-知识试题.docx...
  7. Java json文件生成
  8. redis-JedisPoolConfig配置
  9. mysql 建库与建表
  10. NFTs、Web3和元宇宙对数字营销意味着什么?