5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 【兔蛋实验室】BF 4.0.0最新固件 兔蛋针对各项新功能的理解和调整 [打印本页]

作者: 兔蛋    时间: 2019-4-15 22:38
标题: 【兔蛋实验室】BF 4.0.0最新固件 兔蛋针对各项新功能的理解和调整
本帖最后由 兔蛋 于 2019-4-16 10:29 编辑

(, 下载次数: 136)

Betaflight 4.0.0最新固件
兔蛋针对各项新功能的理解和调整



前提:

    首先保证安装好最新版10.5.1以上的BF调参软件,否则很多功能无法调整,甚至会出错。
    刷好了对应自己飞控型号的BF 4.0.0固件(还真不是废话,有些朋友真的会刷错)。



个人感觉需要重视的调整:


一、新增D MIN功能:

    我们都知道PID里的D值非常重要,太小容易在快速改变姿态后不能立即锁定回弹,还容易产生洗桨震荡;太大会让陀螺仪噪音更多,电机更热,延迟更大,甚至反而产生更大的回弹;刚刚好的D值可以让锁定能力和延迟响应达到最优的平衡。但是穿越机的姿态是非常复杂多变的,如果能在我们平稳飞行时自动降低D值(因为此时不需要太强的锁定能力),能在快速翻滚类的大动作和洗桨时自动提高D值(让锁定能力突然变得更强),岂不是可以更完美的发挥D值的作用吗?D MIN这个功能就是可以让我们的D值随姿态而动态化。

    特别要注意的是,此功能默认是开启的,而且可以看到新固件默认PID里的D值也比以前大了很多。按照官方介绍适合花式飞行套用的公式,比如:我以前ROLL方向正常的D值是20,那么如果我开启D MIN功能后的D要设置为23左右(增大10-20%),D MIN值要设置为16左右(减小到80%),那么在我平稳飞行时D有效值只有15,洗桨和快速翻滚时会自动达到正常的20,甚至峰值的23。PITCH方向同理。YAW的D必须为0,所以D MIN也必须为0。所以理论上看开启D MIN后,平稳飞行时可以让电机温度更低,响应更快,翻滚后锁定能力也更好。Gain增益值代表增加D时候的强度,越高表现为越容易到达D的最大值,默认值为27,适合绝大部分飞机,但我经常做翻滚动作,所以更希望D大多数时候能偏向最大值,保持良好的锁定,所以我设置为30。Advance高级值代表增加D值瞬间的响应速度,默认为20,官方建议如果是高曲线角速度,打杆翻滚超快的用户要改大点来让D的增加值跟上你的速度,根据我自己的飞行风格,我调为80。

    经过我这段时间的实际飞行,ROLL和PITCH轴锁定都很好,感觉基本和我以前的手感一致。如果实在感觉不习惯D MIN的效果,也可以关闭它,使用老版本的D值。

    如果要关闭D MIN功能,D MIN 所有方向的数值都改为0即可。


(, 下载次数: 146)



二、YAW轴PIDF新算法:

    改进后的YAW的PIDF数值与以前老版的调整方法有很大不同,官方建议默认的35 100 0 0就已经适合绝大多数的飞机。保持默认经过我飞行后查看黑匣子,YAW方向的阶跃图非常的完美,几乎和ROLL和PITCH方向一样。要知道老版本YAW的P值我曾今为170,I值为120,这么高的值都不是太完美。可见如今YAW的新算法真的很给力。

    另外YAW还有另一套算法(整合式YAW),据官方宣传也是非常给力的,个人暂时没有实践。需要注意的是,改进后的YAW新算法和整合式YAW是完全不同的,不要搞混了。

(, 下载次数: 128)



三、TPA的算法改变:

    旧版本的TPA是在高油门时同时衰减P和D值,来改善高油门的震荡效果。据官方研究发现,高油门产生震荡和P的关系不大,主要是D的噪音。所以全新的TPA会默认只衰减D,而P保持不动,这样也可以保持高油门飞机的响应。而且默认值也被设置成了0.5 1500。因为TPA本身就是给高油门有抖动的飞机来用的,我的飞机基本不存在这个问题,官方也建议花式飞机不需要太高的TPA,默认的0.51500更适合竞速机,所以我依然将数值恢复为老版的0.1 1650,让D保持更好的锁定稳定效果。

    这里想说个问题,可能很多人比较依赖TPA,感觉TPA就一定能解决抖动问题。其实我认为大部分的抖动都起源于飞机本身的装机工艺,设备动平衡质量差,减震不完善等,BF目前默认的滤波也足矣过滤掉大部分的抖动。所以你的飞机如果还是有抖动,多从你的硬件查查,TPA真的是下策。

