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

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

求助! MWC MEGA 3.0 + UBlox GPS

[复制链接]
41
 楼主| 发表于 2013-7-27 13:42 | 只看该作者
小狼的尾巴 发表于 2013-7-27 12:12
第3个问题,使用GPS的时候需要远离地面,就是飞高点。地面反射电磁波会干扰GPS信号。还有在GPS下面安装 ...

很感激小狼兄的专业回覆,你是GPS底座下面做屏蔽鋁泊吗?还有就是,机头方向修正后对操控上具体有什么帮助呢

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

42
 楼主| 发表于 2013-7-27 14:01 | 只看该作者
小狼的尾巴 发表于 2013-7-27 12:04
看了好几个问题,就记住第一个,后面的以后说。首先,要知道飞机自稳是靠加速度传感器的,你矫正加速度 ...

我在机身上装了一个水平仪,并且在装腳架后用水平尺校正过,水平上应该没问题的,再请问你一句,打左偏左打右偏右無定向,好象修正速度很慢几乎没有,那最大I值是0.001正常嗎?还有起飛后慢慢向左自旋,要在控上加3点右转來修正,这个问题如何改善呢请问??

43
发表于 2013-7-27 15:08 | 只看该作者
johnny_21 发表于 2013-7-27 13:42
很感激小狼兄的专业回覆,你是GPS底座下面做屏蔽鋁泊吗?还有就是,机头方向修正后对操控上具体有什么帮助 ...

一个问题一个问题来,我的MWC是自己焊接的,GPS下面是电路板,一层绝缘胶带,一层锡纸,一层绝缘胶带。。。就是这样子,也算是屏蔽了吧。朋友用APM飞控的,这招不错,不过定点最好还是看程序可靠性。。。。我们只能进可能的做好别的工作。
还有就是,机头方向修正后对操控上具体有什么帮助呢”我没看懂

44
发表于 2013-7-27 15:14 | 只看该作者
johnny_21 发表于 2013-7-27 14:01
我在机身上装了一个水平仪,并且在装腳架后用水平尺校正过,水平上应该没问题的,再请问你一句,打左偏左 ...

先默认吧,然后自己改别的PID。我记得PID中的I是积分吧。。。。。积分就是与过去的关系。。P是比例,你说的反应慢应该是增加P值。D是微分,描述的是运动的趋势。自旋,检查电机是否安装有偏移,就是有没有左右转动。还有一种自旋是没矫正磁力计
还有,你头像里面用的那个4旋翼好扯啊,阿尔法。。。。。

45
 楼主| 发表于 2013-7-27 16:19 | 只看该作者
小狼的尾巴 发表于 2013-7-27 15:14
先默认吧,然后自己改别的PID。我记得PID中的I是积分吧。。。。。积分就是与过去的关系。。P是比例,你说 ...

档案名乱了码戏名又忘记了!! 但终於有人让我记起这套戏的多称了,
屏敝层做了,上下电工胶布,中间铝片,用接了地的介子收紧....汽压计用1mm厚EVA贴上,刚弄好还未试飞看看有无改善,希望OK啦!!!




46
发表于 2013-7-27 19:08 | 只看该作者
johnny_21 发表于 2013-7-27 16:19
档案名乱了码戏名又忘记了!!  但终於有人让我记起这套戏的多称了,
屏 ...

祝爽飞~~~
47
发表于 2013-7-27 20:03 | 只看该作者
johnny_21 发表于 2013-7-27 14:01
我在机身上装了一个水平仪,并且在装腳架后用水平尺校正过,水平上应该没问题的,再请问你一句,打左偏左 ...

i值越大修正速度越快
48
 楼主| 发表于 2013-7-27 20:37 | 只看该作者
aweixinga 发表于 2013-7-27 20:03
i值越大修正速度越快

谢谢aweixinga兄再次友情回覆!!
I值现在调到0.01左右,稳了很多,同时前后侧飞的P,我要加到5.5才能修正及时,坛上很多师兄也只设定2.X,现在才知道不同配置机型的PID也会差很远,没有准则!!!

49
 楼主| 发表于 2013-7-27 20:51 | 只看该作者
小狼的尾巴 发表于 2013-7-27 15:08
一个问题一个问题来,我的MWC是自己焊接的,GPS下面是电路板,一层绝缘胶带,一层锡纸,一层绝缘胶带。。 ...

“还有就是,机头方向修正后对操控上具体有什么帮助呢”我没看懂
之前之后做了所有该做的改善如加屏敝,设config.h偏磁角,搬离电调线,升高飞控.....,好象GUI右图及蓝牙GUI的机头方向与真实机头总是差了+100度左右,转动机头方向GUI图像也会同时转,移动也很正常,就只有图象跟实物机头总是差了一个固定角度,求解...求救 !!!
50
发表于 2013-7-27 21:11 | 只看该作者
johnny_21 发表于 2013-7-27 20:51
“还有就是,机头方向修正后对操控上具体有什么帮助呢”我没看懂
之前之后做了所有该做的改善如加屏敝, ...

