<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 詳述聲光控電路及節(jié)能照明系統(tǒng)的設(shè)計(jì)

          詳述聲光控電路及節(jié)能照明系統(tǒng)的設(shè)計(jì)

          作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏
            1 引言
          聲光控電路是聲音和光控制電路工作的電子開關(guān)。它將聲音(如擊掌聲)和光轉(zhuǎn)化為電信號(hào),經(jīng)放大、整形,輸出一個(gè)開關(guān)信號(hào)去控制各種電器的工作,在自動(dòng)控制工業(yè)電器和家用電器方面有著廣泛的用途。
            2 總體電路設(shè)計(jì)
            整個(gè)電路由電源電路、放大電路、聲控電路、光控電路及延時(shí)電路等部分組成。
           ?。?)當(dāng)白天或夜晚光線較亮?xí)r,整個(gè)電路由光控部分控制,聲控部分不起作用。光控電路對(duì)外界光亮程度進(jìn)行檢測(cè),輸出與光亮程度相對(duì)應(yīng)的電壓信號(hào),從而實(shí)現(xiàn)白天燈泡不亮。此時(shí)即便有聲音,燈泡也不亮。
           ?。?)當(dāng)光線較暗時(shí),負(fù)載電路的通斷受控于聲控部分。聲控電路主要將聲音信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào),且電路是否接通,取決于聲音信號(hào)的強(qiáng)度。當(dāng)聲強(qiáng)達(dá)到一定程度時(shí),電路自動(dòng)接通,點(diǎn)亮燈泡。
           ?。?)燈泡點(diǎn)亮后,延時(shí)電路控制延時(shí)36秒,當(dāng)延時(shí)時(shí)間到時(shí)燈滅,再等待下一次聲音信號(hào)觸發(fā)。
           ?。?)此外,電路帶強(qiáng)切功能,在特殊情況下強(qiáng)制切斷。
            總體設(shè)計(jì)流程如圖1所示。


          圖1 總體設(shè)計(jì)流程圖






            3 電路原理設(shè)計(jì)
            根據(jù)總體設(shè)計(jì)流程圖設(shè)計(jì)出原理框圖,如圖2所示。


          圖2 系統(tǒng)原理框圖


            根據(jù)設(shè)計(jì)要求及原理,設(shè)計(jì)出電路原理圖,如圖3所示。


          圖3 電路原理圖


            由圖可知,聲光控節(jié)能燈電路由聲控電路(由聲音拾取電路、放大電路、滯回比較器構(gòu)成),光控電路(電壓跟隨器),單片機(jī)控制電路(由延時(shí)電路和邏輯與電路構(gòu)成),繼電器驅(qū)動(dòng)電路及電源電路等部分組成。其中聲控電路和光控電路是整個(gè)電路的核心部分,作用是將MIC輸出的微弱聲音信號(hào)進(jìn)行放大,并轉(zhuǎn)換成方波信號(hào)。最后通過單片機(jī)的比較輸出來控制繼電器的導(dǎo)通,進(jìn)而控制燈的亮滅。

          上一頁 1 2 3 下一頁

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();