微控制器接三極體時為什麼要加限流電阻

時間 2021-10-14 22:52:59

1樓:

基極和發射級組成的就相當是一個二極體,所以要接。

繼電器要接到集電極上,

2樓:匿名使用者

一個三極體嘛,那麼費事,參考典型電路,還有,你確實是接反了的

3樓:匿名使用者

五伏電壓,0.9v完全導通.還有4.1v壓差完全加到be結上,根據公式算下電流,你看看三極體熱不熱,i=u/r;假設沒有電阻.i=(5-0.9)/0;

4樓:

1.確認繼電器是否接對

2.如果繼電器沒有問題,則是微控制器驅動力不足,可以加上拉電阻解決

5樓:困中求生

我記得9013是npn的,一樓的回答是錯的,給的典型電路也是錯的。npn是高電平導通,樓主的做法沒錯,樓主你是不是用p0口去驅動三極體?如果是,那就必須要上拉,p0是漏極開路,此時mcu輸出1但實際上得不到要的高電平。

或者你用p1-p3口驅動就不用上拉了(標準51是這樣的,但我個人使用時還是有碰到一些奇怪的問題,歡迎交流)

6樓:灰色軌跡的

如果是mcu是p0口的話一定要加一個上拉電阻,大於10k。應為9013是npn型的繼電器最好接在集電極。應為微控制器的驅動能力比較小最好用pnp型的三極體較好。

其實你的電路是不穩定的我以前做過類似的電路,微控制器程式經常會跑飛的,應為繼電器是感性的,會產生干擾,最好加一個光耦來控制繼電器。這樣比較穩定了。

7樓:

看不懂你怎麼接的,應該畫個圖上來。

8樓:大笨鐘響了

為什麼不用典型電路呢?

典型電路見下圖:

9013可以驅動,但你的接法不對。

正確接法是:

1、b極串1k電阻接微控制器i/o口,i/o口接1k上拉電阻2、e極接地

3、c極接繼電器,繼電器另一端接+5v

為什麼微控制器io口和三極體之間要加電阻??

9樓:0開拓者

微控制器的電流承受能力是有限的,51微控制器單個io口灌電流也就一二十毫安,並且基本型51全機不能超過50ma吧好像。所以連線io口的三極體基極電流要被限制,同時也防止燒壞三極體。下圖是51微控制器內部p0口的管腳原理結構,如果你用它來驅動一個pnp三極體 基極不加電阻的話,就相當於直接拿電源正極接到微控制器io口上,圖上微控制器內部連線io口管子就會被燒壞

10樓:做而論道

51 微控制器:

如果使用《高電平》來驅動三極體,就不用在《之間》加電阻。

反而是,應該給io口,加上上拉電阻。

因為,51 微控制器的io口,輸出高電平的能力很差。

這是因為引腳內部結構的原因。

如果使用《低電平》來驅動三極體,就應該在《之間》加限流電阻。

因為,51 微控制器的io口,輸出低電平的能力較強。

不加限流電阻,電流將難以控制。

11樓:

io口輸出高或者輸出低時,我們可以分別把它當作電源的+端和-端。當io口驅動三極體時,如果不加電阻,則通過發射結的電流就等同於把一個二極體直接接於電源的兩端而沒有負載,這樣做的結果幾乎等效於將電源短路。所以我們要在中間加一個電阻來限流,並且這個電阻的阻值的選取可能讓二極體處於放大狀態或者開關狀態,所以還要調整其阻值以便工作於我們相要的狀態。

12樓:申稅炸蛋

答案就是限流,因為三極體基極可承受的電流是很小的。三極體做開關作用時基極與發射極之間的電壓約為0.6v,微控制器io口輸出一般近似vcc,直接加到三極體基極的話電流就會比較大,三極體和io口都可能會損壞,而加了電阻後電阻就會分得vcc-0.

6v的電壓,除以電阻值就是流經io口和三極體基極的電流,電阻值的大小決定了該電流的大小,因此是限流作用。

13樓:匿名使用者

微控制器接三極體驅動負載一般是為了增加io口的驅動能力,比如51微控制器,它io口高電平的驅動也才幾ma,如果負載需10ma以上才能驅動,需通過三極體才行。

微控制器io口一般是和三極體的b極相接電阻,是為了限流,如果無此電阻,拉電流或灌電流過大,往往超過30ma,易擊穿io口。

