开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

智能车电机驱动(HIP4082+LR7843)

基于STM32F4的四轴航拍飞行器(开源分享)

  • 基于STM32F4的四轴航拍飞行器(开源分享)
  • 基于STM32F4的四轴航拍飞行器(开源分享)
  • 基于STM32F4的四轴航拍飞行器(开源分享)
  • 基于STM32F4的四轴航拍飞行器(开源分享)
  • 基于STM32F4的四轴航拍飞行器(开源分享)

基于STM32F4的四轴航拍飞行器(开源分享)

基于STM32F4的四轴航拍飞行器(开源分享)

基于STM32F4的四轴航拍飞行器(开源分享)

基于STM32F4的四轴航拍飞行器(开源分享)

基于STM32F4的四轴航拍飞行器(开源分享)


四轴航拍飞行器功能概述:

       本设计是基于STM32F4的四轴航拍平台。以STM32F407为控制核心,四轴飞行器为载体,辅以云台的航拍系统。硬件上由飞控电路,电源管理,通信模块,动力系统,机架,云台伺服系统组成。算法上采用简洁稳定的四元数加互补滤波作为姿态解算算法,PID作为控制器,实现飞行,云台增稳等功能。具有灵活轻盈,延展性,适应性强好等特点。


四轴航拍系统设计框图:


航拍飞行器视频演示:


系统硬件设计组成:

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


四轴飞行器硬件清单:

器件     型号主要参数
机架     四轴650机架   桨距650mm,碳纤维材料
电机     新西达2212   1000KV
螺旋桨     1045   直径10英寸,桨叶角45°
电子调速器     好赢天行者20A   额定电流20A
电池     锂聚合物电池   11.1V,2200mah,30C
MCU     STM32F407
   主频168M
陀螺仪     MPU6050
   +-2000dps,16位分辨率
加速度计     MPU6050   +-16g,13位分辨率
电源芯片     LM2940,LM1117   5V,3.3V
遥控器     Futaba   2.4M,6通道
舵机    Futaba3003   标准舵机


注:芯片的数据手册等信息可以在集成电路查询网站搜索 https://www.datasheet5.com/

芯片询价和在线购买链接 https://www.bom2buy.com/


系统软件设计:

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

软件流程图:


控制设计心得:

  • 由于四轴飞行器独特的机械结构,即结构上的对称设计,使得四轴在俯仰角的控制欲横滚角的控制上有这近乎相同的控制特性,且两者相对独立。四轴飞行器的俯仰,横滚,偏航,升降可以通过四个输入量来控制。通过设定一个期望角度,调整电机转速,使得测得的姿态角稳定在期望角。控制律的设计主要采用是闭环控制。以姿态角做为被控制量,采用经典的PID控制算法。
  • 四轴飞行器系统是一个时变且非线性的系统,采用传统PID算法的单一的反馈控制会使系统存在不同程度的超调和振荡现象,无法得到理想的控制效果。本文将前馈控制引入到了四轴飞行器系统的控制中,有效地改善了系统的实时性,提高了系统的反应速度;并且根据四轴飞行器系统的特点,对数字PID算法进行了改进,引入了微分先行环节,改善了系统的动态特性;使得控制器能够更好地适应四轴飞行器系统的实际情况。


飞行器实物展示:


飞行器试飞心得:

      飞行试验是对控制系统的功能和技术指标进行验证的最终手段,也是衡量四轴设计是否成功的重要标志。试飞前要确保系统各部分工作正常,稳定。检查各个接口连接是否正确,各部件安装是否牢固,电池电量是否充足。打开电源前检查遥控器油门是否在最低位置,起飞前先轻推油门确保电机工作正常。一切准备就绪,即可进行试飞。将四种飞行器放在水平地面上,开始启动姿态初始化程序,听到电调提示音后,缓慢增加油门,螺旋桨转速上升,将飞机拉离地面。由实际情况可看出当姿态发生倾斜时,姿态解算及PID控制能够及时调整电机转速,稳定飞行姿态。

       飞行器还能根据遥控指令的变化完成相应的动作。本此设计的四轴飞行器可实现垂直升降的要求,能保持姿态的稳定,机体晃动小,在微风的干扰下能够自动调整姿态,确保平稳飞行,且系统响应快,续航时间大概在8分钟。因此本次的设计是有效的。


附件内容包括:

  • 四轴飞行器控制板原理图和PCB,用AD软件打开;
  • 包含所有源代码;
  • 四轴飞行器论文讲解(包括系统软件和硬件设计,控制设计以及PID参数调节等);

电路相关文件

