和12歲小同志搞創(chuàng)客開發(fā):如何驅(qū)動(dòng)紅外遙控器践图?

紅外遙控器是我們常用的一種遙控設(shè)備盗似。你可以用它控制電視、空調(diào)平项、音響等家用電器赫舒,同時(shí)也可以改造家里的電飯煲、咖啡機(jī)和微波爐等傳統(tǒng)家電闽瓢。想象一下只用一個(gè)遙控器就能搞定所有的家用電器控制接癌,只需要搭配Arduino控制器、繼電器和紅外遙控器套件扣讼,就可以搭建一個(gè)智能家用電器平臺(tái)缺猛。

1、紅外遙控器通信原理

紅外遙控器有兩部分組成:紅外發(fā)射裝置(紅外遙控器)和紅外接收裝置(紅外接收頭)椭符。

紅外發(fā)射裝置(紅外遙控器)發(fā)出的信號(hào)是一連串的二進(jìn)制脈沖碼為了使其在無線傳輸過程中免受其他紅外信號(hào)的干擾荔燎,通常都是先將其調(diào)制在特定的載波頻率上,然后再經(jīng)紅外發(fā)射二極管發(fā)射出去销钝。

紅外接收裝置(紅外接收頭)內(nèi)置接收管將紅外發(fā)射管發(fā)射出來的光信號(hào)轉(zhuǎn)換為微弱的電信號(hào)有咨,此信號(hào)經(jīng)由IC內(nèi)部放大器進(jìn)行放大,然后通過自動(dòng)增益控制蒸健、帶通濾波座享、解調(diào)變、波形整形后還原為遙控器發(fā)射出的原始編碼似忧,經(jīng)由接收頭的信號(hào)輸出腳輸入到電器上的編碼識(shí)別電路渣叛。

2、NEC協(xié)議

想對(duì)某一遙控器進(jìn)行解碼必須要了解該遙控器的編碼方式盯捌,我選用的這款遙控器產(chǎn)品使用的編碼方式為:NEC協(xié)議淳衙。

NEC協(xié)議特點(diǎn)如下所示:

8位地址位,8位命令位;

為了可靠性地址位和命令位被傳輸兩次箫攀;

脈沖位置調(diào)制筷狼;

載波頻率38khz;

每一位的時(shí)間為1.125ms或2.25ms匠童。

NEC協(xié)議表示邏輯0和1的定義如下圖:

具體協(xié)議分析如下所示:

按鍵按下立刻松開的發(fā)射脈沖典型序列如下所示:

注意:這是首先發(fā)送LSB(最低位)的協(xié)議

在上面的脈沖傳輸?shù)牡刂窞?b>0x59命令為0x16。一個(gè)消息是由一個(gè)9ms的高電平開始塑顺,隨后有一個(gè)4.5ms的低電平汤求,(這兩段電平組成引導(dǎo)碼)然后由地址碼和命令碼。地址和命令傳輸兩次严拒。第二次所有位都取反扬绪,可用于對(duì)所收到的消息中的確認(rèn)使用】氵耄總傳輸時(shí)間是恒定的挤牛,因?yàn)槊恳稽c(diǎn)與它取反長度重復(fù)。如果你不感興趣种蘸, 你可以忽略這個(gè)可靠性取反墓赴,也可以擴(kuò)大地址和命令,以每16位航瞭。

按鍵按下一段時(shí)間才松開的發(fā)射脈沖典型序列如下所示:

一個(gè)命令發(fā)送一次诫硕,即使在遙控器上的按鍵仍然按下。當(dāng)按鍵一直按下時(shí)刊侯,第一個(gè)110ms的脈沖與上圖一樣章办,之后每110ms重復(fù)代碼傳輸一次。這個(gè)重復(fù)代碼是由一個(gè)9ms的高電平脈沖和一個(gè)2.25ms低電平和560μs的高電平組成滨彻。

重復(fù)脈沖典型序列如下所示:

注意:脈沖波形進(jìn)入一體化接收頭以后藕届,因?yàn)橐惑w化接收頭里要進(jìn)行解碼、信號(hào)放大和整形亭饵,故要注意在沒有紅外信號(hào)時(shí)休偶,其輸出端為高電平,有信號(hào)時(shí)為低電平辜羊,故其輸出信號(hào)電平正好和發(fā)射端相反椅贱。接收端脈沖大家可以通過示波器看到,結(jié)合看到的波形理解程序只冻。

3庇麦、實(shí)踐

根據(jù)NEC編碼的特點(diǎn)和接收端的波形,本實(shí)驗(yàn)將接收端的波形分成四部分:引導(dǎo)碼(9ms和4.5ms的脈沖)喜德、地址碼16位(包括8位的地址位和8位的地址的取反)山橄、命令碼16位(包括8位命令位和8位命令位的取反)、重復(fù)碼(9ms舍悯、2.25ms航棱、560us脈沖組成)睡雇。

利用定時(shí)器對(duì)接收到的波形的高電平段和低電平段進(jìn)行測量,根據(jù)測量到的時(shí)間來區(qū)分:邏輯“0”饮醇、邏輯“1”它抱、引導(dǎo)脈沖、重復(fù)脈沖朴艰。引導(dǎo)碼和地址碼只要判斷是正確的脈沖即可观蓄,不用存儲(chǔ),但是命令碼必須存儲(chǔ)祠墅,因?yàn)槊總€(gè)按鍵的命令碼都不同侮穿, 根據(jù)命令碼來執(zhí)行相應(yīng)的動(dòng)作。

設(shè)置遙控器上的幾個(gè)按鍵VOL+:控制LED燈亮的毁嗦;VOL-:作為控制蜂鳴器響亲茅。

實(shí)現(xiàn)代碼如下所示:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市狗准,隨后出現(xiàn)的幾起案子克锣,更是在濱河造成了極大的恐慌,老刑警劉巖腔长,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件娶耍,死亡現(xiàn)場離奇詭異,居然都是意外死亡饼酿,警方通過查閱死者的電腦和手機(jī)榕酒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來故俐,“玉大人想鹰,你說我怎么就攤上這事∫┌妫” “怎么了辑舷?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長槽片。 經(jīng)常有香客問我何缓,道長,這世上最難降的妖魔是什么还栓? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任碌廓,我火速辦了婚禮,結(jié)果婚禮上剩盒,老公的妹妹穿的比我還像新娘谷婆。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布纪挎。 她就那樣靜靜地躺著期贫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪异袄。 梳的紋絲不亂的頭發(fā)上通砍,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音烤蜕,去河邊找鬼封孙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛玖绿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播叁巨,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼斑匪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了锋勺?” 一聲冷哼從身側(cè)響起蚀瘸,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎庶橱,沒想到半個(gè)月后贮勃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡苏章,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年寂嘉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片枫绅。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泉孩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出并淋,到底是詐尸還是另有隱情寓搬,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布县耽,位于F島的核電站句喷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏兔毙。R本人自食惡果不足惜唾琼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澎剥。 院中可真熱鬧父叙,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至甜癞,卻和暖如春夕晓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背悠咱。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工蒸辆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人析既。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓躬贡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親眼坏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拂玻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容