其实PID哈靠自己想像就能自己写出来自己的代码,也许是网上的讲的太过的高深什么积分微分,搞的晕头转向,本来这么实用的想法为什么偏偏说的那么的琢磨不透......感觉那些人根本就没有真正的自己动脑思考,PID...这是假设的,,,但是这个也会影响到控制电机的速度,,讲到后面就知道了
现在分析一下,,假设设置的速度是90
刚启动的时候采集的速度是0,,然后呢速度再没有达到90之前,,,V控制PWM一直在增加,,,,...这样的话其实V控制PWM = V控制PWM + V偏差;第一次V控制PWM是90,然后后面的肯定比90小,,,因为电机开始转了,,,有没有什么感觉不好的地方????...fromTitle=PID
如果问我控制两个电机的速度一样怎么办???...写两个一样的PID,然后设置的速度写成一样哈
上面的呢叫增量式PID
还有一个叫做位置式PID---列如控制舵机
舵机是给占空比固定的PWM 舵机就一直转自身固定的角度
所以呢就没有了上面的累加的那部分