0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

實例:用單片機點亮家庭電路中的燈

pecron ? 來源:電路一點通 ? 2023-03-24 09:11 ? 次閱讀

能否使用單片機點亮家庭電路中的燈?當然可以,對于熟悉單片機的人來說,原理很簡單!

單片機屬于微控制系統(tǒng),屬于弱電部分,一般供電電壓5V或3.3V,而家庭電路中的燈屬于強電部分(220V交流電)。相當于弱電控制強電,在實際應(yīng)用中常有的事,比如控制器控制電機運行,以及各種機床、機械手等都有弱電系統(tǒng)控制強電的部分,單片機相當于系統(tǒng)的大腦,指揮各模塊運作。

控制部分原理很簡單,利用單片機的一個I/O口,設(shè)置為輸出端口,低電平時控制家庭中的高壓部分線路接通,高電平時線路斷開。高壓線路開關(guān)部分可以使用繼電器、三極管、場效應(yīng)管、可控硅、IGBT等,其中使用機械繼電器原理設(shè)計最簡單,因為機械繼電器控制部分(線圈)與觸點之間完全物理隔離,不需要專門進行弱電與強電部分隔離設(shè)計。若使用三極管、場效應(yīng)管、可控硅、IGBT等芯片進行控制強電線路通斷,需要考慮控制電路電源與220V電源之間進行隔離設(shè)計。

實例講解:下圖為使用24V繼電器當電子開關(guān)控制220V交流電火線,從而控制燈泡亮/滅,將單片機I/O口設(shè)置為輸出端口,由于I/O口驅(qū)動電流很弱,一般只有幾mA左右,不能直接驅(qū)動繼電器,因此通過三極管進行電流放大驅(qū)動,下圖使用兩個三極管進行驅(qū)動繼電器,原因是單片機復(fù)位時I/O口默認高電平(3.3V),因此使用低電平驅(qū)動繼電器工作。

具體原理分析:當I/O口輸出高電平時,三極管Q1導(dǎo)通,Q2截止,繼電器不吸合;當I/O口輸出低電平時,三極管Q1截止,Q2導(dǎo)通,繼電器吸合,燈泡點亮。

97a44d00-c9d1-11ed-bfe3-dac502259ad0.jpg

總結(jié):單片機屬于微處理器,相當于人的大腦,功能很強大,它可以控制很多東西,控制家庭中線路的燈那是非常簡單的事。若使用三極管、場效應(yīng)管、可控硅等電子元件作為電子開關(guān)時,注意隔離設(shè)計,因為單片機系統(tǒng)屬于弱電部分,經(jīng)不起強電的沖擊,系統(tǒng)設(shè)計時一般都會將強電和弱電進行隔離,提高系統(tǒng)可靠性。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 三極管
    +關(guān)注

    關(guān)注

    142

    文章

    3611

    瀏覽量

    121928
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5350

    瀏覽量

    148917
  • 電路
    +關(guān)注

    關(guān)注

    172

    文章

    5914

    瀏覽量

    172254
  • 單片機
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635355
  • IGBT
    +關(guān)注

    關(guān)注

    1267

    文章

    3793

    瀏覽量

    249034

原文標題:實例:用單片機點亮家庭電路中的燈

