这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » [资料]【stm32飞控程序】-MWC开源项目基于STM32的移植

共19条 1/2 1 2 跳转至

[资料]【stm32飞控程序】-MWC开源项目基于STM32的移植

工程师
2020-05-15 19:11:45     打赏
分享一个MWC开源项目的基于STM32的飞控程序,工程包含了MPU6050,MS5611,HMC5883L等常用传感器代码,以及IIC,SPI等代码,对于学习STM32或者学习飞控程序有较高的帮助。先贴个MWC简介:      MWC是Multiwii Copter的缩写,Multiwii是控制多旋翼航模的开源固件。Multiwii最初由法国航模爱好者Alex创立,用于控制他自己做的三轴飞行器。后经全世界各大高手改造扩展,现在Multiwii不仅仅支持三轴飞行器、四轴、六轴等多轴系列,还支持固定翼和直升机等航模。功能强大而且简单易用。我个人觉得,Multiwii支持的传感器类型极为丰富,而且支持十分广泛的外部设备和飞行模式,这让Multiwii飞控固件发展为国外最受欢迎的多轴开源固件之一。使用教程系列****:1、Multiwii官网      http://www.multiwii.com/2、Multiwii wiki ****      http://www.multiwii.com/wiki/index.php?title=Main_Page3、Multiwii 的GUI程序需要JAVA虚拟机的支持,需下载安装:http://java.com/zh_CN/download/manual.jsp?locale=zh_CN    这里分享的baseflight是MWC在STM32上的移植,包含了keil的工程文件。使用与原程序基本一样,原程序是基于Atmega328P(或Atmega2560)的,DIY MWC飞控还是很方便的,一个最小系统板加几个传感器模块就可以了,DIY教程百度下就有,这里不重复了。用STM32最小系统版加传感器模块也能实现飞控的DIY,另外传个FF飞控的原理图,与baseflight基本配套,可以做参考。上位机和原MWC的也是通用的,附件贴了个,打不开可能是因为没有装java环境。MWC的调参比APM的要麻烦些,APM的默认参数就可以飞了,MWC则需要折腾一番,不过也不算太难吧,调参主要调ROLL  PITH  YAW 和LEVEL。顺便贴个我的F450机架的大概参数,仅供参考,合适的参数都是自己摸索出来的。STM32, 移植F450机架XXD电调电机的参数参考工程下的一些文件游客,如果您要查看本帖隐藏内容请回复
  • STM32_baseflight32.part2.rar


    4.3 MB, 下载次数: 0

    售价: 1 铜板  [记录]  [购买]

  • STM32_baseflight.part1.rar


    6 MB, 下载次数: 0

    售价: 1 铜板  [记录]  [购买]

本主题由 xiaocaihong 于 1 小时前 审核通过





关键词: stm32     飞控     程序    

工程师
2020-05-15 19:19:29     打赏
2楼

了解一下


工程师
2020-05-15 19:26:04     打赏
3楼

感谢楼主分享


工程师
2020-05-15 19:30:57     打赏
4楼

学习


菜鸟
2020-05-15 22:30:05     打赏
5楼

好东西


工程师
2020-05-15 23:05:18     打赏
6楼

这个很厉害


工程师
2020-05-23 16:27:21     打赏
7楼

果断下载了


工程师
2020-05-26 22:47:37     打赏
8楼

下载看看


工程师
2020-05-31 22:46:35     打赏
9楼

果断下载了


菜鸟
2021-10-31 00:31:11     打赏
10楼

经典的飞控,看看


共19条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]