• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 為什么單片機不能直接驅動繼電器和電磁閥

    為什么單片機不能直接驅動繼電器和電磁閥

    作者: 時間:2016-10-15 來源:網絡 收藏

    為什么要寫篇文章?

    本文引用地址:http://www.czjhyjcfj.com/article/201610/307346.htm

    雖然這個問題對于電子老白來說不值一提,不過對于初學的朋友,問這個問題的人實在是太多了,以前總是一句一句的解釋給你們聽,重復的勞動實在沒有意義,看來非常有必要在這里統(tǒng)一的說一下了。

    簡單介紹一下是個什么東西。

    繼電器正面

    正面

    就是個開關,這個開關是由它內部的線圈控制的,給它的線圈通電,繼電器就吸合,開關就動作了。

    繼電器背面

    繼電器背面

    有些人還會問什么是線圈?看上圖,1腳和2腳就線圈的兩個引腳,3腳和5腳現在是通的,3腳和2腳是不通的。如果你給1腳和2腳通電,你就會聽到繼電器一聲響,然后3腳和4腳就通了。

    比如你要控制一條線的通斷,就可以把這條線故意搞斷以后,一端接到3腳,一端接到4腳,然后通過給線圈通電和斷電,就可以控制這條線的通斷了。

    線圈1腳和2腳加多大電壓?

    這個問題,需要看你用的繼電器的正面,比如我現在這個,你可以看到是05VDC,所以你可以給這個繼電器的線圈通5V電,繼電器就會吸合。

    線圈電壓怎么加?

    終于說到正題了。

    你可以直接用兩只手拿上5V和GND兩條線直接通到繼電器線圈的兩個引腳,就會聽到響聲了。

    那用怎么給他加電壓?我們知道,引腳就可以輸出5V,是不是直接用單片機引腳連接繼電器線圈,就可以了呢?

    答案當然不是的。

    為什么呢?

    萬變不離其宗,還是歐姆定律。

    你用萬用表量一下繼電器線圈的電阻。

    繼電器線圈電阻

    繼電器線圈電阻

    比如我這個繼電器線圈的電阻,大概是71.7歐姆,加5V電壓的話,電流就是5除以71.7約等于0.07A,就是70mA。記住,我們單片機的普通引腳最大輸出10mA電流,大電流的引腳最大輸出20mA電流。

    看到了吧,雖然是5V,但是輸出電流能力有限,達不到繼電器的電流,所以無法直接繼電器。

    這時候就需要想辦法。比如用三極管S8050。電路圖如下。

    單片機驅動繼電器

    單片機驅動繼電器

    看S8050的datasheet,S8050是一個NPN管,ICE最大允許電流是500mA,遠遠大于70mA,所以用S8050驅動繼電器絕對是沒有問題的。

    看上圖,ICE也就是從C流到E的電流,就是和繼電器線圈一條線的電流。NPN三極管,在這里就是個開關,單片機引腳輸出5V高電平,ICE就導通繼電器就會吸合;單片機引腳輸出0V低電平,ICE就截止,繼電器就不吸合。

    同理,也是一種電阻很小功率很大的負載,也需要按照上述歐姆定律的方法,選擇合適的驅動元件。

    你聽懂了嗎?



    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 曲沃县| 达拉特旗| 民权县| 云梦县| 靖江市| 奉节县| 屏边| 青岛市| 正阳县| 颍上县| 夹江县| 偃师市| 屏东县| 中山市| 保康县| 牙克石市| 农安县| 电白县| 定南县| 都兰县| 玉山县| 萨嘎县| 大田县| 靖宇县| 衡南县| 英吉沙县| 长垣县| 乳山市| 故城县| 和静县| 黄浦区| 土默特左旗| 杭锦后旗| 阜新| 乐山市| 新营市| 仙游县| 尉犁县| 洛隆县| 丰都县| 柳州市|