微控制器驅動直流電動機,51微控制器怎麼驅動直流電機c語言

2021-05-04 15:31:56 字數 2317 閱讀 2232

1樓:做而論道

你用的是12v電源,也就應該使用這個電路了。

問題是微控制器輸出高電平,提供的電流有限,雖經過8050放大,也難以達到使電機轉動的需求。

可以再加一級放大,用8550即可,見圖。

原來的1k電阻可以適當的減小,680~470歐姆左右即可。

此時,微控制器輸出低電平時,電機轉動。

--------------------------加那兩個電阻,是進行電流限制,以免燒壞三極體和微控制器引腳。

3.3k電阻,是控制8550的基極電流,在1ma左右就基本夠用;

減小到1k也可,這時,電流將近5ma了,還可以的。

1k電阻,是控制8050的基極電流的,減小到470歐姆,基極電流就能達到8~10ma,電流再增大,8050有危險。

2樓:長江龍到此一遊

不需要那麼麻煩,你只需要一個簡單驅動晶片就可以了,lb1938h橋驅動晶片,進一步開發找我。

3樓:匿名使用者

//用pwm波控制直流電機的轉速,按鍵123控制它的正反轉以及停止.具體電路圖在相簿裡00模擬管用,不知道實際電路中效果咋樣.

#include

#include

#define uchar unsigned char#define uint unsigned intsbit k1=p3^0;

sbit k2=p3^1;

sbit k3=p3^2;

sbit led1=p0^0;

sbit led2=p0^1;

sbit led3=p0^2;

sbit pwm=p2^0;

sbit mb=p2^1;

sbit clk=p2^4;

sbit st=p2^5;

sbit eoc=p2^6;

sbit oe=p2^7;

// 延時

void delay(uchar x)

//子程式

pwm00()

if(val==0xff) //滿

pwm=1;

delay(val);

pwm=0;

delay(0xff-val);

}return pwm;

}void timer0_int()interrupt 1void main(void)

if(k2==0)

if(k3==0)}}

4樓:匿名使用者

你電機兩端電壓是多少啊 ?你的電機的工作電壓時多少啊

5樓:碧白楓費歡

1、不用微控制器,你直接加電,電機是否執行正常?並測驅動電流是否小於1a。

2、如果正常,建議兩級8050放大以達到第二極最大300ma基極,1.5a發射極的效果。

6樓:萊以南臺雄

驅動電壓是不會影響到程式的執行的,只能說電壓和你的電路上用的器件匹配不?10護揣篙廢蕻肚戈莎恭極v的電壓直接加到微控制器上是不可以的。

51微控制器怎麼驅動直流電機c語言

7樓:匿名使用者

1、從貼復圖看,該開發板有步進電機制

驅動電路。

2、開發板上一般有驅動步進電機的驅動晶片,採用uln2003的較多,這可以驅動步進電機,有的開發板上有直流電機驅動晶片,採用l298等晶片。

3、現在利用該開發板,沒有直流電機的專門驅動電路,但是uln2003驅動步進電機,當然也可以驅動直流電機,只要程式設計時給其中的abcd輸出口中裡兩個傳送pwm控制訊號就可以了。

如何使用微控制器驅動直流有刷電機?

8樓:匿名使用者

我覺copy得你應該上傳的是

bai開發板的原理圖,du

而不是這個。

直流有刷電機的驅動比zhi較簡單,正dao反轉的話用幾個三極體和電阻就夠了,具體可以查一下h橋電路。我截個圖給你吧。

圖中,dc mtr1 和dc mtr2為微控制器的任意兩個io,而二極體d1和d2直接的dc mtr就是直流電機的兩個引腳了。二極體用1n4007就可以了,三極體npn用8050,pnp用8550,當然你用其他什麼都行。然後用pwm的方式驅動,當然如果你只需要簡單的正反轉的話,假設兩個io為p10、p11,正轉為p1 = 0xfe,則反轉為p1 = 0xdf。

9樓:

直接接io口試試bai,如果不du

行,說明你電機功率zhi不小,其dao實一般電機需要電內機驅動電路,因為微控制器容io口的電流很小不足以驅動電機,外接電機驅動模組,然後接上電機即可,關於電機的驅動模組,去**搜一下就有,大多一樣。

直流電動機有哪幾種啟動方法,直流電動機如何工作?調速方法主要有哪幾種?

1 通過軟啟動器起動 第一種就是使用軟啟動器起動,不過需要配合交流接觸器,這是利用了可控矽的移相調壓原理來實現電動機的調壓起動,主要用於電動機的起動控制,起動效果好但成本較高。因使用了可控矽元件,可控矽工作時諧波干擾較大,對電網有一定的影響。另外電網的波動也會影響可控矽元件的導通,特別是同一電網中有...

51微控制器通過pwm波控制直流電機進行調速是一定需要電機驅動嗎?如果沒有電機驅動,單純向電機使能引

可以的,使能端輸入pwm是可以的.你說的沒有電機驅動是啥意思,沒有驅動電路就沒有大電流啊 可以,時英鍾電機或者手機震動電機這種超小電機就可以。你好!不能直接輸入驅動的 單純從你的 抄問題上來講,應給回答 不能!因為你說的是微控制器直接驅動電機,大多數情況下的電機,靠微控制器是不能驅動的。but!你可...

如何用直流電動機DIY充電寶,如何用直流電動機DIY一個充電寶

是鋰聚合物電bai芯的充電寶,du是18650圓柱形鋰電池組裝的充電寶zhi。這兩款的尺寸dao可以改裝到內10000mah以上足量的充電寶。容電池是要更換換的而不是加裝,不同 的電池並聯組裝壽命較短,甚至用不了幾次迴圈。鋰聚合物電芯要買到剛好合外殼的尺寸比較困難,一般是廠家訂製的。18650圓柱形...