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

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

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

  [复制链接]
81
发表于 2015-1-23 08:29 | 只看该作者
請問naze32这个飞控 有裝罗盘,高精度气压传感器 跟沒裝 有何區別 謝謝

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

82
 楼主| 发表于 2015-1-23 12:12 | 只看该作者
heyi1010 发表于 2015-1-23 08:29
請問naze32这个飞控 有裝罗盘,高精度气压传感器 跟沒裝 有何區別 謝謝

有装罗盘就能准确分辨东南西北咯,没有的话只能靠陀螺仪积分算出来,变化速度越大误差越大,上电的一刻机头方初始化为某一方。

没有气压计就不能定高度。

83
发表于 2015-1-23 17:44 | 只看该作者
了解 謝謝

84
发表于 2015-1-23 23:45 | 只看该作者
樓主,我也在學這個板子,問一下,hex有好多版,是不是stm32的都能刷,有個naza32.hex不知道亂刷會不會掛了
85
 楼主| 发表于 2015-1-24 00:08 | 只看该作者
本帖最后由 退后 于 2015-1-24 00:09 编辑
bonokid 发表于 2015-1-23 23:45
樓主,我也在學這個板子,問一下,hex有好多版,是不是stm32的都能刷,有個naza32.hex不知道亂刷會不會掛了 ...

以我经验来看,只要电路没问题,stm32是刷不死了,不过最好还是看准了再刷,毕竟flash是有一定寿命的。
如果是想刷baseflight的话,按88楼的视频来操作就好。



86
发表于 2015-1-24 00:57 | 只看该作者
剛照你的說的方式刷了Naza32成功了,不過我這個本進boot是boot0接3.3v跟你的不一樣,另外請教一下GPS怎麼接呢,好像跟arduino的GPS接法不同,我有個M8N不知能不能用在這個飛控上
87
发表于 2015-1-24 01:28 | 只看该作者
提供個GUI,買飛控板老闆給的...剛刷完naza32試了可以連,用mwcwii confige也可以連不過機頭方像好像不對,其他GUI裡面都是正確的
链接: http://pan.baidu.com/s/1hq7r6o0 密码: ntnc
88
 楼主| 发表于 2015-1-24 11:51 | 只看该作者
bonokid 发表于 2015-1-24 01:28
提供個GUI,買飛控板老闆給的...剛刷完naza32試了可以連,用mwcwii confige也可以連不過機頭方像好像不對,其 ...

机头方向不对倒没有遇到过,这个winGUI有地图这个非常好!
89
发表于 2015-1-24 12:04 | 只看该作者
高大上,我这个水平,看不懂,看热闹
90
 楼主| 发表于 2015-1-24 14:56 | 只看该作者
本帖最后由 退后 于 2015-4-17 01:47 编辑

继续GUI的介绍




Serial Receiver
串口接收,就是接收器不是PWM或PPM,而是串口,开启这个功能的前提是要启动串口接收功能

这里有5种接收的模式

"set serialrx_type=0" for Spektrum 10bit (1024)  //这个是Spektrum遥控,10位
"set serialrx_type=1" for Spektrum 11bit (2048)  //这个是Spektrum遥控,11位
"set serialrx_type=2" for Futaba SBUS mode       //这个是SBUS模式
"set serialrx_type=3" for Graupner SUMD            //这个是SUMD模式
"set serialrx_type=4" for msp                             //MSP模式,就是MWC的串口协议,它也可以用来控制飞控

GPS
这里就不多介绍了,按照你的GPS的类型,波特率设置一下就好

Battery Voltage 电池电压

Minimun Cell Voltage 最小电池电压,注意这里是单一块电池的电压,比如3S电池,最小电压为9.9V

Warning Cell Voltage 报警时的电压

Maximun Cell Voltage 最高电压

Voltage Scale 电压倍数,如果你的电路是按官方的设计,那就是11倍(这里的数值=110),其余的按你的分压电阻比例计算

Board Alignment 飞控对齐,在不移动飞控在机架里位置的前提下,改变机头方向,单位是角度,一般用来矫正安装后的误差

Roll Adjustment 横滚方向

Pitch Adjustment 俯仰方向

Yaw AdJustment 偏航方向

Current Sensor 电流传感器,通过检测ACS758LCB-100U的电压,设置相应倍数,求得电流大小。










91
发表于 2015-1-24 15:13 | 只看该作者
哎 不会让我重新学习理科知识吧~~~
92
 楼主| 发表于 2015-1-24 15:26 | 只看该作者


调PID,有的人说飞默认参数就可以飞得很好,我也不太确定,为了不出什么意外,一定要自己细心调试。

关于怎么调PID,网上已经有足够多足够好的教程了,我就不再自曝其短了。

顺便一提的是,这里跟MWC是一毛一样的,所以可以使用MWC的GUI调试,如果你对WMC比较熟的话。


93
发表于 2015-1-24 17:42 | 只看该作者
問一下,這個飛控能不能飛y6好像沒看到改機型的地方,mwc去config可以選這個找不到,另外gps模塊要買那種的,接口好像不一樣,不知道怎麼接腳位
94
 楼主| 发表于 2015-1-24 18:14 | 只看该作者
本帖最后由 退后 于 2015-1-24 18:16 编辑
bonokid 发表于 2015-1-24 17:42
問一下,這個飛控能不能飛y6好像沒看到改機型的地方,mwc去config可以選這個找不到,另外gps模塊要買那種的 ...

可以飞Y6,MWC本身就不支持在GUI改机型的,必需在源码改,然后再编译刷入。basefligh直接在GUI改,看下图,用这个GUI,这个帖子里有很详细的介绍了。






GPS用普通的串口那种就行,脚位是和接收机共用的,使用GPS前提要使用PPM的接收器,开启飞控的PPM和GPS功能,原来接接收器的channel3和channel4引脚就是TX和RX,接给GPS就可以了
详细的看使用手册
http://www.abusemark.com/downloads/naze32_rev3.pdf


95
发表于 2015-1-24 18:19 | 只看该作者
謝謝啦,這樣我就不用在整個機架出來玩stm32了
96
 楼主| 发表于 2015-1-24 18:30 | 只看该作者
bonokid 发表于 2015-1-24 18:19
謝謝啦,這樣我就不用在整個機架出來玩stm32了

弄好了试飞可以拍个视频回传到这里吗?如果有什么感觉也可以写一下。我没有控飞不了,麻烦了!
97
发表于 2015-1-24 18:40 | 只看该作者
我這兩周找時間弄完它吧,剛買了雕刻機3d打印機忙著學呢
98
发表于 2015-1-25 22:30 | 只看该作者
本帖最后由 sctwp 于 2015-1-25 22:32 编辑

初步的设计已经完成,请大家拍砖的时候轻点。

现在还有USB最终没确定是用烧录的miniUSB型接口,还是用手机上的USB接口,前者我有封装用手机的还要找资料。



baseflight.JPG (117.82 KB, 下载次数: 167)

baseflight.JPG
99
 楼主| 发表于 2015-1-26 00:58 | 只看该作者
sctwp 发表于 2015-1-25 22:30
初步的设计已经完成,请大家拍砖的时候轻点。

现在还有USB最终没确定是用烧录的miniUSB型接口,还是用手 ...

请问你这是完全参照原理路画的么?
100
发表于 2015-1-26 07:19 | 只看该作者
是的完全按照你在贴子里面提供的原理图画的。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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