(, 下载次数: 131)



四、全新概念的滤波器:

    “动态的低通陀螺仪滤波”和“动态的Dterm低通滤波”。引入了转速滤波的概念,可以让高油门时的滤波效果更好,减少延时和洗桨。以前的动态陷波滤波器也得到了优化,延迟同样也变小了。官方建议保持原厂默认的滤波设置就可以了,完全适用于全大多数的飞机。如果你的飞机还是抖,那肯定是硬件的问题了。如果你的电机很凉飞行很顺,可以适当增加动态最低值,减小延迟。官方只是建议花式飞行的飞机,可以将Dterm低通2的类型改为PT1,数值改为200即可。如果黑匣子查看Dterm噪音依然很小,还可以再调高一点数值。
我按照官方给出的建议参数飞了几个电,发现电机的温度跟没飞一样,非常凉,而且发现有一定的洗桨。因为我飞机的硬件还是比较过关的,所以我继续放宽了滤波,把陀螺仪动态低通滤波最低值提高到200,把Dterm低通2的数值提升到250,后继续试飞发现洗桨果然少了很多,但是电机稍微有一些发热,大概在40度左右,查看黑匣子也基本和以前一样,几乎没有噪音,非常理想。所以这也可以看出滤波的松紧宽度直接影响到洗桨程度和电机温度。如果你的硬件不好,只能用更紧的滤波带来平稳,但洗桨等手感就会变得不好。如果你的硬件很好,没有抖动,便可以放宽滤波,而带来更小的洗桨和手感响应。

     至于全新的“转速滤波器”,官方宣称确实效果很好,可以完全去除陀螺仪所有滤波器,极大化减小洗桨和延时。但是我认为弊端就是目前要求太苛刻:只支持32为电调,电调要最新的测试固件,不能使用电调启动音,最大只支持双4K刷新率,还要手动开启并设置一些细节参数等等。所以我个人认为目前还不够成熟,不推荐稳定使用。


(, 下载次数: 149)

(, 下载次数: 160)





五、不再支持陀螺仪开启32K的刷新率:

    需要注意的是并不是说搭载ICM20602、ICM20689或MPU6500等陀螺仪的飞控不能用了,他们依然可以开到8K来使用。按BF官方的大量数据证明,这类陀螺仪开到16K、32K的综合性能并不比8K高,甚至更差。我们都知道这类陀螺仪开到32K后,必须要求极高的物理减震和更多的软件滤波才能保证他良好的运行,不然飞机就会抖动,然而越多的滤波反而会让飞机的延迟越大。32K确实表面上比8K快了很多,但与滤波的延迟综合下来,响应反而是降低了的。然而无论从飞控运行稳定性、CPU占用、装机难度、滤波设置难度上看,32K都是弊端远远大于8K的。其实无论是开8K还是32K,用低灵敏度还是高灵敏度陀螺仪上,很多人一直都是有很大的分歧的。可能很多人还是觉得32K就是感觉更好更快更顺滑,也是一种趋势,我觉得这其中并不排除主观的一些因素,比如错觉。我个人以前也做过很多实验,我感觉这类高灵敏度陀螺仪即使是只开了8K,减震做到了我认为的极致,滤波开的非常紧,也会在飞行中偶尔产生突然抖动一下的现象,这绝对不能满足花式飞行要求顺滑性极高的条件。而且我同样也丝毫没有感觉到高灵敏度陀螺仪和高于8K的任何飞行性能优势。所以我一直只用MPU6000的低灵敏度陀螺仪,只开双8K。当然竞速玩家可能另当别论。


六、OSD的改变:

    OSD里直接可以显示打杆位置,这个对于录教学后期制作太有用了,不需要再录遥控器视角的画面了,正好等我闲了再出几期手法演示视频。
