模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

38332查看 | 115回复

MWC飞控开发与测试

  [复制链接]
发表于 2016-8-19 11:39:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
首先本人是大学生,目前是大三。出于对无人机的喜爱,刚开始我们是买各种飞控来玩,但后来发现目前市面上的飞控开源程度不高,而且功能不够完善,以及部分号称完全开源的MWC飞控其实没有太多资料。所以我们打算自行设计并能写出一份完善的资料供大家学习。

以下先展示以下我们目前的进度。
1.飞控的制作
这是我们目前已经完成的MWC飞控

目前已完成的飞控板

MWC飞控开发与测试 无人机,飞控,开源,机架 作者:godlikesxf 2227

附上原理图
MWC飞控开发与测试 无人机,飞控,开源,机架 作者:godlikesxf 6777
原理图及工程图文件(Altium Designer 9) MWC飞控开发与测试 无人机,飞控,开源,机架 作者:godlikesxf 3406 飞控原理图及工程图.rar (899.16 KB, 下载次数: 112)
因为是大学不教pcb设计,pcb设计师我在网易云课堂学的,只是现学现卖,设计的有不合理的地方大家请谅解,等开学后我会重新做一块板换上处理速度更快的芯片。


2.代码部分
我们所用的及修改的是基于MultiWii2.4 我下面放出代码 其中MultiWii.cpp以及config.cpp已用中文翻译注释(尽力翻译的 有少部分实在翻译不出来了) MWC飞控开发与测试 无人机,飞控,开源,机架 作者:godlikesxf 2056 MultiWii.rar (193.69 KB, 下载次数: 204)
视频及ppt中展示了我目前所能实现的功能,这些拓展功能是原来代码中没有的,都是自己慢慢琢磨写出来的。
视频都是自己拍的 没有上传优酷什么的 我就全部压缩发上来吧 大家麻烦自己下载看一下吧 新手发帖 不好意思哈
这里好像发不了太大的文件 我放百度云的链接吧
视频                   http://pan.baidu.com/s/1bp0vieN
参赛用ppt          http://pan.baidu.com/s/1o8LD1Nk


最后秀一下我比赛的成果
MWC飞控开发与测试 无人机,飞控,开源,机架 作者:godlikesxf 2539


       之后我会对飞控板做出更好的改进,使其处理速度更快,拓展功能更多。并且我会对机架重新设计,完全自主设计的机架。希望大家能继续关注我,我会时不时的发帖来报告一下我的进度,并且希望大家能鼓励我。精神也好,物质也好,毕竟整个项目就我和我朋友两个人实在是太累,而且做这个特别烧钱,学校能报销的不多,大部分都是我们自掏腰包。不过没事,是自己的兴趣爱好。  最后,谢谢各位看完我的贴,也希望大家能提出意见建议,我会虚心接受,谢谢各位。

       有什么问题需要私聊的话来模友之吧的群找我吧 我名字是  空白

评分

参与人数 1牛币 +1 收起 理由
小龙科技 + 1 pcb设计我也想学

查看全部评分

发表于 2016-8-23 20:00:39 | 显示全部楼层
自己整理出来了,一共就这些喽……
J1,J2,J3是刷写用串口。
GPS接GPS。
ultrasonic接超声波。
TR,RT跳线通时工作(用于飞控和OSD通信),断开刷写
M3,9,10,11用于输出。
V1,V2,V3是用来断开3个主控供电的,这样可以独立工作??
JSQ是输入,
JP1,2,3都是扩展用的
整理出来才发现,作为开源的控,都留着还是好点,万一要用……
回复 支持 1 反对 0

使用道具 举报

发表于 2016-8-19 14:07:20 | 显示全部楼层
godlikesxf 发表于 2016-8-19 12:52 MWC飞控开发与测试 无人机,飞控,开源,机架 作者:useisbb 9368
是这样的 每一块单片机有它单独的任务  最左边是负责飞控  中间是拓展功能 目前有gps 超声波 光流  最右 ...

