全面剖析基于stm32的四轴飞行器设计方案

发布者:Serendipity22最新更新时间:2024-04-22 来源: elecfans关键字:stm32  四轴飞行器  人工智能 手机看文章 扫描二维码
随时随地手机看文章

四轴飞行器是一种利用四个旋翼作为飞行引擎来进行空中飞行的飞行器。进入20世纪以来,电子技术飞速发展四轴飞行器开始走向小型化,并融入了人工智能,使其发展趋于无人机,智能机器人。

四轴飞行器不但实现了直升机的垂直升降的飞行性能,同时也在一定程度上降低了飞行器机械结构的设计难度。四轴飞行器的平衡控制系统由各类惯性传感器组成。在制作过程中,对整体机身的中心、对称性以及电机性能要求较低,这也正是制作四轴飞行器的优势所在,而且相较于固定翼飞机,四轴也有着可垂直起降,机动性好,易维护等优点。

在实际应用方面,四轴飞行器可以在复杂、危险的环境下可以完成特定的飞行任务,也可以用于监控交通,环境等。比如,在四轴飞行器上安装甲烷等有害气体的检测装置,则可以在高空定点地检测有害气体;进入辐射区检查核设施;做军事侦察;甚至搬运材料,搭建房屋等等。本设计利用四轴搭载云台实现航拍任务,当然经过改装也可以执行其他任务。


本设计方案主要研究了四轴飞行器的姿态结算和飞行控制,并设计制作了一架四轴飞行器,对关键传感器做了标定,并利用用matlab分析数据,设计算法,还进行了单通道平衡试验调试,进行试飞实验取得了一定的效果。

一、方案原理

本设计采用STM32F4(STM 32F407数据手册)作为核心处理器,该处理器内核架构ARMCortex-M4,具有高性能、低成本、低功耗等特点。主控板包括传感器MPU6050(MPU6050数据手册)电路模块、无线蓝牙模块、电机启动模块,电源管理模块等;遥控使用商品遥控及接收机。控制芯片捕获接收机的PPM命令信号,传感器与控制芯片之间采用IIC总线连接,MCU与电调之间用PWM传递控制信号。

【开源分享】基于STM32F4的四轴无人机设计方案


二、方案硬件设计

针对前面提出的整体设计方案原理,本设计采取模块化策略,将各个功能部分开来设计,最后组合起来。

1 电源管理模块

四轴飞行器要求整体设计质量较轻,体积较小,因此在电池的选取方面,采用体积小、质量轻、容量大的锂电池供电最合适。系统的核心芯片为STM32F103,常用工作电压为3.3V,同时惯性测量传感器,蓝牙通信模块的常规供电电压也为3.3V,锂电池的电压为11.4V,要使系统正常工作,需要将11.4V的锂电池电压稳压到3.3V。常用的78系列稳压芯片已不再适用,必须选择性能更好的稳压芯片。

经综合考虑,本电路采用LM1117-3.3和LM2940-5电源部分的核心芯片。电池电源经过LM2940-5降到5V后在输入LM1117-3.3稳压为3.3V。由于电机部分电流较大,故在飞控电路部分加入了过流保护,使用500mA的保险丝。电路图如下。




2、方案硬件清单


有关该方案的硬件设计图(用AD软件打开)和软件源代码资料请戳我下载。


三、方案软件设计

软件设计上由控制核心STM32F4读取传感器信息,解算姿态角,以姿态角为被控制量融合遥控信息后,输出到四个电机及两个舵机以完成四轴飞行控制和云台的稳定补偿。下图是软件流程:

四、实物展示




五、方案特色和创新性

1)采用STM32F407这样一款高性能芯片作为控制核心,计算快速,扩展空间大。
2)云台飞控一体化设计,既能完成飞行任务也能实现云台稳定。
3)姿态算法采用基于四元数的互补滤波,姿态角无奇点,比起卡尔曼李春波等高端算法有着计算量小的特点且能投入使用,大大节约了cpu计算时间,也降低了对cpu的性能要求。
4)利用四轴作为云台载体有着灵活机动,可让摄像头获得比较好的视野,且云台能消除四轴机体抖动。
5)方便改装用于执行其他任务。


