![增量式PID算法_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/7dfa97d2-079f-4c06-95e0-b40d4ba8333e/7dfa97d2-079f-4c06-95e0-b40d4ba8333e1.gif)
![增量式PID算法_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/7dfa97d2-079f-4c06-95e0-b40d4ba8333e/7dfa97d2-079f-4c06-95e0-b40d4ba8333e2.gif)
![增量式PID算法_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/7dfa97d2-079f-4c06-95e0-b40d4ba8333e/7dfa97d2-079f-4c06-95e0-b40d4ba8333e3.gif)
![增量式PID算法_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/7dfa97d2-079f-4c06-95e0-b40d4ba8333e/7dfa97d2-079f-4c06-95e0-b40d4ba8333e4.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-WORD 格式 - 可編輯 -增量式 PID 算法程序是自己編的,根據(jù)多方資料改寫了一部分,為增量式 PID 算法。程序采用浮點(diǎn)形式,如果MCU 速度不夠快,可根據(jù)需求轉(zhuǎn)換定點(diǎn)運(yùn)算。關(guān)鍵變量: ref 設(shè)置的參數(shù); feb 采樣反饋; 根據(jù)實(shí)際情況修改這兩個(gè)變量即可。相關(guān)參數(shù): Kp 、 Ti、 Td 、 T:根據(jù)各項(xiàng)目的控制對(duì)象不同而修改其定義值。 / 定義變量double ref = 0;/設(shè)置參數(shù)double feb = 0;/采樣反饋 int pwm_var =0;/PID 調(diào)整量Uint16 PWM_out = 0; /PWM輸出量double Uo = 0;-WORD 格式 -
2、可編輯 -double Ek = 0;double Ei = 0;double Ed = 0;#define Kp8/PID 調(diào)節(jié)的比例常數(shù)#define Ti0.05/PID 調(diào)節(jié)的積分常數(shù)#define Td0.02/PID 調(diào)節(jié)的微分時(shí)間常數(shù)#define T0.02/采樣周期 #define KppKp * ( 1 + (T / Ti)+ (Td / T) )#define Ki(-Kp) * ( 1 + (2 *-WORD 格式 - 可編輯 -Td / T ) )#define KdKp* Td / T/#define Kpp 4/#define Ki0.8/#define Kd20
3、/ 誤差的閥值,小于這個(gè)數(shù)值的時(shí)候,不做PID 調(diào)整,避免誤差較小時(shí)頻繁調(diào)節(jié)引起震蕩#define Emin 3/調(diào)整值限幅,防止積分飽和#define Umax 100#define Umin -100/輸出值限幅#define Pmax 15500#define Pmin 200/PID 運(yùn)算-WORD 格式 - 可編輯 -/void pid_ctrl(void)Ek = ref -feb;/差值運(yùn)算if( fabs(Ek) < Emin )/誤差的閥值 (死區(qū)控制 ?)pwm_var =0;-WORD 格式 - 可編輯 -elseUo = Kpp*Ek+ Ki*Ei + K
4、d*Ed;/PID計(jì)算Ed =Ei;Ei =Ek;pwm_var =(int)Uo;/強(qiáng)制轉(zhuǎn)化調(diào)整量,PWM 為整數(shù)if(pwm_var-WORD 格式 - 可編輯 ->= Umax)pwm_var =Umax;/調(diào)整值限幅,防止積分飽和if(pwm_var<= Umin)pwm_var =Umin;/調(diào)整值限幅,防止積分飽和PWM_out +=pwm_var;/調(diào)整 PWM 輸出if(PWM_out > Pmax)PWM_out =Pmax;-WORD 格式 - 可編輯 -/輸出值限幅if(PWM_out < Pmin)PWM_out
5、=Pmin;/輸出值限幅TBCCR1 = PWM_out;/輸出給寄存器,改變 PWM 占空比/調(diào)用示例:void main(void)ref = 120.6;while(1)-WORD 格式 - 可編輯 -feb =adc_sample();pid_ctrl(); 另外附上: PID 調(diào)節(jié)經(jīng)驗(yàn)總結(jié)(搜索資源)PID 控制器參數(shù)選擇的方法很多,例如試湊法、臨界比例度法、擴(kuò)充臨界比例度法等。但是,對(duì)于PID 控制而言,參數(shù)的選擇始終是一件非常煩雜的工作,需要經(jīng)過不斷的調(diào)整才能得到較為滿意的控制效果。依據(jù)經(jīng)驗(yàn),一般PID 參數(shù)確定的步驟如下:(1) 確定比例系數(shù)Kp-WORD 格式 - 可編輯 -
6、確定比例系數(shù)Kp 時(shí),首先去掉PID 的積分項(xiàng)和微分項(xiàng),可以令Ti=0 、Td=0 ,使之成為純比例調(diào)節(jié)。輸入設(shè)定為系統(tǒng)允許輸出最大值的 60 70 ,比例系數(shù)Kp 由 0 開始逐漸增Kp大,直至系統(tǒng)出現(xiàn)振蕩;再反過來(lái),從此時(shí)的比例系數(shù)逐漸減小,直至系統(tǒng)振蕩消失。記錄此時(shí)的比例系數(shù)設(shè) Kp ,定 PID 的比例系數(shù) Kp 為當(dāng)前值的 60 70 。(2) 確定積分時(shí)間常數(shù)Ti比例系數(shù) Kp 確定之后,設(shè)定一個(gè)較大的積分時(shí)間常數(shù)Ti ,然后逐漸減小 Ti ,直至系統(tǒng)出現(xiàn)振蕩,然后再反過來(lái),逐漸增大 Ti ,直至系統(tǒng)振蕩消失。 記錄此時(shí)的 Ti ,設(shè)定 PID 的積分時(shí)間常數(shù) Ti 為當(dāng)前值的150 180 。(3) 確定微分時(shí)間常數(shù)Td微分時(shí)間常數(shù)Td 一般不用設(shè)定,為0 即可,此時(shí) PI
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑與市政工程質(zhì)量安全第三方巡查方案與流程
- 腹腔鏡結(jié)直腸癌根治術(shù)對(duì)老年結(jié)直腸癌患者術(shù)后胃腸功能恢復(fù)的影響
- 二零二五年度個(gè)人金融理財(cái)產(chǎn)品購(gòu)買擔(dān)保協(xié)議3篇
- 房地產(chǎn)行業(yè)房地產(chǎn)銷售培訓(xùn)心得
- 2025版環(huán)保產(chǎn)業(yè)項(xiàng)目可行性評(píng)估范本匯編3篇
- 二零二五版物流裝備租賃及維護(hù)服務(wù)合同2篇
- 《企業(yè)安全管理》課件
- 二零二五年度房地產(chǎn)分銷代理創(chuàng)新模式合同范文
- 二零二五年度房地產(chǎn)土地一級(jí)開發(fā)代理服務(wù)合同
- 二零二五版物流園區(qū)物業(yè)承包合作協(xié)議3篇
- 教案-中國(guó)書法史
- 隧道施工-緒論(使用)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 電力系統(tǒng)動(dòng)態(tài)仿真與建模
- 中國(guó)的古代祭祀文化
- 學(xué)校中層干部管理培訓(xùn)
- 《航運(yùn)市場(chǎng)營(yíng)銷》課件-海運(yùn)巨頭馬士基
- 繪本創(chuàng)作方案
- 地鐵保潔服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點(diǎn)題庫(kù)(共500題含答案解析)模擬練習(xí)試卷
- 2023年小升初簡(jiǎn)歷下載
評(píng)論
0/150
提交評(píng)論