OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4022|回复: 6

关于自研发飞控pid调不好问题

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2022-2-25
在线时间
4 小时
发表于 2022-3-23 22:46:51 | 显示全部楼层 |阅读模式
1金钱
兄弟们,直入主题
我现在的情况就是设定了pd值,无人机能够保持平衡,给个大概小于15度的倾斜能够回到平衡,但是给大了就会失控,左右狂摆,这种情况是pd哪个值大了或者小了,还是说我油门没拉够,因为我怕失控都只拉八分之一左右的油门,我觉得有可能是油门没拉够导致pid控制的时候有螺旋桨停转。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

163

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2021-12-14
在线时间
70 小时
发表于 2022-3-24 11:11:26 | 显示全部楼层
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2022-3-24 13:26:18 | 显示全部楼层
将设定值、回检值、控制量通过串口发出来,找一个能绘制曲线的串口助手,看看曲线,找原因。
专治疑难杂症
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2022-2-25
在线时间
4 小时
 楼主| 发表于 2022-3-24 15:16:47 | 显示全部楼层
LcwSwust 发表于 2022-3-24 13:26
将设定值、回检值、控制量通过串口发出来,找一个能绘制曲线的串口助手,看看曲线,找原因。

道理我都懂 但是我因为是毕业设计,没有专业的平衡台和技术去实现
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2022-3-24 15:30:17 | 显示全部楼层
专治疑难杂症
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2022-2-25
在线时间
4 小时
 楼主| 发表于 2022-4-7 17:57:57 | 显示全部楼层
LcwSwust 发表于 2022-3-24 15:30
有凳子和绳子就行了啊
http://www.openedv.com/forum.php?mod=viewthread&tid=331358&extra=

现在单pitch和单roll都能平衡,但是加一起就无法平衡,是需要做什么处理嘛
回复

使用道具 举报

2

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2020-6-13
在线时间
27 小时
发表于 2022-5-3 22:11:25 | 显示全部楼层
0 准备工作,PID程序确认没有问题,参数除了KP\KI\KD,还有一个KI中的错误吸纳比率dt,主要是调这四个参数;
0 注意事项,烤轴工具要注意,动力要适当,如果过大,额外带来的震荡自然影响调参准确;动力目标是不引起烤轴架子震动,接近准起飞油门
1 先调P,目标是P项临界对称摆动,KP定为6~8成;
2 如果P项定好,飞机稳定(不会定住姿态的),则先不理睬D项,如果有微微对称摆动,则先调D项,用PD使飞机稳定,力度适中,即临近起飞油门,有稳定无震荡(不会定住姿态的)
3 最后调I项,I项是核心,KI代表每次辅助补充的动力,当error降低后,KD会降低,I项应该足以弥补动力缺口,并且,I项中有一个吸纳新错误的动力吸纳参数dt,当KI和DT配合完美后,你会发现I项即可以即时补充修复动力,又不会引发动力超调;
I项的目标就是,飞机姿态即时稳定就好;
4 先调角速度环,如果参数正确,飞机会轻松定在任意姿态上,加上遥控器的控制(注意遥控器数据比例要合适),飞机可以以手动方式运行各种姿态;
5 角速度环完美了,角度环基本上就是一个KP即可,这样就可以实现自稳状态了

6 烤轴前,最好利用匿名上位机协议,把P项I项D项,以及每个电机的动力都输出,实时观察,避免错误数据造成危险(我曾经被桨叶砍断线材,或击碎桨叶,如飞刀版乱飞,很危险)

7 烤轴完毕后,最后在地面依然需要调整参数,如果参数过硬,合并后必然超调乱蹦,如果过软,你会发现调姿会动力不足而失败

PID调参需要先对自己的程序深刻理解,然后慢慢细心调,人工调参绝对是经验的活,我每次调参都很痛苦,因为急躁+强迫症!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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