|
1. 首先,请楼主画一条电压U对时间的曲线,这两曲线只有两种值:要么电压为Vcc(假设5v),要么电压为0.我们可以知道:Vcc那段区间越大,整条曲线的平均电压大,也即是说 电压U的大小与Vcc的宽度有一个类似正比的关系,这就是 脉宽调制原理,简称 PWM。
举个例子,Vcc=5v,我想得到一个平均电压为3v的电压,那么,我可以控制Vcc区间占总电压区间的 60%。
2. 当电机从0开始增速到最终稳定于指定速度f这段时间中,它的速度曲线其实是有很多种可能性的,有可能是类似正弦曲线,有可能是。。。。,这主要取决于于你给它提供的电压的曲线,而电压的曲线根据我们刚刚的PWM理论,又取决于5v所占宽度(即脉宽)的大小。
也就是说,速度的曲线决定于脉宽的曲线,PID算法就是研究一种控制脉宽的方法,使得速度能既快又稳地稳定在指定速度上。
整理下:在本例中
1. PWM 主要告诉你:速度能由电源的脉宽来决定;
2. PID算法告诉你:用怎么样的脉宽曲线才能最好地控制速度。
另外,PWM 和 PID都可以用在别的场合,我这边只是以本例来做说明。
|
|