文章出處:【微信號:電路一點通,微信公眾號:電路一點通】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機入門之點亮LED

    上一章我們已經(jīng)認識了單片機,并且完成了開發(fā)環(huán)境的搭建,這章我們正式開始進入單片機編程的學習,本章的學習目標是 點亮一盞LED
    發(fā)表于 06-26 15:38 ?2638次閱讀
    <b class='flag-5'>單片機</b>入門之<b class='flag-5'>點亮</b>LED<b class='flag-5'>燈</b>

    單片機實例--交通信號控制

    最近在學習單片機,看到一個關(guān)于交通的資料,就想到剛開始學習單片機時,入門時感覺特別神奇的就是點亮一個LED,后來就帶著這股熱情繼續(xù)學習,記得做的第一個項目就是做一個交通
    發(fā)表于 12-16 21:14

    單片機C語言實例有哪些

    單片機C語言實例(400例)/單片機C語言實例(400例)/1-IO輸出-點亮1個LED方法1
    發(fā)表于 07-15 10:06

    使用Keil uVision5實現(xiàn)51單片機點亮LED實例資料免費下載

    一年沒碰單片機 ,從今天開始慢慢在撿起來,今天要撿起來的東西是單片機點亮第一個led。 材料:pc 51
    發(fā)表于 08-15 17:32 ?1次下載
    使用Keil uVision5實現(xiàn)51<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b>LED<b class='flag-5'>燈</b>的<b class='flag-5'>實例</b>資料免費下載

    如何使用單片機點亮LED

    我們學單片機,第一個程序就是點亮一盞LED,那么我單片機開啟面向?qū)ο蠓绞降牡谝徊揭彩?b class='flag-5'>點亮一盞LED
    發(fā)表于 07-16 17:39 ?4次下載
    如何使用<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b>LED<b class='flag-5'>燈</b>

    100個單片機使用實例源代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是100個單片機使用實例源代碼免費下載包括了:單片機控制一個閃爍:認識單片
    發(fā)表于 04-22 08:00 ?3次下載
    100個<b class='flag-5'>單片機</b>使用<b class='flag-5'>實例</b>源代碼免費下載

    使用單片機實現(xiàn)IO輸出點亮1個LED方法的C語言程序實例免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機實現(xiàn)IO輸出點亮1個LED方法的C語言程序實例免費下載。
    發(fā)表于 11-06 17:11 ?5次下載

    使用單片機點亮多個LED的方法C語言程序實例免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用單片機點亮多個LED的方法C語言程序實例免費下載。
    發(fā)表于 11-06 17:11 ?17次下載

    51單片機——LED點亮

    點亮LED原理單片機點亮LED 利用LED陽極為正陰極為負才會導(dǎo)通點亮的特性,進行LED點亮的。【一般來說,在
    發(fā)表于 11-11 19:21 ?19次下載
    51<b class='flag-5'>單片機</b>——LED<b class='flag-5'>燈</b>的<b class='flag-5'>點亮</b>

    單片機零基礎(chǔ)入門(1):點亮1個LED

    單片機入門,相信大家都知道,都是代碼點亮第一個LED開始的吧。單片機簡單在于,只需要0和1就控制單片
    發(fā)表于 11-18 15:21 ?15次下載
    <b class='flag-5'>單片機</b>零基礎(chǔ)入門(1):<b class='flag-5'>點亮</b>1個LED<b class='flag-5'>燈</b>

    C語言單片機等待詢問_51單片機編程實例大全(下部)

    學習單片機// 實例 1:單片機控制第一個亮#include //包含 51單片機寄存器定義
    發(fā)表于 11-21 09:51 ?10次下載
    C語言<b class='flag-5'>單片機</b>等待詢問_51<b class='flag-5'>單片機</b>編程<b class='flag-5'>實例</b>大全(下部)

    51單片機——點亮一個LED

    51單片機——點亮一個LED文章目錄51單片機——點亮一個LED一、原理圖二、
    發(fā)表于 11-23 18:06 ?16次下載
    51<b class='flag-5'>單片機</b>——<b class='flag-5'>點亮</b>一個LED<b class='flag-5'>燈</b>

    基于單片機點亮LED

    單片機點亮LED就像C語言輸出“hello world”一樣,是入門的第一課。
    的頭像 發(fā)表于 05-24 14:25 ?1830次閱讀
    基于<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b>LED<b class='flag-5'>燈</b>

    基于51單片機點亮LED

    入門51單片機第一步,就是學會點亮一個LED,這是所有初次接觸單片機開發(fā)的小伙伴的必經(jīng)之路,管你現(xiàn)在是不是大牛,當年肯定歷經(jīng)此事。
    發(fā)表于 07-11 11:38 ?1773次閱讀
    基于51<b class='flag-5'>單片機</b><b class='flag-5'>點亮</b>LED<b class='flag-5'>燈</b>

    單片機編程實例介紹

    是指使用特定的編程語言編寫控制單片機工作的程序。 在本文中,將為您提供一些常見的單片機編程實例,包括基礎(chǔ)應(yīng)用、傳感器應(yīng)用、通信應(yīng)用等方面的案例。 一、基礎(chǔ)應(yīng)用 LED流水燈 流水燈是最基本的
    的頭像 發(fā)表于 01-16 09:37 ?2629次閱讀