怎么通過PID來調節占空比啊



,哪位大神能不能寫一個簡單的函式


[email protected]
謝謝
uj5u.com熱心網友回復:
增量式PID控制參考代碼如下(無限幅):double Command; //輸入指令
double Proportion; //比例系數
double Integral; //積分系數
double Derivative; //微分系數
double pre2Err; //前兩拍誤差
double preErr; //前一拍誤差
void PID()
{
float Err,pErr,dErr,dU;
Err = Command - feedback
pErr = Err - preErr
dErr = Err - 2*preErr + pre2Err
dU = P*pErr + D*dErr + I*Err
pre2Err = preErr
preErr = Err
return dU;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/129172.html
標籤:單片機/工控
