標(biāo)題: 為什么單片機(jī)不能直接驅(qū)動(dòng)繼電器和電磁閥? [打印本頁(yè)]

作者: benbens    時(shí)間: 2015-7-15 00:04
標(biāo)題: 為什么單片機(jī)不能直接驅(qū)動(dòng)繼電器和電磁閥?
初學(xué)者,還得簡(jiǎn)單介紹一下繼電器是個(gè)什么東西。

繼電器就是個(gè)開(kāi)關(guān),這個(gè)開(kāi)關(guān)是由它內(nèi)部的線圈控制的,給它的線圈通電,繼電器就吸合,開(kāi)關(guān)就動(dòng)作了。


有些人還會(huì)問(wèn)什么是線圈?看上圖,1 腳和2 腳就線圈的兩個(gè)引腳,3 腳和5腳現(xiàn)在是通的,3 腳和2 腳是不通的。如果你給1 腳和2 腳通電,你就會(huì)聽(tīng)到繼電器一聲響,然后3 腳和4 腳就通了。比如你要控制一條線的通斷,就可以把這條線故意搞斷以后,一端接到3 腳,一端接到4 腳,然后通過(guò)給線圈通電和斷電,就可以控制這條線的通斷了。

線圈1 腳和2 腳加多大電壓?
這個(gè)問(wèn)題,需要看你用的繼電器的正面,比如我現(xiàn)在這個(gè),你可以看到是05VDC,所以你可以給這個(gè)繼電器的線圈通5V 電,繼電器就會(huì)吸合。
線圈電壓怎么加?
終于說(shuō)到正題了。
你可以直接用兩只手拿上5V 和GND 兩條線直接通到繼電器線圈的兩個(gè)引腳,就會(huì)聽(tīng)到響聲了。
那用單片機(jī)怎么給他加電壓?我們知道,單片機(jī)引腳就可以輸出5V,是不是直接用單片機(jī)引腳連接繼電器線圈,就可以了呢?
答案當(dāng)然不是的。
萬(wàn)變不離其宗,還是歐姆定律。
你用萬(wàn)用表量一下繼電器線圈的電阻。


比如我這個(gè)繼電器線圈的電阻,大概是71.7 歐姆,加5V 電壓的話,電流就是5 除以71.7 約等于0.07A,就是70mA。記住,我們單片機(jī)的普通引腳最大輸出10mA 電流,大電流的引腳最大輸出20mA 電流(這點(diǎn)可參照單片機(jī)的datasheet)。

看到了吧,雖然是5V,但是輸出電流能力有限,達(dá)不到驅(qū)動(dòng)繼電器的電流,所以無(wú)法直接驅(qū)動(dòng)繼電器。這時(shí)候就需要想辦法。比如用三極管S8050 驅(qū)動(dòng)。電路圖如下。


看S8050 的datasheet,S8050 是一個(gè)NPN 管,ICE 最大允許電流是500mA,遠(yuǎn)遠(yuǎn)大于70mA,所以用S8050 驅(qū)動(dòng)繼電器絕對(duì)是沒(méi)有問(wèn)題的?瓷蠄D,ICE 也就是從C 流到E 的電流,就是和繼電器線圈一條線的電流。NPN三極管,在這里就是個(gè)開(kāi)關(guān),單片機(jī)引腳輸出5V 高電平,ICE 就導(dǎo)通繼電器就會(huì)吸合;單片機(jī)引腳輸出0V 低電平,ICE 就截止,繼電器就不吸合。同理,電磁閥也是一種電阻很小功率很大的負(fù)載,也需要按照上述歐姆定律的方法,選擇合適的驅(qū)動(dòng)元件。
      
      網(wǎng)友(575514035)留言: 倒灌,是可以驅(qū)動(dòng)繼電器的,就這個(gè)放方法來(lái)說(shuō),是沒(méi)事,但是io口給低電平,繼電器接高電平,就可以驅(qū)動(dòng)了。
      歡迎大家都來(lái)交流 ~~~






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1