1樓:天涯520濤
剩下的你可以對介面高低電平操作,開關繼電器,uln2003一般輸入高,輸出低
微控制器通過光偶隔離控制2003來控制繼電器,這樣的電路圖可以用嗎,可以用的話r電阻多大才行,把電阻
2樓:匿名使用者
控制一個繼電器,你搞上一個光耦,還要加一個電流放大器。你也是夠土豪的。你的這個電路最大兩個問題是,1.
光耦輸入端沒有接上限流電阻,這樣很容易燒掉。24v繼電器線圈兩端沒有接續流二極體,線圈是感性負載,在斷電的一瞬間會產生瞬時高電壓,很有可能會燒掉控制器件。給你換了一種控制電路,10k電阻是上拉電阻,你圖上來看很可能是51微控制器,他的io口驅動能力有限。
接上拉電阻,讓上拉線路來給三極體基極提供電流穩定,可靠。
3樓:匿名使用者
r的阻值可以用1k~5k左右,這個電路可以驅動繼電器,但是還應該加上續流二極體保護uln2003或者把uln2003的第9腳(com)接到24v電源,否則繼電器線包在控制訊號斷電時產生的瞬間高壓有可能損壞uln2003。
4樓:匿名使用者
1k到3k都可以,實在吃不準可以用可變電阻。
24v和電阻作用是保證驅動能力,不要去掉。
uln2003的24v和地線之間要加電容別忘了。
51微控制器io通過三極體控制繼電器
5樓:匿名使用者
pnp和npn的都可以,多半是你電路有問題.
兩種管子電路不太一樣,你量一下開關時候基極電壓就知道了
6樓:匿名使用者
把你的電路圖弄出來看看,pnp和npn都是可以的,看你怎麼設計。51微控制器的io口,特殊的地方就在於拉電流很小,僅此。
7樓:匿名使用者
把圖貼上來看看
這個圖應該用npn管。51系列p0口是漏極開路輸出,肯定要加上拉電阻,其他口的內部上拉電阻也較大,高電平時不一定能驅動你的繼電器。所以先加上拉電阻試試。
怎麼通過51微控制器io口通過步進uln2003驅動繼電器,讓繼電器一直保持閉合狀態?
8樓:
繼電器工作在多少v?用什麼uln2003。多貴啊,成本啊。
一般用開關管開控制。用個npn的三極體,基極接微控制器引腳,集電極接繼電器引腳,發射極接個電阻到地。繼電器另外一隻腳接正電壓。
微控制器高電壓,三極體導通,ce到地,繼電器工作。
9樓:一剪梅
2003是一個反向器,你的控制電平對麼?要低電平有效!還有微控制器的管腳模式贏配置為強推輓輸出模式。
微控制器io輸出5v怎麼控制24v的繼電器!用三極體開關電路能實現嗎?求附圖詳解!謝謝!
10樓:匿名使用者
用npn三極體,基極b通過一個1k電阻接io口,c極接地,e極接繼電器線圈,線圈另一端接24v,線圈要反向(與電源方向相反)並聯一個二極體做保護!
11樓:匿名使用者
你可以奢侈一點,買個l298n
如何用微控制器控制繼電器?
12樓:之何勿思
不要用三極體放大,接上拉電阻即可。
做實驗直接選用線圈電壓為5v的繼電器就可以。微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
微控制器是一個弱電器件,一般情況下它們大都工作在5v甚至更低。驅動電流在ma級以下。而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。
在這裡,繼電器驅動含有兩個意思:一是對繼電器進行驅動,因為繼電器本身對於微控制器來說就是一個功率器件。
13樓:懂點工程也要懂點生活
一、控制方法:
1、做實驗直接選用線圈電壓為5v的繼電器就可以。
2、微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
二、微控制器的簡單介紹:
微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。
14樓:匿名使用者
微控制器是一個弱電器件,一般情況下,它們大都工作在5v甚至更低。驅動電流在ma級以下,而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。
所以,就要有一個環節來銜接,這個環節就是所謂的"功率驅動"。繼電器驅動就是一個典型的、簡單的功率驅動環節。
繼電器驅動含有兩個意思:
一是對繼電器進行驅動,因為繼電器本身對於微控制器來說就是一個功率器件;
二是是繼電器去驅動其他負載,比如繼電器可以驅動中間繼電器,可以直接驅動接觸器。
所以,繼電器驅動就是微控制器與其他大功率負載介面。
三極體可以看作是一個通過電壓控制的開關器件,+5伏電源通過電阻使三極體導通,所以開機後繼電器始終處於吸合狀態,如果我們在程式中給微控制器一條:clr p2.3或者clr p2.
4的指令的話,相應三極體的基極就會被拉低到零伏左右,使相應的三極體截至,繼電器就會斷電釋放,每個繼電器都有一個常開轉常閉的接點,便於在其他電路中使用,繼電器線圈兩端反相併聯的二極體是起到吸收反向電動勢的功能,保護相應的驅動三極體。
15樓:
1、做實驗直接選用線圈電壓為5v的繼電器就可以。
2、微控制器輸出引腳與繼電器之間要接一個三極體,微控制器i/o直接繼電器電流不夠。
16樓:匿名使用者
微控制器輸出「0」就可以使jk1吸合。
17樓:文格林
俺認為,你的電源電壓紋波大,微控制器無法正常工作。建議把電路稍改動一下,變半波整流為橋式整流。
你可以先外接穩壓電源驗證是不是電源問題。
最好用光耦隔離後用三極體驅動繼電器,要不產品質量無保障。
18樓:匿名使用者
我最近也在搞微控制器和繼電器的控制,下面是我的**,你把那個三極體一改就可以了 .
你不要用三極體放大,直接接一上拉電阻就得了
19樓:
可能有兩個問題
1.微控制器程式有問題,程式出錯讓讓繼電器反覆開/斷2.可能是驅動問題,微控制器一般是不能直接驅動繼電器的,需要接放大器來驅動,一個功率管就可以
當然我估計第一種可能比較大,只要你仔細檢查程式,一般能解決
20樓:
程式沒問題的話,那多半是驅動不足。繼電器要閉合,需要的電流大,微控制器驅動不起。加個9013用5v/12v驅動就行了。光耦隔離可以增強抗干擾能力。
切記先檢查程式! "uv2上沒有錯誤"只能說語法無誤,能不能達到設計的效果,那還得自己慢慢檢查。
21樓:匿名使用者
在樓上回答的前提下,最好再加光耦隔離。
22樓:
用一個5伏的繼電器和一個pnp型的三極體做一個繼電器控制電路,然後用微控制器的io口控制
23樓:逍遙劍客
你用的是51微控制器吧,理論上微控制器復位後i/o口為高電平,但在復位這段時間i/o口的電平是不確定的,這是51微控制器的缺點,要是想避免應在硬體上考慮,可以加入延時啟動或邏輯鎖定只類的功能
初學微控制器,遇到一個一個小問題。繼電器無法直接用51的i/o,是不是要用三極體放大電路?
24樓:匿名使用者
是的。 微控制器i/o口 無法直接驅動繼電器的。 須外加 三極體或其它功率驅動元件驅動。
5v 繼電器 的吸合電流在20ma左右 ,使用 s 8050 (npn , 高電平有效)或 s 8550(pnp,低電平有效) 即可 。i/o 接1k電阻直接到8050或8550 基極,8050的發射極直接微控制器電源地,集電極接繼電器(繼電器線包兩端並聯22~100u電容器或二極體),8550 的話 發射機接+5v電源 ,集電極接繼電器線包到地(統一需要並聯電容器或二極體)。
25樓:
微控制器的i/o口輸出只有幾毫安的電流,而繼電器需要的電流需要幾
十、近百毫安。不能直接用i/o驅動繼電器。
一般是用一個三極體驅動放大,常用的有s9013,s8050,2n5551很多npn三極體。也有使用uln2003晶片的! 這類三極體很常見,很便宜,0.
10-0.50元一個。廢電器裡經常見到。
26樓:凌瓏井
可以選用npn三極體,普通的都行,b極連一個電阻再連微控制器的io口,c極性連微控制器電源已經繼電器的控制較,e極接地。這種連發輸出和io口的極性是相反的,也就是說io口是0,繼電器控制腳就是通電。
27樓:隱身技術專家
用三極體的話一般可用9013,8050,2n5551這些npn管,它們在控制繼電器時常被採用。用晶片控制常用的就是uln2003。一個晶片可以控制多個繼電器。
微控制器怎麼驅動繼電器
28樓:老徐
這個問題我已經回答過了。
29樓:hy黃小小
用uln和三極體驅動比較理想,光耦效率不高。
uln2003通常做驅動用。
如果用npn三極體,那麼繼電器一端接電源,出來了接npn的集電極,發射極接地,基極接控制訊號。
注意:微控制器的io口驅動能力不夠,加一片uln2003來驅動繼電器,一個uln2003可以驅動7個繼電器,uln2803可以驅動8個。驅動電流最大為500ma。
30樓:匿名使用者
1、換用5v的繼電器。
2、用12v供電,經過一片7805穩壓後給微控制器供電。
3、用5v供電,用dc-dc升壓模組升壓到12v,給驅動電路供電。
注意:微控制器的io口驅動能力不夠,加一片uln2003來驅動繼電器,一個uln2003可以驅動7個繼電器,uln2803可以驅動8個。驅動電流最大為500ma。
31樓:
只有一個五伏電源是不夠的,另要加十二伏電源,
驅動它可以用微控制器接一個開關三極體像8050控制繼電器線圈.
32樓:匿名使用者
看你繼電器的電流,和你驅動繼電器的電路接法,總之微控制器的口輸出電流有限,計算一下電路,不要超過限制值就行,常用9012等pnp的**管驅動。
33樓:
我的是220v的繼電器,怎麼用微控制器控制啊?高手們?
34樓:
這個問題在設計初期應該加以考慮。
1.外接一個12v的電源,通過三極體來驅動2.換成5v的繼電器,仍然用過三極體驅動。
微控制器一般不能直接去驅動繼電器,驅動力不足且會引入干擾。
微控制器控制led燈。用I O口,控制led燈,要求能實現同時點亮若干盞燈,要如何實現
你用74hc595吧,只用3根線就可以控制了,一個74hc595輸出為8位,這樣可以控制8個led,而且每個74hc595都可以級聯的,像我這圖示例,上面一共有5個74hc595,都是級聯的,所以上圖實際上3個io口即可控制5 8 40個led!當然,級聯的多少,就看你的需要了,呵呵!微控制器用4個...
微控制器怎麼驅動繼電器,如何用微控制器控制繼電器?
這個問題我已經回答過了。用uln和三極體驅動比較理想,光耦效率不高。uln2003通常做驅動用。如果用npn三極體,那麼繼電器一端接電源,出來了接npn的集電極,發射極接地,基極接控制訊號。注意 微控制器的io口驅動能力不夠,加一片uln2003來驅動繼電器,一個uln2003可以驅動7個繼電器,u...
這微控制器上的io口在哪呢,微控制器擴充套件IO口的地址如何定義?
微控制器上的io口,指的就是引腳,i o是input output的意思,即輸入 輸出。如下圖,是傳統的51微控制器,有四個並行口,p0 p1 p2 p3,就是四個i o口,每一個並行口有8個引腳,如p0口的8個腳依次是p0.0 p0.1 p0.7,依此類推。共32個i o引腳。微控制器擴充套件io...