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

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

CC3D油门的cruisecontrol谁懂?因为这个惨炸

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-10 18:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
刚开始我用的manual手动模式  一切正常  翻滚掉高大概2米左右 如果油门控制的好 掉高更少(翻过来收油门 翻回去加油门)

周六看到一篇帖子介绍cruisecontrol模式  可以提供更好的翻滚体验,于是按照教程更改为cruisecontrol  并且在高级选项中设置为如图

然后满怀期待的去翻滚了,按照预想 应该翻到90度后油门自动减小 翻回去后自动增加 实现最小掉高的翻滚

结果:确实在翻滚到一定程度自动减油门,结果就是翻滚过来后,由于油门降低,翻滚速度大幅降低,直接掉高5米以上,狠狠的拍到地上……

心都碎了

有高手帮解释一下这个模式的作用以及到底应该怎么用么?



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

沙发
 楼主| 发表于 2015-8-10 18:04 | 只看该作者
需要视频的话  晚上回去上  用小蚁录的  模型小蚁都摔飞掉了
3
发表于 2015-8-10 19:17 | 只看该作者
换naze32飞控吧。。。
4
发表于 2015-8-10 19:25 | 只看该作者
你是求翻译吗?
默认模式过渡参数调整:最大能量因素,最大角度,最小油门,反转油门
                                      能量延时适配,能量微调,最大油门,反转能量
5
发表于 2015-8-10 19:36 | 只看该作者
我前一段时间一直用的这种油门模式翻的,过程也得象手动油门一样在翻前加大点油门,然后中等油门遥杆打到头开翻,反面时减小油门,翻过来时增大油门;要想连翻先飞高点儿,油门中下等不动,但掉高,我最多连翻6 7圈,最后碰了一下地又飞起来了,这两天升到15.02.02版本了,正在重调PID,半自稳暂时也把油门设手动了,手动最难调了,一直不理想,有空出去试效果。

6
 楼主| 发表于 2015-8-10 20:38 | 只看该作者
liujiang168 发表于 2015-8-10 19:36
我前一段时间一直用的这种油门模式翻的,过程也得象手动油门一样在翻前加大点油门,然后中等油门遥杆打到头 ...

请教这种模式的优点和适用场景是哪些呢?  百度实在找不到相关资料  按字面意思来看是巡航控制 也不知道是怎么个巡航法  

7
发表于 2015-8-10 21:39 | 只看该作者
本帖最后由 wohedanxiao 于 2015-8-10 21:43 编辑

卧槽刚才我打的一大段怎么看不见了。。。

不会是论坛吞了吧
我TM还翻译了大部分内容
8
发表于 2015-8-10 21:43 | 只看该作者
本帖最后由 wohedanxiao 于 2015-8-10 21:47 编辑

