紅外遙控ppt.ppt_第1頁(yè)
紅外遙控ppt.ppt_第2頁(yè)
紅外遙控ppt.ppt_第3頁(yè)
紅外遙控ppt.ppt_第4頁(yè)
紅外遙控ppt.ppt_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)紅外遙控解碼技術(shù),紅外遙控是一種廣泛使用的通訊和遙控方法。由于紅外遙控裝置具有體積小、功耗低、成本低等特點(diǎn)。除了彩電和錄像機(jī)之外,它們還被用于其他小電器,如錄音機(jī)、音響設(shè)備、空氣干燥器和玩具,這些在市場(chǎng)上很容易買到。如果遙控器上的許多按鍵都能被解碼并作為單片機(jī)系統(tǒng)的輸入,傳統(tǒng)矩陣鍵盤電路板過(guò)大、布線復(fù)雜、輸入輸出端口過(guò)多等缺點(diǎn)將得到解決。此外,通過(guò)使用遙控器,可以在操作過(guò)程中將人和設(shè)備分開(kāi),使用起來(lái)更加方便。本章以TC9012編碼芯片遙控器為例,講述如何用常用的51系統(tǒng)單片機(jī)對(duì)遙控器進(jìn)行解碼。1.紅外遙控系統(tǒng)的結(jié)構(gòu)一般的紅外遙控系統(tǒng)由發(fā)射和接收兩部分組成。紅外發(fā)射終端為紅外遙控器,主要包

2、括鍵盤、編碼調(diào)制芯片和紅外發(fā)射發(fā)光二極管。當(dāng)按下某個(gè)鍵時(shí),遙控器上的編碼調(diào)制芯片進(jìn)行編碼,與載波電路的載波信號(hào)結(jié)合成為復(fù)合信號(hào),然后通過(guò)紅外發(fā)光二極管傳輸紅外信號(hào)。紅外接收端主要包括紅外接收模塊和解碼單片機(jī)。紅外接收模塊包括光電轉(zhuǎn)換放大器和解調(diào)電路。當(dāng)紅外發(fā)射信號(hào)進(jìn)入接收模塊時(shí),在其輸出端可以獲得原始的數(shù)字控制碼,然后由單片機(jī)解碼程序解碼,按下哪個(gè)鍵就可以知道,從而完成紅外遙控動(dòng)作。接受部分是我們應(yīng)該做的。2編碼模式紅外遙控器的編碼與所用的編碼芯片有關(guān)。不同的芯片有不同的編碼,但基本原理是相似的。這里以TC9012芯片為例,說(shuō)明遠(yuǎn)程編碼方式和解碼原理。當(dāng)我們按下遙控器的按鈕時(shí),遙控器會(huì)發(fā)出一系

3、列二進(jìn)制代碼,如下所示,我們稱之為數(shù)據(jù)幀。一個(gè)完整的傳輸碼由三部分組成:導(dǎo)頻碼、用戶碼和關(guān)鍵數(shù)據(jù)碼。TC9012的一幀數(shù)據(jù)包含32位代碼,包括兩次8位用戶代碼、8位數(shù)據(jù)代碼和8位數(shù)據(jù)代碼的反碼。遙控器發(fā)送代碼時(shí),低位在前,高位在后。導(dǎo)頻碼的高電平為4.5毫秒,低電平為4.5毫秒。表示數(shù)據(jù)幀的開(kāi)始,它是用戶碼、數(shù)據(jù)碼及其倒數(shù)碼的前身。遙控器的輸出波形。(遙控器端)o碼由0.56毫秒高電平和0.56毫秒低電平組成,脈沖寬度為1.12毫秒1 ms1碼由0.56毫秒高電平和1.69毫秒低電平組成,脈沖寬度為2.25毫秒.當(dāng)編寫解碼程序時(shí)。通過(guò)判斷脈沖寬度可以得到0或1。3.硬件設(shè)計(jì)。紅外發(fā)射器采用普通

4、紅外遙控器(芯片為SC9012或TC9012系列等)。)(可以在淘寶上買,也可以自己設(shè)計(jì))。接收端采用集成紅外接收器,只有三個(gè)引腳:數(shù)字信號(hào)輸出端(輸出)、引腳接地端(GND)和電源輸入端(VCC)。集成紅外接收電路的紅外接收機(jī)集遙控信號(hào)的接收、放大、解調(diào)和整形于一體,輸出可由單片機(jī)識(shí)別的TTL信號(hào),無(wú)需任何外部設(shè)備,大大簡(jiǎn)化了接收電路的復(fù)雜度和電路的設(shè)計(jì)工作,使其可以使用。在本系統(tǒng)中,我們使用了紅外集成接收器HS0038(價(jià)格約為1元),外觀如下圖所示。HS0038采用黑色環(huán)氧樹(shù)脂封裝,不受陽(yáng)光、熒光燈等光源的干擾,內(nèi)部有磁屏蔽,功耗低,靈敏度高。用低功率發(fā)射機(jī)發(fā)射信號(hào)時(shí),接收距離可達(dá)35m

5、。它可以與TTL和COMS電路一起工作。它接收紅外信號(hào)的頻率是38千赫。HS0038集成接收器頭圖,1GND 2VCC3OUT,當(dāng)沒(méi)有接收到紅外信號(hào)時(shí),OUT將輸出高電平。紅外接收頭與單片機(jī)的連接非常簡(jiǎn)單,只需將信號(hào)輸出端(out)與單片機(jī)的一個(gè)輸入輸出引腳(P3.2,外部中斷0引腳)相連,然后連接4.遙控信號(hào)的解碼算法在沒(méi)有按鍵的情況下按下遙控器。紅外發(fā)射二極管不發(fā)出信號(hào),遙控接收器輸出信號(hào)1(反相)。當(dāng)按下一個(gè)鍵時(shí),編碼的高電平將被遙控頭反轉(zhuǎn),遙控頭將輸出信號(hào)0(產(chǎn)生下降沿)。因?yàn)樗c微控制器的外部中斷引腳相連,所以會(huì)導(dǎo)致微控制器中斷(微控制器預(yù)設(shè)在下降沿中斷)。當(dāng)微控制器中斷時(shí),它使用定時(shí)器0或定時(shí)器1開(kāi)始計(jì)時(shí),直到下一個(gè)脈沖到達(dá),也就是說(shuō),當(dāng)中斷再次產(chǎn)生時(shí),首先取出計(jì)時(shí)值。通過(guò)判斷每個(gè)中斷和最后一個(gè)中斷之間的時(shí)間間隔,在清除計(jì)時(shí)值后開(kāi)始計(jì)時(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論