11年7个月前IP:湖南
770893
32楼
引用 1176764177:
翠翠你有pid的资料么这坑爹东西无法理解啊
位置式PID
typedef struct PID
{
int SetPoint; //  Desired Value
float Kp; //  Proportional Const
float Ki; //  Integral Const
float Kd; //  Derivative Const
int LastError; //
int SumError; //
} PID;
PID Servo_PID;


float PIDCalc( PID *pp, float NextPoint )
{
int32_t dError,Error;
  Error = NextPoint-pp->SetPoint; //
  pp->SumError += Error; //
  dError = Error-pp->LastError; //
  // pp->PrevError = pp->LastError; //
  pp->LastError = Error;
  return (pp->Kp * Error   //  P
          + pp->Ki * pp->SumError //I
          + pp->Kd * dError//    D
        );
}
评论
文号 / 770893

一表人才
名片发私信
学术分 0
总主题 5 帖总回复 130 楼拥有证书:进士 笔友
注册于 2010/08/13 08:10:23最后登录 2020/04/14 17:03:42
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的