5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: 退后
打印 上一主题 下一主题

超低成本DIY.10DOF.NAZE32飞控,刷开源固件baseflight

  [复制链接]
61
发表于 2015-1-10 22:57 | 只看该作者
楼主有没有飞过呢?

欢迎继续阅读楼主其他信息

62
发表于 2015-1-10 22:57 | 只看该作者
楼主有没有飞过呢?效果怎么样

63
 楼主| 发表于 2015-1-11 00:02 | 只看该作者
sctwp 发表于 2015-1-10 22:57
楼主有没有飞过呢?效果怎么样

恭喜吖!!我做那旧的板子飞过,比较久之前的事了,对震动有点敏感,我用的也是比较便宜的电机和桨,那时候刚入魔,走了好些弯路,差点以为是自己做的板子不行。后来对电机和桨做了些动平衡,再做点防震的措施就很好解决了问题,调好参数一点也不比那些好几百的飞控差(调参也是一瓢眼泪,新手……),MWC有的它都有了。说起来真有点不光彩,我没有控,只是用手机,做得不怎么好勉强能飞,手感很渣,因为它没少炸机,现在正着手做新的手机控,所以在这之前就不打算飞了。youtobe上很多baseflight的视频,国内的却一个都找不着,很是失望。开这个贴很大原因是想让这个东西在国内能露露脸。如果有魔友刷了basefligh的,不吝交流指教
64
 楼主| 发表于 2015-1-11 00:05 | 只看该作者
sctwp 发表于 2015-1-10 22:38
非常感谢楼主经过3小时的折腾终于搞定了。

看了你的帖子好像你对CC3D的硬件也有点见解,不知道它跟这个naze32主要是电路有什么差别呢?

65
发表于 2015-1-11 12:25 | 只看该作者
本帖最后由 sctwp 于 2015-1-11 12:33 编辑
退后 发表于 2015-1-11 00:05
看了你的帖子好像你对CC3D的硬件也有点见解,不知道它跟这个naze32主要是电路有什么差别呢?


买了一块,CC3D的pcb设计估计是自动布线出来的 看了很生气,就顺手改了一版,本想改成有刷。改完后才发现不能驱动有刷,后来想再改一版无刷看到又没有GPS高度计就放弃了,而这个全齐了。
CC3D与MPU6000的接口用的是SPI 而baseflight用的是I2C这是最重要的区别,脚位兼容的不多。打算动手设计一版baseflight传感器全有了值得试一下,不知能不能设计成与cc3d兼容(这个难度相当大,意义上也不大CC3D用的是MPU6000,看了一下baseflight的程序它倒是可以兼容MPU6000)。


66
发表于 2015-1-11 12:42 | 只看该作者
直接所以gy 86模块可以不?怎么与stm32f103连接?
67
 楼主| 发表于 2015-1-11 14:14 | 只看该作者
sctwp 发表于 2015-1-11 12:25
买了一块,CC3D的pcb设计估计是自动布线出来的 看了很生气,就顺手改了一版,本想改成有刷。改完后才发 ...

脚位不兼容是最大的麻烦,牵涉到mcu很多的功能。也不建议自己去修改固件,牵一发而动全身。那么就只能改板子了,我有一个想法,把传感器集成到单独一个模块,MCU单独一个模块,把有用的引脚全引出,刷了不同固件就按不同固件的电路连接到MCU不同的引脚,就好像砌积木一样。如果耐心,也可以设计做一个开关,随时切换电路到不同引脚,简单方便,一键切换,两种飞控随心换。
68
 楼主| 发表于 2015-1-11 14:26 | 只看该作者
jkll 发表于 2015-1-11 12:42
直接所以gy 86模块可以不?怎么与stm32f103连接?

可以,baseflight支持这三个传感器,参考飞控电路原理图,电源共地,scl和sda接到PB10和PB11,mag_drdy和mpu_int接到PB12和PB13。

69
发表于 2015-1-11 15:00 | 只看该作者
退后 发表于 2015-1-11 14:14
脚位不兼容是最大的麻烦,牵涉到mcu很多的功能。也不建议自己去修改固件,牵一发而动全身。那么就只能改 ...

这样子需要动手机能比较强搞不好焊盘就掉了,非常影响使用人的心情。电路上要跳很多电阻也比较麻烦。
70
发表于 2015-1-11 16:08 | 只看该作者
这个飞控支持sbus吗?我看到了ppm。
71
发表于 2015-1-11 16:09 | 只看该作者
还有那个下载扩展程序的界面应该下载那些东西?
72
 楼主| 发表于 2015-1-11 18:39 | 只看该作者
jkll 发表于 2015-1-11 16:08
这个飞控支持sbus吗?我看到了ppm。

支持SBUS、SUMD、SpekSat等等。下载插件就可以了。

73
发表于 2015-1-18 20:02 | 只看该作者
额,还是没有说到关键的东西,还是一直在说皮毛。楼主加油更新代码注释和调参啊
74
发表于 2015-1-19 23:10 | 只看该作者
准备动手设计PCB但在核对原理图时发现有个MMA的加速度传感器   但你的手工板上没有这个传感器我打算不设计这个传感器上去不知结果会怎么样?
75
 楼主| 发表于 2015-1-21 22:03 | 只看该作者
本帖最后由 退后 于 2015-1-21 22:18 编辑
sctwp 发表于 2015-1-19 23:10
准备动手设计PCB但在核对原理图时发现有个MMA的加速度传感器   但你的手工板上没有这个传感器我打算不设计 ...

默认情况下程序会自动检测ACC传感器,并选其中一个传感器的数据作处理。

检测顺序如下:ADXL345 > MPU6050 > MPU6500 > MMA8452 > BMA280


就是说,如果你安装了mpu6050,mma8452纯属摆设

76
发表于 2015-1-22 07:52 | 只看该作者
多谢原理图昨晚设计已完成今天晚上准备作PCB封装,争取下周初步完成。
77
发表于 2015-1-22 09:54 | 只看该作者
78
 楼主| 发表于 2015-1-22 22:39 | 只看该作者
sctwp 发表于 2015-1-22 07:52
多谢原理图昨晚设计已完成今天晚上准备作PCB封装,争取下周初步完成。

成功了记得在这里告诉我,顺便也可以帮助一下我完善一下这个帖子,年末比较忙,但回回帖子还可以。
79
发表于 2015-1-22 22:57 | 只看该作者
退后 发表于 2015-1-22 22:39
成功了记得在这里告诉我,顺便也可以帮助一下我完善一下这个帖子,年末比较忙,但回回帖子还可以。

没问题如果有物料的话送你一块板(焊接好的),当然邮费还是要你付。
80
 楼主| 发表于 2015-1-22 23:07 | 只看该作者
sctwp 发表于 2015-1-22 22:57
没问题如果有物料的话送你一块板(焊接好的),当然邮费还是要你付。

哈哈,好吖,先谢过喇

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表