关键字:stm32  四轴飞行器  人工智能 引用地址:全面剖析基于stm32的四轴飞行器设计方案

上一篇:STM32F407总线存储框架及应用设计
下一篇:基于STM32的简易四轴飞行器系统的设计实现

推荐阅读最新更新时间:2024-11-12 10:13

对于AI而言 2019是场硬仗
元旦期间与学术界的朋友聊起,其细数了2000年以来国内学术浪潮的发展特点:2003年受LDA topic model影响,实验室热火朝天的在文章中建起Graphical model加入隐变量,2004年Hadoop出现,数据热成为各个领域各种问题的焦点,有甚者只要将传统算法在MapReduce框架改写一下,便可以发布新的热点文章,2010年Spark出来后,将Hadoop赶跑,之后深度学习的出现,又使topic model文章的热度降了下去……从疯狂到偃旗息鼓,也只不过是短短几年的时间。 据荷兰爱思唯尔出版集团的报告显示,过去20年中,中国的研究员发表了大约13.4万篇关于人工智能的研究论文,美国发表的论文仅10.6万篇。所有的人
[机器人]
研华嵌入式物联网峰会:边缘智能+AI开启万物智联新时代
全球工业物联网厂商研华公司系列线上伙伴峰会-Advantech Connect正式登场,首场以“AIoT决胜边缘 开创万物智联新时代”为主题,从11月19日至21日连续三天,邀请超过30位智联网领域权威专家及产业伙伴,分别从边缘智能、AI、工业无线、嵌入式创新平台、智能产业实践观点等面向切入,与客户伙伴在线分享其洞见。 携手伙伴 开拓边缘智能商机 研华科技嵌入式物联网平台事业总经理张家豪表示,根据IDC报告,2025年全球联网连接数量将增长至270亿个,智能边缘总体市场规模将达650亿美元;为此,研华提出两大发展主轴:嵌入式设计服务与边缘智能设备管理,以及藉由边缘AI开发部署、工业无线技术整合、工业周边系统整合及跨云平台
[物联网]
中国内存内计算芯片新突破,AI助力老架构焕然一新
随着物联网时代的到来,海量的数据蜂拥而至。特别是各种应用终端和边缘侧需要处理的数据越来越多,而且对处理器的稳定性,以及功耗提出了越来越高的要求,这样,传统的计算体系和架构的短板就显得愈加突出,未来,具有更高效率和更低功耗的计算系统一定会大行其道。 在这样的背景下,存算一体(Computing In Memory,内存内计算)AI芯片应运而生。目前,不少国际上的领先企业和研究机构正在致力于各种新型存储器的研究,其中一个很大的驱动力就是希望能够实现具有更高效率的存算一体系统,而在这其中,AI的融入也是一大趋势。这些使得计算+存储+AI的融合发展成为了一大方向。 不仅是在国际上,最近几年,我国本土的一些企业和科研院所也在致力于这
[嵌入式]
中国内存内计算芯片新突破,<font color='red'>AI</font>助力老架构焕然一新
“实体清单”中的美国战术:中国人工智能领域重点照顾?
中兴和华为,这两家中国通信巨头近年来先后遭到了美国的蛮横制裁,“实体清单”一词也逐渐被人们熟知。在5G时代到来之际,美国对华为的封锁愈演愈烈,有人认为美国的主要目标只是中国日益精进的5G通信技术,但从实体清单上中国公司的增长情况来看,美国对中国的科技封锁远不止于此。 根据美国商务部官网资料,截至2020年6月5日,中国共有272家企业及个人被纳入实体清单(不包含中国台湾企业和外国附属公司)。集微网对这272家企业类型进行统计后发现,目前通信技术相关的企业已多达37家,但数量最多的却是集成电路相关企业,共有46家。 值得一提的是, 2018年时中国还未有人工智能企业被美国列入实体清单,目前却已有19家在列。中国的人工智能产业为何
[手机便携]
“实体清单”中的美国战术:中国<font color='red'>人工智能</font>领域重点照顾?
为打造可自动驾驶单车与滑板车 Uber或成立新人工智能团队
说起自动驾驶,很多人一定不会陌生了,近几年来,自动驾驶的概念已经越来越深入人心,无论是传统汽车企业,又或是新兴企业都已涉足这一领域。近日,据媒体报道,Uber计划将自动化技术整合到旗下共享单车和共享电动滑板车项目中,这可能让单车与滑板车具备自动驾驶功能。 据悉,此次技术核心是将传感器和机器人技术运用到电动自行车和滑板车中。这样一来,当电动自行车和滑板车的带能量即将耗完,其就可以自行前往充电点充电。此外,有了这项技术,其也可自动前往用户需要到达的目的地。 也有消息透露,Uber新成立的部门名为Micromobility Robotics,在Uber共享电动自行车部门JUMP内部。目前,该部门已经在招募各种设计人才,为推进自动驾驶单
[机器人]
一块STM32最小系统板来驱动电机
工作准备 驱动电机 1、硬件准备 一块STM32最小系统板:可以用自己的,也可以用nucleo板 驱动板:针对的是中小功率的伺服电机、马达,所以驱动模块一般可以选择分立的MOSFET或者集成的IPM模块,驱动板上需要包含: 位置信号接口:比如编码器和霍尔位置传感器 相电流采样与信号调理电路 过压、欠压、过流、过温保护 一款电机,这里需要知道电机的参数信息和位置接口 带有限流功能的数字电源或者电流限制在额定电流以下的开关电源 2、了解套件P-NUCLEO-IHM002,电机驱动板的各部分电路,电机的参数说明: Bull-Runningmodel BR2804-1700 kV Nominalvoltage
[单片机]
一块<font color='red'>STM32</font>最小系统板来驱动电机
STM32FSMC机制FlaSh存储器扩展
  STM32是ST(意法半导体)公司推出的基于ARM内核Cortex-M3的32位微控制器系列。Cortex-M3内核是为低功耗和价格敏感的应用而专门设计的,具有突出的能效比和处理速度。通过采用Thumb-2高密度指令集,Cortex-M3内核降低了系统存储要求,同时快速的中断处理能够满足控制领域的高实时性要求,使基于该内核设计的STM32系列微控制器能够以更优越的性价比,面向更广泛的应用领域。   STM32系列微控制器为用户提供了丰富的选择,可适用于工业控制、智能家电、建筑安防、医疗设备以及消费类电子产品等多方位嵌入式系统设计。STM32系列采用一种新型的存储器扩展技术——FSMC,在外部存储器扩展方面具有独特的优势,可根据
[单片机]
STM32FSMC机制FlaSh存储器扩展
STM32中断式发送特点和RS485方向控制流程
STM32的数据发送有两个中断标志,一个是发送数据寄存器空标志,一个是发送完毕标志。两个标志都可以引起中断. 要以中断的方式发送一个数据包,流程是这样的: 1.设置RS485的方向为发送,使能发送寄存器空中断,使能完毕进入串口中断。 2.串口中断里读取串口状态,并填充一个数据到发送数据寄存器,硬件自动清除发送数据寄存器空标志,串口数据发送开始。 3.串口发送完一个数据,发送数据寄存器变空,再进入中断,继续填充下一个数据,直到最后一个数据填充完, 使能串口 发送完毕中断。 4.最后一个数据发送完毕,再次进入中断, 清除发送数据寄存器空标志,清除发送完毕中断标志,清除这两个中断标志 的使能位,设置RS485的方向为接收.
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved