導航:首頁 > 操作系統 > 單片機驅動繼電器

單片機驅動繼電器

發布時間:2022-01-14 01:01:55

A. 單片機怎麼用三極體驅動繼電器電路

三極體,全稱應為半導體三極體,也稱雙極型晶體管、晶體三極體,是一種電流控制電流的半導體器件·其作用是把微弱信號放大成幅度值較大的電信號, 也用作無觸點開關。晶體三極體,是半導體基本元器件之一,具有電流放大作用,是電子電路的核心元件。三極體是在一塊半導體基片上製作兩個相距很近的PN結,兩個PN結把整塊半導體分成三部分,中間部分是基區,兩側部分是發射區和集電區,排列方式有PNP和NPN兩種。
繼電器(Relay),也稱電驛,是一種電子控制器件,它具有控制系統(又稱輸入迴路)和被控制系統(又稱輸出迴路),通常應用於自動控制電路中,它實際上是用較小的電流去控制較大電流的一種「自動開關」。故在電路中起著自動調節、安全保護、轉換電路等作用。繼電器線圈在電路中用一個長方框符號表示,如果繼電器有兩個線圈,就畫兩個並列的長方框。同時在長方框內或長方框旁標上繼電器的文字元號「J」。繼電器的觸點有兩種表示方法:一種是把它們直接畫在長方框一側,這種表示法較為直觀。
單片機是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域的廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的32位300M的高速單片機。
主要特點
1、主流單片機包括CPU、4KB容量的ROM、128 B容量的RAM、 2個16位定時/計數器、4個8位並行口、全雙工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。
2、系統結構簡單,使用方便,實現模塊化;
3、單片機可靠性高,可工作到10^6 ~10^7小時無故障;
4、處理功能強,速度快。
5、低電壓,低功耗,便於生產攜帶型產品
6、控制功能強
7、環境適應能力強。
驅動電路(Drive Circuit),位於主電路和控制電路之間,用來對控制電路的信號進行放大的中間電路(即放大控制電路的信號使其能夠驅動功率晶體管),稱為驅動電路。
這樣就很簡單,利用三極體飽和導通和截止的的特性,本身就可以實現接通和斷開的功能,但由於它的帶載功率有限,所以需配繼電器擴流,並且單片機可以擴充觸點的數量,該電路是PNP三極體,所以採用集電極接低電平方式輸出,常用的小型繼電器工作電壓有5V和12V兩種,你使用的時候最好有一個9V或者12V的電壓(如果你選12V的繼電器,那麼電壓要再高一些).
單片機IO口輸出控制信號,最好採用低電平控制導通的方式,也就是IO口輸出0控制導通,1截止,因為IO口的灌電流較大而拉電流能力不足.這時候三極體應該選擇PNP的,比如9012,8550之類的.
整合問題電路是不對的,
D221不要了,4049是一個非門,它不會輸出一個不是高電平也不是低電平的電壓的,要麼是5V,要麼是0V
R2103移動到C極去,如果它要E極,當它的電流到10mA的時候,它產生的壓降就已經到5V了,而B極電壓是要比E極高出0.6V來的,也就是說,你這個電阻讓三極體的電流達不到10mA的電流的
還有,繼電器的電源那也有問題,你得在繼電器電源那接一個繼流二極體,不然,你這電路就很危險的
如果不知道什麼叫繼流二極體,那就去學習一下,電路就不給你了,先自己學著改一下
就算是給電路了,也是網上復制來的,還不如自己去學習吧。

B. 51單片機如何驅動12V繼電器 用三極體實現的電路參數怎麼求

可以加一級簡單的三極體驅動來實現。

C. 單片機控制繼電器

這個事專為你寫的程序。在keil里編譯通過。

