基于STM32的四旋翼无人机项目(一):基础知识篇_stm32无人机制作全过程教程

飞行器通常都是需要设计配套遥控器的。当然,可以使用手机APP适配之后操作,也可以制作一个遥控手柄。本项目中四旋翼飞行器与遥控手柄通过 NRF24L01 2.4G 模块进行通讯。

**油门:**飞控的设计制作过程中,都会设计到一个关键词汇 “油门(throttle)” ,油门方向的遥感不具备自动回调的特性,通过油门方向的遥感控制飞行器的飞行高度。

**解锁:**高速旋转的机翼通常都具有一定的杀伤能力,为了防止简单误触造成飞行器意外起飞等情况。飞控的设计中存在锁门的这个概念,即:需要解锁操作,之后才能正常控制飞控。不同的遥控手柄的解锁方式往往不同,比较常见的解锁有: “外八字” 解锁和 “下上下” 油门解锁等。

**上锁:**飞行器飞行过程中难免可能出现意外情况,这个时候可以使用上锁操作强制锁定机翼转动。上锁方式同样根据实际情况设计。

三、四旋翼无人机飞行原理

四旋翼无人机主要分 “×” 型和 “+” 型两种,两种无人机的主要区别在于机头方向的选择。四旋翼无人机的简化结构如下图所示,无刷电机转动带动四个桨叶高速旋转产生向上的升力作用于无人机,当推动遥控器的油门使升力逐渐超过无人机自身重力时,四旋翼无人机便能够起飞升空,控制器发出的指令不断改变无人机的电机转速,就可以使无人机切换到不同的运动模式。考虑到**“×”** 型四旋翼无人机机动性更好,故本项目将采用 “×” 型四旋翼无人机设计。

本项目以 “×” 型飞行器为设计标准,故后续以 “×” 型飞行器的运动控制学进行分析,该类型飞行器结构图如下:

为了方便描述,将四旋翼无人机的四个电机分别编号为:Motor1、Motor3、Motor2、Motor4Motor1和 Motor3电机逆时针进行旋转,从而可以产生逆时针方向的扭矩,Motor2和 Motor4电机顺时针进行旋转,从而可以产生顺时针方向的扭矩。如此,四个旋翼旋转所产生的扭矩便可相互抵消。当四个旋翼具有相同的转速,产生的上升合力正好与自身重力相等,则飞行器将进入悬停状态!

<

CREELINKS小四轴简介 诸多无人机爱好者想亲手动手DIY一个自己专属的无人机,买个现成的飞控板,组装一下就能飞(太easy,不仅毫无成就感,而且啥也没学到)。搜罗一下现如今无人机市场,各种无人机琳琅满目,开源无人机才是DIY的最爱,笔者也了解过无人机现状及相关开源项目,如Crazepony、CrazyFile、Paparazzi UAV、Dronecode / PX4、OpenDroneMap等,但大多数开源无人机上手难度大,代码晦涩难理解,且处于不同的处理器平台,移植相当困难,代码设计难以借鉴及修改。小编特此打造一款与众不同的开源无人机。 CREELINKS无人机小四轴+遥控器实物展示: 小四轴无人机基本参数: 1) 处理器:STM32F103RET6/512K ROM/64K RAM 2) 加/角速度:MPU6050 3) 气压计:BMP180 4) 通讯方式:WIFI(ESP8266)、蓝牙(HC-05)、2.4G射频(NRF24L01+) 5) 电机:8520空心杯 6) 电池:850mA锂电池 7) 遥控器:10K高精度遥杆、1.8寸TFT彩色液晶显示屏 8) 滤波算法:滑动平均、限幅 9) 姿态解算:默认卡尔曼,可通过地面站配置为一阶、二阶、四元数。 10) PID算法:串行PID控制算法 11) GPS:当前V1.0版本暂不支持 12) 图传:当前V1.0版本暂不支持 无人机特点: 开源所有的源代码及原理图(PCB暂不开源) 支持代码无缝移植到其他平台 支持WIFI方式连接地面站 支持WIFI方式连接手机 支持WIFI方式连接遥控器 支持通过地面站配置PID参数及滤波参数 支持通过地面站观察参数波形 遥控器支持WIFI、蓝牙、2.4G射频三种通讯方式 CREELINKS开源无人机有何不同? 软件及硬件完全基于CREELINKS物联网平台的模块化设计思想,硬件模块抽象化、模块驱动对象化。整套实现的无人机代码,与底层处理器平台彻底无关,用户可很方便的移植到其它任何处理器平台。 飞控系统架构: 飞控源码: 所有的附件内容截图: 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.w4023-... 相关推荐: 【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计 英飞凌无人机XMC4500多机演示板 - 全系统解决方案
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值