反乌龟模式时可以直接在OSD里显示正确的打杆方向,这个感觉非常的有用,大大减小了反乌龟是打了错误方向导致桨的损伤,增加了反乌龟的成功几率。如果是比赛时候,更是节省了时间。

    OSD显示设置可以单独调三种配置了,跟PID类似,这个感觉很实用,比如我们教学时候可以切换到有打杆显示的OSD界面,比如我们如果加了GPS会增加很多显示,如果不用了可以切回另一套显示配置,直接在OSD调参选项里就可以切换。

    可以显示DSHOT电调回传相关数据的显示。


七、一些小设置:

    电机怠速默认值被设置为5.5(以前是4.5),高一点会在AIRMODE时,飞机大动作后更稳定。

    I值旋转默认被关闭了(以前为开启),I值旋转主要是在复合方向翻滚的时候,I值会旋转矢量方向,可以更好的控制住飞机,我也是经常做这种不定向的翻滚,旧版本也习惯了I值旋转,所以我依然打开它。I值旋转也可以用绝对控制所代替。

    I值释放默认被打开(以前为关闭)。I值释放主要是可以让I在平稳飞行时积攒I,在大动作时释放I,减小大动作的回弹,但是我的D已优化的很好了,而且I值释放的弊端是在复合多方向的快速翻滚时反而会产生过冲,这个也亲自实践过,我也经常连贯的做很多翻滚,所以我还是选择关闭。

    RC滤波器默认被打开(以前是关闭的,即插值方式)。RC滤波器表面上感觉很不错,可以滤除打杆时的细微手抖产生的不必要命令给飞控,但是我发现使用了RC滤波器后,打杆会变得迟钝,有点偏软,所以RC滤波器更适合平稳飞行的穿越机,不适合我自己这种经常做大动作的穿越机,所以我依然选择关闭。


(, 下载次数: 135)

(, 下载次数: 159)





不太重要的更新调整:


1、刷新固件的按钮被直接放置在调参软件的右上角。
2、不能解锁原因直接用文字形式表述了,没必要再查代码了。
3、OSD电压显示精度提高到小数点后两位,响应更快。
4、ROLL和PITCH可以分开单独调曲线了。
5、 可以直接更改油门行程限制值了。
6、增加弹射起飞功能,竞速用,花式不考虑。
7、BB响报警情景功能有了改变。
8、可以自定义自己专属配置的BF固件。
9、BF左上角可以显示完整的飞控型号了,以前是缩写。
10、双陀螺仪的飞控可以直接选择陀螺仪了,以前需要CLI命令更改。
11、BF模式开关可以链接其他模式同时启用。
12、由于F3内存空间的不足,更多的F3飞控的最新固件内容被删减,看来想要体验以后更多BF的新功能,放弃F3也是必须的了。



说在最后:

    4.0.0的升级从表上也可以看出来又是继3.4.0大更新后的一次突破性更新,主要是又重新定义了滤波器和PID的动态算法。很多人可能最讨厌的就是BF更新的太快太复杂,包括我自己也是比较烦。每次大更新后很多算法完全改变了,很多人明明已经习惯了老版本的BF参数和手感,强迫症更新后又是完全不适应了。其实个人觉得BF开发的很多新功能主要还是针对竞速玩家更好的操控,初始参数就能让初学者更快的入手BF,更方便的调参,更容易的优化飞机等,但这确实是苦了已经习惯老版本的老玩家们,不过有些不影响手感的新功能还是非常赞的。其实这也是我每次大更新后要总结下新功能的目的,我必须要完全搞懂新功能的意义所在,套用其中的公式,才能保持我自己旧手感的同时,也能升级固件后体验新版本的其他乐趣。不过我所指的只是手感变化的更新内容,其他的比如更好的滤波系统,我还是真的佩服BF开发的执着,能让我们的飞机越来越稳定。当然这只是我个人的感受,也可能有很多人觉得新固件的新手感更适合一些。也可能有很多人就彻底放弃了BF,去投奔RF等其他固件了,但是我还是想说,玩穿越机我还是觉得越复杂越有意思,不然都研究完了,没有折腾的了,飞腻了,迟早颓废。

    以上关系到手感变化的功能设置建议,完全是针对我自己手感和飞行风格(纯花式,经常快速复合多方向的翻滚,偶尔平稳飞行)而优化设置的,如果你和我的飞行风格类似,可以参照我的设置。可能有些人用了我的设置,反而觉得不好飞,那你可以看看官方给出的适合大部分人的建议,如果是纯竞速玩家,那就更可以忽略我的建议设置了。而且不同的飞机,不同的曲线,不同的PIDF,不同的装机工艺,都将会影响到你的设置,比如滤波。所以说设置只能是建议,能真正把自己的飞机调教的跟自己的宠物一样,操控的人机合一,还是要靠大家的真正对这些设置的理解和悟性。

    最后再次感谢SmartFox和 AirFleet团队一直以来带给我们国内玩家的对Betaflight更新动态的翻译和解释。

                                                                                                                                                        兔蛋     2019年4月15日




