F3飞控调参设置及介绍_第1页
F3飞控调参设置及介绍_第2页
F3飞控调参设置及介绍_第3页
F3飞控调参设置及介绍_第4页
F3飞控调参设置及介绍_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模式介绍ARM 解锁ANGLE 自稳HORIZON 半自稳 能自动会中,但大幅度打杆也可以翻滚BARO 气压定高AIR MODE 空中模式,收油到底点击不会停转MAG 启用磁罗盘 更好的锁尾HEADFREE 无头模式HEADADJ 重新指定无头模式的方向,需看清当前的头尾方向,按当前方向确定无头模式BEEPER 蜂鸣器 寻机OSD SW osd锁定FAILSAFE 失控GTUNE 调参发帖字数限制所以只好分贴了,请各位见谅2.PID的诊断PID的调整到怎样一个程度才是合适的呢?我们要遵循以下几点(1)   平滑的陀螺仪曲线(gyro traces),调整到尽量可能少的噪声和

2、震荡(2)   平滑的电机输出,尽可能的静音和不激进。如果电机的输出过于暴躁将会引起电机和电调过高的温度,同样一个电池的续航能力也会缩短。(3)   遥控对陀螺仪曲线(gyro traces)的影响要小。我一般用两张曲线图:图表一、rcCommand、gyro;图表二、PID_P, PID_I, PID_D, PID_sum。这些图主要用在Roll,Pitch的调解中,Yaw调节是单独的。图表一主要展示给我们你输入值的改变在陀螺仪(gyro)中引起的变化,并且也展示了PID的改变如何影响陀螺仪(gyro)。图表二是最重要的图表,它反映了PID值的改变带来

3、的飞机响应的变化。P-完美的P值能使得gyro的噪音尽可能的低。P值线有一些涟漪是正常的,但是要在一个合理的范围内。较高的P值会会增加噪音以至于影响gyro的曲线,会使增加曲线的涟漪(较慢频率的震荡)。D-完美的D值是与P值有联系的,更确切的说是在的到完美P值之前得到的,其与P值的重要性相等。然而D值的噪音一般来说都会比P值要大,所以通常都会是D值保持一个较低的值。I-I值的调节其实可以忽略,这个值的调节一般在飞行的时候调节。一般将I值保持较低的值,除非在飞行的时候感觉比较飘或者下降的时候感觉到飞机震荡再去增加I值。较低的I值能使的飞行时特别是激烈飞行时,飞机更流畅。下面举个例子来说明在bla

4、ckbox中如何运用飞行日志来调节PID的值。9.jpg (14.61 KB, 下载次数: 72)下载附件 2015-12-17 17:23 上传Roll/Pitch-P如图换色圈中所示,显然P值过于高了,因为从图中可以看出出现了缓慢的震荡曲线,当我roll打杆的时候P的高值促使gyro开始出现震荡(上圈为P值曲线,下圈为gyro值曲线),因此降低P的值。10.jpg (14.2 KB, 下载次数: 73)下载附件 2015-12-17 17:23 上传如上图所示,在降低P值之后P和gyro的曲线没有像原来那样剧烈的震荡了。Roll/Pitch-DD值的调节有两种方法,其中第二种是我比较喜欢使

5、用的。下例子中将讲诉如何获得一个较低的D值。11.jpg (13.79 KB, 下载次数: 56)下载附件 2015-12-17 17:23 上传如果在横滚或翻滚后想让飞机迅速回到平衡的状态,那么增加D的值。当我增加D值到与P值接近时你从上图就能看出噪音增加很多。12.jpg (14.09 KB, 下载次数: 57)下载附件 2015-12-17 17:23 上传当继续增加D值时震荡继续增大。如果想让飞机倾斜向平衡姿态转变的速度快些那么请调整到上图类似的曲线。Yaw的P,D值的调节增加P的值能给你yaw响应积极,一般I值保持一个较低的值510左右。Yaw中有震荡是比较正常的事,无关紧要。同等情

6、况下飞机越大、电机KV值越低、桨越大曲线的震荡会越大。如下图所示QAV250,1960KV电机,6045的桨13.jpg (11.47 KB, 下载次数: 39)下载附件 2015-12-17 17:23 上传QAV210 ,2300KV电机,5045的桨14.jpg (10.97 KB, 下载次数: 13)下载附件 2015-12-17 17:23 上传虽然都有震荡,但是飞机都能飞的很好。当降低P的值曲线震荡减小了,但是yaw的响应也迟钝了,也就是说Yaw的P,D值的大小对飞行没有任何影响。想要yaw反映迅速就增加它的值。大体上来说,飞机在空间可以看做绕三个轴在做运动,PID控制程序试图控制