GUI中的方向必须和实际一致,不知道你是怎么飞的,更改config中的

      /* enforce your individual sensor orientation - even overrides board specific defaults */
      //#define FORCE_ACC_ORIENTATION(X, Y, Z)  {accADC[ROLL]  =  Y; accADC[PITCH]  = -X; accADC[YAW]  = Z;}
      //#define FORCE_GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] =  X; gyroADC[YAW] = Z;}
      //#define FORCE_MAG_ORIENTATION(X, Y, Z)  {magADC[ROLL]  =  X; magADC[PITCH]  =  Y; magADC[YAW]  = Z;}

      /* Board orientation shift */
      /* If you have frame designed only for + mode and you cannot rotate FC phisycally for flying in X mode (or vice versa)
       * you can use one of of this options for virtual sensors rotation by 45 deegres, then set type of multicopter according to flight mode.
       * Check motors order and directions of motors rotation for matching with new front point!  Uncomment only one option! */
      //#define SENSORS_TILT_45DEG_RIGHT        // rotate the FRONT 45 degres clockwise
      //#define SENSORS_TILT_45DEG_LEFT         // rotate the FRONT 45 degres counterclockwise
修改红色的部分。你懂得

51
 楼主| 发表于 2013-7-27 21:58 | 只看该作者
小狼的尾巴 发表于 2013-7-27 21:11
GUI中的方向必须和实际一致,不知道你是怎么飞的,更改config中的

      /* enforce your individual  ...

哈哈!虽然方向错,但是也能正常飞,所以奇怪!
但指的这些设定,原则上前面已设定了飞控型号,说不用修改下面个别传感器的叁数,那前面指定了的飞控板型号是否要关了它(加回"//")?
除了打开MAG栏(除去"//"),X,Y或Z是否要加"-"在前面? 还是输入实制偏差了的角度作补偿呢?
做了问题少年,麻烦小狼!!

52
发表于 2013-7-27 22:23 | 只看该作者
johnny_21 发表于 2013-7-27 21:58
哈哈!虽然方向错,但是也能正常飞,所以奇怪!
但指的这些设定,原则上前面已设定了飞控型号,说不用修改 ...

这个问题,其实你前面去掉注释启用的传感器只是告诉了飞控你现在是什么传感器,在一个def.h的文件里默认设置了传感器的方向,那只是作者默认的方向,但是实际情况如何需要更改,你可以改def.h中的参数(不建议),也可以改这里的,看到那个全大写的FORCE了吗?那是强制更改传感器的方向,如果你读程序,在sensors文件里有。如果和GUI不符,必须修改。去掉前面注释(不用修改前面传感器部分的注释,开启即可),然后修改里面的X,Y,Z以及正负号,直到与GUI一致。你是开启自稳飞的吧。所以你能飞。你去掉自稳试试~~~~~
53
 楼主| 发表于 2013-7-27 23:41 | 只看该作者
小狼的尾巴 发表于 2013-7-27 22:23
这个问题,其实你前面去掉注释启用的传感器只是告诉了飞控你现在是什么传感器,在一个def.h的文件里默认设 ...

果然是上将一名,励害!!  看来要再继续折腾一下程度了!!
54
发表于 2013-7-30 18:30 | 只看该作者
关于第一点,不论RPY的PID调得再好,实际用起来,也就是个KK的效果,我看了很多的教程,很多人忽略的最重要的POS,调大POS后你会发现,当你用手去推飞行器发生偏移,飞行器会试图修正回来,这个就是传说中的自稳,也就是NAZA的状态模式。
55
 楼主| 发表于 2013-7-31 01:07 | 只看该作者
本帖最后由 johnny_21 于 2013-7-31 20:46 编辑
小狼的尾巴 发表于 2013-7-27 22:23
这个问题,其实你前面去掉注释启用的传感器只是告诉了飞控你现在是什么传感器,在一个def.h的文件里默认设 ...

昨天试了多种组合修改MAG的X,Y,Z位置及+/-设定,不是反向了便是某一轴不正常,所以问题还未解决啊!原本的设定在各方面都合理,只剩图型机头偏了反时针方向100度左右,还未查到程序的角度补偿值在那里啊! 求再指教!!!

56
发表于 2013-7-31 09:07 | 只看该作者
楼主应该把你解决问题的对应方法也统计出来就好了,会方便很多新手的!!
57
发表于 2013-7-31 15:01 | 只看该作者
把解决方法也贴上来吧,这样就可以当个教程了,就值得收藏啊!!!!
58
发表于 2013-7-31 15:56 | 只看该作者
值得收藏啊
59
发表于 2013-7-31 16:15 | 只看该作者
路过学习
60
发表于 2013-7-31 16:45 | 只看该作者
气压定高你是如何解决的?求方法,我的也是忽上忽下的,有时候一开气压直接砸地上,在弹一下忽的起来
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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