14樓:mist_紫櫻陪林皎看星星

作用都是限流。分兩種情況:

1、io口是電流接收端,電流從外界通過三極體流入到微控制器中。這個電阻起到限流作用,防止外界電流過大而燒壞io口。

2、io口是輸出端,三極體的某個極是輸入端,這個電阻主要防止,當io口輸出高電平時,電流過大,燒壞三極體的電極特別是基極。

15樓:匿名使用者

微控制器的io口輸出電壓一般是5v,而微控制器外圍電路電流在20ma左右,如果你接三極體時(假設為npn型)不用電阻基極電流會很大,而集電極電流又是基極電流的β倍,太大的電流導致這時三極體通常只會工作在飽和狀態,就實現不了放大功能了。同時pn結壓降為0.7v,你不接電阻怎麼分壓(餘下的4.

3v)啊,電路會產生很大熱量,因為電阻不僅可以作為分壓,限流用,而且可以產生熱量,防止電路損壞。

51微控制器做為輸出高電平驅動led或是三極體基極,需不需要加限流電阻?

16樓:匿名使用者

51微控制器高電平驅動能力很弱,輸出電流只有300到500ua因此直接接led的話,電流很小,亮度很低,就別提加限流電阻了負載電流大時,需加三極體驅動,但也要求三極體的放大倍數大一些如果是低電平點亮led,為了保證led和微控制器不過流,一定要加限流電阻

有的微控制器io口可配置為推輓模式,這時高電平驅動能力也很強,為了保證電流不超過20ma,也要加限流電阻

pnp三極體的基極與微控制器連線時為什麼要串電阻 10

17樓:匿名使用者

npn也要串,我曾經也有這個疑問,得到的答覆是限流,保護微控制器埠,因為微控制器的引腳能通過的電流是有規定的,每家微控制器還不一樣,同家的不同款也有不一樣,超過了就有危險。實際應用中,我也有串上拉或下拉電阻,給它一個預設電平。個人覺得串電阻不是必須的,做試驗的時候我也不串。

我做過一個試驗,直接控制一個繼電器,一個小電機,一個led燈。一天過後,哪個也沒燒壞,都在正常工作,不知道有沒有解決你的疑問。

18樓:匿名使用者

因為作開關管的時候那個什麼極一般是接地了..如果不用電阻..連通的時候相當於短路..三極體可能會受不了,其二就是限制微控制器輸出給三極體基極的電流(在能驅動的情況下,減少功耗)

19樓:匿名使用者

其實我也認為不是必須的,

只是當管子導通時,基極鉗位到0.6v,大家感覺直接接到微控制器介面不好,

實際在微控制器內也有上拉,有阻抗的,並不是直接接到電源,所以我認為是沒影響的。

可有大牛,請反駁一下。

關於微控制器驅動三極體的問題,關於微控制器IO口控制三極體的問題

因為三極體基極電流較大。建議你換成mos管,比如2n7002,只需要極微小電流就可以驅動很大的輸出。 專解決學習難題 這裡的三極體是開關作用,不是放大作用,所以會這樣,驅動不夠,和你刪除程式無關。 單片的io口輸出高電平驅動的很低,是靠內部的上拉電阻供電,電流很小。而低電平的驅動能力就較大,所以你改...

在微控制器開發板上,三極體為基級為什麼接5 1K電阻

接這個5.1k電阻,有兩個作用 第一個作用就是使三極體工作於放大狀態,這也是使用三極體的目的,如果不接電阻,直接將三極體的基極接到微控制器的io腳,很有可能三極體不是工作在放大方式,甚至不能導通,具體原理你去查一下書 第二個作用就是限流,如果接一個小電阻,集電極和發射極構成的電路電路很大,有可能會燒...

微控制器驅動繼電器直接用三極體還是先加光耦再接

墨汁諾 如果你用微控制器的5v電源驅動5v繼電器沒有必要加光耦 假如用12v或24v繼電器,而12v或24v只供繼電器用也沒有必要加光耦 如果繼電器線圈用電還要供其它元件用 光電開關 接近開關 限位開關等引線較長 就有必要加光耦 輸出電流不夠時,小功率電路用三極體就夠了,用光耦隔離後接繼電器輸出是控...