发布于 2009-09-21 19:22:27
0楼
浮点阀控制,需要阀的全程时间和PID死区时间.用阀的行程时间除以PID全输出的100%值得到对应的PID每改变1%对应的阀行程时间.
比如阀全程时间为120秒,那么比值为120/100=1.2,也就是说PID改变1%,需要给阀1.2秒的开或关的时间.
举例:
比如开机后 PID从0突变到25% , 则给'开'阀时间 25*1.2=30秒;
经过PID调整后,PID输出值从25%降到为13%,则给'关'阀的时间 (25-13)*1.2 =14.4秒;
有两个需要主要的问题:
1 关机后PID为0%时,不能长时间给阀'关'信号,最长时间不能大于阀的全行程时间;
2 同样的PID为100%时,不能长时间给阀'开'信号,最长时间不能大于阀的全行程时间;