最近做pt100的温度控制,pwm控制可控硅来控制加热管。通过增量式pid求出输出U(k),那么这个输出怎样与占空比联系起来呢?我尽然想不出这个输出是个啥,(U(k)是个电压值?这个电压值和我的12位ad芯片有关?他怎么和占空比联系起来?)感觉白学了看网上的语句hightime = (uchar)(rout/800);hightime= (uchar)(rout/10000);不知道这个除法是怎么个意思!!!求有经验的给我说一下,通俗易懂点,感觉我转不开弯了~~~先行谢过。 for(i=0;i<10;i++) {
get_temper();
rin = s;// read input
rout = PIDCale(&spid,rin);
}
if(ht<100)
ht = (uchar)(rout/800);
else
ht = 100;
lt = (100-ht);
|