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

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

浅谈PID的调法

[复制链接]
跳转到指定楼层
楼主
发表于 2021-8-10 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 远航者 于 2021-8-11 23:34 编辑

PID这个东西大家都不陌生,一架好飞机pid也是很重要的,接下来我说说pid的具体调法。

ROLL即为横滚轴向,PITCH即为俯仰轴向,YAW即为方向

P值

ROLL(横滚),PITCH(俯仰),YAW(方向),在这三个轴向上各有一个P值

p值主要控住力度,既当你打杆时反馈给电机的力度,理想中合适的p是就是精准的角度控制。如果你的p值有问题,那么表现这种情况:如果p值过大,飞控会控制电机不停地加减速,飞机就会有高频抖动,而且电机温度会很高,就是悬停时温度也会烫手;若p过小 ,飞机会肉,响应慢。大家也都花飞,所以在不抖动的前提下P值尽量的大。

D值
d值简单来说就是抑制P值,如果就这种表现就需增加你的d值:正常飞行没啥抖动,但是大动作花飞,突然加油门时飞机就抖。要注意D值如果太大会使更多的噪音进入电机,从而会让电机温度急剧上升甚至烧毁。

I值的调整
合适的I值是这样的:你把飞机飞到几十米,打个角度,再收油到怠速,让它自由落体下去。开dvr看看它角度会不会变,会不会抖,要是有就加一些I值,直到它不抖并保持姿态。需要注意的是怠速稍微整高点,默认的4%太小了,调到5.5左右,能更好的保持姿态。
如果发现飞机在空中姿态会自己发生改变(就是你没打杆飞机也会自己歪,在手动模式,关了加速度计也这样)这就是典型的I值太小。

主要是这三个值的调整,至于前馈控制我感觉用处不大。

D Min功能提供了一个可以根据遥控器摇杆晃动频率,来动态改变D值的区间,它定义了动态D值中的最低值。

D Min的调节基于D值,找到属于你飞机的合适的D值,然后降低3-5个点,这便是你的D Min值

I值释放(动态I值)

就是归零误差,如果在大风天飞行,飞行姿态不停的受到外界变化的刺激,那么你的I值就需要一直积累,直到风暴变小时再把积累I值释放掉,这样才能保证你飞行稳定


Rate值(飞机操控灵敏度)

飞机的灵敏度,值越高,越灵淼
我玩花飞,所以我rate很大,我的设置值是1250。

一架调好的飞机是这样的

1.没有抖动(这是我感觉最重要的)
2.电机温度低
3.整体延迟低

评分

参与人数 1威望 +1 收起 理由
光湿恩惠 + 1 犀利

查看全部评分

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

来自安卓客户端来自安卓客户端
沙发
发表于 2021-8-10 17:25 | 只看该作者
3
发表于 2021-8-10 23:52 | 只看该作者
D min 可以是调好的D值的1/3,飞航线的时候会更舒服
4
发表于 2021-8-11 11:17 | 只看该作者
5
发表于 2021-8-12 00:08 | 只看该作者
2.5寸机,1404电机,电机温度很高正常吗?
来自苹果客户端来自苹果客户端
6
 楼主| 发表于 2021-8-12 15:37 | 只看该作者
guojinmm 发表于 2021-8-12 00:08
2.5寸机,1404电机,电机温度很高正常吗?

正常,小鸡电机温度都高
来自安卓客户端来自安卓客户端
7
发表于 2021-8-13 11:09 | 只看该作者
好帖帮顶
8
发表于 2021-8-15 17:38 | 只看该作者
1404电机温度很高,与滤波有关系?
9
 楼主| 发表于 2021-8-16 03:20 | 只看该作者
wzxzy 发表于 2021-8-15 17:38
1404电机温度很高,与滤波有关系?

1404电机小,温度高点正常,调好也比五寸2207高的多
来自安卓客户端来自安卓客户端
10
发表于 2021-8-16 04:11 | 只看该作者
好帖,通俗易懂
来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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