智能车制作

标题: PID调整 [打印本页]

作者: 东成西就    时间: 2014-3-3 11:03
标题: PID调整
发帖来请教个问题!问一下各位:电机PID是要电机输出的值波形平滑还是要编码器传回来的值平滑???可否讲一下如何调PID的参数才算是比较好的,怎么判断它是合适的参数???

作者: .o烏龍茶o灬    时间: 2014-3-3 11:03
东成西就 发表于 2014-3-3 12:17
调参数的过程中,从P一开始加大,但是加大的过程中,编码器返回来的值没有达到预定值,是不是P给的还不够 ...

只有P或者只有PD,跟预定值有误差是正常的,只有加上I才能消除误差,但是I又不能太大,所以调PID没有一个标准,自己觉得好就行

作者: .o烏龍茶o灬    时间: 2014-3-3 12:12
能在赛道跑着的时候以最快的时间让速度达到预定值,同时又没有过冲,这个就是好的PID参数了
作者: 东成西就    时间: 2014-3-3 12:17
.o烏龍茶o灬 发表于 2014-3-3 12:12
能在赛道跑着的时候以最快的时间让速度达到预定值,同时又没有过冲,这个就是好的PID参数了

调参数的过程中,从P一开始加大,但是加大的过程中,编码器返回来的值没有达到预定值,是不是P给的还不够大,还要继续增大啊????

作者: 烟雨MM    时间: 2014-3-3 13:40
东成西就 发表于 2014-3-3 12:17
调参数的过程中,从P一开始加大,但是加大的过程中,编码器返回来的值没有达到预定值,是不是P给的还不够 ...

光用P是不能达到设定值的,即使你给的P值很大,这时候你得再加上积分I....
作者: rubick    时间: 2014-3-3 13:42
三个标准:快!准!稳!
分别对应:P!I!D!
作者: .o烏龍茶o灬    时间: 2014-3-3 17:25
调PID我觉得没有什么呢标准,自己觉得算的上快准狠就行了··
作者: 中华旺仔    时间: 2014-3-3 18:04
学习了
作者: 东成西就    时间: 2014-3-3 20:06
烟雨MM 发表于 2014-3-3 13:40
光用P是不能达到设定值的,即使你给的P值很大,这时候你得再加上积分I....

看波形是看编码器传回来的值还是看PWM的输出值啊????

作者: 东成西就    时间: 2014-3-3 20:07
rubick 发表于 2014-3-3 13:42
三个标准:快!准!稳!
分别对应:P!I!D!

这个。。。倒是在道理当中。。。。

作者: 东成西就    时间: 2014-3-3 20:09
.o烏龍茶o灬 发表于 2014-3-3 17:27
只有P或者只有PD,跟预定值有误差是正常的,只有加上I才能消除误差,但是I又不能太大,所以调PID没有一个 ...

空载调的参数跟放车子在跑道上跑的参数一样嘛???

作者: wylnii    时间: 2014-3-3 20:22
优酷搜索 电磁组直立车模调试指南



作者: .o烏龍茶o灬    时间: 2014-3-3 23:21
东成西就 发表于 2014-3-3 20:09
空载调的参数跟放车子在跑道上跑的参数一样嘛???

不一样,车子放在跑道上因为自身重量,相当于多了一个滞后环节,你可以试试空载的时候跟随很好,放在跑道上跑就有点迟钝了很多

作者: 若要走    时间: 2014-3-4 09:40

作者: 东成西就    时间: 2014-3-5 12:42
.o烏龍茶o灬 发表于 2014-3-3 23:21
不一样,车子放在跑道上因为自身重量,相当于多了一个滞后环节,你可以试试空载的时候跟随很好,放在跑道 ...

这么说调参数的时候要放车子来跑,就可以调得理想的参数了喔!!!

作者: 东成西就    时间: 2014-3-5 12:43
wylnii 发表于 2014-3-3 20:22
优酷搜索 电磁组直立车模调试指南

那个太长了。。。。。调直立的跟平躺的车区别蛮大的

作者: wylnii    时间: 2014-3-5 21:33
东成西就 发表于 2014-3-5 12:43
那个太长了。。。。。调直立的跟平躺的车区别蛮大的

那个就是直立车

作者: 东成西就    时间: 2014-3-6 21:45
问题是。。。我的是平躺车
作者: eovlon    时间: 2014-4-18 07:58
难道我的I太大了





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2