下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
準(zhǔn)備部分:先定義PID結(jié)構(gòu)體 typedef intsetpoint;//設(shè)定目 intsum_error;//誤差累 floatproportion比例常 floatintegral intlast_error;//e[-intprev_error;//e[-floatKp0.32;//floatTi0.09floatTd0.0028;//微分時(shí)間常#define0.02采樣周#define KpKiKd三個(gè)主要參#defineC語言好像用#define什么什么對程序不太好,各位幫忙寫個(gè)優(yōu)化辦法看看呢?用voidPIDperiodinit(u16arr,u16 //PID采樣定時(shí)器設(shè)void intincPIDcalc(PIDtypedef*PIDx,u16 //PID計(jì)voidPID_setpoint(PIDtypedef*PIDx,u16setvalue);//PID預(yù)期voidPID_set(floatpp,floatii,floatdd);//設(shè)定PIDkpkikd三個(gè)voidset_speed(floatW1,floatW2,floatW3,floatW4);//設(shè)定四個(gè)電機(jī)的目標(biāo)轉(zhuǎn)PID處理過程岔開一下:這里我控制的是電機(jī)的轉(zhuǎn)速w,實(shí)際上電機(jī)的反饋波形的頻率f、電機(jī)轉(zhuǎn)速w、控制信號 的占空比a三者是大致線性的正比的關(guān)系,這里強(qiáng)調(diào)這個(gè)的目的是 期一直搞不懂我控制的轉(zhuǎn)速怎么和TIM4輸出的 它先采樣電機(jī)轉(zhuǎn)速,得到偏差值它先采樣電機(jī)轉(zhuǎn)速,得到偏差值E,帶入PID計(jì)算公式,得到調(diào)整量也就是最終更改 上面講到的“得到調(diào)整量”就是增量PID的公式:intincPIDcalc(PIDtypedef*PIDx,u16intiError=PIDx->setpoint-nextpoint;// //PIDx -PIDx->integral*PIDx- +PIDx->derivative*PIDx->prev_error;//e[k- //增量計(jì)PIDx->proportion*(iError-PIDx-+PIDx-+PIDx->derivative*(iError-2*PIDx->last_error+PIDx-PIDx->prev_error=PIDx->last_error;//誤差,便于下次計(jì)PIDx-return(iincpid)注釋掉的是第一種寫法,沒注釋的是第二種以KpKIkd處理過程放在了TIM6,溢出周期時(shí)間就是是PID里面采樣周期(區(qū)分于反饋信號的采樣,反饋信號采樣是1M的頻率)void {ifTIM_GetITStatus(TIM6TIM_IT_UpdateRESET)//{;;; 1=PID1.sum_error*4.6875 //1代表將要輸出的占空 ;// /********PID2處理 計(jì)算增量并累加 /********PID3處理 //常規(guī)PID控 /********PID4處理 //計(jì)算增量并累 //重新設(shè)定 ,);//上面幾個(gè)代碼是PID實(shí)現(xiàn)的關(guān)鍵部Kp,就是消除積分和微分部分的影響,這里我糾結(jié)過到底是讓Ti等于一個(gè)很大的值讓Ki=Kp*(T/Ti)里面的KI接近零,還是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)責(zé)任清單
- 二零二五版2025年度駕校綜合設(shè)施改造施工合同范本3篇
- 室外消火栓系統(tǒng)概述與室外消防用水量
- 2024年淮北職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《陶罐和鐵罐》課件圖文
- 二零二五年度藝術(shù)壁畫粉刷班組服務(wù)協(xié)議6篇
- 21三體綜合征產(chǎn)前診斷
- 《科幻小說賞析與寫作》 課件 第1、2章 導(dǎo)論科幻小說賞析與寫作的“關(guān)鍵詞”;“時(shí)間旅行”的歷史與未來-《時(shí)間機(jī)器》
- 2024年瀘州醫(yī)療器械職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 2024年泉州工程職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗(yàn)歷年參考題庫(頻考版)含答案解析
- 2024年江蘇省導(dǎo)游服務(wù)技能大賽理論考試題庫(含答案)
- 2024年中考英語閱讀理解表格型解題技巧講解(含練習(xí)題及答案)
- 浙江省溫州市溫州中學(xué)2025屆數(shù)學(xué)高二上期末綜合測試試題含解析
- 保安公司市場拓展方案-保安拓展工作方案
- GB/T 15843.2-2024網(wǎng)絡(luò)安全技術(shù)實(shí)體鑒別第2部分:采用鑒別式加密的機(jī)制
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 2024年黑龍江齊齊哈爾中考英語試題及答案1
- JT∕T 794-2011 道路運(yùn)輸車輛衛(wèi)星定位系統(tǒng) 車載終端技術(shù)要求
- 西南師大版五年級上冊小數(shù)乘除法豎式計(jì)算題200道及答案
- AQ/T 2061-2018 金屬非金屬地下礦山防治水安全技術(shù)規(guī)范(正式版)
- 2024年湖北三江航天江河化工科技有限公司招聘筆試沖刺題(帶答案解析)
評論
0/150
提交評論