熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2018-4-23 15:12
正文摘要:$('flv_XPH').innerHTML=(AC_FL_RunContent('width', '500', 'height', '375', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', 'http://new-play.tudou.com/v/889752316.html?spm=a2hzp.8244 ... |
king_zxt 發(fā)表于 2021-4-6 17:15 抱歉,還想問(wèn)一下您 微分,積分時(shí)間怎么選擇的呢 |
|
請(qǐng)問(wèn)樓主PID的輸出PWM為什么要除以100呢 return PWM/100; |
| 請(qǐng)問(wèn)樓主是要在motor.c中實(shí)現(xiàn)產(chǎn)生PWM的么。就是用TIM_SetCompare2(TIM3, CompareValue);這個(gè)函數(shù) |
|
Ver_PWM =Ver_PWM + Inc_PWM; 請(qǐng)問(wèn)這句程序是什么意思呢,感謝樓主 |
zwh 發(fā)表于 2021-2-9 23:43 是位置式控制,結(jié)果加上上一次的輸出是根據(jù)舵機(jī)的控制原理來(lái)的,舵機(jī)要轉(zhuǎn)動(dòng)的角度是相對(duì)上一次的 |
|
樓主你好,感謝你的分享,我看了你的代碼,有一個(gè)疑問(wèn):代碼用的應(yīng)該是位置式pid算法,但是我看到計(jì)算PID輸出后,再加上了上次輸出的結(jié)果,請(qǐng)問(wèn)是為什么呢。 Inc_PWM=MPU6050_PID(Pitch,0); Ver_PWM =Ver_PWM + Inc_PWM; if(Ver_PWM>500) Ver_PWM=500; if(Ver_PWM<-800) Ver_PWM=-800; PWMA=Amp_Limit(Ver_PWM+1600);
|
單片機(jī)混子 發(fā)表于 2019-8-23 15:21 我看視頻樓主這個(gè)原理就跟控制平衡小車差不多,單軸就行,不需要航向角,剩下就是調(diào)PID參數(shù) |
| 我用的GY-25Z,下載程序后串口調(diào)試助手不隨傳感器的變化而變化,一直都是0.00怎么解決??? |
| 這個(gè)程序中沒(méi)有用到HMC5583吧,我用的GY-25Z,為什么下載程序后串口調(diào)試助手上不顯示傾斜角度??? |
| 使用了HMC5883??只用MPU6050和STM32該如何修改? |
| 真的很感謝樓主 |
|
不錯(cuò) 666 |
zds1995 發(fā)表于 2018-5-4 15:32 我沒(méi)有去再改善,你可以嘗試的調(diào)一下參 |
| 樓主,PID那部分有完善一點(diǎn)的嗎,我測(cè)試只要有一點(diǎn)偏轉(zhuǎn)就會(huì)往一個(gè)方向轉(zhuǎn)的。qq:3506746761 |
| 多謝,樓主。 |
51sunny 發(fā)表于 2018-5-1 16:40 上面就是整個(gè)源碼了,燒進(jìn)去就能用了 |
| 謝謝,樓主。 |
樓主可以分享一下整個(gè)源碼嗎 謝謝![]() |
Powered by 單片機(jī)教程網(wǎng)