7、飞机跟上你在遥控器上面拨动摇杆的速度和角度。如果飞机通过陀螺仪检查出飞机实际的角度和旋转速率,和你拨动摇杆的角度和旋转速率中间存在差距,PID控制器就会试图将你的动作和飞机实际角度误差调整一致。PIDs (PID参数含义)P值控制飞机转到给定角度或者给定旋转速率的力量。如果P值太低,则飞机会很难控制并且没有足够快速的响应能力导致很难稳定机身。如果P值太高,飞机则会剧烈抖动或者震颤,因为修正的力量太大,导致飞机一下就超过给定的角度值,系统出现超调,并且来回震荡。I值会纠正很小的,长时间的漂移。如果I值太低,飞机的姿态会慢慢的漂移,如果I值太高,飞机则会震颤,(但是比P值设置过高的那种震颤幅度要低

8、一些)D值通过监控角度变化错误的方式来增加系统的稳定性,如果系统已经快速收敛到给定的位置,D值会纠正系统的纠偏幅值,避免发生超调震荡。TPA 和TPA breakpoint (TPA断点设置)在AlexY的网站上面的解释TPA=设置值即为当油门达到最大值时,PID的设置值会减少多少百分比。Tpa_breakpoint=即为在油门曲线上面,TPA设置开始生效的那个点。举个例子,当TPA=50(或者GUI设置界面中的0.5),同时tpa_breakpoint=1500,(默认油门行程为10002000)当油门推到1500时,PID设置值开始减少当油门推到3/4时(1750),PID设置值大约减少了

