1樓:0開拓者
微控制器的電流承受能力是有限的,51微控制器單個io口灌電流也就一二十毫安,並且基本型51全機不能超過50ma吧好像。所以連線io口的三極體基極電流要被限制,同時也防止燒壞三極體。下圖是51微控制器內部p0口的管腳原理結構,如果你用它來驅動一個pnp三極體 基極不加電阻的話,就相當於直接拿電源正極接到微控制器io口上,圖上微控制器內部連線io口管子就會被燒壞
2樓:做而論道
51 微控制器:
如果使用《高電平》來驅動三極體,就不用在《之間》加電阻。
反而是,應該給io口,加上上拉電阻。
因為,51 微控制器的io口,輸出高電平的能力很差。
這是因為引腳內部結構的原因。
如果使用《低電平》來驅動三極體,就應該在《之間》加限流電阻。
因為,51 微控制器的io口,輸出低電平的能力較強。
不加限流電阻,電流將難以控制。
3樓:
io口輸出高或者輸出低時,我們可以分別把它當作電源的+端和-端。當io口驅動三極體時,如果不加電阻,則通過發射結的電流就等同於把一個二極體直接接於電源的兩端而沒有負載,這樣做的結果幾乎等效於將電源短路。所以我們要在中間加一個電阻來限流,並且這個電阻的阻值的選取可能讓二極體處於放大狀態或者開關狀態,所以還要調整其阻值以便工作於我們相要的狀態。
4樓:申稅炸蛋
答案就是限流,因為三極體基極可承受的電流是很小的。三極體做開關作用時基極與發射極之間的電壓約為0.6v,微控制器io口輸出一般近似vcc,直接加到三極體基極的話電流就會比較大,三極體和io口都可能會損壞,而加了電阻後電阻就會分得vcc-0.
6v的電壓,除以電阻值就是流經io口和三極體基極的電流,電阻值的大小決定了該電流的大小,因此是限流作用。
5樓:匿名使用者
微控制器接三極體驅動負載一般是為了增加io口的驅動能力,比如51微控制器,它io口高電平的驅動也才幾ma,如果負載需10ma以上才能驅動,需通過三極體才行。
微控制器io口一般是和三極體的b極相接電阻,是為了限流,如果無此電阻,拉電流或灌電流過大,往往超過30ma,易擊穿io口。
6樓:mist_紫櫻陪林皎看星星
作用都是限流。分兩種情況:
1、io口是電流接收端,電流從外界通過三極體流入到微控制器中。這個電阻起到限流作用,防止外界電流過大而燒壞io口。
2、io口是輸出端,三極體的某個極是輸入端,這個電阻主要防止,當io口輸出高電平時,電流過大,燒壞三極體的電極特別是基極。
7樓:匿名使用者
微控制器的io口輸出電壓一般是5v,而微控制器外圍電路電流在20ma左右,如果你接三極體時(假設為npn型)不用電阻基極電流會很大,而集電極電流又是基極電流的β倍,太大的電流導致這時三極體通常只會工作在飽和狀態,就實現不了放大功能了。同時pn結壓降為0.7v,你不接電阻怎麼分壓(餘下的4.
3v)啊,電路會產生很大熱量,因為電阻不僅可以作為分壓,限流用,而且可以產生熱量,防止電路損壞。
關於微控制器io口控制三極體的問題
8樓:0427付強
嘗試對微控制器的這個io口進行外部上拉,就是和電源之間連線一個10k左右的上拉電阻。
9樓:
10k的電阻太大了,換成1-3k的電阻吧
10樓:匿名使用者
在ua的地方接一個10k電阻到5v,在將圖中的10k電阻換成1k-3k的電阻
11樓:小小糊塗的人
不知使用什麼微控制器,應該是驅動能力不夠,將限流電阻r?改小成1k即可
關於微控制器驅動三極體的問題,關於微控制器IO口控制三極體的問題
因為三極體基極電流較大。建議你換成mos管,比如2n7002,只需要極微小電流就可以驅動很大的輸出。 專解決學習難題 這裡的三極體是開關作用,不是放大作用,所以會這樣,驅動不夠,和你刪除程式無關。 單片的io口輸出高電平驅動的很低,是靠內部的上拉電阻供電,電流很小。而低電平的驅動能力就較大,所以你改...
微控制器蜂鳴器接三極體
假面 此處三極體起開關作用。當fm腳為高電平時,三極體q1截止,蜂鳴器不響 fm為低電平q1導通,蜂鳴器響。蜂鳴器能否直接接到微控制器引腳上要看蜂鳴器本身功率 需要的額定電流 一般小的蜂鳴器電流為幾十ma。以及微控制器引腳的帶負載能力。不同型號微控制器帶負載能力是不同的。運算器所執行全部操作都是由控...
51微控制器三極體如何控制繼電器,51微控制器如何驅動12V繼電器 用三極體實現的電路引數怎麼求?
12v的繼電器這樣控制不對,實際中,如此接,微控制器就燒了。p20口至少接個電阻出來才不會燒,但高低都控制不了繼電器。用個npn,繼電器接12v與c之間,網上有很多圖。 雲蹤奇影 電路錯誤,繼電器不受控.應該選用npn三極體,12v接繼電器一腳,繼電器另一腳接npn三極體c極,三極體e極接地. 微控...