![]() |
發(fā)布時間: 2018-4-23 15:12
正文摘要:$('flv_p79').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 抱歉,還想問一下您 微分,積分時間怎么選擇的呢 |
請問樓主PID的輸出PWM為什么要除以100呢 return PWM/100; |
請問樓主是要在motor.c中實(shí)現(xiàn)產(chǎn)生PWM的么。就是用TIM_SetCompare2(TIM3, CompareValue);這個函數(shù) |
Ver_PWM =Ver_PWM + Inc_PWM; 請問這句程序是什么意思呢,感謝樓主 |
zwh 發(fā)表于 2021-2-9 23:43 是位置式控制,結(jié)果加上上一次的輸出是根據(jù)舵機(jī)的控制原理來的,舵機(jī)要轉(zhuǎn)動的角度是相對上一次的 |
樓主你好,感謝你的分享,我看了你的代碼,有一個疑問:代碼用的應(yīng)該是位置式pid算法,但是我看到計算PID輸出后,再加上了上次輸出的結(jié)果,請問是為什么呢。 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 我看視頻樓主這個原理就跟控制平衡小車差不多,單軸就行,不需要航向角,剩下就是調(diào)PID參數(shù) |
我用的GY-25Z,下載程序后串口調(diào)試助手不隨傳感器的變化而變化,一直都是0.00怎么解決??? |
這個程序中沒有用到HMC5583吧,我用的GY-25Z,為什么下載程序后串口調(diào)試助手上不顯示傾斜角度??? |
使用了HMC5883??只用MPU6050和STM32該如何修改? |
真的很感謝樓主 |
不錯 666 |
zds1995 發(fā)表于 2018-5-4 15:32 我沒有去再改善,你可以嘗試的調(diào)一下參 |
樓主,PID那部分有完善一點(diǎn)的嗎,我測試只要有一點(diǎn)偏轉(zhuǎn)就會往一個方向轉(zhuǎn)的。qq:3506746761 |
多謝,樓主。 |
51sunny 發(fā)表于 2018-5-1 16:40 上面就是整個源碼了,燒進(jìn)去就能用了 |
謝謝,樓主。 |
樓主可以分享一下整個源碼嗎 謝謝![]() |
Powered by 單片機(jī)教程網(wǎng)