9、25%(大约是油门行程从15002000这段行程的一半,在这个例子中TPA设置值是50%,就是油门到顶的的PID减少值会是50%当油门到顶给全油时(2000),PID设置值会减少到只有原来的50%TPA的另外一个功能是当你使用更大的油门时,能够提供更快的滚转速率。当油门增加的时候,由于TPA的存在你可以做出一个快速的筋斗或者横滚。需要注意的是只有MWRewrite和LUX这两个PID控制器使用的是线性的TPA,所以当你使用这两个控制器时,当TPA启用的时候,旋转速率的Rate值是不受影响的。怎样使用TPA?为什么要使用TPA?如果你的飞机在油门3/4的时候开始震颤,那就需要把tpa_break

10、point设置为1750或者更低一些(需要注意这是基于你的油门区间是10002000),然后缓慢的增加TPA的值直到你的飞机震颤消除。通常你会将 tpa_breakpoint 设置的在飞机刚开始震颤的油门位置上,这个值需要你自己去反复试验,直到震颤消除。PID控制器Cleanflight集成了三种PID控制器,每种都有不同的飞行特性。每种控制器都需要特定设置值来达到最佳效果。所以如果你只是用一种PID控制器来调试你的飞机,在一个PID控制器上设置好的值显然不能用于其他的PID控制器上面。在Cleanflight V1.13.0 这个版本之后,MWREWRITE和LUXPID这两个PID控制器使

11、用了相同的PID参数值,这意味着你可以直接把MWREWRITE这个PID控制器切换为LUX这个PID控制器而不需要对参数值做任何改动。你可以在CLI界面里面使用 setpid_controller=x 这个命令或者用Cleanflight调参软件中的PID页面来切换多个PID控制器。命令行中的x替换成你想换成的那个PID控制器即可。在切换PID控制器之前,你最好阅读这个控制器的说明书。需要注意的是老版本的Cleanflight调参软件有6个PID控制器,其中一些试验性质的和老版本的PID控制器在1.11.0(API version1.14.0)版本以后的Cleanflight调参软件版本中被取

12、消了。MW23 PID控制器这个PID控制器是直接从MultiWii32 这个PID控制器以及以后的版本转换而来。这PID的算法程序把横滚和俯仰通道的控制和方向的控制区别开来,如果在方向通道控制上有问题可以试试这个控制器。在Horizon(范围自稳)模式和Angle模式(自稳)模式中,这个控制使用LEVEL(自稳)模式中的参数“P”和参数”I“来设定自动找平稳定的稳定程度,并且这个P值和I值是叠加在手动模式中来控制横滚和方向两个轴的PID参数之上。LEVEL里面的D值用限制LEVEL的P值在摇杆动到多大幅度上起到作用。在Cleanflight 1.12.0这个版本中,因为MWRewrite设置

13、为了默认的PID控制器,所以把 level默认的P值从90改到了20,如果你使用MW23这个控制器,你可以在飞行前试着把Level的P值改成90.MWRewrite PID控制器从Cleanflight 1.12.0和以后的版本开始,MWRewrite变成了默认的PID控制器。这个控制器是从MultiWii2.3中衍生出来的版本。这个PID控制器在大多数飞机上的工作的很好,并且纠正了老版本的一些固有的错误。大部分飞手报告,这个PID控制器调试起来非常容易,能够容忍PID参数与实际飞机的最佳设置值之间存在较大误差。在Angle(角度)模式中,这个PID控制器使用LEVEL参数中的”P“参数来决定

14、自稳的幅值,即自稳的角度大小。从1.12.0这个版本的Cleanflight开始,把LEVEL默认的P值设置成了20,如果你使用Angle模式来飞行,这个是一个最佳推荐的的自稳参数,在大多数情况下提供一个稳定的飞行手感。以前的默认值是90,对于有些飞机来说,这个值有些偏大并显得非常不稳定。在Horizon(区域)模式中,PID控制器使用 LEVEL “I”这个参数来决定在多大的范围内是自稳模式。Level “I”参数的定义:是horizon模式下的自稳强度。参数中的“0.030”在计算中等效为 i_level这个变量的3.0.Level “D”参数的定义:是horizon区域的切换点,设置值越

15、接近0代表摇杆大部分区域都是自稳区域,而设置值越接近255代表大部分摇杆范围都是rate(速率)模式,此时只有摇杆中间很狭窄的区域是自稳模式。LUX PID控制器这是一个全新的基于浮点运算的PID控制器,和MW23或者MWREWRITE使用的整数运算器不同,相比原来使用8位处理器的MultiWii控制器,它的运算速度更快,但是损失一些精度。从Cleanflight v1.13这个版本开始改写了LUX 这个PID控制器,从这个版本开始它可以使用和MWREWRITE一样的参数值了。在编写这个控制器的时候,代码已经有补偿各种循环时间的功能,这意味着如果你变更了Looptime这一参数的设定值,你已经

16、调整好的LUX的PID参数值不受影响。一开始在Horizon模式下,LUX运算器有一些bug,并且在手动(Acro)模式中反应迟钝,现在在V1.6.0这个版本之后,这些错误已经被 nebbian修正了。LUX是第一个真正意义上为32位处理器编写的控制器程序,和从MultiWii改写过来的算法完全不同。在Angle(角度)模式中,自稳的强度大小对于PID参数的叠加是由 LEVEL “P”这个参数决定的。在调参界面中有时会被标记成(LEVEL Proportional),在v1.13.0以前的版本这个参数值被叫做level_angle。这个参数是用来调整Angle(角度)模式中自稳的幅值大小,默认

17、值是5.0。在Horizon(区域)模式中,自稳幅值的大小是由LEVEL ”I“决定的。在调参界面中有时会被标记成“LEVEL Integral”(在V1.13.0之前的版本会用 level_horizon这个参数来替代)。默认值是3.o,这个数值使得Horizon模式的自稳程度要弱于Angle模式的自稳程度。注意:在调参软件里面有一个bug,实际起作用的值是3.0,但是在调参软件中只需要输入0.030就可以了,这个值在输入到调参软件中需要除以100。在Horizon(区域)模式中,使用LEVEL “D”这个参数,这个参数通常在调参软件中被标注成“LEVEL Derivative”(在v1.1

18、3.0之前的版本中使用 sensitivity_horizon 这个参数),来决定摇杆到哪一个位置以后从自稳切换到手动模式(注1)。这个值实际是以摇杆行程的百分比来起到作用。所以你这个值设置的越小,就意味着你摇杆行程只有很少的一部分区域是自稳,超过这个区域以后,你就只使用陀螺仪飞行了。 Level D的 默认设置是75%,举个例子,如果你设置这个值为100(即为100%),意味着整个摇杆行程内都是自稳区域,这个值是按比例叠加在摇杆行程之上的,即为在摇杆中位时,100%的自稳效果叠加在摇杆行程上,等到你移动摇杆到50%位置时,50%的自稳效果叠加在你的摇杆上,当你移动摇杆到满行程即100%时,0%自稳效果叠加在摇杆上(即为手动模式)。再举个例子,比如这个值设置成75%,那么当摇杆处于中位时,75%的自稳幅度叠加到摇杆行程上,放你移动到63%的舵量时,大约有50%的自稳效果叠加在摇杆行程上,当你移动到75%摇杆行程时,自稳效果就是0了,超过75%行程以后,就完全转换为手动模式。RC rate,Pitch 和 Roll Rate 和Yaw rateRC rateRate值是一个全局变量,通常摇杆俯仰,横滚,偏航的输入值,需要和Rate值相乘以后输入飞控。在MW23这个PID控制器中,你可以设置这个参数来改善在摇杆行程中位时,飞控对于微小移动量的反应(RC Exop值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论