如下图; 左侧PWM标识处为MCU发出的1Khz控制信号,通过调节PWM,再通过运放作用,在运放1脚输出电压控制一个交流供电的泵。(泵具体型号: wincend,WB3-2E0H-II)。通过采集泵的实际转速来调节PWM(泵的负载有变化),使泵维持在一个恒定的速度。
先出现如下现象:
1:直接按图示接电路,泵速会出现高于恒定值,继续高于恒定值,减速,减速,再高于恒定值。。。似乎PWM调节的滞后性很大。出现:A时刻的控制电压还没真正作用在泵上时,泵端速度信号已经被MCU采回。故A+dT1时刻,MCU发出更大的控制信号。所以泵最终会得到超出需要的控制电压信号。
2:由于LM2904是双运放,讲1脚输出电压再通过另一路结成跟随,从7脚输出去控制泵。上述现象消失。泵从低于恒定值慢慢加上去,PWM调节实时性变好。
今天问一同事,他认为:
1;结成跟随,降低了输出电阻,同时提高了电流输出能力(他的所谓提高,比如LM2904输处电流能力为50ma,通过结成跟随,提高到100ma。)。我第一次听说跟随有这种能力,请教下大家。
2;怀疑,PWM实时性变好的原因。结成跟随,减低了输出阻抗4倍左右。这个输出的电阻,很可能和后级泵电路形成RC电路,R的减小,是的PWM实时性变好。
附件为LM2904 PDF,就以上两点疑问请教大家。
|