智能车制作

标题: PID调速 [打印本页]

作者: shirmin001    时间: 2016-3-6 20:40
标题: PID调速
PID控制转速,比如现在测得脉冲数2000,设定速度脉冲数为3000,用PID增量式控制的时候传进去参数是2000,PID计算后返回的值是不是现在PWM的增量?  也就是说PWM+=返回增量?  小弟新手很多不懂,请赐教。
还有就是  既然是PWM+=返回增量  参数的不一致就有可能会使PWM的占空比为负数,这样的话 程序 就卡死在一个地方了  大家是怎么解决的啊  小弟有点不明白  第一次调PID。


作者: 天河紫星    时间: 2016-3-6 21:57
负数就反转呗,不过一般不会的吧
作者: shirmin001    时间: 2016-3-6 22:26
天河紫星 发表于 2016-3-6 21:57
负数就反转呗,不过一般不会的吧

像占空比就是0~100  PID返回的增量很容易使占空比超量程的吧
作者: 天河紫星    时间: 2016-3-7 10:00
shirmin001 发表于 2016-3-6 22:26
像占空比就是0~100  PID返回的增量很容易使占空比超量程的吧

限幅肯定要加的,具体超不超不清楚,你试试呗。

作者: 安小赞思密达    时间: 2016-3-7 10:31
必须限幅啊




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