Warning:  This feature has only been finished for fixed pitch copters, and has only been tested on multi-copters.  It is not complete yet for collective pitch copters.
Cruise Control is a copter only feature that automatically adds power based on bank angle.  It adds just the right amount of power to avoid a change in altitude.  To use it you must check the checkboxes on the flight mode switch positions where you want it enabled.  You do this in the GCS on Configuration -> Input -> Flight Mode Switch Settings -> Cruise Control.  The defaults work well for multi-copters, but you can change the configuration in the GCS on Configuration -> Stabilization -> Misc -> Cruise Control.  There are 7 settings:
MaxPowerFactor: Really just a safety limit. 4.0 means it will not use more than 4 times the power the throttle stick is requesting.  If this number is very high, then beware if you hold your copter in your hand with the motors running slowly and you tip it to a 90 degree bank, it will go to full power.
PowerTrim: If you find that banging the stick around a lot makes the copter climb a bit, adjust this number down a little; and for loosing altitude, adjust it up a little.  Be aware that flying too aggressively for your copter's real power or for your configured MaxPowerFactor will cause it to loose a little altitude.
MaxAngle: This is the bank angle where CruiseControl goes into inverted / power disabled mode. The power for inverted mode is controlled by InvertedPowerSwitch.  If you want to zoom and do hard starts and braking, leave it a little over 90 degrees so that if you overbank, you will still have full boost available.  If you want to do flips you might set this to 90 degrees so the copter isn't pulling itself down when slightly inverted.
MinThrottle: Throttle stick below this disables Cruise Control. Also, by default Cruise Control forces the use of this value for throttle when the copter is inverted. For safety, never set this so low that the trimmed throttle stick cannot get below it.  Also leave it high enough so that the motors still have maneuvering power when you are inverted.
MaxThrottle: Multi-copters should probably use 90% to 95% to leave some headroom for stabilization. CP helis can set this to 100%.
InvertedPower: -1, 0, or 1. Cruise Control multiplies the throttle stick by this value if the bank angle is past MaxAngle. The default is 0 which says to turn the motors off (actually set them to MinThrottle) when inverted. 1 says to use the unboosted throttle stick value. -1 (DON'T USE, INCOMPLETE, UNTESTED, for use by CP helis using idle up) says to reverse the throttle stick when inverted.
NeutralThrust: Stick Percent where the copter neither lifts nor pushes down.  This needs to be 0 for all copters except CP helis that are using idle up.
Just like a hover, it will not hold altitude perfectly without a little adjustment now and then.
Cruise Control works well with Altitude Hold or Altitude Vario to reduce the amount of work the pilot has to do while just exploring around.  For zooming around and stunts, it works well with Rattitude or Attitude. Cruise control does NOT work in Rate or Acro+ mode.  It is designed to work with any flight mode.  Even autonomous flight modes could benefit from it's increased accuracy in altitude.  Beware that some autonomous modes may have their own version built in.  Altitude Hold / Vario no longer have their own version, so work best when paired with Cruise Control.
One trick with the MaxPowerFactor setting is to set it to 1.0 so you get no boost at all, just normal throttle.  Also set your MaxAngle to 90 and leave InvertedPower set to 0.  With this combination what you get is automatic throttle control for flips but no boost for bank angle.  It reduces the power to MinThrottle when inverted, but passes the throttle stick through unchanged when upright.  Leaving it at a normal level, like the default of 3.0 is a great compromise for most people though because you are using full stick = full power during flips anyway and it won't boost beyond full power.
Beware when doing multiple flips and relying on the auto motor cutoff when inverted:  ESC / motor combinations are all inherently slow, and the faster you flip, the more noticeable this is.  Although the controller tells the ESC to change to full power or zero power at your configured MaxAngle, it is some time after that that the ESC actually gets that done.  When flipping fast, this can be a large angle later, e.g. 90 degrees later than it should be.  Fast ESC's and slower rotation rates minimize this issue.  Be cautious and use 350 to 400 degrees per second with good altitude for your first automatic flips.

9
发表于 2015-8-10 22:07 | 只看该作者
深蓝冰刃 发表于 2015-8-10 20:38
请教这种模式的优点和适用场景是哪些呢?  百度实在找不到相关资料  按字面意思来看是巡航控制 也不知道 ...

这种模式就是在自稳或半自稳状态下飞控根据飞行姿态来参与油门控制以达到稳定高度目的,为多轴和部分机型的直机设计的。我认为在全自稳模式下最适合使用此模式,再就是半自稳初练翻转时常用,而模式切换角度最好由缺省的80度改为90度,在翻转过90度时就会降低动力,这样一定程度上防止掉高过多,等熟练后就可以把这种模式变成手动了。感觉优点是比手动温柔些且翻转时能变化动力的输出,适合初期练习用,当然要想翻得好还得调好PID等参数才可,官方说翻转速度必须大于360度每秒才好。

10
 楼主| 发表于 2015-8-10 22:32 | 只看该作者
liujiang168 发表于 2015-8-10 22:07
这种模式就是在自稳或半自稳状态下飞控根据飞行姿态来参与油门控制以达到稳定高度目的,为多轴和部分机型 ...

问题是CC3D如何稳定高度呢 它并没有高度计或气压计呀
11
发表于 2015-8-10 22:40 | 只看该作者
本帖最后由 liujiang168 于 2015-8-10 22:46 编辑
深蓝冰刃 发表于 2015-8-10 22:32
问题是CC3D如何稳定高度呢 它并没有高度计或气压计呀

这里所所的高度是指相对高度,必须通过控制油门大小来控制高度,与直机一个道理,而飞控参与控制能让你的飞机在正飞和偏转状态下高度变化不那么剧烈而已。



12
 楼主| 发表于 2015-8-10 23:10 | 只看该作者
liujiang168 发表于 2015-8-10 22:40
这里所所的高度是指相对高度,必须通过控制油门大小来控制高度,与直机一个道理,而飞控参与控制能让你的 ...

原理上是不是通过加速度来判断的?

我今天改回手动油门感觉舒服多了。。。

13
发表于 2015-8-10 23:52 | 只看该作者
本帖最后由 liujiang168 于 2015-8-11 00:11 编辑
深蓝冰刃 发表于 2015-8-10 23:10
原理上是不是通过加速度来判断的?

我今天改回手动油门感觉舒服多了。。。

有可能吧,话说还真不清楚咱们用的CC3D内部是否有加速度仪,但在GCS云台控制部分有体现


14
 楼主| 发表于 2015-8-12 09:48 | 只看该作者
liujiang168 发表于 2015-8-10 23:52
有可能吧,话说还真不清楚咱们用的CC3D内部是否有加速度仪,但在GCS云台控制部分有体现

感谢  看来还得多做做功课  论坛也搜不到这个巡航控制油门的相关资料~

15
发表于 2015-8-12 10:13 | 只看该作者
换naze32吧,再说翻滚也就娱乐娱乐不必深究~
16
 楼主| 发表于 2015-8-12 10:17 | 只看该作者
波里个波 发表于 2015-8-12 10:13
换naze32吧,再说翻滚也就娱乐娱乐不必深究~

翻滚倒是小问题

主要想弄清楚机制

另外问下知道在快速航线和有风的时候无法控制的前后摆动是PID哪里不对么?

一些基本的问题不搞明白  怕是换NAZE32也是一样抓瞎啊

17
发表于 2015-8-12 10:34 | 只看该作者
深蓝冰刃 发表于 2015-8-12 10:17
翻滚倒是小问题

主要想弄清楚机制

除非风很大,PID只要不太离谱,最多出现抖动,不会到控制不了的地步啊
18
 楼主| 发表于 2015-8-12 10:42 | 只看该作者
波里个波 发表于 2015-8-12 10:34
除非风很大,PID只要不太离谱,最多出现抖动,不会到控制不了的地步啊

并不是控制不了 而是明显的前后摆动 点头那种  论坛里面见别的飞友用默认参数飞CC3D也出现这种问题  拍摄的视频里面很明显

19
发表于 2015-8-12 10:51 | 只看该作者
深蓝冰刃 发表于 2015-8-12 09:48
感谢  看来还得多做做功课  论坛也搜不到这个巡航控制油门的相关资料~


我昨天晚上用新参数试飞,自稳,半自稳及翻滚状态都不错,这两个状态都用的是巡航模式,在翻滚时能感到反向时油门变小了,掉高能少一些,但最好在翻中也要调整油门大小更好,现在只差全RATE模式了,参数调到最小了在家里试飞特灵活,在外边试飞特迟钝,再重调这部分参数,开始对全手动飞行有信心了

20
发表于 2015-8-12 10:54 | 只看该作者
深蓝冰刃 发表于 2015-8-12 10:42
并不是控制不了 而是明显的前后摆动 点头那种  论坛里面见别的飞友用默认参数飞CC3D也出现这种问题  拍摄 ...

除了调PID参数外,还可以调一下遥控和PID里的俯仰曲线,这样能缓解一些.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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