我們生活經(jīng)常用到遙控器,如遙控電視,空調(diào),風(fēng)扇等,做單片機(jī)開發(fā)時(shí),我們也經(jīng)常接觸到遙控項(xiàng)目,現(xiàn)在我通過手上的一個(gè)小遙控器,介紹一下遙控器的原理。 這款小巧的遙控器尺寸為8x4.5cm,塑料外殼制作,底部是電池倉(cāng),用的是3.3V的紐扣電池。 小遙控器 遙控器的組成通過拆解我們看到,整個(gè)遙控器分為外殼,鍵盤,電池倉(cāng),電池,PCB板,和螺絲組成。整塊PCB電路比較簡(jiǎn)單,主要的器件是黑色的集成電路和紅外發(fā)射管,簡(jiǎn)單到甚至連電阻和電容都沒有。鍵盤上的按鍵是一層凸起來的黑色導(dǎo)電材料的涂層,按鍵原理是,當(dāng)按鍵被按下時(shí),使PCB上的按鍵電路短接,達(dá)到檢測(cè)按鍵按下的目的。 拆解圖 遙控器協(xié)議紅外遙控器的編碼方式是NEC協(xié)議,信號(hào)由引導(dǎo)碼+8位用戶碼0+8位用戶碼1+8位數(shù)據(jù)碼+8位數(shù)據(jù)反碼+1位停止位組成,用脈沖的時(shí)間間隔來區(qū)分‘0’和‘1’。個(gè)別廠商也會(huì)根據(jù)自己的規(guī)范,通過修改引導(dǎo)碼脈沖的時(shí)間間隔和添加控制碼的方式定制遙控協(xié)議。 協(xié)議格式見下圖: NEC協(xié)議 紅外發(fā)射管和接收管的波形我們通過示波器,抓取當(dāng)按鍵按下時(shí)發(fā)射管的信號(hào),通過簡(jiǎn)單的解析得出下圖,可以看到低電平部分是頻率為38KHz的調(diào)制波,發(fā)射管正是通過這個(gè)38K的調(diào)制波傳遞信號(hào)。 紅外發(fā)射管波形 用示波器抓取到紅外接收頭端的信號(hào),對(duì)比發(fā)現(xiàn),接收頭準(zhǔn)確無誤的收到了紅外發(fā)射管發(fā)射的鍵碼,接收碼的格式和發(fā)射碼格式是一樣的。 紅外接收頭波形 總結(jié) 通過波形很直觀的看到遙控器的編碼信息和解碼信息,也看的出來是按照NEC協(xié)議進(jìn)行編解碼的,明白了了遙控器的工作原理,以后我們學(xué)遙控器控制就更方便了。 |
|