作者: baymaxliu    时间: 2019-4-16 06:51
支持兔蛋

作者: 观良    时间: 2019-4-16 07:39
厉害了我的哥~学习了学习了~

作者: 御剑飞月    时间: 2019-4-16 08:19
周末研究一下,刷上

作者: ES936459    时间: 2019-4-16 09:12
支持蛋总

作者: 少校制造    时间: 2019-4-16 09:42
谢谢兔蛋
作者: stf0619    时间: 2019-4-16 09:50
感谢发帖,学到了不少
作者: 穿越小手    时间: 2019-4-16 09:52
依旧顶起顶起顶起!

作者: aaa0817    时间: 2019-4-16 09:58
我觉得兔蛋得教程比论坛上任何人都实用

作者: 意大利小屁孩    时间: 2019-4-16 13:49
学习了学习了
作者: 柏油路上    时间: 2019-4-16 18:40
出的很快吗蛋总~!!
作者: cfttz    时间: 2019-4-18 09:14
已升级很好吃

作者: 千红    时间: 2019-4-21 19:42
请教一下蛋总,您文章中的案例穿越机是哪一个级别的呢?谢谢
作者: fish224    时间: 2019-4-21 21:45
新人进来学习学习
作者: 内蒙模友    时间: 2019-4-22 19:10
持续关注兔蛋教程,收获很大啊

作者: 兔蛋    时间: 2019-4-22 19:39
千红 发表于 2019-4-21 19:42
请教一下蛋总,您文章中的案例穿越机是哪一个级别的呢?谢谢

我自己的MARK2那架
看我主备用机介绍那集视频



作者: 千红    时间: 2019-4-22 20:22
兔蛋 发表于 2019-4-22 19:39
我自己的MARK2那架
看我主备用机介绍那集视频

谢谢蛋总,我是mark2套机,昨天刷机调试好今天傍晚冒着小雨去试飞了几组电池,分别测试了4.0.0的默认参数和您精心调整过的参数,您的参数很好飞,马达微温,机体飞行状态和手感都很棒

作者: 兔蛋    时间: 2019-4-22 20:30
千红 发表于 2019-4-22 20:22
谢谢蛋总,我是mark2套机,昨天刷机调试好今天傍晚冒着小雨去试飞了几组电池,分别测试了4.0.0的默认参数 ...

说明你的硬件整体不错

作者: luyiyue1234    时间: 2019-4-22 21:07
非常棒的帖子,实用!
作者: ferrari750    时间: 2019-4-22 21:31
升级后空中模式找不到了
作者: 兔蛋    时间: 2019-4-22 23:32
ferrari750 发表于 2019-4-22 21:31
升级后空中模式找不到了

关闭 永久AIRMODE

作者: ferrari750    时间: 2019-4-23 08:00
兔蛋 发表于 2019-4-22 23:32
关闭 永久AIRMODE

谢谢兔蛋,你的视频一直都看,穿越机上帮助很多

作者: 吉祥嘻嘻    时间: 2019-5-25 13:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赫赫    时间: 2019-5-25 14:08
1111111111111111111

作者: 兔蛋    时间: 2019-5-25 15:57
ferrari750 发表于 2019-4-22 21:31
升级后空中模式找不到了

因为你打开了永久空中模式

作者: 表里    时间: 2019-5-25 16:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: az468588843    时间: 2019-5-26 12:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: windhuait    时间: 2019-5-28 13:03
楼主你好,你有交流群吗,有技术问题请教请教!

作者: 穿越小宇宙    时间: 2019-5-30 09:12
升级4.0固件之后有个别电机转数异常,然后就烧电机,刷回3.5.7就好了
作者: LoveX3    时间: 2019-5-31 10:54
你什么飞控呀 蛋哥

作者: 望山云雾    时间: 2019-6-2 08:11
学习了,只是固件和配置工具下载老是失败,楼主有什么好办法吗?

