本例采用了增量式PID算法,算式如下: PIDOUT = basicValue + Kp*d_error + Ki*error + Kd*dd_error
其中: PIDOUT:PID输出控制参数,为PWM宽度的调整量 Kp:比例调节参数 Ki:积分调节参数 Kd:微分调节参数 error:误差量(为期望速度-实际速度,可以为正数或负数) d_error:本次误差量与上次误差量之差(error-PRe_error) dd_error:上次误差量与上上次误差量之差(pre_error-pre_pre_error)
新闻热点
疑难解答