这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 四轴单级pid为啥到串级pid调试

共15条 1/2 1 2 跳转至

四轴单级pid为啥到串级pid调试

高工
2015-01-03 21:36:20     打赏

断断续续忙碌了大半年终于把这小东西给搞好了,从硬件自己做原理图,画PCB板,到软件设计,再到调试PID,各种尝试,最后是做个遥控器,还是自己做板子画原理图,PCB板,软件自己写。不是兴趣,不是执着,就是放弃了。


分享的源码资料在这帖子里:http://forum.eepw.com.cn/thread/260559/1 



此文旨在记录调试单级PID时遇到的问题,以及后来用了串级PID原因,及记录下串级调试的过程;


首先,由于我的是小四轴,传感器用的MPU6050,并且传感器不在四个电机的几何中心,从而导致了一个问题,roll轴调试的pid很好调参数,用线掉着很平稳的就可以到达平衡点;但是PITCH轴调试就很麻烦了,参数比较难找,总是老往一边歪,而且也不能够很好的稳定下来;这样调了很长一段时间后,最后定下的参数飞行中总是在yaw方向上旋转,后来就尝试用串级pid,内环用角速度,外环用角度。


调试串级过程,将四周放在万向台上,油门设置在要起飞的70%~80%之间,设置内外环PID值均为0,除外环yaw的D设置为2,首先调试内环,先给外环P一个值,要小一点,然后加大内环的P值,在加P值的过程中四轴会达到一个平衡位置,但随着P增大四轴又出现了震荡,这样四轴处于震荡与不震荡的临界点,记下此时的P值;然后增大外环P值,直到四轴开始抖动在20°角内震荡,然后在增大外环D值,直到四轴不在震荡。


最后,放在地面上试飞,首先打油门,这个时候四轴会不断的震荡,(注意千万不要尝试飞,这样很危险)接下来就要重新降低内环P值,P值可以降到很小,直到试飞时起飞后不会震荡,这样就可以很好的飞行了。


此文旨在记录下调试过程。

调试出的参数如下:

角度环参数,横滚、翻转参数一样的;

角速度环参数,横滚、翻转参数一样的;

YAW为角度环的控制参数,角速度环的真实参数是p:0.9,i:0.1,d:0;

串级pid参数

注:此图片上的参数都除以100即为真实参数。




 照片都是晚上拍的,不咋清楚!




关键词: 四轴     串级pid    

高工
2015-01-03 22:02:57     打赏
2楼

哈哈,下面就想要搞个大四轴点,这小东西载重太低加个大点的电池都飞不起来了。机架买好了,又要自己做板子了,哎银子烧了不少,根本停不下来!!!

 


院士
2015-01-04 09:10:24     打赏
3楼
真心不错呢~~

菜鸟
2015-01-04 10:37:59     打赏
4楼
真不错,赞一个先, 要是内容能再详细些就更好了!

菜鸟
2015-01-04 14:05:42     打赏
5楼
火钳刘明

高工
2015-01-04 14:37:44     打赏
6楼

啥暗语?


高工
2015-01-05 12:58:53     打赏
7楼

哎,大四轴,买的都是散件,旋翼轴得自己锉个D形槽,螺丝得自己一个个上,打孔得自己钻,电机齿轮自己粘!根本停不下来啊!


菜鸟
2015-01-05 21:06:26     打赏
8楼

该词语经常出现在百度贴吧或者论坛跟帖中。网友发现一篇神帖,常会说火前留名,希望能跟着沾点人气,自己的ID也可以跟着热帖混个脸熟。该词还有一些引申用法,比如“万火留”是“万一火了呢,先留名”的缩写;“山前刘明”即“删前留名


见笑了,东西真心不错。。。


高工
2015-01-06 12:52:48     打赏
9楼

助工
2015-04-02 13:03:12     打赏
10楼
呵呵赞一个等我的处理

共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]