![紅外遙控原理及解碼程序_第1頁(yè)](http://file4.renrendoc.com/view3/M01/2F/38/wKhkFma8b1WAHmeJAAH-SskPq2Y966.jpg)
![紅外遙控原理及解碼程序_第2頁(yè)](http://file4.renrendoc.com/view3/M01/2F/38/wKhkFma8b1WAHmeJAAH-SskPq2Y9662.jpg)
![紅外遙控原理及解碼程序_第3頁(yè)](http://file4.renrendoc.com/view3/M01/2F/38/wKhkFma8b1WAHmeJAAH-SskPq2Y9663.jpg)
![紅外遙控原理及解碼程序_第4頁(yè)](http://file4.renrendoc.com/view3/M01/2F/38/wKhkFma8b1WAHmeJAAH-SskPq2Y9664.jpg)
![紅外遙控原理及解碼程序_第5頁(yè)](http://file4.renrendoc.com/view3/M01/2F/38/wKhkFma8b1WAHmeJAAH-SskPq2Y9665.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
紅外遙控系統(tǒng)原理及單片機(jī)紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。
1紅外遙控系統(tǒng)
通用紅外遙控系統(tǒng)由發(fā)射和接收兩大部分組成。應(yīng)用編/解碼專用集成電路芯片來(lái)進(jìn)行控制操作,如圖1所示。發(fā)射部分包括鍵盤矩陣、編碼調(diào)制、LED紅外發(fā)送器;接收部分包括光、電轉(zhuǎn)換放大器、解調(diào)、解碼電路。
圖1紅外線遙控系統(tǒng)框圖
2遙控發(fā)射器及其編碼
遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成兩大類,這里我們以運(yùn)用比較廣泛,解碼比較容易的一類來(lái)加以說(shuō)明,現(xiàn)以日本NEC的uPD6121G組成發(fā)射電路為例說(shuō)明編碼原理(一般家庭用的DVD、VCD、音響都使用這種編碼方式)。當(dāng)發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征:
采用脈寬調(diào)制的串行碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的組合表示二進(jìn)制的“0”;以脈寬為0.565ms、間隔1.685ms、周期為2.25ms的組合表示二進(jìn)制的“1”,其波形如圖2所示。圖2遙控碼的“0”和“1”(注:所有波形為接收端的與發(fā)射相反)
上述“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。然后再通過(guò)紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3示。圖3遙控信號(hào)編碼波形圖
UPD6121G產(chǎn)生的遙控編碼是連續(xù)的32位二進(jìn)制碼組,其中前16位為用戶識(shí)別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。該芯片的用戶識(shí)別碼固定為十六進(jìn)制01H;后16位為8位操作碼(功能碼)及其反碼。UPD6121G最多額128種不同組合的編碼。
遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進(jìn)制碼,周期約為108ms。一組碼本身的持續(xù)時(shí)間隨它包含的二進(jìn)制“0”和“1”的個(gè)數(shù)不同而不同,大約在45~63ms之間,圖4為發(fā)射波形圖。
JNB
P2.2,IR_Rp
;這里為低電平,認(rèn)為是連發(fā)碼信號(hào),見圖6。
ACALL
DELAY2400
;延時(shí)4.74毫秒避開4.5毫秒的結(jié)果碼
;以下32數(shù)據(jù)碼的讀取,0和1的識(shí)別請(qǐng)看圖2
MOV
R1,#1AH
;設(shè)定1AH為起始RAM區(qū)
MOV
R2,#4IR_4BYTE:
MOV
R3,#8IR_8BIT:
JNB
P2.2,$
;等待地址碼第一位的高電平信號(hào)
LCALL
DELAY882
;高電平開始后用882微秒的時(shí)間尺去判斷信號(hào)此時(shí)的高低電平狀態(tài)
MOV
C,P2.2
;將P2.2引腳此時(shí)的電平狀態(tài)0或1存入C中
JNC
IR_8BIT_0
;如果為0就跳轉(zhuǎn)到IR_8BIT_0
LCALL
DELAY1000IR_8BIT_0:
MOV
A,@R1
;將R1中地址的給A
RRC
A
;將C中的值0或1移入A中的最低位
MOV
@R1,A
;將A中的數(shù)暫時(shí)存放在R1中
DJNZ
R3,IR_8BIT
;接收地址碼的高8位
INC
R1
;對(duì)R1中的值加1,換下一個(gè)RAM
DJNZ
R2,IR_4BYTE
;接收完16位地址碼和8位數(shù)據(jù)碼和8位數(shù)據(jù),
;存放在1AH/1BH/1CH/1DH的RAM中
;解碼成功
JMP
IR_GOTOIR_Rp:
;重復(fù)碼執(zhí)行處
;按住遙控按鍵時(shí),每過(guò)108ms就到這里來(lái)
JMP
IR_GOTOIR_ERROR:
;錯(cuò)語(yǔ)退出
LJMP
MAIN;退出解碼子程序;遙控執(zhí)行部份IR_GOTO:;這里還要判斷1AH和1BH兩個(gè)系統(tǒng)碼或用戶碼,用于識(shí)別不同的遙控器
;MOV
A,1AH
;CJNE
A,#xxH,IR_ERROR
;用戶碼1不對(duì)則退出
;MOV
A,1BH
;CJNE
A,#xxH,IR_ERROR
;用戶碼2不對(duì)則退出
;判斷兩個(gè)數(shù)據(jù)碼是否相反
MOV
A,1CH
CPL
A
CJNE
A,1DH,IR_ERROR
;兩個(gè)數(shù)據(jù)碼不相反則退出
;遙控執(zhí)行部份
;MOV
A,1DH
;判斷對(duì)應(yīng)按鍵
;CJNE
A,#xxH,$+6
;LJMP
-à跳到對(duì)應(yīng)按鍵執(zhí)行處
;CJNE
A,#xxH,$+6
;LJMP
-à跳到對(duì)應(yīng)按鍵執(zhí)行處
MOV
P1,1DH
;將按鍵的鍵值通過(guò)P1口的8個(gè)LED顯示出來(lái)!
CLR
P2.3
;蜂鳴器鳴響-嘀嘀嘀-的聲音,表示解碼成功
LCALL
DELAY2400
LCALL
DELAY2400
LCALL
DELAY2400
SETB
P2.3
;蜂鳴器停止
;清除遙控值使連按失效
MOV
1AH,#00H
MOV
1BH,#00H
MOV
1CH,#00HMOV
1DH,#00H
LJMP
MAIN延時(shí)子程序882DELAY882:;1.085x((202x4)+5)=882
MOVR7,#202DELAY882_A:
NOP
NOP
DJNZ
R7,DELAY882_ARET;1000DELAY1000:;1.085x((229x4)+5)=999.285
MOVR7,#229DELAY1000_A:
NOP
NOP
DJNZ
R7,DELAY1000_ARET;2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023八年級(jí)數(shù)學(xué)下冊(cè) 第十九章 一次函數(shù)19.2 一次函數(shù)19.2.2 一次函數(shù)第1課時(shí) 一次函數(shù)的概念說(shuō)課稿 (新版)新人教版
- 2024-2025學(xué)年新教材高考數(shù)學(xué) 第1章 空間向量與立體幾何 5 空間中的距離說(shuō)課稿 新人教B版選擇性必修第一冊(cè)
- 2023九年級(jí)數(shù)學(xué)下冊(cè) 第24章 圓24.6 正多邊形與圓第2課時(shí) 正多邊形的性質(zhì)說(shuō)課稿 (新版)滬科版
- 2025甲指乙分包工程合同范本
- 2025酒店租賃合同
- Module 4 Unit 2 He doesnt like these trousers.(說(shuō)課稿)-2024-2025學(xué)年外研版(一起)英語(yǔ)二年級(jí)上冊(cè)
- 2025企業(yè)管理資料勞動(dòng)合同駕駛員文檔范本
- 2024年高中化學(xué) 第三章 烴的含氧衍生物 第一節(jié) 第1課時(shí) 醇說(shuō)課稿 新人教版選修5
- Revision Being a good guest (說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 4電路出故障了(說(shuō)課稿)-2023-2024學(xué)年科學(xué)四年級(jí)下冊(cè)教科版
- 系統(tǒng)解剖學(xué)考試重點(diǎn)筆記
- 暖通空調(diào)基礎(chǔ)知識(shí)及識(shí)圖課件
- 回彈法檢測(cè)砌體強(qiáng)度培訓(xùn)講義PPT(完整全面)
- 重力壩水庫(kù)安全度汛方案
- 防滲墻工程施工用表及填寫要求講義
- 交通信號(hào)控制系統(tǒng)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- Bankart損傷的診療進(jìn)展培訓(xùn)課件
- 校園信息化設(shè)備管理檢查表
- 新版抗拔樁裂縫及強(qiáng)度驗(yàn)算計(jì)算表格(自動(dòng)版)
- API SPEC 5DP-2020鉆桿規(guī)范
- 部編版小學(xué)生語(yǔ)文教師:統(tǒng)編版語(yǔ)文1-6年級(jí)語(yǔ)文要素梳理
評(píng)論
0/150
提交評(píng)論