ORG 00H
LJMP START
ORG 0BH
LJMP TIM
ORG 30H
START:
MOV IE,#10000010B
MOV TMOD,#00000010B
MOV TH0,#05H
SETB TR0
CLR 20H.0
MOV R0,#00H
MOV R1,#00H
MOV R2,#00H
MOV R3,#00H
MOV R4,#00H
MOV SP,#2FH
LOOP:
JBC 20H.0,NEXT1
SJMP LOOP
NEXT1:
CJNE R3,#00H,NEXT2
INC R3
MOV R1,#00H
MOV R2,#00H
MOV R4,#00H
CLR 20H.2
JNB 20H.2,$
CLR 20H.2
MOV P0,#11111101B
AJMP LOOP
NEXT2:
CJNE R3,#01H,NEXT3
INC R3
MOV R1,#00H
MOV R2,#00H
MOV R4,#00H
CLR 20H.1
JNB 20H.1,$
MOV P0,#11111011B
AJMP LOOP
NEXT3:
CJNE R3,#02H,NEXT4
INC R3
MOV P0,#11110111B
AJMP LOOP
NEXT4:
CJNE R3,#03H,NEXT5
INC R3
AJMP LOOP
NEXT5:
CJNE R3,#04H,NEXT6
INC R3
AJMP LOOP
NEXT6:
CJNE R3,#05H,NEXT7
INC R3
AJMP LOOP
NEXT7:
CJNE R3,#06H,NEXT8
INC R3
AJMP LOOP
NEXT8:
CJNE R3,#07H,NEXT9
INC R3
MOV P0,#11101111B
AJMP LOOP
NEXT9:
CJNE R3,#08H,NEXT10
INC R3
AJMP LOOP
NEXT10:
CJNE R3,#09H,NEXT11
INC R3
MOV P0,#11011111B
AJMP LOOP
NEXT11:
CJNE R3,#0AH,NEXT12
INC R3
MOV P0,#11011111B
AJMP LOOP
NEXT12:
CJNE R3,#0BH,NEXT13
INC R3
MOV P0,#11011111B
AJMP LOOP
NEXT13:
CJNE R3,#0CH,NEXT14
INC R3
MOV P0,#11011111B
AJMP LOOP
NEXT14:
CJNE R3,#0DH,NEXT15
INC R3
MOV P0,#11011111B
AJMP LOOP
NEXT15:
CJNE R3,#0EH,NEXT16
INC R3
MOV P0,#10111111B
AJMP LOOP
NEXT16:
CJNE R3,#0EH,NEXT
INC R3
MOV P0,#10111111B
AJMP LOOP
NEXT:
MOV R3,#00H
AJMP NEXT1

TIM:
INC R0
CJNE R0,#40,OVER
MOV R0,#00H
INC R1
CJNE R1,#10,OVER
MOV R1,#00H
SETB 20H.0
INC R2
CJNE R2,#100,OVER
MOV R2,#00H
SETB 20H.1
INC R4
CJNE R4,#18,OVER
MOV R4,#00H
SETB 20H.2
OVER:
RETI
END

D. 單片機怎麼控制繼電器

繼電器有個電壓線圈,只要那個線圈通電,繼電器就會閉合,或者斷開,從而控制大電壓的觸點斷開或者閉合

E. 為什麼我的C51單片機不能驅動繼電器啊,

既然以前實現過,說明原理是沒有任何問題的。接下就是怎麼分析的問題了,建議你分開分析,先把驅動三極體的那個腳與電阻之間的連線斷開。

1.觸發繼電器動作的按鍵和條件出現的時候,測一下那個腳是不是高電平,如果是晶元和軟體沒問題,反之就這兩個有問題

2.給三極體B級一個5V電壓,繼電器會動作說明三極體和繼電器沒問題,反之這組電路沒有問題。

3.如果兩個都沒有問題,那就說明布線有問題啦

F. 如何用單片機控制繼電器

不要用三極體放大,接上拉電阻即可。

做實驗直接選用線圈電壓為5V的繼電器就可以。單片機輸出引腳與繼電器之間要接一個三極體,單片機I/O直接繼電器電流不夠。

單片機是一個弱電器件,一般情況下它們大都工作在5V甚至更低。驅動電流在mA級以下。而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。

在這里,繼電器驅動含有兩個意思:一是對繼電器進行驅動,因為繼電器本身對於單片機來說就是一個功率器件。


(6)單片機驅動繼電器擴展閱讀:

現在,單片機的某一個需要控制這個繼電器電路的輸出引腳就是一隻"手",當單片機的這個引腳輸出低電平的時候,就像"手"在打開三極體"水龍頭",水就從上往下流,繼電器"水輪機"就開始轉起來了。

反之,如果是輸出高電平,"手"就開始關"水龍頭",繼電器"水輪機"因為沒有水流下來,就會停止。

這就是三極體的開關作用。

簡單的理解和記憶就是:三極體是一個開關器件,其實真的可以將它看成是一個開關,只不過它不是用手來控制,而是用電壓(電流)來控制的,因此,三極體有些時候也被稱做電子開關(與機械開關相區別)。

G. 51單片機如何驅動12V繼電器

