注意:此文是寫(xiě)給單片機初學(xué)者的。 為什么要寫(xiě)篇文章? 雖然這個(gè)問(wèn)題對于電子老白來(lái)說(shuō)不值一提,不過(guò)對于初學(xué)單片機的朋友,問(wèn)這個(gè)問(wèn)題的人實(shí)在是太多了,以前總是一句一句的解釋給你們聽(tīng),重復的勞動(dòng)實(shí)在沒(méi)有意義,看來(lái)非常有必要在這里統一的說(shuō)一下了。 既然是初學(xué)者,還得簡(jiǎn)單介紹一下繼電器是個(gè)什么東西。 ![]() (這是我手頭上的一個(gè)繼電器) 繼電器就是個(gè)開(kāi)關(guān),這個(gè)開(kāi)關(guān)是由它內部的線(xiàn)圈控制的,給它的線(xiàn)圈通電,繼電器就吸合,開(kāi)關(guān)就動(dòng)作了。 ![]() 有些人還會(huì )問(wèn)什么是線(xiàn)圈?看上圖,1腳和2腳就線(xiàn)圈的兩個(gè)引腳,3腳和5腳現在是通的,3腳和2腳是不通的。如果你給1腳和2腳通電,你就會(huì )聽(tīng)到繼電器一聲響,然后3腳和4腳就通了。 比如你要控制一條線(xiàn)的通斷,就可以把這條線(xiàn)故意搞斷以后,一端接到3腳,一端接到4腳,然后通過(guò)給線(xiàn)圈通電和斷電,就可以控制這條線(xiàn)的通斷了。 線(xiàn)圈1腳和2腳加多大電壓? 這個(gè)問(wèn)題,需要看你用的繼電器的正面,比如我現在這個(gè),你可以看到是05VDC,所以你可以給這個(gè)繼電器的線(xiàn)圈通5V電,繼電器就會(huì )吸合。 線(xiàn)圈電壓怎么加? 終于說(shuō)到正題了。 你可以直接用兩只手拿上5V和GND兩條線(xiàn)直接通到繼電器線(xiàn)圈的兩個(gè)引腳,就會(huì )聽(tīng)到響聲了。 那用單片機怎么給他加電壓?我們知道,單片機引腳就可以輸出5V,是不是直接用單片機引腳連接繼電器線(xiàn)圈,就可以了呢? 答案當然不是的。 為什么呢? 萬(wàn)變不離其宗,還是歐姆定律。 你用萬(wàn)用表量一下繼電器線(xiàn)圈的電阻。 ![]() 比如我這個(gè)繼電器線(xiàn)圈的電阻,大概是71.7歐姆,加5V電壓的話(huà),電流就是5除以71.7約等于0.07A,就是70mA。記住,我們單片機的普通引腳最大輸出10mA電流,大電流的引腳最大輸出20mA電流(這點(diǎn)可參照單片機的datasheet)。 看到了吧,雖然是5V,但是輸出電流能力有限,達不到驅動(dòng)繼電器的電流,所以無(wú)法直接驅動(dòng)繼電器。 這時(shí)候就需要想辦法。比如用三極管S8050驅動(dòng)。電路圖如下。 ![]() 看S8050的datasheet,S8050是一個(gè)NPN管,ICE最大允許電流是500mA,遠遠大于70mA,所以用S8050驅動(dòng)繼電器絕對是沒(méi)有問(wèn)題的。 看上圖,ICE也就是從C流到E的電流,就是和繼電器線(xiàn)圈一條線(xiàn)的電流。NPN三極管,在這里就是個(gè)開(kāi)關(guān),單片機引腳輸出5V高電平,ICE就導通繼電器就會(huì )吸合;單片機引腳輸出0V低電平,ICE就截止,繼電器就不吸合。 同理,電磁閥也是一種電阻很小功率很大的負載,也需要按照上述歐姆定律的方法,選擇合適的驅動(dòng)元件。 你聽(tīng)懂了嗎? 我已經(jīng)把此文做成了PDF文件,下載到你的電腦永久保存吧: ![]() |