實(shí)戰(zhàn)篇-紅外遙控實(shí)驗(yàn)_第1頁
實(shí)戰(zhàn)篇-紅外遙控實(shí)驗(yàn)_第2頁
實(shí)戰(zhàn)篇-紅外遙控實(shí)驗(yàn)_第3頁
實(shí)戰(zhàn)篇-紅外遙控實(shí)驗(yàn)_第4頁
實(shí)戰(zhàn)篇-紅外遙控實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、淘寶店鋪: 技術(shù)論壇 手把手教你學(xué)FPGA主講人 :正點(diǎn)原子團(tuán)隊硬件平臺:正點(diǎn)原子FPGA開發(fā)板 :廣州市星翼電子科技有限公司淘寶店鋪: 技術(shù)論壇: 開源電子網(wǎng)公眾平臺:“正點(diǎn)原子”官方網(wǎng)站: 手把手教你學(xué)FPGA 紅外遙控實(shí)驗(yàn)淘寶店鋪: 技術(shù)論壇 目錄 紅外遙控簡介1 硬件設(shè)計2 程序設(shè)計3淘寶店鋪: 技術(shù)論壇 目錄 紅外遙控簡介1淘寶店鋪: 技術(shù)論壇 淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外遙控是一種無線、非接觸控制技術(shù),具有抗干擾能力強(qiáng),信息傳輸可靠,功耗低,成本低,易實(shí)現(xiàn)等顯著優(yōu)點(diǎn),被諸多電子設(shè)備特別是家用電器廣泛采用,并越來越多的應(yīng)用到計算機(jī)系統(tǒng)中。由于它不能穿過障礙物去控制被控對象的

2、能力,可以有相同的遙控頻率或編碼,而不會出現(xiàn)遙控信號“串門”的情況。紅外遙控器淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外遙控器發(fā)射出的紅外光波長范圍在760nm到1mm之間, 而人眼可見光的波長范圍一般在400nm到760nm之間, 所以看不到紅外遙控器發(fā)出的紅外光。淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外遙控器和紅外接收頭外形淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外遙控器協(xié)議紅外遙控器傳輸協(xié)議的編碼目前廣泛使用的是: NEC協(xié)議和Philips RC-5協(xié)議。主流的調(diào)制方式有兩種:PPM(Pulse Position Modulation,脈沖位置調(diào)制)PWM(Pulse Width Modulat

3、ion,脈沖寬度調(diào)制)淘寶店鋪: 技術(shù)論壇 紅外遙控簡介NEC協(xié)議特征8位地址和8位指令長度;地址和命令2次傳輸(確保可靠性)脈沖位置調(diào)制載波頻率為38Khz;位時間為1.125ms或2.25ms(高電平持續(xù)時間來區(qū)分);淘寶店鋪: 技術(shù)論壇 紅外遙控簡介NEC碼位定義NEC協(xié)議采用PPM調(diào)制的形式進(jìn)行編碼,數(shù)據(jù)的每一位(Bit)脈沖長度為560us,由38KHz的載波脈沖(carrier burst) 進(jìn)行調(diào)制,有載波脈沖的地方,其寬度都為560us,而載波脈沖的間隔時間是不同的,邏輯“1” 的載波脈沖+載波脈沖間隔時間為2.25ms;邏輯“0”的載波脈沖+載波脈沖間隔時間為邏輯“1”的一半

4、, 也就是1.125ms。 淘寶店鋪: 技術(shù)論壇 紅外遙控簡介NEC協(xié)議數(shù)據(jù)傳輸格式傳輸數(shù)據(jù)時低位在前;9ms的AGC(自動增益控制)載波脈沖開始;緊接著是4.5ms的空閑信號; 隨后是地址碼和控制碼。地址碼和控制碼分別傳輸了兩次,第二次傳輸?shù)牡刂反a和控制碼都是反碼; 淘寶店鋪: 技術(shù)論壇 紅外遙控簡介NEC協(xié)議數(shù)據(jù)重復(fù)碼(連發(fā)碼)當(dāng)紅外遙控器上的按鍵被一直按下時,紅外遙控器只會發(fā)送一次完整的信息,其后會每隔110ms發(fā)送一次重復(fù)碼(也叫連發(fā)碼)。重復(fù)碼的數(shù)據(jù)格式比較簡單,同樣是由9ms的AGC(自動增益控制)載波脈沖開始,緊接著是2.25ms的空閑信號,隨后是560us的載波脈沖。淘寶店鋪:

5、 技術(shù)論壇 紅外遙控簡介NEC協(xié)議數(shù)據(jù)重復(fù)碼(連發(fā)碼)淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外接收頭一體化紅外接收頭,內(nèi)部集成了紅外監(jiān)測二極管、 自動增益放大器(AGC)、帶通濾波器(Band Pass)、解調(diào)器(Demodulator)等電路。 淘寶店鋪: 技術(shù)論壇 紅外遙控簡介紅外接收解碼淘寶店鋪: 技術(shù)論壇 紅外遙控簡介00010101地址碼為0,控制碼為0 x15。在一段時間之后,我們還可以收到幾個脈沖,這就是NEC協(xié)議規(guī)定的重復(fù)碼(連發(fā)碼),如果一幀數(shù)據(jù)發(fā)送完畢之后,按鍵仍然沒有放開,則發(fā)射重復(fù)碼,可以通過統(tǒng)計重復(fù)碼來標(biāo)記按鍵按下的長短/次數(shù)。 紅外接收解碼目錄 硬件設(shè)計2淘寶店鋪:

6、技術(shù)論壇 淘寶店鋪: 技術(shù)論壇 硬件設(shè)計原理圖淘寶店鋪: 技術(shù)論壇 硬件設(shè)計管腳分配信號名管腳端口說明sys_clkE1系統(tǒng)時鐘sys_rst_nM1系統(tǒng)復(fù)位remote_inM15紅外遙控輸入ledD11LEDsel0N16數(shù)碼管位選0 sel1 N15數(shù)碼管位選1 sel2 P16數(shù)碼管位選2 sel3 P15數(shù)碼管位選3 sel4 R16數(shù)碼管位選4 信號名管腳端口說明sel5 T15數(shù)碼管位選5 seg_led0 M11數(shù)碼管段選aseg_led1N12數(shù)碼管段選bseg_led2 C9數(shù)碼管段選cseg_led3 N13數(shù)碼管段選dseg_led4 M10數(shù)碼管段選eseg_led5 N11數(shù)碼管段選fseg_led6P11數(shù)碼管段選g seg_led7 D9數(shù)碼管段選h 目錄 程序設(shè)計3淘寶店鋪: 技術(shù)論壇 程序設(shè)計淘寶店鋪: 技術(shù)論壇 實(shí)驗(yàn)任務(wù)本節(jié)實(shí)驗(yàn)任務(wù)是使用FPGA開發(fā)板接收紅外遙控器發(fā)出的紅外信號,并將數(shù)據(jù)顯示在數(shù)碼管上;如果檢測到重復(fù)碼,則通過LED燈閃爍指示。程序設(shè)計淘寶店鋪: 技術(shù)論壇 系統(tǒng)框圖程序

溫馨提示

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

評論

0/150

提交評論