


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第十節(jié) 紅外1、紅外線接收頭介紹一、什么是紅外接頭?紅外發(fā)出的信號是一連串的二進制脈沖碼,為了使其在無線傳輸過程中免受其他紅外線信號的干擾,通常將其調制在特定的載波頻率上,然后再經紅外發(fā)射二極管發(fā)射出去,而紅外線接收裝置則要濾除其它的雜波,只接收該特定頻率的信號并將其還原成二進制脈沖碼,也就是破洞。二、工作原理內置內置接收管將紅外収射管収射出來的光信號轉換為微弱癿電信號,此信號經由IC內部収放大器迕行放大,然后通過自動增益、帶通濾波、覽調發(fā)、波形整形后還原為射出的原始編碼,經由接收頭的信號輸出腳輸入到電器上的編碼識別電路。三、紅外線接收頭的引腳與連線紅外線接收頭的引腳與連線如下圖:用的時候將
2、VOUT 接到模擬口,GND接到實驗板上的 GND,VCC 接到實驗板上的+5v。二、紅外實驗1、實驗器件 紅外:1 個 紅外接頭:1 個第 1 頁 共 9 頁 LED 燈:1 個 蜂鳴器:1 個220 歐電阻:1 個 多彩面包線:若干2、實驗連線首先將板子連接好;接著將紅外接收頭按照上述方法接好,將 VOUT 接到模擬 0 口;最后將蜂鳴器接到數(shù)字 9電路部分的連接。引腳,將紅色LED燈通過電阻接到數(shù)字12 引腳。這樣就完成了第 2 頁 共 9 頁3、實驗原理要想對某一本使用的進行覽碼必須要了解該的編碼方式為:NEC的編碼方式,這就叫知己知彼,百戰(zhàn)不殆。協(xié)議。下面就介紹一下 NEC協(xié)議:NE
3、C 協(xié)議介紹:特點:(1)8 位地址位,8位命令位(2)為了可靠性地址位和命令位被傳輸兩次(3)脈沖位置調制(4)載波頻率 38khz(5)每一位的時間為 1.125ms 戒 2.25ms邏輯 0 和 1 的定義如下圖:協(xié)議如下:按鍵按下立刻松開的發(fā)射脈沖:第 3頁 共9 頁上面的圖片顯示了 NEC 的協(xié)議典型癿脈沖序列。注意:這是首先LSB(最低位)的協(xié)議。在上面的脈沖傳輸?shù)牡刂窞?0x59 命令為 0x16。一個消息是由一個 9ms 的平開始,隨后有一個 4.5ms 的低電平,(這兩段電平組成引導碼)然后由地址碼和命令碼。地址和命令傳輸兩次。第二次所有位都取反,可用于對所收到的消息中的確認
4、使用。總傳輸時間是恒定的,因為每一點不它取反長度重復。如果你不感反,也可以擴大地址和命令,以每 16 位!,你可以忽略這個可靠性取按鍵按下一段時間才松開的發(fā)射脈沖:一個命令収送一次,即使在上的按鍵仍然按下。當按鍵一直按下時,第一個 110ms的脈沖不上圖一樣,之后每 110ms 重復代碼傳輸一次。這個重復代碼是由一個 9ms 的平脈沖和一個 2.25ms 低電平和 560s電的平組成。重復脈沖本介紹是參考注意:脈沖波形進入接收頭以后,因為接收頭里要進行覽碼、信號放大和整形,平,有信號時為低電平,故其輸出信號電平故要注意:在沒有紅外信號時,其輸出端為正好和収射端相反。接收端脈沖大家可以通過示波器
5、看到,結合看到的覽程序。本實驗編程思想第 4 頁 共 9 頁根據(jù) NEC 編碼的特點和接收端的波形,本實驗將接收端的波形分成四部分:引尋碼(9ms 和 4.5ms 癿脈沖)、地址碼 16 位(包括 8 位的地址位和 8 位的地址的取反)、命令碼 16 位(包括 8 位命令位和 8 位命令位的取反)、重復碼(9ms、2.25ms、560us脈沖組成)。利用定時器對接收到的波形的平段和低電平段進量,根據(jù)測量到的時間來區(qū)分:邏輯“0”、邏輯“1”、引尋脈沖、重復脈沖。引尋碼和地址碼叧要是正確的脈沖即可,不用,但是命令碼必須,因為每個按鍵令碼都不同,根據(jù)命令碼來執(zhí)行相應的動作。設置上的幾個按鍵VOL+
6、:LED燈亮癿;VOL-:作為蜂鳴器響;幾個按鍵令值 紅色的電源鍵:0xff00 VOL+:0Xfe01 VOL-:0Xf609 向左的兩個三角鍵:0xfb04 向右的兩個三角鍵:0xf9064、程序代碼:直接這個代碼到軟件的編程界面就好了。/優(yōu)創(chuàng)智能電子#define BUZZER 9/蜂鳴器#define LED_RED 12/紅燈#define IR_IN 8 /紅外接收int Pulse_Width=0;/脈寬int ir_code=0x00;/命令值void timer1_init(void)/定時器初始化函數(shù)TCCR1A = 0X00;TCCR1B = 0X05;/給定時器時鐘源T
7、CCR1C = 0X00;TCNT1 = 0X00;第5 頁 共 9 頁TIMSK1 = 0X00; /定時器溢出中斷void remote_deal(void)/執(zhí)行譯碼結果凼數(shù)switch(ir_code)case 0xff00:/停止digitalWrite(LED_RED,LOW);/紅燈不亮digitalWrite(BUZZER,LOW);/蜂鳴器不響break;case 0xfe01:/VOL+ digitalWrite(LED_RED,HIGH);/ break;case 0xf609:/VOL- digitalWrite(BUZZER,HIGH);/蜂鳴器響break;char
8、 logic_value()/邏輯值“0”和“1”子函數(shù)while(!(digitalRead(9); /Pulse_Width=TCNT1; TCNT1=0;待if(Pulse_Width=7&Pulse_Width=7&Pulse_Width=25&Pulse_Width=27) /接著return 1;平 1.7msreturn -1;void pulse_deal()/接收地址碼和命令碼脈沖函數(shù)第 6 頁 共 9 頁int i;/執(zhí)行 8 個 0 for(i=0; i8; i+)if(logic_value() != 0) /不是 0 return;/執(zhí)行 6 個 1 for(i=0;
9、 i6; i+)if(logic_value()!= 1) /不是 1 return;/執(zhí)行 1 個 0if(logic_value()!= 0) /不是 0 return;/執(zhí)行 1 個 1if(logic_value()!= 1) /不是 1return;/覽枂編碼中癿 command 指令ir_code=0x00;/清零for(i=0; i16;i+ )if(logic_value() = 1)ir_code |=(1=1563) /當平持續(xù)時間超過 100ms,表明此時沒有按鍵按下第 7 頁 共 9 頁ir_code = 0xff00;return;/如果平持續(xù)時間不超過 100msT
10、CNT1=0X00;while(!(digitalRead(9); /Pulse_Width=TCNT1;TCNT1=0;待if(Pulse_Width=140&Pulse_Width=68&Pulse_Width=34&Pulse_Width=7&Pulse_Width=10)/560usreturn;void setup()unsigned char i; pinMED_RED,OUTPUT);/設置不紅燈連接的引腳為輸出模第 8 頁 共 9 頁式pinMode(BUZZER,OUTPUT);/設置不蜂鳴器連接是引腳為輸出模式pinMode(IR_IN,INPUT);/設置紅外接收引腳為輸入void loop()timer1_init();/定時器初始化while(1)remote_decode(); /譯碼remote_deal();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源出租車運營權承包經營合同
- 殘疾人職業(yè)培訓與就業(yè)保障協(xié)議
- 婚內財產協(xié)議模板
- 住院患者一般護理常規(guī)
- 智慧銀行信息化系統(tǒng)建設方案
- 手術室護理查房
- 在職教師普通話培訓提升計劃
- 企業(yè)激勵培訓
- 日本現(xiàn)代教育體系解析
- 正常產程常規(guī)培訓
- 2024年河南省南召縣教育局公開招聘試題含答案分析
- 2025-2030中國動物狂犬病疫苗行業(yè)發(fā)展現(xiàn)狀及趨勢前景分析報告
- 2025年云南省中考語文試卷真題
- 文具店創(chuàng)業(yè)計劃書文具店創(chuàng)業(yè)準備計劃書范文
- 2025年山西煙草專賣局考試題庫帶答案分析試卷及答案
- 銀川永寧縣社區(qū)工作者招聘筆試真題2024
- 浙江省強基聯(lián)盟2024-2025學年高二下學期5月聯(lián)考試題 物理 PDF版含解析
- 企業(yè)政策宣講活動方案
- 自來水考試試題大題及答案
- (2025)發(fā)展對象考試題庫與答案
- 北京師范大學《微積分(2)》2023-2024學年第二學期期末試卷
評論
0/150
提交評論