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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 多功能紅外線(xiàn)遙控器的設(shè)計(jì)

          多功能紅外線(xiàn)遙控器的設(shè)計(jì)

          作者: 時(shí)間:2012-06-09 來(lái)源:網(wǎng)絡(luò) 收藏

          一、引言

          目前,人們的物質(zhì)文化生活水平日益提高,各種各樣的家用電器走進(jìn)了千家萬(wàn)戶(hù),其中,大多數(shù)的家用電器都有各自不同的,人們常常為了控制某臺(tái)電器而到處尋找其對(duì)應(yīng)的,這樣,就給人們的生活帶來(lái)了很多不便。為了解決這個(gè)問(wèn)題,本文提出一個(gè)多功能的設(shè)計(jì)方案:該遙控器可以通過(guò)自學(xué)習(xí)而擁有對(duì)多臺(tái)電器的遙控功能,即省時(shí)、又省力,從而使人們免除同時(shí)面對(duì)眾多遙控器的煩惱。

          二、功能

          1、適用于編碼式遙控型家用電器;

          2、可遙控多臺(tái)家用電器;

          3、具有一個(gè)學(xué)習(xí)/控制復(fù)用鍵、5~10個(gè)設(shè)備選擇鍵,10~20個(gè)功能控制鍵,由一個(gè)設(shè)備選擇鍵與各個(gè)功能控制鍵共同實(shí)現(xiàn)對(duì)一個(gè)設(shè)備的控制;

          點(diǎn)擊在新窗口中瀏覽產(chǎn)品

          圖1 多功能紅外遙控器的結(jié)構(gòu)框圖

          4、可通過(guò)一個(gè)設(shè)備選擇鍵和各個(gè)功能控制鍵實(shí)現(xiàn)對(duì)多臺(tái)設(shè)備的常用功能的學(xué)習(xí)和控制;

          5、成本低,抗干擾能力強(qiáng)。

          三、原理

          1所示為多功能紅外遙控器的結(jié)構(gòu)框圖。遙控器由紅外接收及發(fā)射電路、信號(hào)調(diào)理電路、中央控制器8031、程序及數(shù)據(jù)存儲(chǔ)器、鍵盤(pán)及狀態(tài)指示電路組成。

          遙控器有兩種狀態(tài):學(xué)習(xí)狀態(tài)和控制狀態(tài)。當(dāng)遙控器處于學(xué)習(xí)狀態(tài)時(shí),使用者每按一個(gè)控制鍵,接收電路就開(kāi)始接收外來(lái)紅外信號(hào),同時(shí)將其轉(zhuǎn)換成電信號(hào),然后經(jīng)過(guò)檢波、整形、放大,再由CPU定時(shí)對(duì)其采樣,將每個(gè)采樣點(diǎn)的二進(jìn)制數(shù)據(jù)以8位為一個(gè)單位,分別存放到指定的存儲(chǔ)單元中去,供以后對(duì)該設(shè)備控制使用。當(dāng)遙控器處于控制狀態(tài)時(shí),使用者每按下一個(gè)控制鍵,CPU從指定的存儲(chǔ)單元中讀取一系列的二進(jìn)制數(shù)據(jù),串行輸出(位和位之間的時(shí)間間隔等于采樣時(shí)的時(shí)間間隔)給信號(hào)保持電路,同時(shí)由調(diào)制電路進(jìn)行信號(hào)調(diào)制,將調(diào)制信號(hào)經(jīng)放大后,由發(fā)射二極管進(jìn)行發(fā)射,從而實(shí)現(xiàn)對(duì)該鍵對(duì)應(yīng)設(shè)備功能的控制。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();