智能车制作

标题: CREELINKS无人机开源资料大全-免费分享 [打印本页]

作者: creelinks    时间: 2017-4-16 14:48
标题: CREELINKS无人机开源资料大全-免费分享
CREELINKS小四轴简介
诸多无人机爱好者想亲手动手DIY一个自己专属的无人机,买个现成的飞控板,组装一下就能飞(太easy,不仅毫无成就感,而且啥也没学到)。搜罗一下现如今无人机市场,各种无人机琳琅满目,开源无人机才是DIY的最爱,笔者也了解过无人机现状及相关开源的项目,如Crazepony、CrazyFile、Paparazzi UAV、Dronecode / PX4、OpenDroneMap等,但大多数开源无人机上手难度大,代码晦涩难理解,且处于不同的处理器平台,移植相当困难,代码设计难以借鉴及修改。小编特此打造一款与众不同的开源无人机。
插图一[attach]90354[/attach]
CREELINKS开源无人机有何不同?
软件及硬件完全基于CREELINKS物联网平台的模块化设计思想,硬件模块抽象化、模块驱动对象化。整套实现的无人机代码,与底层处理器平台彻底无关,用户可很方便的移植到其它任何处理器平台。
无人机使用到所有模块原理图开源!PCB开源!模块驱动开源!飞控算法开源!
{
CREELINKS不是为了开源而开源,做到以下几点才叫开源:
1、软硬件结构简单、模块化设计,框架清晰,代码能读懂才是开源!
2、方便移植,可不做修改、或稍加修改,即可移植到其它硬件平台!
3、功能扩展性强!
}
你可以从元件选型、原理图设计、PCB走线、代码编写,调试飞行姿态,整个流程完成无人机的设计开发。360°无死角DIY  😊!
硬件结构
处理器
意法半导体STM32系列(全球最主流的飞控处理器)
目前意法半导体的STM32系列是国内采用率很高的无人机主控芯片,ST赞助了全国大学生电子设计大赛,赛事推荐的无人机项目的主控芯片就是STM32,熟悉了它的主控平台的人非常多,性价比很不错。
STM32系列又有STM32F0/F1/F2/F3/F4/F7/L0/L1/L4多个产品系列

Creelinks飞控系统框图
[attach]90352[/attach]
[attach]90353[/attach]
(接口实现层):此部分为CREELINKS平台标准接口API,基于不同处理器平台的具体实现。
(硬件抽象层):此为CREELINKS平台标准库,即一些*.h文件的合集,在任何处理器平台,这些文件中的接口全部相同(CeMcu.h比较特殊,这里不详细介绍)。如果需要移植到一个新的处理器平台,如STM32F407或其它51处理器,只需实现这些*.h文件中的接口即可。
(模块驱动层):此为基于CREELINKS平台库,实现的模块驱动库,如此这些模块,则可完全独立于任何处理器。
(核心算法层):为用户设计的商品软件,在这里指小四轴无人机主控制程序。
源码主函数
[attach]90355[/attach]

手柄源码
[attach]90356[/attach][attach]90357[/attach]







作者: 如意鸟    时间: 2017-4-16 14:56
666占个楼
作者: cankun1314    时间: 2017-4-17 10:24
开源大法好啊
作者: DataSheep    时间: 2017-4-17 12:13
可以 很稳  
作者: 光电1233    时间: 2017-4-17 13:47
程序在哪里?
作者: 花漾    时间: 2017-7-19 09:07
谢谢

作者: shihaowen    时间: 2017-12-5 13:13
谢谢楼主分享




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2