999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的紅外遙控的應用

2016-11-09 07:32:07許斌馮軍軍
電子設計工程 2016年19期
關鍵詞:系統(tǒng)設計

許斌,馮軍軍

(四川信息職業(yè)技術學院 四川 廣元 608040)

基于FPGA的紅外遙控的應用

許斌,馮軍軍

(四川信息職業(yè)技術學院 四川 廣元 608040)

文章在分析了紅外遙控信號編碼的基礎上,選擇ME-1211紅外遙控編碼芯片構建紅外發(fā)射系統(tǒng),Cyclone系列的EP1C3T144C8處理器和一體化紅外接頭1838T構成紅外接收系統(tǒng)。通過LED不同閃爍作為成功接收信號的指示并用串口把解碼傳輸?shù)诫娔X顯示器上以測試系統(tǒng)的性能。以FPGA制作的紅外遙控系統(tǒng)具有性能穩(wěn)定、成本便宜、可擴展性強能特點,具有廣泛的應用。

FPGA;紅外遙控;編碼技術;串口傳輸

紅外線遙控是目前使用廣泛的一種通信和遙控手段[1]。在繼彩電、錄像機之后,在錄音機、音響設備、空調機以及玩具等其它小型電器裝置上也大量采用紅外線遙控[2-3]。同時,工業(yè)設備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾[4]。文中從遙控技術的基本原理出發(fā),重點討論紅外遙控系統(tǒng)的基本原理,結構特點和具體的應用。

1 基本原理

1.1EP1C3T144C8處理器

由Altera公司推出的FPGA處理器EP1C3T144C8[5]其特點:1)邏輯資源豐富,邏輯單元(LE)數(shù)量為2 910個;2)有104個可用I/O引腳,I/O輸出可以根據(jù)需要調整驅動能力,并具有壓擺率控制、三態(tài)緩沖、總線保持等功能,整個器件的I/O引腳分為4個區(qū),每個區(qū)可以獨立采用不同的輸入電壓,并可提供不同電壓等級的 I/O輸出;3)多電壓接口,支持LVTTL,LVCMOS,LVDS等I/O標準;4)靈活的時鐘管理,片內配有一個鎖相環(huán)(PLL)電路;5)內有Signal Tap嵌入式邏輯分析器,極大地方便了設計者對芯片內部邏輯進行檢查,而不需要將內部信號輸出到I/O管腳上。因此以較低的價格、優(yōu)質的特性和豐富的片上資源在實際應用中被廣泛的采用,這些都是其他同類產(chǎn)品無法比擬的。

1.2遙控發(fā)射器以及編碼

紅外發(fā)射器編碼格式常有兩種,NEC和RC5[6]。一般家庭用的DVD、VCD、音響都使用NEC這種編碼方式。文中使用的是ME-1211型號的遙控器采用NEC編碼格式,其特征是:1)使用38 k載波頻率進行發(fā)射;2)在每次編碼信號送出之前,會有一段引導碼,包括9 ms的低電平和4.5 ms的高電平;3)紅外遙控器發(fā)出的編碼是 32位的。如圖1所示。

圖1 發(fā)射器發(fā)出的編碼

其中前16位為系統(tǒng)碼(又稱用戶碼),能區(qū)別不同的紅外遙控設備,防止不同機種遙控碼互相干擾。比如:按下“0”鍵后,紅外信號經(jīng)紅外接收頭處理后,F(xiàn)PGA/CPLD接收到的編碼如下(16進制):00 FF 16 E9,如圖2所示。后16位為8位的數(shù)據(jù)碼和8位的數(shù)據(jù)補碼用于核對數(shù)據(jù)是否接收正確。

圖2 ME-1211鍵位碼

1.3接收器及解碼

采用集紅外接收和放大于一體的紅外線接收器1838T[6-7],它內含高速高靈敏度PIN光電二極管和低功耗、高增益前置放大IC,采用環(huán)氧樹脂封裝外加外屏蔽抗干撓設計,該產(chǎn)品已經(jīng)通過REACH和SGS認證屬于環(huán)保產(chǎn)品,在紅外遙控系統(tǒng)中作為接收器使用。其特性:1)環(huán)氧樹脂封裝外加外屏蔽抗干擾設計;2)寬工作電壓,2.4~5.5 V;3)低功耗,寬角度及長距離接收;4)抗干擾能力強,能抵擋環(huán)境干擾;5)輸出匹配TTL、CMOS電平,低電平有效。其封裝如圖3所示。

