本帖最后由 nbsmaps 于 2015-7-12 21:05 编辑
C51单片机,用于温度的PID控制,在网上下了一个程序,就是看不懂.第一,温差,即设定温度与实际温度超过1度时不启用PID控制,那么测量的数值都是INT型的,这个减法永远计算不出<1 >0的情况啊.=0,就是相同,
2:主要的问题:这个PID计算出来的东西,如何用于控制啊,计算出来的值,代表什么意思,代表的是单位时间内加热的值?或着说一个加热周期内应加热百分比?若是的这个意思的话,那加热周期如何确定啊,这个周期在PID参数里好象没找到. |