电路图文件
硬件设计.zip
描述:硬件电路设计,用AD软件打开
源代码
软件源代码.zip
描述:软件源代码
分享到:
收藏 (240)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归谢宜航所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 在多个传感器节点与堆栈的收集器星形网络中的参考设计

    描述根据 TIDA-00816 参考设计,在多个传感器节点(本例中为故障通道指示灯)和使用 TI 15.4 堆栈的收集器之间的星形网络中,使用低于 1GHz 的无线信号进行通信。此设计使用高架故障通道指示灯 (FPI) 和配电自动化中的数据收集器作为应用场景,针对近距离(小于 50m)低功耗进行了优化。TI 的 Simplelink 系列的 CC1310 器件是一款高度集成的单芯片解决方案,结合了低于 1GHz 射频 (RF) 收发器和 ArmTM CortexTM M3 MCU。TI 15.4 堆栈用于配置美国、ETSI 和中国频段的信标模式通信。通过优化发射功率电平(0 至 +10dBm)和信标间隔(0.3–5s),电流消耗数据可用于 1–300 字节 50kbps 数据速率的单个数据包数据传输。特性适用于 FPI、数据收集器、变电站和配电自动化终端设备的低功耗短距离通信(小于等于 50 米):接收低于 6mA 的电流,发送低于 16mA(在 +10dBm 条件下)的电流星型网络中信标间隔(接收模式下的传感器节点)为五秒时平均电流消耗低于 20µA为美国 (915MHz)、ETSI (868MHz) 和中国 (433MHz) 频段提供电流消耗数据在电网自动化中集成低功耗射频,提供了以下方面的详细信息:网络设置信标传输和接收数据交换故障识别和数据通信使用 CC1310 的优势:低有源射频和微控制器 (MCU) 电流消耗,待机电流为 0.7µA(RTC 运行,RAM 和 CPU 保持)TI 15.4 堆栈用于配置收集器和传感器(故障指示灯)节点之间的信标型通信TI SimpleLinkTM 平台支持实现与 MCU 组合的无缝集成
    来自:通信与网络时间:2019-01-17 开源
  • 可与驻极体麦克风胶囊配合使用的前置放大器设计流程

    描述该 TI 精密设计详细说明了与驻极体麦克风胶囊配合使用的前置放大器的设计流程。它介绍了驻极体麦克风的基本构造和工作原理,并使用 OPA172 将麦克风的输出放大为通用模拟线路电平电压。特性TI 精密设计:经验证的设计专为单节 9V 电池电源而设计~2mA 电源电流68dB SNR(含麦克风)该设计经过测试,并包含原理、组件选择、TINA-TI 仿真、PCB 原理图和布局、物料清单和测量结
    来自:可穿戴设备时间:2019-01-16 开源
  • SFF(小型)完整的微型无线接收器解决方案

    描述该板是 SFF(小型)完整的微型无线接收器解决方案。输出为 5Vdc (1A),可以用它为采用了任何符合工业标准 WPC 或 PMA 的发送器的电池供电器件供电或充电。特性符合 WPC v1.1 和 PMA 1.1 标准的通信和控制可用于手机、智能手机、耳机、数码相机、便携式媒体播放器、其他手持设备在 RX 线圈与 DC 输出之间只需要集成电路 (IC)可编程输出可以优化应用的性能使用现成的 Wurth 线圈和该 SFF 板以实现完整的无线电源解决方案
    来自:电源管理时间:2019-01-16 开源
  • 提供原理、组件选择以及可精确测量系统仿真设计

    描述此 TI 高精度验证设计提供原理、组件选择以及可精确测量 0°C 至 100°C 温度的单电源 3 线 RTD 采集系统仿真。在比例式配置中设置电压输入和参考电压,从而减少由噪声和漂移产生的误差并提高系统整体的精确度。ADS1247 通过将所需的电流源、可编程增益放大器和数控多路器合并在一个芯片上,对前端解决方案进行简化。采用独家的“截断”技术尽可能使两个电流源之间的差异最小化。建议将 TPS7A4901 可调节输出和高 PSRR LDO 作为替代现有 USB 电源的高品质电源,从而进一步提高系统的精确度。特性0°C 至 100°C、0.005% FSR 精确的 3 线 RTD 比例式测量5 V 单电源解决方案采用 ADS1247、24 位 ΔΣ ADC
    来自:测试与测量时间:2019-01-15 开源
  • 可引入电路的高精度双向电流电源解决方案

    描述此参考设计电路引入了电池测试系统 (BTS) 中使用的高精度双向电流电源解决方案。最大电流容量为 6A,且满量程精度小于 0.05%。通过逻辑引脚进行控制,此电路可用于对电池进行充电或放电。在充电过程中,也可以通过模拟信号来控制电池电压。由于采用完全集成的降压和升压转换器,此电路的设计简单易行。通过内置的评估板可以验证该解决方案的性能。特性6A 双向电流FS 电流精度小于 0.05%可编程电流和电压控制完全集成的转换器可最大限度减小解决方案尺寸
    来自:电源管理时间:2019-01-15 开源
  • 有利于改善高效模数转换,提高电机驱动效率解决方案

    描述此设计能为集成在微控制器中通过磁通门传感器测量电机电流的差分 ADC 提供 4 通道信号调节解决方案。此外还提供带有外部差分 SAR ADC 的备选测量电路以及高速过流和接地故障检测电路。适当的差分信号调节可在电机驱动中提高关键电路测量的抗噪性能。此参考设计有助于改进高效模数转换解决方案,提高电机驱动效率。特性旨在通过 6A 磁通门传感器(可扩展至 50A)测量所有三相电机电流以及直流链路电流通过差分信号调节电路将磁通门传感器与差分 ADC 接合可通过 TI Delfino™ F2837xD 微控制器中集成的差分 ADC 测量电流和电压,该微控制器还可将信号调节电路与外部 ADC 相接合两个板载 14 位双通道同步采样 SAR ADC,带有 4 线 SPI,可与外部电机控制器接合信号调节电路的直流精度 < 0.1%每通道的过载和接地故障保护感应延迟 < 100ns
    来自:电机驱动与控制时间:2019-01-09 开源
  • uwb天线

    用于uwb使用,官方推荐天线,附件资料包括了gerber文件+cad图+说明附件资料截图:
    来自:DIY创意产品时间:2019-01-07 开源 天线 uwb
  • 一种承载 CC3200MOD 的低成本评估平台

    描述CC3200MODLAUNCHXL 是一种承载 CC3200MOD 的低成本评估平台。SimpleLink™ CC3200MOD 是一种无线微控制器 (MCU) 模块,其中集成了基于 ARM® Cortex™-M4 的 MCU,可让客户使用单个器件开发整个应用。该模块 LaunchPad 还具有可编程用户按钮、用于定制应用的 RGB LED、温度传感器和加速计传感器以及用于调试的板载仿真功能。LaunchPad 可堆叠接头接口演示了在与现有 BoosterPack 附加电路板上的其他外设(如图形显示器、音频编解码器、天线选择、环境感测等)连接时如何扩展 CC3200MOD 的功能。特性获得 FCC、IC、CE 和 Wi-Fi® CERTIFIED™ 认证的模块,能够请求针对 Wi-Fi 联盟成员的证书传输CC3200MOD、SimpleLink Wi-Fi、具有集成 MCU 的 internet-on-a-chip™ 模块解决方案利用 BoosterPack 生态系统的 40 引脚 LaunchPad 标准用于开包即用演示的板载加速计和温度传感器用于电源和调试连接的微型 USB 接口具有 U.FL 进行传导测试的板载芯片天线可使用 2 节 AA 或 2 节 AAA 碱性电池进行外部供电
    来自:通信与网络时间:2019-01-04 开源
  • 一种展示精密 PHYTERTM 功能的紧凑砖型设计

    描述TIDA-00886 由 LMX2571 高性能宽带 PLLatinum™ 低功率射频合成器构成,由采用直流/直流降压-升压转换器 TPS63050 的单节电池供电。 TIDA-00886 表明直流/直流降压-升压转换器对 LMX2571 的相位噪声性能的影响可忽略不计。LMX2571 在 2 路无线电应用以及手持测试和测量设备中极为普遍。虽然这是低电流消耗器件,在合成器模式(内部 VCO)下电流为 39mA,在 PLL 模式下电流为 9mA(外部 VCO),但是对于电池供电型应用而言,效率仍然十分关键。特性自电池经降压-升压的 3.3V 直流输出向 LMX2571 供电输入电压范围为 2.5V 至 5.5V从 10MHz 至 1344MHz 的任何频率升压模式中效率大于 90%,而在降压模式中效率大于 95%
    来自:电机驱动与控制时间:2019-01-04 开源
  • 可实现纳秒级精度的时间同步设计参考

    描述TIDA-00496 TI 参考设计是一种展示精密 PHYTERTM 功能的紧凑砖型设计。随着电网中更多系统将时间信息用于实时分析,时序变得十分关键。此设计使用 IEEE 1588v2 精确时间协议 (PTP) 实现纳秒级精度的时间同步。此设计可配备小型 LC 型收发器,从而用于 10/100 Mbps 铜线接口或 100 Mbps 光纤接口。特性设计基于 DP83630 精密 PHYTER™ - IEEE 1588 精确时间协议收发器(支持 IEEE 1588 V1 和 V2)针对 10/100 Mb/s 铜线接口和 100Base-FX 光纤接口对设计进行过测试针对 ESD IEC61000-4-2 接触放电 6KV 进行过测试对于铜线,在 3.3V 时的功率 < 300mW具有 LC 连接器的 HFBR-5961L/AL 快速以太网收发器(在 3.3V 时,对于发送器,<175mA;对于接收器,<120mA)三个用于链路、活动和速度的可编程 LED
    来自:家用电器时间:2019-01-04 开源
销量
3904
查看
49K
参数名 参数值
发布于 2015 年 01 月 06日
更新于 2017 年 02 月 08日
Moore8直播课堂