1樓:匿名使用者
5v是電源電壓 輸出高電平在cmos電路里近似電源電壓,不同的io口帶負載能力不同,有的輸出電流只有十幾毫安,如果直接帶led一旦led有短路會損壞微控制器內部電路。微控制器學習不能只會程式設計,對一些數位電路的基礎知識和硬體特性應該熟練掌握、
2樓:
不接電阻長時間使用會燒壞微控制器的引腳,必須按照技術手冊合理串聯限流電阻。
3樓:情鍾綠茶
你可以加一個大約1k的電阻,其中p0口要加上拉電阻10k。。。
4樓:匿名使用者
有的可以,有的不行,看led 負載大小而定。
早期的51p0口不接不行,其餘口可以直接驅動
5樓:匿名使用者
輸出5v是上拉電流,微控制器上拉電流很小,一般只有1ma以下。所以可以直接驅動led,但亮度很低。
一般情況下驅動led是用微控制器i0口輸出低電平時的灌電流驅動,微控制器的灌電流一般在15ma到30ma左右。為保護|o口,一般都串聯限流電阻來保護io口。
不同的微控制器io口結構是不一樣的,主要在於你所要驅動led是以高電平有效(即led負極接負電源)
還是低電平有效(即led負極是接io口)。
微控制器的io口能直接驅動mos管嗎?可靠嗎?
6樓:
應該不行,既然用微控制器處理,那麼一般希望mos管工作在開關狀態。
因為mos管是電壓驅動原件,飽和導通時電壓一般在10v以上,而微控制器一般的供電電壓是小於等於5v的。如果低壓驅動mos管的話,mos管工作在截至區或放大區,可能得不到預計的結果。
7樓:匿名使用者
微控制器的io口能直接驅動mos,微控制器的電源工作電壓得高於等於5v,一般的mos管g極得4v以上才能導通。我用微控制器直接驅動irf640,挺好用的。
8樓:swish啟蒙者
可以,需要選擇低壓啟動mos管,比如我用的ao3416可以在4.5v下完全導通。
vds 20v
id(at vgs =4.5v) 6.5ards(on)(at vgs =4.
5v) <22mωrds(on) (at vgs = 2.5v) <26mωrds(on) (at vgs = 1.8v) <34mωfet型別:
n溝道技術:mosfet(金屬氧化物)
漏源極電壓(vdss):20v
電流-連續漏極(id)(25°c時):6.5a(ta)驅動電壓(最大rdson,最小rdson):
1.8v,4.5v不同id時的vgs(th)(最大值):
1v@250µa不同vgs時的柵極電荷 (qg)(最大值):[email protected]不同vds時的輸入電容(ciss)(最大值):
1160pf@10v柵源電壓 vgss:±8v
fet功能:-
功率耗散(最大值):1.4w(ta)
不同 id,vgs時的 rdson(最大值):22毫歐@6.5a,4.5v
9樓:夢卓洛
不能,因為一般微控制器的直接驅動能力在20ma左右,驅動能力不足,一般需要利用三極體放大電流之後進行驅動,有時還需要3級 三極體增大電流!
為什麼微控制器io口和三極體之間要加電阻??
10樓:0開拓者
微控制器的電流承受能力是有限的,51微控制器單個io口灌電流也就一二十毫安,並且基本型51全機不能超過50ma吧好像。所以連線io口的三極體基極電流要被限制,同時也防止燒壞三極體。下圖是51微控制器內部p0口的管腳原理結構,如果你用它來驅動一個pnp三極體 基極不加電阻的話,就相當於直接拿電源正極接到微控制器io口上,圖上微控制器內部連線io口管子就會被燒壞
11樓:做而論道
51 微控制器:
如果使用《高電平》來驅動三極體,就不用在《之間》加電阻。
反而是,應該給io口,加上上拉電阻。
因為,51 微控制器的io口,輸出高電平的能力很差。
這是因為引腳內部結構的原因。
如果使用《低電平》來驅動三極體,就應該在《之間》加限流電阻。
因為,51 微控制器的io口,輸出低電平的能力較強。
不加限流電阻,電流將難以控制。
12樓:
io口輸出高或者輸出低時,我們可以分別把它當作電源的+端和-端。當io口驅動三極體時,如果不加電阻,則通過發射結的電流就等同於把一個二極體直接接於電源的兩端而沒有負載,這樣做的結果幾乎等效於將電源短路。所以我們要在中間加一個電阻來限流,並且這個電阻的阻值的選取可能讓二極體處於放大狀態或者開關狀態,所以還要調整其阻值以便工作於我們相要的狀態。
13樓:申稅炸蛋
答案就是限流,因為三極體基極可承受的電流是很小的。三極體做開關作用時基極與發射極之間的電壓約為0.6v,微控制器io口輸出一般近似vcc,直接加到三極體基極的話電流就會比較大,三極體和io口都可能會損壞,而加了電阻後電阻就會分得vcc-0.
6v的電壓,除以電阻值就是流經io口和三極體基極的電流,電阻值的大小決定了該電流的大小,因此是限流作用。
14樓:匿名使用者
微控制器接三極體驅動負載一般是為了增加io口的驅動能力,比如51微控制器,它io口高電平的驅動也才幾ma,如果負載需10ma以上才能驅動,需通過三極體才行。
微控制器io口一般是和三極體的b極相接電阻,是為了限流,如果無此電阻,拉電流或灌電流過大,往往超過30ma,易擊穿io口。
15樓:mist_紫櫻陪林皎看星星
作用都是限流。分兩種情況:
1、io口是電流接收端,電流從外界通過三極體流入到微控制器中。這個電阻起到限流作用,防止外界電流過大而燒壞io口。
2、io口是輸出端,三極體的某個極是輸入端,這個電阻主要防止,當io口輸出高電平時,電流過大,燒壞三極體的電極特別是基極。
16樓:匿名使用者
微控制器的io口輸出電壓一般是5v,而微控制器外圍電路電流在20ma左右,如果你接三極體時(假設為npn型)不用電阻基極電流會很大,而集電極電流又是基極電流的β倍,太大的電流導致這時三極體通常只會工作在飽和狀態,就實現不了放大功能了。同時pn結壓降為0.7v,你不接電阻怎麼分壓(餘下的4.
3v)啊,電路會產生很大熱量,因為電阻不僅可以作為分壓,限流用,而且可以產生熱量,防止電路損壞。
微控制器IO口控制另微控制器IO口問題
3.3v和5v的兩個微控制器io口不要直接連線到一起,應該用電平轉換電路隔離。3.3v的io口增加了18ma電流,這是很大的,容易燒壞3.3v微控制器,這種連線是不合理的。如果5v微控制器是stc的,引腳可設定成高阻輸入模式是最簡單的,如下表。如果不是也不能設定io模式,那可以用一片74hc04 用...
51微控制器IO口12V繼電器驅動
達林頓管和微控制器的電源只要共地就行了,達林頓管串在繼電器與12v電源的電路中充當開關,用微控制器的io口去控制達林頓管的通和斷就行了。這和控制三極體的通斷的原理是一樣的。下面的 可以簡單說明問題,不過具體要看你的達林頓管的極性型別。 io口的5v就是個控制電源,控制2003 達林頓管 開啟與關閉的...
關於51微控制器io口驅動能力的問題
殘卷 51微控制器io口為集電極上拉輸出方式,高電平輸出電流等於上拉電阻的電流,這個電流比較小,低電平輸出是內部電晶體吸收的電流,最大可以達到10ma,但是整個埠的總電流不能超過24ma。電平低於0.7v就是低電平,高於1.8v就是高電平。在這個之間不確定。 這個和他裡面的結構是有關係的,裡面有一個...