圖3 1838T封裝圖

因此完成從紅外線接收到TTL電平輸出數(shù)據(jù)送至EP1C3T144C8,通過FPGA解碼程序進行解調后的紅外信號以脈寬為0.565 ms、間隔0.56 ms、周期為1.125 ms的組合表示二進制的“0”,以脈寬為0.565 ms、間隔1.685 ms、周期為2.25ms的組合表示二進制的“1“,如圖4所示。完成解碼后一方面通過LED指示,另一方面通過串口傳輸?shù)姆绞綄⒔夂么a字傳輸?shù)诫娔X顯示器中,串口參數(shù)設置為:波特率9 600 b/s、數(shù)據(jù)位8 bit、停止位1 bit、無校驗位。作為共同測試結果。

圖4 接收解碼規(guī)則

2 系統(tǒng)設計與功能實現(xiàn)

2.1系統(tǒng)框圖及軟件設計

文中設計采用的是Altera公司Cylone系列的EP1C3-T144C8處理器、ME-1211紅外遙控發(fā)射器遙控、紅外線接收器1838T、LED指示和Uart發(fā)送組成的發(fā)射接收系統(tǒng),如圖5所示。

圖5 紅外接收系統(tǒng)框圖

由于篇幅的原因這里僅給出代碼的主要部分,軟件設計是采用自頂向下方法分模塊進行設計的,主要包括:分頻、解碼、串口傳輸、LED指示等。分頻器模塊:這部分的功能是對時鐘信號進行分頻,作為解碼模塊和串口模塊的的時鐘,使得這兩個模塊能夠正常并且異步工作;解碼模塊:此模塊是整個設計的最重要的部分,控制著整個設計的功能。通過接收到的分頻信號作為時鐘,以LED燈的閃爍作為解碼成功的指示,同時通過串口模塊把解碼結果送到電腦上;LED指示模塊:如接收模塊接收到信號,并把信號傳送到處理器中成功解碼后,以LED的各種閃爍組合作為解碼成功的指示。

2.2結果測試

圖7顯示的是實際的操作電路板系統(tǒng),程序經(jīng)過Quartus II編譯(如圖6所示)并將其下載到處理器中,LED指示燈不同的閃爍組合說明對于遙控解碼已經(jīng)成功了,在圖中通過黑色圈標示出紅外接頭模塊以及LED指示燈所處的位置。再通過串口傳輸把解碼結果在顯示器中顯示,經(jīng)過串口調試助手并且結合前面的遙控器發(fā)射信號的編碼規(guī)則。

圖6 編譯完成的Quartus II界面

圖7 實際操作電路

我們可以看得出程序設計是正確的,并且在串口發(fā)送傳輸過程中沒有誤碼。如圖8所示。

圖8 串口發(fā)送顯示

3 結 論

目前紅外遙控系統(tǒng)有很多編碼的標準,我們采用其中的一種編碼方式,利用FPGA進行紅外信號的發(fā)送和接收,以實現(xiàn)近距離的無線通信[1]。通過實踐證明得知,這種編碼方式效率很高,沒有誤碼。將其用于各種家用電器,各種復雜環(huán)境作業(yè)等,無疑給人們帶來了諸多的方便和安全[2-3]。隨著數(shù)字技術和計算機控制技術的日益發(fā)展,無線遙控技術在國民經(jīng)濟中必將得到更廣泛的應用[8-11]。

[1]程小輝,康燕萍.可識別載波的紅外遙控自學習模塊研究與設計[J].電子應用研究,2013,39(2):121-125.

[2]趙健衡,成偉.適于室內電器控制的紅外線遙控器設計與實現(xiàn)[J].常州工學院學報,2008,21(6):30-23.

[3]周逍遙.基于單片機的紅外遙控風扇的設計與制作 [J].工程價值,2014(8):60-73.

[4]陳龍等.新型紅外線嚴控多通道開關系統(tǒng)的設計與實現(xiàn)[J].紅外與激光工程,2004,33(4):347-350.

[5]EP1C3T144C8.PDF[EB/OL](2001-01-14)http://WWW. dalsemi.com/.../Dallas Semiconductor 2001.1.14.

[6]朱高中.基于單片機的紅外遙控解碼電路的設計[J].計算機技術與自動化,2011,30(2):68-71.

