為什麼說微控制器加上拉電阻能增大驅動

時間 2021-08-30 10:46:32

1樓:匿名使用者

你在追問裡寫到:「如果是輸出低電平,那麼經過上拉電阻的電流也會流入微控制器埠,那麼微控制器的吸收電流比不接時不是反而更小」,這句話我認為是正確的。  首先明確一下兩個名詞:

拉電流、吸收電流。拉電流:高電平時從微控制器裡流向負載的最大電流。

暫且稱之為高電平驅動能力。吸收電流:低電平時從負載流向微控制器的最大電流。

暫且稱之為低電平驅動能力。  微控制器提供拉電流的大小主要取決於i/o口的電晶體導通電阻的大小和晶體所能承受的最大功率,這兩樣都是不變的,增加上拉電阻能增加拉電流(把電阻也看作微控制器的一部分),也就是增加了驅動能力。驅動能力能增加多少取決於上拉電阻的大小和上拉電阻所接的電壓大小。

但上拉電阻不但不能增加吸收電流,反而會減小灌電流,原因跟你寫的一致。不過微控制器的拉電流要比吸收電流大的多,增加上拉電阻對吸收電流影響不是很大,除非電阻阻值非常小。  所以,準確的說法是:

上拉電阻能增加高電平時的驅動能力,但會減小低電平時的驅動能力。

2樓:匿名使用者

微控制器各個引腳輸出電流的能力是有限的,大約在2oma左右吧對於大的功率元件微控制器不能輸出那麼大的電流,加了上拉電阻直接加到電源上能從電源得到幾百毫安的電流 也可以通過加三極體來實現增大驅動哦

3樓:匿名使用者

加上拉電阻只不過是增加驅動電流,電壓還是已低壓的為準,如果微控制器輸出5v,上拉給的是10v,那麼輸出電壓也只是5v,但是電流就是微控制器輸出的電流加上10v電源過來的電流,這樣總功率也就增加了

為什麼微控制器io口要上拉電阻呢?

4樓:匿名使用者

微控制器的io口驅動能力是不高的,加上拉電阻的目的就是提高io口的驅動能力。

5樓:一萬光年

增加io口的驅動能力

6樓:楓葉林中的影子

因為微控制器引腳驅動電流比較小,而加了上拉電阻後,引腳驅動能力會增大些

為什麼51微控制器需要接上拉電阻?怎麼接?

7樓:匿名使用者

只有p0口需要上拉。因為p1\p2\p3口在內部已經上拉了,不上拉,p0口不能輸出高電平。當p0口高電平有效時要外接上拉提供驅動電流。

8樓:匿名使用者

51微控制器,一般抄只有p0口才需bai要外加上拉電阻,其它du三個埠晶片內部已經設定有上zhi拉dao功能,無需外接上拉電阻。p0口作為i/o口輸出的時候時 輸出低電平為0 輸出高電平為高組態(並非5v,相當於懸空狀態)。也就是說p0 口不能真正的輸出高電平,給所接的負載提供電流,因此必須接上拉電阻(一電阻連線到vcc),由電源通過這個上拉電阻給負載提供電流。

一般上拉電阻大小可以在3.3k-10k之間都可以,由你需要的電流而定,但不能太小。

9樓:匿名使用者

只有p0口作輸出時,才加上拉電阻,一般用472(4.7k)、103(10k)排阻。

其他口不用,一般微控制器都採用灌入式電流,也就是低電平有效,不驅動功率大的元器件,因為微控制器驅動能力有限。

10樓:匿名使用者

這要用到數電的知識,如果不上拉的話,會受到外界的干擾,加一個上拉電阻,使得微控制器的i/o口處於高阻態,可以防止外界訊號的干擾!

微控制器引腳為何接上拉電阻

11樓:盧沈麴醉冬

增加出動電流,微控制器的引腳的電流只有不到1ma。像發光二極體的驅動電流要5-10ma。所以要加上拉電阻增加驅動電流。

這個微控制器口驅動能力強指的什麼啊,電流電壓嗎,加個上拉電阻是不是使電壓更大了啊,驅動能力就強了

12樓:free日出

微控制器口的驅動能力大指的是埠的輸出電流大,加上拉電阻可以對埠輸出電流進行控制!

13樓:資深技術

指的是下拉電流或是灌電流,加上拉電阻不是增大驅動能力,是為了提高io口電平,對抗干擾有好處

14樓:匿名使用者

驅動能力強指的是輸出的電流較大。

15樓:

驅動能力指輸出電流的能力或者輸入電流的能力。

c51微控制器 的普通io口為什麼要加一個上拉電阻呢 p0的開漏io口為什麼也要一個上拉電阻呢??

16樓:隨遇而安雲凡

1,c51微控制器微控制器除p0口外,內部都有上拉電阻,不過這是很老的,現在所有的都帶有上拉電阻;

2; 樓主圖上所示,雖然內部有上拉電阻,但作為設計者,都想將輸入端置成高電平狀態,為讀取訊號參考,當有低電平來時,就可以採集;

17樓:愛迪貓

老51 p0口,沒有上拉,是作為匯流排用,若作為輸出口,沒有上拉,將沒有高電平。

其他口,上拉電流只能達到160微安,不能推動較大負載,所以有時要加上拉電阻。

若低電平有效,可以不加。(如帶led顯示)pcb設計,為了方便,往往留有上拉電阻位置。

現在的51,口多有4種設定。設成推輓輸出,就不用上拉了。

18樓:安丘淨水科技

簡單理解,是為了讓其io口處於固定狀態。。。

19樓:

只有p0口接負載的時候需要接上拉電阻,其他時候不需要,其他的口不需要加上拉電阻。

微控制器引腳加上拉電阻後是不是隻能讀

微控制器的io引腳驅動能力有限,當上拉電阻過小,電流超過它的驅動能力時,寫0無效,只要電阻大小合適是可以輸出0的。如果行程開關接引腳和 5v時,需要加下拉電阻,建議按fzfh說的接引腳和gnd,限流電阻可以不加。補充的問題是因為微控制器上電覆位後所有io引腳預設都是輸出1的,需要程式置零,你的電機一...

51微控制器關於上拉電阻問題,51微控制器P0口為什麼要接上拉電阻?

房志佟佳瑛 微控制器p口接了上拉電阻靠高電平來點亮led 是指在p口接一個上拉電阻到vcc,同時接led正極,led負極接地嗎?如果是這樣,不妥。上拉電阻在此沒有用,不需要,有害。p口輸出低電平時,將led 短路 不亮。同時,有一個 灌電流 自vcc經上拉電阻進入p口,做的是無用功。p口輸出高電平時...

51微控制器軟體延時為什麼不準確,51微控制器中 怎麼得到精確延時?

因為呼叫事件函式和運算的時候,你是要計算指令週期的。但是我們一般不考慮,導致時間不夠準確,但是你如果要精確的計算時間,c語言是不行的,還是建議你用匯編。或者定時器也行!51微控制器中 怎麼得到精確延時?10ms得到了 1秒還不好弄嗎?定義個計數的 加100次即為1秒 要精確到什麼份上?晚個1ms以下...