发布于 2012-10-12 14:53:19
5楼
PID输出0的时候不加热。输出1.0的时候全功率加热。
1.当小管要实施1.0的加热的话大管参与加热。当温度接近了以后PID可以不必100%功率加热的话,大管退出加热。小管一直是PID控制。
2.进一步的情况。小管还是一直PID控制。大管开关控制。为了排除100%到99%的时候大管可能会频繁的投入和切除。特意安排回差量。当输出等于1.0的时候大管投入。当输出小于0.95(可以人为变更)的时候大管切除。
3.再进一步的情况。小管都是PID控制。大管是占空比控制。把输出量提取一个区间,比如0.5~1.0,线性变换成对应0%~100%。然后把这个0~100对应大管的导通时间比如:10%的时候大管间断加热接通1秒断开9秒。85%的时候大管接通8.5秒断开1.5秒。作用是调整大管在10秒时间内的接通时间,这样的占空比可调可以比较平缓的投入可切除。至于你选择10秒做基数还是3秒做基数就影响温度的波动和开关原件的寿命(固态的话没有关系)
4.再下面一步的情况。就是两个管都用同一个PID输出同一个功放设备驱动加热了。