欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機智能小車前進時,一直在轉圈。就發現左右輪的旋轉方向是相同的。怎么辦? [打印本頁]

作者: 桿桿    時間: 2018-8-28 18:05
標題: 51單片機智能小車前進時,一直在轉圈。就發現左右輪的旋轉方向是相同的。怎么辦?
51單片機的智能小車,,在做前進實驗時,一直在轉圈。就發現左右輪的旋轉方向是相同的。怎么辦?

作者: ahshmj    時間: 2018-8-28 19:07
怎么?你是想讓左右輪轉的方向相反?那樣真的行嗎?
作者: 人中狼    時間: 2018-8-28 19:14
把其中一側的電機連線對調一下,也就是兩側的電機線連接是相反的
作者: wxxl    時間: 2018-8-28 19:18
反轉那個電機電極反下,就行
作者: mickima    時間: 2018-8-28 19:35
代碼貼上來分析
作者: 文鳳軒    時間: 2018-8-28 21:26
這個好辦把電機正負極的線對調一下就行了
作者: fosu    時間: 2018-8-30 00:14
小車前進,左右輪的旋轉方向的確是相同方向的呀!如果轉圈的話,應該速度不同吧?
作者: cl159357    時間: 2018-8-30 08:58
一直在轉圈就說明左右輪的轉速不一樣,一般來說都是外側的那個輪轉速會更快一些,才會讓車轉圈,你應該去查看一下控制車輪轉速的代碼,就是那個PWM調節,如果轉速不一樣的話就修改成一樣的轉速;
還有一個原因可能就是你的小車有直行、左轉、右轉和后退這幾種控制,如果你的程序一開始就先執行轉彎這段程序,然后程序卡死(也就是進入一個死循環,不能跳出來),這樣程序就不會繼續往下執行而一直停留在轉彎這個操作,這樣的話車自然就會一直轉圈而不會直行或者后退,解決的方法也還是要自己去檢查程序執行的邏輯。
作者: ahshmj    時間: 2018-8-30 09:52
fosu 發表于 2018-8-30 00:14
小車前進,左右輪的旋轉方向的確是相同方向的呀!如果轉圈的話,應該速度不同吧?

不是輪子的轉的方向相反,而是電動機轉的方向相反(因為你一個電機正裝、一個電機反裝)。你如果裝一個電動機,兩端各帶一個輪子呢?
作者: wc86110    時間: 2018-8-30 09:55
fosu 發表于 2018-8-30 00:14
小車前進,左右輪的旋轉方向的確是相同方向的呀!如果轉圈的話,應該速度不同吧?

輪子有差速轉圈這個容易理解,但不知樓主的意思是指裝載車上時還是拆下來對比時輪子的旋轉方向
作者: Weirdo123    時間: 2018-8-30 10:20
把兩個電機的正負極對調一下就好了
作者: helinyulu    時間: 2018-8-30 10:29
方向相同,卻還在轉圈,說明兩個輪子速度不一樣,如果是開環控制的話,就只能估計值去調輪子的速度,如果是閉環控制的話可以根據反饋回來的速度值去定量調整。
作者: Time丶俊馳    時間: 2018-8-30 14:59
從兩方面查驗,1:看你單片機的控制程序是否寫錯了。2:看你的電機驅動芯片是否接反了。寫這種程序最好是結合驅動芯片的真值表來寫不然很容易出現問題的。
作者: 123wer煩    時間: 2019-6-1 13:38
文鳳軒 發表于 2018-8-28 21:26
這個好辦把電機正負極的線對調一下就行了

什么意思呢?
作者: eleventree    時間: 2019-11-23 20:45
樓主解決了嗎?我也遇到了這樣的問題。

作者: 912865498@qq.co    時間: 2019-11-25 18:16
電機的正負極反接一下不就好了
作者: 周成瑞    時間: 2019-11-29 05:14
左右輪的旋轉方向一樣的話,應該是速度的問題,不斷調試代碼,是兩邊的真實速度達到基本一樣




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1