久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7136|回復: 13
打印 上一主題 下一主題
收起左側

PID如何很好的控制小車直行?

[復制鏈接]
跳轉到指定樓層
樓主
ID:524791 發表于 2020-4-23 00:21 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
10黑幣
我用帶萬向輪的三輪小車,電機是帶編碼器的直流電機。用同一個PID參數控制兩個輪子進行速度調節。兩個輪子PID調節的速度都可以在設定速度波動,偏差1-3。但是一上電,兩個電機反應速度有偏差導致一開始就歪的,后面就一只歪。昨天調車子還能直線走1米,今天換了好一點輪子加了程序以后同樣在速度上有很好的效果,但是偏差卻特別大?梢约油勇輧x的角度PID來修正嗎?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:546770 發表于 2020-4-23 08:38 | 只看該作者
陀螺儀靜態誤差很大的,長時間積累就更大了!你試試磁力計吧!
回復

使用道具 舉報

板凳
ID:524791 發表于 2020-4-23 09:41 | 只看該作者
小黑屋525 發表于 2020-4-23 08:38
陀螺儀靜態誤差很大的,長時間積累就更大了!你試試磁力計吧!

萬向輪對走直線有很大的影響嗎?有的話我需要換成什么呢? 現在兩個驅動輪的速度沒有什么偏差
回復

使用道具 舉報

地板
ID:342451 發表于 2020-4-23 09:47 | 只看該作者
兩個輪子分別用PI調節器,目標轉速相同
回復

使用道具 舉報

5#
ID:342451 發表于 2020-4-23 09:49 | 只看該作者
或者你說的,用一個PID控制兩個輪子,差速的方式,但是這樣你要增加轉向環,用陀螺儀的水平角速度帶入,目標角速度理論為零,左右偏轉的時候,角速度的值會發生變化,這個時候,將轉向環計算的值補到速度輸出上去,用于自動微調
回復

使用道具 舉報

6#
ID:191511 發表于 2020-4-23 09:54 | 只看該作者
走直線的話,如果不需要識別黑白線,最簡單就是速度控制,讓左右兩個輪子速度保持一致,而這個,每個輪子都有編碼器,速度是可以實時得到的,建議你先看看兩邊輪子速度變化,是否是pid導致速度不同步本身的問題。
如果是有黑白線線路車道識別,那就根據傳感器返回的偏航數據進行pid速度調整,校正車頭方向。
回復

使用道具 舉報

7#
ID:524791 發表于 2020-4-23 10:34 來自手機 | 只看該作者
wo4fisher 發表于 2020-4-23 09:54
走直線的話,如果不需要識別黑白線,最簡單就是速度控制,讓左右兩個輪子速度保持一致,而這個,每個輪子都 ...

我用編碼器測得回來速度與目標速度偏差不大,就是1-2的樣子,但是可能是電機一上電 電機的反應速度有點不太一樣。偏差有點大,越走越偏
回復

使用道具 舉報

8#
ID:524791 發表于 2020-4-23 10:37 來自手機 | 只看該作者
之一知足 發表于 2020-4-23 09:49
或者你說的,用一個PID控制兩個輪子,差速的方式,但是這樣你要增加轉向環,用陀螺儀的水平角速度帶入,目 ...

陀螺儀可以用HMC5883L嗎?現在速度與設定速度偏差很小,但是就是一接觸地面就偏了,可能是輪胎與地面摩擦以后,電機的反應時間導致偏差嗎?
回復

使用道具 舉報

9#
ID:546770 發表于 2020-4-23 16:07 | 只看該作者
lsq1142 發表于 2020-4-23 09:41
萬向輪對走直線有很大的影響嗎?有的話我需要換成什么呢? 現在兩個驅動輪的速度沒有什么偏差

我不是說你的萬向輪的影響,就是你說的想用陀螺儀來測量誤差嗎?就是說你想用陀螺儀測量車體的角度誤差還是怎么的?
回復