[7]李月紅.紅外線遙控技術在單片機系統(tǒng)中的應用[J].江蘇技術師范學院學報,2005(2):52-56.

[8]鄭偉,謝利理,張震.一種具有自學習功能的智能紅外遙控器設計[J].計算機測量與控制,2007,15(12):1758-1759.

[9]陳明義,連帥軍,周建國.基于FPGA的FLASH控制器系統(tǒng)設計及實現(xiàn)[J].電子科技,2008(7):11-13.

[10]鹿璇,宋曉,杜沖.基于單片機和FPGA的人機交互系統(tǒng)的設計.電子設計工程,2010(9):155-157.

[11]邢開宇,曹曉曼,方火能.基于FPGA和NAND Flash的存儲器ECC設計與實現(xiàn)[J].電子科技,2012(10):70-73.

App lication of infrared remote control based on FPGA

XU Bin,F(xiàn)ENG Jun-jun
(Sichuan Information Technology College,Guangyuan 608040,China)

Based on the analysis of the infrared remote control signal encoding,select the ME-1211 infrared remote control encoding chip to build an infrared emission system,Cyclone seriesof EP1C3T144C8 chip and integrated infrared joint1838T infrared receiver system.The performance of the receiver signal is illuminated by LED and the performance of the decoder is transmitted to a computermonitor with serial port to test the performance of the system.The infrared remote control system made of FPGA has the advantagesofstable performance,low cost,strong expansibility,and itiswidely used.

FPGA;infrared remote control;encoding technology;uart

TN409

A

1674-6236(2016)19-0174-03

2015-10-03稿件編號:201510005

許 斌(1982—),男,陜西渭南人,碩士,工程師。研究方向:通信與信息處理技術。

猜你喜歡
系統(tǒng)設計
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 91热爆在线| 久久婷婷五月综合97色| 国产精品yjizz视频网一二区| 日韩精品一区二区三区免费| 亚洲热线99精品视频| 狠狠做深爱婷婷综合一区| a在线亚洲男人的天堂试看| 在线无码九区| 91精品视频在线播放| 亚洲无码视频喷水| 青青草原国产| 91青青视频| 五月丁香伊人啪啪手机免费观看| 亚洲无码91视频| 中文字幕66页| 免费毛片全部不收费的| 97精品国产高清久久久久蜜芽| 成人中文字幕在线| 久久婷婷六月| 国产黄色爱视频| 欧美精品高清| 欧美精品成人一区二区在线观看| 凹凸精品免费精品视频| 91在线一9|永久视频在线| 久草热视频在线| 亚洲第一极品精品无码| 手机精品福利在线观看| 免费不卡视频| 久久久久久久蜜桃| 亚洲第一色网站| 亚洲无码高清视频在线观看| 国产成人久久综合777777麻豆| 青青青国产在线播放| 婷婷六月综合网| 麻豆国产精品一二三在线观看| 免费一级毛片在线播放傲雪网| 久青草国产高清在线视频| 国产在线观看99| 国产精品99久久久| 国产在线精彩视频论坛| 天天操天天噜| 精品国产网| 国产老女人精品免费视频| 国产va在线| 国产免费久久精品99re丫丫一| 成人伊人色一区二区三区| 综合色在线| 亚洲精品综合一二三区在线| 亚洲天堂免费在线视频| 免费av一区二区三区在线| 国产精彩视频在线观看| 欧美成人精品在线| 国产主播福利在线观看| 成人亚洲天堂| 波多野结衣爽到高潮漏水大喷| 欧美亚洲一区二区三区导航| 亚洲欧美成人网| 欧美97欧美综合色伦图| 亚洲av色吊丝无码| 永久毛片在线播| 国产在线高清一级毛片| 亚洲精品第五页| 久久久久免费看成人影片| 亚洲色欲色欲www网| 国产香蕉一区二区在线网站| 欧美日韩午夜| 国产精品天干天干在线观看| 最新国语自产精品视频在| www亚洲精品| 亚洲视频免费播放| 日韩AV无码一区| 青青青视频免费一区二区| 亚洲欧美日韩综合二区三区| 国产精品一区二区国产主播| 色爽网免费视频| 三级国产在线观看| 中文字幕免费播放| 91丝袜美腿高跟国产极品老师| 一级毛片不卡片免费观看| 在线视频亚洲色图| lhav亚洲精品| 精品无码人妻一区二区|