1樓:匿名使用者
io口輸出在多數情況下只能看做訊號,沒有驅動力,除非是像發光二級管這樣的小功率器件。
2樓:匿名使用者
不可以的,微控制器io口電流太小,沒什麼驅動能力
3樓:匿名使用者
你的電路接法是否錯誤呢?檢視一下,微控制器從理論上講是不能直接驅動繼電器的,不管你的接法如何,直接連線可能會燒壞微控制器i/o口,你的原因可能是已經把i/o口燒壞了正確的連線是加一隻驅動三極體。
4樓:一萬光年
和接法有關係,另繼電器是什麼型別的?微控制器是不是壞了?
5樓:匿名使用者
來個完整的電路~~~加個三極體驅動一下比較好
6樓:匿名使用者
而且,繼電器線圈是感性負載,最好加隔離,至少要有續流二極體,不然很容易燒
7樓:匿名使用者
你的繼電器是不是設定自鎖了?!!
或者是你用的是磁保持繼電器?
8樓:匿名使用者
用三極體做開關來控制
微控制器如何通過io口去控制24v的繼電器
9樓:聶友鐸暖暖
這很簡單,用一個npn三極體驅動繼電器就行了,如下圖所示,這是微控制器i/o口直接控制的,不太安全。
因為,繼電器電壓是24v,對於微控制器而言是很高的,有安全隱患,所以,應該用光耦隔離比較安全,如下圖,注意24v繼電器的電源不能與微控制器共地。
能否用微控制器i/o口直接驅動小電流繼電器
10樓:匿名使用者
看繼電器的靈敏度了,高靈敏的電流小於20ma的可能可以用。
不過不推薦。建議用三極體驅動或光耦隔離。
11樓:匿名使用者
1.驅動電路採用npn管共射極放大電路,則繼電器線圈電壓等級不受限制,可以使用任何線圈電壓的直流繼電器
2.如果你選用的是5v的繼電器,那你用5v工作的微控制器埠控制pnp型三極體基極,發射極接5v電源,集電極接繼電器線圈(繼電器線圈另端接地),當埠輸出高時,繼電器常開觸點斷開,常閉觸點閉合;當埠輸出低時,繼電器常開觸點閉合,常閉觸點斷開
12樓:化山雁
不能,微控制器的i/o口的電流特別小,根本驅動不了
微控制器io口可不可以直接用74ls04來控制繼電器??
13樓:匿名使用者
我查了輸出電流才幾毫安 驅繼電器根本就不夠最少也要30ma才夠驅動個小繼電器用
14樓:匿名使用者
看那款了,有的比如51系列,p0口輸出不足,需要個上拉,如果不考慮這個的話可以。
怎麼用微控制器io口控制繼電器,三極體電路或者uln2003的電路都行 急用
15樓:天涯520濤
剩下的你可以對介面高低電平操作,開關繼電器,uln2003一般輸入高,輸出低
如何通過微控制器和開關單獨控制繼電器 5
16樓:匿名使用者
1、做實驗直接選用線圈電壓為5v的繼電器就可以。
2、微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
17樓:匿名使用者
如果我沒理解錯誤,這是初學者的課程啊,微控制器控制繼電器,微控制器開關的應用, 你要的是兩者結合,
if(key==0)
就可以了啊
18樓:新活寶
微控制器控制繼電器,微控制器開關的應用, 你要的是兩者結合,
if(key==0)
19樓:匿名使用者
if(key==0)
就可以了啊
如何用微控制器控制繼電器?
20樓:之何勿思
不要用三極體放大,接上拉電阻即可。
做實驗直接選用線圈電壓為5v的繼電器就可以。微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
微控制器是一個弱電器件,一般情況下它們大都工作在5v甚至更低。驅動電流在ma級以下。而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。
在這裡,繼電器驅動含有兩個意思:一是對繼電器進行驅動,因為繼電器本身對於微控制器來說就是一個功率器件。
21樓:懂點工程也要懂點生活
一、控制方法:
1、做實驗直接選用線圈電壓為5v的繼電器就可以。
2、微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
二、微控制器的簡單介紹:
微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。
22樓:匿名使用者
微控制器是一個弱電器件,一般情況下,它們大都工作在5v甚至更低。驅動電流在ma級以下,而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。
所以,就要有一個環節來銜接,這個環節就是所謂的"功率驅動"。繼電器驅動就是一個典型的、簡單的功率驅動環節。
繼電器驅動含有兩個意思:
一是對繼電器進行驅動,因為繼電器本身對於微控制器來說就是一個功率器件;
二是是繼電器去驅動其他負載,比如繼電器可以驅動中間繼電器,可以直接驅動接觸器。
所以,繼電器驅動就是微控制器與其他大功率負載介面。
三極體可以看作是一個通過電壓控制的開關器件,+5伏電源通過電阻使三極體導通,所以開機後繼電器始終處於吸合狀態,如果我們在程式中給微控制器一條:clr p2.3或者clr p2.
4的指令的話,相應三極體的基極就會被拉低到零伏左右,使相應的三極體截至,繼電器就會斷電釋放,每個繼電器都有一個常開轉常閉的接點,便於在其他電路中使用,繼電器線圈兩端反相併聯的二極體是起到吸收反向電動勢的功能,保護相應的驅動三極體。
23樓:
1、做實驗直接選用線圈電壓為5v的繼電器就可以。
2、微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
24樓:匿名使用者
微控制器輸出「0」就可以使jk1吸合。
25樓:文格林
俺認為,你的電源電壓紋波大,微控制器無法正常工作。建議把電路稍改動一下,變半波整流為橋式整流。
你可以先外接穩壓電源驗證是不是電源問題。
最好用光耦隔離後用三極體驅動繼電器,要不產品質量無保障。
26樓:匿名使用者
我最近也在搞微控制器和繼電器的控制,下面是我的**,你把那個三極體一改就可以了 .
你不要用三極體放大,直接接一上拉電阻就得了
27樓:
可能有兩個問題
1.微控制器程式有問題,程式出錯讓讓繼電器反覆開/斷2.可能是驅動問題,微控制器一般是不能直接驅動繼電器的,需要接放大器來驅動,一個功率管就可以
當然我估計第一種可能比較大,只要你仔細檢查程式,一般能解決
28樓:
程式沒問題的話,那多半是驅動不足。繼電器要閉合,需要的電流大,微控制器驅動不起。加個9013用5v/12v驅動就行了。光耦隔離可以增強抗干擾能力。
切記先檢查程式! "uv2上沒有錯誤"只能說語法無誤,能不能達到設計的效果,那還得自己慢慢檢查。
29樓:匿名使用者
在樓上回答的前提下,最好再加光耦隔離。
30樓:
用一個5伏的繼電器和一個pnp型的三極體做一個繼電器控制電路,然後用微控制器的io口控制
31樓:逍遙劍客
你用的是51微控制器吧,理論上微控制器復位後i/o口為高電平,但在復位這段時間i/o口的電平是不確定的,這是51微控制器的缺點,要是想避免應在硬體上考慮,可以加入延時啟動或邏輯鎖定只類的功能
怎樣用51微控制器i/o口的低電平控制12v繼電器?求助!!!
32樓:希凝丹
控制一個pnp,pnp再再控制一個npn. 檢視原帖》
微控制器IO口控制另微控制器IO口問題
3.3v和5v的兩個微控制器io口不要直接連線到一起,應該用電平轉換電路隔離。3.3v的io口增加了18ma電流,這是很大的,容易燒壞3.3v微控制器,這種連線是不合理的。如果5v微控制器是stc的,引腳可設定成高阻輸入模式是最簡單的,如下表。如果不是也不能設定io模式,那可以用一片74hc04 用...
微控制器引腳如何實現高阻輸入,微控制器IO口設定為高阻輸入時能讀埠值嗎
amd百夫長 一 通過加驅動器實現了。二 如果是傳統的51微控制器 例如at89s52 p0口可以實現高阻。p0口內部和p1 p3口的內部結構不同,它的內部上拉fet只有在它作為外部儲存器匯流排的時候才能開啟,如果做普通io口,那麼讓p0口輸出1,外部又沒有接上拉電阻的話,那麼p0口就是高阻 懸空 ...
微控制器串列埠控制io口,微控制器序列口與普通IO口區別?
自我程式設計 我寫了一個串列埠接收輸入,並將輸入的字串顯示在lcd螢幕中,同時收到的資料還會通過串列埠傳送回上位機。我是用串列埠助手除錯的。定義了虛擬串列埠com3和com4作通訊。連續傳送字元將作為字串儲存,儲存在全域性變數strs 100 中,遇到間隔傳送,後傳送的字元或字串將覆蓋上次內容。比如...