使用道具 舉報

10#
ID:524791 發表于 2020-4-24 11:49 來自手機 | 只看該作者
小黑屋525 發表于 2020-4-23 16:07
我不是說你的萬向輪的影響,就是你說的想用陀螺儀來測量誤差嗎?就是說你想用陀螺儀測量車體的角度誤差還 ...

因為我直接用PID調節速度,讓兩個輪子達到目標速度而達到直線行駛的效果,但是一上電以后兩個輪子的對地面的摩擦力不一樣,導致達到目標速度的時間不一樣。所以一開始就不偏的。我是想能不能用陀螺儀記錄上電時的角度讓小車沿著這個角度行駛進行PID計算?或者說您常見有效的直線形式的方法是什么?應該怎么調試?每調一次PID參數讓兩個輪子浮空看轉速調試還是在地面行駛看效果?
回復

使用道具 舉報

11#
ID:546770 發表于 2020-4-25 13:52 | 只看該作者
lsq1142 發表于 2020-4-24 11:49
因為我直接用PID調節速度,讓兩個輪子達到目標速度而達到直線行駛的效果,但是一上電以后兩個輪子的對地 ...

嗯,看來我最開始猜測是正確的,其實還是最開始的問題陀螺儀幾乎說是不行的,因為Z軸的數據本來就不好弄,存在漂移,所以我最開始推薦你是磁力計,這里面涉及到一些算法,然后就我一點點小看法就是:你要是想學PID控制的話為什么要做3輪的呢?做個兩輪的不好嗎?個人提的一點點小建議,不喜歡的話略過就好了;
回復

使用道具 舉報

12#
ID:524791 發表于 2020-5-1 22:26 | 只看該作者
小黑屋525 發表于 2020-4-25 13:52
嗯,看來我最開始猜測是正確的,其實還是最開始的問題陀螺儀幾乎說是不行的,因為Z軸的數據本來就不好弄 ...

我是做試驗然后需要用到PID,之前有了解過但是沒有實踐過,而且這期間不能去學校,又沒人能幫我所以沒經驗很難調。。。
回復

使用道具 舉報

13#
ID:420836 發表于 2020-5-2 01:11 | 只看該作者
如果使用黑白線跟隨和PID速度控制,則更精確;如果僅使用速度PID控制,則由于兩個車輪之間的摩擦力和車輪牽引力不平衡,精度將不高。
回復

使用道具 舉報

14#
ID:481073 發表于 2020-5-2 08:10 | 只看該作者
平衡車還是得加上陀螺儀,直立環是和陀螺儀有關的,速度環才是控制轉速相同的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级毛片视频在线 | 国产一级大片 | 自拍 亚洲 欧美 老师 丝袜 | 中文字幕视频网 | 亚洲欧美视频一区 | 亚洲综合天堂网 | 一区二区日韩精品 | 成人欧美一区二区三区黑人孕妇 | 亚洲国产精品久久久久秋霞不卡 | 亚洲天堂网站 | 福利社午夜影院 | 草久免费视频 | 国产夜恋视频在线观看 | 久久三区 | 四虎影院免费在线播放 | 色偷偷噜噜噜亚洲男人 | 粉嫩高清一区二区三区 | 91五月天 | 99久久久无码国产精品 | 91成人| 日韩有码一区 | 日本不卡一区二区三区 | 亚洲欧美中文日韩在线v日本 | 精精国产xxxx视频在线播放 | 自拍视频一区二区三区 | 992tv人人草 久久精品超碰 | 日本亚洲精品成人欧美一区 | 涩涩片影院 | 91在线观| 国产成人免费在线 | 大吊一区二区 | 亚洲一区二区三区视频在线 | 国产精品欧美一区二区三区不卡 | 日韩成人免费av | www.4虎影院| 欧美激情久久久 | 国产精品无码永久免费888 | 亚洲精品国产精品国自产在线 | a级在线免费观看 | 草草视频在线观看 | 天天色天天色 |