標(biāo)題: 各位大神可以解釋下面代碼是什么意思嗎?是關(guān)于pid的嗎 [打印本頁]

作者: 20788398    時間: 2024-5-19 20:31
標(biāo)題: 各位大神可以解釋下面代碼是什么意思嗎?是關(guān)于pid的嗎
pid[9]=wendu;//存儲溫度值
                for(j=0;j<9;j++)
                        pid[j]=pid[j+1];
                //P比例計算          P參數(shù)為1
                if(wendu<set)
                        p=(set-wendu)+128;
                else
                        p=128-(wendu-set);
                //I積分計算   I參數(shù)為1
                k=0;
                for(j=0;j<10;j++)
                        k=k+pid[j];
                k=k/10;        
                if(k<set)
                        i=(set-k)+128;
                else
                        i=128-(k-set);
                //D微分計算          D參數(shù)為1               
                if(pid[8]<pid[9])
                {
                        d=128+(pid[9]-pid[8]);
                }
                else
                        d=128-(pid[8]-pid[9]);
                k=p+i+d;
                k=k/3;
                        PCF8591_write(k);               


作者: glinfei    時間: 2024-5-20 10:15
就是計算PID參數(shù),隨便查查到處都有解釋,我只是想問,第一句是不是放錯位置了。
作者: coody_sz    時間: 2024-5-20 10:26
解釋不是很清楚嗎?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1