怎樣控制小車轉彎用微控制器,請教如何用微控制器控制小車轉彎?

2021-03-19 18:21:27 字數 1427 閱讀 2645

1樓:新翼林志強

除了差速控制還可以用舵機控制前輪轉向,控制起來更直觀快速一點,用pwm輸出控制舵機

2樓:思念天涯

如果你的小車是直流電機的話,可以利用微控制器來控制高低電平來實現小車轉彎、前進、後退,網上有很多直流電機的控制方法,你可以參照一下

3樓:匿名使用者

利用兩隻電機的差速,如果要快速轉彎的話可以控制兩隻電機旋轉的方向

請教:如何用微控制器控制小車轉彎?

4樓:匿名使用者

一般小車轉彎分若干種

1。三輪式

1.1兩個動力輪,一個輔助輪

舉例 玩具小車

兩個動力輪同時轉動,前進或後退

兩個動力輪反向轉動或者轉動速度不同,轉向

1.2兩個輔助輪,一個動力輪

前輪有動力而且可以轉向

這就要用兩個電機控制前輪。一個控制前輪的速度,一個控制前輪轉過的角度。

1.3兩個動力輪,一個轉向輪

舉例 三輪車

兩個後輪轉動方向和速度完全一樣,靠前輪轉動一定的角度來轉向。

2。四輪

2.1兩個動力輪,兩個轉向輪

舉例 後輪驅動汽車

前面兩輪負責轉向,後面兩輪負責提供動力。

2.2兩個動力輪,兩個輔助輪

四個輪子呈菱形佈置,兩個動力輪在對角線上。兩個動力輪轉速相同時前進或後退,兩個動力輪轉速不同或者轉動方向相反時轉向。

5樓:藍人

控制轉彎最簡單的方法是控制舵機,舵機是通過pwm控制的。如果微控制器有pwm發生器,就用它,沒有用定時器模擬一下。下面是51的程式

//12mhz

#include

void inittimer0(void)void delay(void) //可以修改高電平週期//修改這個延時可以更改舵機轉的角度 ,具體能調多少度,你可以試試測下

void main(void)

void timer0interrupt(void) interrupt 1

6樓:娃ha哈

看你是什麼小車

如果是舵機轉向的 就如一樓說的pwm控制

還有的玩具小車是差速控制轉彎的 就得分時控制電機了

7樓:匿名使用者

可以微控制器管腳的高低電平,開啟或關斷小車的左右輪子。例如兩個輪子同時開啟,小車前進,同時關斷,小車停止,那你只要讓小車一個輪子停止,一個開啟,就實現了小車的轉彎。

8樓:匿名使用者

要看您的小車結構而定。您用的是什麼電機,用的是什麼驅動晶片

9樓:杜文雍量

這不是一兩句話說得清的,首先你的車是什麼車,有舵機是什麼的,步進電機還是一般的直流電機,還是什麼

用8051微控制器控制mosfet管做開關的問題

分開說,30分鐘定時bai開du關,這個可以通過寫程zhi序實現,程dao序定時控制一個io,比如說回p1.0,30分鐘p1.0輸出一答個高電平,30分鐘後再變為低電平。再說p1.0的控制訊號有了,需要通過驅動電路控制mos管,來控制外部裝置,這個驅動電路和mos管需要根據你的負載來選擇,如果負載電...

怎樣用微控制器控制可控矽導通角變化

首先要獲得交流電過零訊號,然後交流電半個週期10ms,根據控制要求,在過零後0到10ms之間送觸發脈衝,即可獲得不同的導通角,觸發脈衝寬度幾us到幾十us 電感性負載時觸發脈衝應寬一些 微控制器調整導通角,需要一個引數,那就是交流零點檢測。所謂導通角,是針對交流電而言的。這個角度是0 180。相信這...

微控制器控制led燈。用I O口,控制led燈,要求能實現同時點亮若干盞燈,要如何實現

你用74hc595吧,只用3根線就可以控制了,一個74hc595輸出為8位,這樣可以控制8個led,而且每個74hc595都可以級聯的,像我這圖示例,上面一共有5個74hc595,都是級聯的,所以上圖實際上3個io口即可控制5 8 40個led!當然,級聯的多少,就看你的需要了,呵呵!微控制器用4個...