『壹』 繼電器接單片機工作
給你舉個類似的例子,希望對你了解電路原理圖有所幫助
R1、DS1是指示用的,沒有控制意義,可以去掉,分析的時候不用管。
Q1受CPU控制,R4是基極限流,CPU輸出低電平時Q1導通,繼電器線圈有電流,繼電器吸合。
CPU輸出高電平時,Q1截止,繼電器線圈電流消失,繼電器釋放。
由於繼電器線圈本身相當於是一個電感,電流跳變的時候,線圈兩端會產生有反電勢,為了避免反電勢對電路中其他器件造成損壞,在線圈兩端加上續流二極體D1,對反電勢電壓進行續流。
使用這個電路的時候應注意Q1的射極電壓不能高於CPU的電源電壓,否則Q1不能完全截止,控制會失效。
1、DC+:接5V正
2、DC-:接5V負極(單片機地)
3、IN:接單片機輸出腳,具體哪個腳要和軟體一致,例如
P1.1
繼電器輸出端:
1、NO:
接12V正
2、COM:接電磁鎖一端
3、NC:
懸空不接
電磁鎖另外一端接12伏負。
以5V單片機為例,單片機和繼電器之間需要用三極體驅動繼電器,反相二極消除吸合時產生的瞬間反相電動勢。管保護三極體,三極體上的電阻用1K,3極管用SS8550,二極體用IN5819。交流用電器一根線接在繼電器的常開上,一根線接220V電源上。
另一種用法是用ULN2003或2803這一系列達林頓管直接驅動繼電器,不用加電阻,不用二極體,與5V繼電器直接相連就可以驅動。
還有一種方法是用PLC817光耦,也需要加反相二極體,還需要加一個560R的電阻,上拉電阻10K,有點麻
煩。
總之不要IO口直接驅動,必須加其他原件。
『貳』 用單片機控制繼電器 標准輸出5v,繼電器5V。不接繼電器時輸出電壓5V,接繼電器後電壓變成1V多,為什麼
繼電器的工作電流要70多mA(不是那電壓除電流得到的啊),而單片機的最大灌電流也不過十幾mA,肯定是驅動不了的,也就是說單片機引腳的內做太大,最好使用一個驅動晶元,比方說ULN2003、2803,電路很簡單,而且也很穩定,很常用的。
另外直接接繼電器的小心線圈在斷開的時候產生的反電動勢會擊穿單片機管腳的哦!
『叄』 單片機繼電器接線方法
單片機輸出高電平的吧?單片機輸出端串聯10K電阻至三極體(9013
8050等)的基極
三極體發射極接地
集電極接繼電器的線圈和二極體(4148
4001~4007等)正極
線圈另外一端和二極體負極相連後接供電正極即可
繼電器的3個接點輸出接被控設備端
要指示燈的話可將指示燈串10K電阻後和繼電器的線圈並聯(正負極接正確)
或者將指示燈串聯在三極體的基極
串聯的話可將10K電阻換為1~3.3K的電阻
『肆』 51單片機接繼電器的原理圖如下,能不能幫我解釋一下原理
首先,先斷開,再上電,然後下載程序,這是stc的單片機,並不是傳統的51單片機。
其次,這種開發板上是自帶usb轉串口的晶元,pl2303,才能做到這一點。如果是用usb轉串口就沒有這個功能了。
最後,當在電腦上點擊下載程序,這也必須是stc-isp軟體,點擊下載後,電腦就會發出一串的數據流,來查詢單片機,准備開始下載程序,也就是聯絡信號,當pl2303收到這一串的聯系信號後,就會在rts_n引腳輸出一個低電平的聯系信號,加到三極體8550上,使三極體導通,繼電器吸合,斷開常閉觸點,則斷開vcc-vin的電源電路,而vcc就是去單片機的電源,單片機被斷電。當聯系信號結束,三極體恢復截止,繼電器再度斷開,單片機恢復上電了。
『伍』 如何用單片機控制繼電器
不要用三極體放大,接上拉電阻即可。
做實驗直接選用線圈電壓為5V的繼電器就可以。單片機輸出引腳與繼電器之間要接一個三極體,單片機I/O直接繼電器電流不夠。
單片機是一個弱電器件,一般情況下它們大都工作在5V甚至更低。驅動電流在mA級以下。而要把它用於一些大功率場合,比如控制電動機,顯然是不行的。
在這里,繼電器驅動含有兩個意思:一是對繼電器進行驅動,因為繼電器本身對於單片機來說就是一個功率器件。
(5)繼電器輸出單片機擴展閱讀:
現在,單片機的某一個需要控制這個繼電器電路的輸出引腳就是一隻"手",當單片機的這個引腳輸出低電平的時候,就像"手"在打開三極體"水龍頭",水就從上往下流,繼電器"水輪機"就開始轉起來了。
反之,如果是輸出高電平,"手"就開始關"水龍頭",繼電器"水輪機"因為沒有水流下來,就會停止。
這就是三極體的開關作用。
簡單的理解和記憶就是:三極體是一個開關器件,其實真的可以將它看成是一個開關,只不過它不是用手來控制,而是用電壓(電流)來控制的,因此,三極體有些時候也被稱做電子開關(與機械開關相區別)。