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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的燈頭紅外遙控系統(tǒng)設(shè)計(jì)

          基于單片機(jī)的燈頭紅外遙控系統(tǒng)設(shè)計(jì)

          作者: 時間:2012-11-15 來源:網(wǎng)絡(luò) 收藏

          1 系統(tǒng)的原理

            電路的結(jié)構(gòu)形式一般分為3種,即:單通道遙控開關(guān)電路、單通道步進(jìn)式遙控電路和多通道遙控電路。本設(shè)計(jì)采用單通道遙控開關(guān)電路,這種系統(tǒng)一般由發(fā)射和接收兩大部分組成,發(fā)射部分一般包括脈沖發(fā)生器、脈沖功放和紅外發(fā)射,接收部分一般包括紅外接收、電壓放大、限幅放大、雙穩(wěn)觸發(fā)和繼電器,有的還采用專用遙控集成電路使結(jié)構(gòu)簡化。本遙控系統(tǒng)主要由開關(guān)控制按鍵、定時數(shù)據(jù)輸入按鍵、亮度控制按鍵、定時控制電路、顯示電路、紅外發(fā)射電路、紅外接收電路、亮度控制及執(zhí)行電路等組成。

            2 硬件電路

            2.1 開關(guān)控制

            該部分主要實(shí)現(xiàn)遙控開燈或關(guān)燈,為一個按鍵。當(dāng)按下按鍵時,紅外發(fā)射部分發(fā)射一紅外脈沖,經(jīng)紅外接收部分接收并使繼電器改變原來的狀態(tài),使燈由開變?yōu)殛P(guān)或由關(guān)變?yōu)殚_。

            2.2 定時部分

            該部分主要包括:定時數(shù)據(jù)的輸入及處理、定時電路及時間顯示電路。

            定時數(shù)據(jù)的輸入采用非編碼按鍵的工作方式,其中“0~9”為數(shù)字按鍵,“H”為小時按鍵,“Y”為確定按鍵。該部分電路圖如圖1所示。

            基于單片機(jī)的燈頭紅外遙控系統(tǒng)設(shè)計(jì)

            圖1定時時間輸入

            定時器采用減法計(jì)數(shù)器,輸入的初始數(shù)據(jù)由89C51的P0口的低4位給出,由P2.7和P2.0經(jīng)譯碼、反相后,鎖存在相應(yīng)計(jì)數(shù)器CD4069的置數(shù)端上,并由譯碼顯示器件CL002顯示出來,同時開始減法計(jì)數(shù),調(diào)節(jié)RP約為2.4 M時,NE555將產(chǎn)生60 s脈沖,控?fù)?jù)的單位為min,左邊為低位。當(dāng)減到全為0時,計(jì)數(shù)停止,同時輸出一個低電平到紅外發(fā)射部分。發(fā)射部分發(fā)射紅外脈沖,由紅外接收部分接收使開關(guān)部分翻轉(zhuǎn),從而改變燈泡原來的狀態(tài)而達(dá)到定時控制。定時電路如圖2所示。顯示部分為CL002,他是集寄存、譯碼、顯示為一體的CMOS-LED組合器件,功能相當(dāng)于1只CD4543或CD4511加上1只共陰極數(shù)碼管。使用該組合器件可使電路結(jié)構(gòu)簡化。

            基于單片機(jī)的燈頭紅外遙控系統(tǒng)設(shè)計(jì)

            圖2 定時電路

            2.3 亮度控制電路

            該部分的電路如圖3所示。他由紅外接收及前置放大、脈沖識別、電子模擬開關(guān)、電子模擬電位器等部分組成。

            基于單片機(jī)的燈頭紅外遙控系統(tǒng)設(shè)計(jì)


          上一頁 1 2 下一頁

          關(guān)鍵詞: 單片機(jī) 燈頭 紅外遙控

          評論


          相關(guān)推薦

          技術(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); })();