智能车制作

标题: 谁能给我一段PID控制的程序 [打印本页]

作者: 断翅at雄鹰    时间: 2012-2-14 20:57
标题: 谁能给我一段PID控制的程序
看的pid的资料都是写没用的废话,我想学习一下pid程序到底怎样写啊?求帮助啊!
作者: fanyu19900706    时间: 2012-2-14 21:11

作者: 断翅at雄鹰    时间: 2012-2-14 21:15
:'(:'(:'(
作者: 314007313    时间: 2012-2-15 09:04
这东西没得给的 - -去年也是这么过来的
作者: xufang    时间: 2012-3-5 10:30
,这东西不能给的,告诉你舵机一般PD控制就可以了,电机用PID控制会更好,目前还好用。
作者: zy317409314    时间: 2012-3-5 10:46
xufang 发表于 2012-3-5 10:30
,这东西不能给的,告诉你舵机一般PD控制就可以了,电机用PID控制会更好,目前还好用。

请问为什么电机用PID控制比较好呢。。。
作者: xufang    时间: 2012-3-5 19:41
控制得更好,反馈更及时。
作者: 汪稳wangwen    时间: 2012-7-5 16:11
[attach]28185[/attach]
作者: tju_speed    时间: 2012-7-6 01:00
int PID(unsigned int SpeedSet)
{
   
   SpeedError=SpeedSet-SpeedBack;
   d_SpeedError=SpeedError-SpeedPreError;
   dd_SpeedError=d_SpeedError-d_PreSpeedError;
   SpeedPreError=SpeedError;     
   d_PreSpeedError=d_SpeedError;
   //////////////////////////////////////////////////////////////////
   if(abs(SpeedError)>PID_BangBang)
   {
     if(SpeedError>0) return Speed_Max;
     else return -Speed_Max;
   }
   else if(abs(SpeedError)<PID_Dead) return 0;
   else return (v_Kp*d_SpeedError+v_Ki*SpeedError+v_Kd*dd_SpeedError);
}
作者: 落雪    时间: 2012-7-7 15:07
9楼的    问一下这是速度闭环的程序吗
作者: 断翅at雄鹰    时间: 2012-7-13 18:13
多少年的帖子了,又有人翻出来了




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