智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3252|回复: 6
打印 上一主题 下一主题

[华东] 调试增量式PID遇到的问题

[复制链接]

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
跳转到指定楼层
1#
发表于 2012-11-10 16:59:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在调增量式PID的时候遇到一个问题好奇怪,先纯比例控制,当比例系数过大时,速度最后会越来越快,当较小时,就会衰减,调整不到出现震荡的波形,10ms采样一次速度之,并进行控制,即在采集速度后调用下面这个函数,这个现象好奇怪,不知道大家有没有遇到过,指点一下~~

//增量式PID
/* 增量 U(k)-U(k-1)=kp*{e(k)-e(k-1)}    比例           Ts为采样周期
//                 + Kp*Ts/Ti*e(k)        积分             ki= Kp*Ts/Ti
//                 + kp*Td/Ts*{e(k)-2e(k-1)+e(k-2)}  微分  kd=kp*Td/Ts
*/
void increase_pid(float kp,float kd,float ki)
{
   nowspeed = g_pulsenum;        //得到当前速度采样值   
   er=gspeed-nowspeed;           //本次误差量
   pvalue=er-er1;               // 比例控制量
   ivalue=er;                   //积分控制量
   dvalue=er-2*er1+er2;         //微分控制量


   outpwm= outpwm+kp*pvalue+ki*er+kd*dvalue;    //增量式PID公式
   
   er2=er1;  //误差更新
   er1=er;   //
   
   if(outpwm>500) outpwm=500;  //限幅
   if(outpwm<0) outpwm=0;
   
   left_motorpwm(0,outpwm);   //给定控制电机PWM
   right_motorpwm(0,outpwm);  
}

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

活跃会员奖章优秀会员奖章在线王奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
2#
发表于 2013-3-22 14:37:35 | 只看该作者
我也遇到==楼主有没有解决好
回复 支持 反对

使用道具 举报

29

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1972
威望
973
贡献
439
兑换币
394
注册时间
2012-11-20
在线时间
280 小时
3#
发表于 2013-3-30 20:37:02 | 只看该作者
你再看看,到底哪个参数是P,哪个参数是I,哪个参数是D
回复 支持 反对

使用道具 举报

3

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
威望
176
贡献
110
兑换币
115
注册时间
2013-1-14
在线时间
20 小时
4#
发表于 2013-4-5 22:14:51 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1112
QQ
威望
556
贡献
298
兑换币
371
注册时间
2013-3-25
在线时间
129 小时
5#
发表于 2013-7-5 10:50:12 | 只看该作者
求解~~
回复 支持 反对

使用道具 举报

6

主题

26

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1400
威望
514
贡献
288
兑换币
321
注册时间
2013-8-11
在线时间
299 小时
6#
发表于 2014-4-15 22:07:52 | 只看该作者
我也遇到这个问题,都快哭了,求解答啊
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
556
威望
243
贡献
147
兑换币
148
注册时间
2014-4-3
在线时间
83 小时
毕业学校
山东科技大学
7#
发表于 2014-5-11 12:17:03 | 只看该作者
解决了么??楼主
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-8 11:03 , Processed in 0.055533 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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