作者: 向日葵人生    时间: 2019-6-6 19:57
大神,我遇到一个神奇的问题
之前用的f4v3没出现过问题,现在换了大力f4 aio和fox f4 aio飞控,电机发烫,是那种烫手的情况,我每组电调电机,单独接上,空转几十秒还是一样的情况,4组都是一样,然后我换了个电机和电调,也是电机发烫
电机是郎宇2306,电调是飞盈佳乐30a,飞控除了接收机,摄像头和图传都没有接
刚入穿越机,第一次飞莫名其妙上锁,炸鸡,炸坏了飞控和分电板,然后换了好点的飞控反而出现这种问题
固件3.几的固件和,4.0的固件都试过
请问下我这个怎么回事
跪求帮忙,这都要把我折腾死了

作者: 兔蛋    时间: 2019-6-6 23:20
向日葵人生 发表于 2019-6-6 19:57
大神,我遇到一个神奇的问题
之前用的f4v3没出现过问题,现在换了大力f4 aio和fox f4 aio飞控,电机发烫, ...

电机发烫如果排除调参设置和电调故障原因外
一般都是机身减震和滤波不佳的表现



作者: 向日葵人生    时间: 2019-6-7 00:20
兔蛋 发表于 2019-6-6 23:20
电机发烫如果排除调参设置和电调故障原因外
一般都是机身减震和滤波不佳的表现

这个怎么解决,滤波是啥?飞控我都没有固定在鸡架上

作者: 云多    时间: 2019-8-28 17:01
太详细了
作者: guyama    时间: 2019-8-29 09:38
感谢,请问曼巴f722该选哪个版本,列表里没有看到

作者: 兔蛋    时间: 2019-8-29 10:28
guyama 发表于 2019-8-29 09:38
感谢,请问曼巴f722该选哪个版本,列表里没有看到

MAMBAF722

作者: 喜帖街    时间: 2019-8-30 07:00
厉害,看起来非常透彻

作者: ylren    时间: 2019-9-1 00:06
哪有4.0固件,能给一个现成的吗?88607958@qq.com。谢谢了。
作者: 好好先生_    时间: 2019-9-3 12:54
4.0飞行中碰到东西满油旋转有什么好的解决方法吗!蛋总

作者: 朱羽    时间: 2019-9-21 19:45
支持兔蛋
作者: 百紫千    时间: 2020-1-17 09:59
谢谢分享
作者: sgjio    时间: 2020-1-30 11:00
新增加了图传设置你没说呢?

作者: 兔蛋    时间: 2020-1-30 18:43
sgjio 发表于 2020-1-30 11:00
新增加了图传设置你没说呢?

图传表?这是4.1.0以后才有的功能

作者: sgjio    时间: 2020-1-31 22:07
兔蛋 发表于 2020-1-30 18:43
图传表?这是4.1.0以后才有的功能

BF里设置图传功率 能存住吗? 就是每次飞不用重新设定图传功率
现在我的图传每次上电都是25毫瓦  之前的设置存不住  

作者: 兔蛋    时间: 2020-2-3 09:50
sgjio 发表于 2020-1-31 22:07
BF里设置图传功率 能存住吗? 就是每次飞不用重新设定图传功率
现在我的图传每次上电都是25毫瓦  之前 ...

不会的

检查图传是否解锁

飞控固件和调参软件版本是否最新


作者: 经天纬地    时间: 2020-2-3 14:11
蛋总牛逼!  收藏了!
作者: 电影    时间: 2020-5-27 09:02
到哪都能看到蛋总真厉害!!
作者: 侯伟玺    时间: 2020-10-4 17:36
支持兔蛋!!!
作者: lai268    时间: 2020-12-14 14:39
非常好帖子,实用
作者: sasorian    时间: 2021-4-3 15:55


作者: lj67875004    时间: 2021-4-18 20:38
兔蛋兔蛋非常棒
作者: 千猪    时间: 2021-5-29 14:20
支持兔蛋,兔蛋的评测还是很详细的
作者: WAMX168    时间: 2021-5-30 19:43
学习了
作者: lizhengxuan    时间: 2023-5-22 18:34
观良 发表于 2019-4-16 07:39
厉害了我的哥~学习了学习了~

学习学习

作者: lizhengxuan    时间: 2023-5-22 18:34
感谢楼主的无私分享




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3