选一个强的核心版移植一个ucos或者rtos,学生版是免费的。多任务开发。片内总线传输可靠性和速度都高。图像识别这芯片做不到,需要带dsp硬核,当然很高主频arm也可以,图像硬解码也是刚需,ram也是要少说上百M,否则算个图像矩阵运输单片机那几K远远不够。
回复 支持 1 反对 0

使用道具 举报

发表于 2016-8-19 11:53:53 | 显示全部楼层
不错不错帮顶
发表于 2016-8-19 12:35:51 | 显示全部楼层
顶一个
发表于 2016-8-19 12:46:50 | 显示全部楼层
我就想知道这么多单片机你这是端口不够用?还是任务不够用了
 楼主| 发表于 2016-8-19 12:52:51 | 显示全部楼层
useisbb 发表于 2016-8-19 12:46
我就想知道这么多单片机你这是端口不够用?还是任务不够用了

是这样的 每一块单片机有它单独的任务  最左边是负责飞控  中间是拓展功能 目前有gps 超声波 光流  最右边的功能是图像处理  我不想一块单片机同时控制飞行和其他任务  不是端口不够也不是任务不够用  是为了能够明确 这样编程起来也会很方便 一块单片机有一块的任务  明确分配 单独编程
发表于 2016-8-19 13:14:36 | 显示全部楼层
支持diy但是貌似我不太懂
发表于 2016-8-19 13:43:16 | 显示全部楼层
mwc已经过时了,另外我感觉这么多单片机用不着啊,一个2560单片机就足够了,
发表于 2016-8-19 13:48:44 | 显示全部楼层
顶顶顶,大学生,可以可以
 楼主| 发表于 2016-8-19 14:39:21 | 显示全部楼层
useisbb 发表于 2016-8-19 14:07
选一个强的核心版移植一个ucos或者rtos,学生版是免费的。多任务开发。片内总线传输可靠性和速度都高。图 ...

我的图像处理其实就是一个简单的osd  如果真要上升到图像是别的话我之前一个ti比赛 用的是树莓派做处理以及opencv
发表于 2016-8-19 14:42:20 | 显示全部楼层
牛 看来模友之吧越来越多大牛进驻了
 楼主| 发表于 2016-8-19 14:42:46 | 显示全部楼层
wcdsxm 发表于 2016-8-19 13:43
mwc已经过时了,另外我感觉这么多单片机用不着啊,一个2560单片机就足够了, ...

单片机多是因为我可以单独对某一块功能进行编程   mwc过时是因为没有更好的定高定点以及稳定的算法以及没人去开发它更多的功能  我现在的这一套定高定点算法已经很稳定  接下来是去研究如何增加功能  如果我能做出一套完整的体系 我相信mwc还能重新复活  毕竟是基于arduino  学习难度不是很高
发表于 2016-8-19 14:51:30 | 显示全部楼层
arduino  的确简单,加油!
发表于 2016-8-19 14:52:03 | 显示全部楼层
顶一个,学习学习
发表于 2016-8-19 15:04:17 | 显示全部楼层
godlikesxf 发表于 2016-8-19 14:39 MWC飞控开发与测试 无人机,飞控,开源,机架 作者:useisbb 9689
我的图像处理其实就是一个简单的osd  如果真要上升到图像是别的话我之前一个ti比赛 用的是树莓派做处理以 ...

这倒是可以。
发表于 2016-8-19 16:01:10 | 显示全部楼层
支持楼主分享,狼哥来顶~~
发表于 2016-8-19 17:40:51 | 显示全部楼层
支持diy但是貌似我不太懂
发表于 2016-8-19 17:50:43 | 显示全部楼层
支持 加油
发表于 2016-8-19 18:02:50 | 显示全部楼层
顶顶顶,大学生,可以可以
发表于 2016-8-19 19:23:04 | 显示全部楼层
三核的!哈哈 飞控也多核了 支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!