控制c 舵机的pid_PID控制原理 二(PID使用详解)

bd20570fbcd1fc7fa7167fa2f7165ed9.png

本文灵感来自于 仪表云 视频:“10分钟了解PID工作流程”,下面附上连接

Sina Visitor System​weibo.com

笔者属于控制入门,文中若有不当之处还请读者指出,欢迎大家讨论!

---------------------------------------------正文---------------------------------------------

在 “PID控制原理 一 (开闭环控制)” 一文中已经介绍了开闭环控制,并且介绍了一种最简单的控制器:“Bang-Bang Control”

笔者已经说过,BangBang Control太傻,因此为使控制变得更智能一点,希望引入一种聪明的控制器。接下来,我们依旧利用“PID控制原理 一 (开闭环控制)”文中的小车沿着路线行驶的转向控制来讲解:

------------------------------------------前提准备------------------------------------------

图1中小车向东行驶,车速恒定,其目标是最终沿着目标路径走(有目标,闭环控制),路径有方向,黑色箭头为路径延伸方向

d84a6cea263fe550f5b7e896cdc25678.png

图 1

在此,我们设定小车距离目标路径的实际距离为Cross Track Error ( Ep ),由于目标距离=0;所以 Ep也就是误差;

Ep方向:当小车在目标路径边,则Ep>0;若小车在目标路径边,则Ep<0

另外,如果小车想走到目标路径,就必须先拐弯,因此我们设定小车每次的转弯角度为Sa, Sa就是控制输出(每个控制周期的输出)

Sa方向:当Sa>0时,小车向(小车前进方向的左);当Sa<0时,小车向(小车前进方向的右)

如图 2,可以借此画出小车闭环控制的逻辑图,循环控制周期为‘ t ’

75eed94ec6ba38d2dccdc93ea46e23cb.png

图 2

-----------------------------

  • 31
    点赞
  • 121
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值