驅動+12V的負載,應該使用NPN型的三極體。
型號可以是8050(可承受的電流很大)、5401(可承受的電壓很大)。
三極體發射極接地,集電極接繼電器線圈的一端,繼電器的另一端接12V。
單片機輸出直接連接到三極體的基極,此處還要接上一個上拉電阻。
單片機輸出高電平時,電流太小了,所以要加上一個上拉電阻,(2~4.3)K均可。
「 低調之飄過」說的電路,缺少上拉電阻,還多了一個限流電阻(或下拉電阻),
這樣的電路,Ib將會明顯不足,NPN三極體、繼電器,是不會按照要求工作的。

H. 單片機怎麼驅動繼電器

這個問題我已經回答過了。
http://..com/question/129619781.html
下面是上次回答的部分,可以給你作為參考。他的問題是:
單片機控制繼電器,繼電器控制家用電器,這個繼電器什麼要求嗎?
我的回答是:
1. 具體的要看你這個家電的功率多少。先確定一下繼電器開關上的電流大小。打個比方吧。你如果要控制100W的家用電器,那個這個家電的工作電流是100W/220V=0.45A。所以只要是開關上能承受220V強電,電流大於0.45A的繼電器就行了,但是帳絕對不能這么算。因為很多家用電器啟動時的瞬間電流非常大。所以你要留有餘量,如果有可能看看這個系統上的保險絲是多大的。如果保險絲是1A的話,(否則瞬間大電流要燒掉保險絲的)那麼你選開關上能承受220V/1A以上的繼電器就行了。一般5A的繼電器應該可以用了。
2. 再說線圈上的電壓大小,一般單片機輸出的高電平是5V,電流單個I/O口能達到25mA已經算比較大的了。線圈電壓是5vDC.開關上要承受220v強電的繼電器比較少。所以一般只能選線圈上12v或者24v的繼電器,比如說選線圈電壓12v吧,你就需要一個12v的電源。當然也可以用220v市電降壓然後整流濾波變成12v直流電,供繼電器使用。注意:一定要隔離市電。比如說用隔離變壓器降壓或者降壓整流以後用光耦隔離。(否則可能燒壞繼電器或者單片機的)。那單片機用的5v電源怎麼辦呢?很簡單的12v直流用7805(線性穩壓源)穩壓,出來以後就是5V直流了。注意:一般繼電器線圈的工作電流大約是100mA以上,所以單片機不能直接驅動繼電器的。
3. 再說驅動部分,剛才說了不能直接驅動,現在的辦法只能是用驅動電路了。
推薦使用兩種方法驅動:
(1)利用三極體(9013就行了)放大電流驅動。注意繼電器線圈加一個繼流二極體保護線圈。(必須要加)
(2)利用IC驅動(比如UNL2003),這個要去看看IC的數據手冊了。UNL2003不必外加二極體保護,因為它裡面已經集成有二級管了,其他的IC要看一下數據手冊。如果沒有保護二極體,定要在線圈旁邊並聯一個繼流二極體保護,線圈。否則會縮短繼電器壽命的。
現在你應該能控制這個電路了。如果還有不明白還可以繼續找我交流。

I. 單片機驅動繼電器

FS是接什麼,FS不接,,控制繼電器會不會出現這樣的情況,這個要區別出來

J. 單片機驅動12v繼電器

你把下面的三極體換成NPN類型的,最好是C1008,就可以吸合了.
NPN類型的三極體是高電平導通,NPN三極體是低電平導通(說的不是很精確,大概的是那個意思,其實是基極和發射極電壓的大小來決定的.)
你的下面的三極體是PNP的,當光耦導通的時候,三極體的基極是12V,與發射極電壓幾近相等,所以無法導通.

閱讀全文

與單片機驅動繼電器相關的資料

熱點內容
精品php源碼 瀏覽:958
自己編寫雲伺服器搶紅包 瀏覽:201
java解壓縮文件加密 瀏覽:886
dlink列印伺服器默認地址 瀏覽:351
php休眠函數 瀏覽:371
金蝶如何打開伺服器 瀏覽:764
e4a手游輔助源碼 瀏覽:776
什麼app可以實時直播 瀏覽:105
蘋果13的app閃退什麼原因 瀏覽:774
尾盤選股源碼公式 瀏覽:449
php日期運算 瀏覽:930
天龍八部長歌伺服器什麼時候開的 瀏覽:198
鬼泣4模型在那個文件夾 瀏覽:228
單片機的串列口 瀏覽:57
phpjson轉化為數組 瀏覽:267
pdf導入excel 瀏覽:427
蘋果xsmax信任app在哪裡設置 瀏覽:52
自動外鏈php源碼 瀏覽:244
我的世界新手獎勵箱命令 瀏覽:145
linux更新vim 瀏覽:997