智能车制作

标题: PID程序 [打印本页]

作者: 我心狂野    时间: 2015-4-3 15:03
标题: PID程序
void IncPIDInit(void)
{
  fptr->LastError = 0.0; //Error[-1]
  fptr->PrevError = 0.0; //Error[-2]
  fptr->Proportion = Pdata; //比例常数 Proportional Const
  fptr->Integral =   Idata; //积分常数Integral Const
  fptr->Derivative = Ddata; //微分常数 Derivative Const
  fptr->SetPoint =0.0;     //目标是30      SetPoint 设定值
}
阴影中的是什么意思?为什么要设定目标是30?
求大神赐教


作者: 杨劼    时间: 2015-4-3 16:47
比如你设热水器加热到80度c,那么加热管就加热,温度一直提升,然后达到80度c,然后进入保温状态,一旦小于80度c就右开始加热。将热水器维持到80度c这范围内;

设定的80度c就跟你那阴影Setpoint一个意思
作者: 我心狂野    时间: 2015-4-3 16:56
杨劼 发表于 2015-4-3 16:47
比如你设热水器加热到80度c,那么加热管就加热,温度一直提升,然后达到80度c,然后进入保温状态,一旦小于 ...

那你说的是温度,这里的30是指什么?

作者: 杨劼    时间: 2015-4-8 04:16
我心狂野 发表于 2015-4-3 16:56
那你说的是温度,这里的30是指什么?

舵机的话就是舵机摆正时的pwm,电机的话就是设定的速度





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