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

基于FPGA的紅外遙控信號解碼設(shè)計(jì)

2020-06-13 07:12:40陳韻文肖順文鄭瑞王涌羅春梅
電子技術(shù)與軟件工程 2020年2期
關(guān)鍵詞:信號系統(tǒng)設(shè)計(jì)

文/陳韻文 肖順文 鄭瑞 王涌 羅春梅

(西華師范大學(xué)電子信息工程學(xué)院 四川省南充市 637009)

紅外遙控具有體積小、信息傳輸可靠、功耗低、成本低等顯著特點(diǎn)[1],廣泛應(yīng)用于家用家電、工業(yè)控制等領(lǐng)域。紅外線為不可見光,不受電磁環(huán)境的干擾,方向性好,同時也具有不干擾其他用電設(shè)備工作,不影響周邊環(huán)境的良好優(yōu)點(diǎn),因此,研究紅外遙控系統(tǒng)工作原理并設(shè)計(jì)實(shí)現(xiàn)顯得尤為必要。本文采用Verilog HDL來設(shè)計(jì)實(shí)現(xiàn)紅外遙控信號的解碼,這種基于FPGA實(shí)現(xiàn)的紅外解碼比傳統(tǒng)方式解碼速度更快、精確率更高。

1 紅外遙控系統(tǒng)工作原理

紅外遙控系統(tǒng)一般分為發(fā)送端和接收端兩部分,如圖1所示。發(fā)送部分的發(fā)送元器件為紅外發(fā)光二極管,通過發(fā)送電路使其發(fā)出具有特定編碼信號的紅外線。接收電路接收光信號主要元件是紅外接收管,其接收到發(fā)送端發(fā)出的紅外線后經(jīng)一系列光電轉(zhuǎn)換電路、放大電路后,轉(zhuǎn)換成相應(yīng)電信號。

2 紅外遙控協(xié)議

本系統(tǒng)采用的是基于NEC紅外通信協(xié)議而生產(chǎn)的HT6221遙控編碼芯片,其采用的PPM編碼方式,即脈沖相位調(diào)制。基于HT6221遙控芯片的遙控裝置發(fā)送的數(shù)據(jù)格式如圖2所示。數(shù)據(jù)幀由引導(dǎo)碼、8位低位地址碼、8位高位地址碼、8位數(shù)據(jù)碼、8位數(shù)據(jù)反碼構(gòu)成[2]。

引導(dǎo)碼由9ms高電平和4.5ms低電平組成,代表一幀數(shù)據(jù)的起始,也即是幀頭[3]。地址碼前8位是低位,后8位為高位。所以,理論上NEC協(xié)議可以支持216個不同用戶。數(shù)據(jù)碼由8位二進(jìn)制構(gòu)成,理論上可知NEC協(xié)議支持28個用戶指令。數(shù)據(jù)反碼是由數(shù)據(jù)碼波形取反而得,主要是用于數(shù)據(jù)校驗(yàn),增強(qiáng)紅外遙控的可靠性。

在NEC協(xié)議中,區(qū)別邏輯“0”和邏輯“1”是根據(jù)高低電平持續(xù)時間的長短,邏輯“0”用0.56ms高電平加上0.56ms低電平表示;邏輯“1”則用0.56ms高電平加上1.69ms低電平表示[4]。

3 基于FPGA紅外解碼電路系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

3.1 紅外解碼關(guān)鍵電路設(shè)計(jì)

通過對NEC協(xié)議的認(rèn)識,知道對引導(dǎo)碼和邏輯“0”邏輯“1”的識別是解碼的關(guān)鍵[5]。紅外線一體化接收頭接收到光信號后,經(jīng)一系列轉(zhuǎn)換、放大電路后輸出與發(fā)送信號倒向的數(shù)據(jù)信號,即發(fā)送端發(fā)送的高電平信號,紅外線一體化接收頭輸出低電平信號,發(fā)送端發(fā)送的低電平信號,紅外線一體化接收頭輸出高電平信號。所以,要能解碼出正確的紅外信號,關(guān)鍵是識別出9ms的低電平、4.5ms的高電平、560us的低電平、1690us的高電平、560us的高電平[6]。因此需要4個計(jì)數(shù)器分別對9ms、4.5ms、0.56ms、1.69ms進(jìn)行計(jì)數(shù)判斷,當(dāng)然,因?yàn)椴煌b控廠家精度不一定完全一致,這里給定計(jì)數(shù)器值的一定范圍來實(shí)現(xiàn)以兼容不同廠家生產(chǎn)的遙控設(shè)備。部分Verilog HDL源程序如下:

圖1:紅外遙控系統(tǒng)工作原理圖

圖2:NEC數(shù)據(jù)幀格式

圖3:紅外解碼狀態(tài)機(jī)跳轉(zhuǎn)圖

圖4:功能仿真波形

圖5:ISSP抓取數(shù)據(jù)

3.2 紅外解碼狀態(tài)機(jī)設(shè)計(jì)

紅外解碼狀態(tài)機(jī)跳轉(zhuǎn)圖如圖3所示,從解碼流程分析,可以分為4個狀態(tài):

IDLE:空閑狀態(tài),等待一體化接收頭信號到來。

因此,以整體整合一體化自主調(diào)控為核心,整合基礎(chǔ)醫(yī)學(xué)各學(xué)科內(nèi)容,構(gòu)建了系統(tǒng)整合課程。例如將呼吸系統(tǒng)、心血管系統(tǒng)和血液系統(tǒng)充分整合,將消化系統(tǒng)、內(nèi)分泌系統(tǒng)、泌尿生殖系統(tǒng)充分整合,課程以整體整合的理念,將形態(tài)結(jié)構(gòu)、功能和治療緊密結(jié)合,密切結(jié)合臨床應(yīng)用,希望打破傳統(tǒng)教學(xué)中學(xué)科間的壁壘,使醫(yī)學(xué)知識更加系統(tǒng)與完整,以求打破學(xué)科界限以實(shí)現(xiàn)各學(xué)科、各系統(tǒng)知識點(diǎn)的橫向整合,打通基礎(chǔ)課程與臨床課程界限,以實(shí)現(xiàn)融會貫通的縱向整合。

CHECK_T9:識別9ms低電平引導(dǎo)碼到來,如果識別成功則繼續(xù)識別4.5ms的高電平引導(dǎo)碼,識別不成功則返回IDLE空閑狀態(tài)。

CHECK_T4_5:識別4.5ms高電平引導(dǎo)碼到來,如果識別成功則進(jìn)入數(shù)據(jù)碼解碼狀態(tài)REC_DATA,識別不成功則返回IDLE空閑狀態(tài)。

REC_DATA:數(shù)據(jù)碼解碼狀態(tài),32位碼字識別完成后,完成一次紅外解碼,回到IDLE空閑狀態(tài)。

4 測試結(jié)果及分析

在QuatursII軟件中編譯無誤后,設(shè)置好testbench腳本,然后調(diào)用OEM版本的仿真軟件Modelsim-Altera進(jìn)行功能仿真,可以看到部分仿真波形數(shù)據(jù),如圖4所示。從仿真波形看,一體化接收頭輸出數(shù)據(jù)iIR產(chǎn)生了一幀數(shù)據(jù),在一幀數(shù)據(jù)傳輸完成后,解碼完成標(biāo)志信號Rec_ok產(chǎn)生一個單時鐘高電平。Rec_ok產(chǎn)生一個單位時鐘后,可以看到解碼后的數(shù)據(jù)De_Data為1101_1010_0010_0101,高8位與低8位互為反碼,與NEC協(xié)議數(shù)據(jù)碼編碼規(guī)則一致。將低8位轉(zhuǎn)換為十六進(jìn)制后為25H,與在激勵文件中設(shè)置的數(shù)據(jù)一致。得出該設(shè)計(jì)結(jié)果符合設(shè)計(jì)的要求。

為了更進(jìn)一步檢驗(yàn)紅外信號解碼的正確性,將進(jìn)行板級驗(yàn)證。首先在QuatursII中分配好引腳,進(jìn)行全編譯,通過JTAG配置數(shù)據(jù)下載到FPGA芯片中。然后啟動QuatursII軟件中的ISSP進(jìn)行數(shù)據(jù)抓取,將數(shù)據(jù)顯示格式調(diào)整為Hexadecimal,使用遙控器按“9”,F(xiàn)PGA解碼后,ISSP抓取的B54AFF00h,如圖5所示,從使用HT6221遙控芯片的遙控器鍵碼圖中,知道按鍵“9”對應(yīng)鍵碼為4AH,計(jì)算出其反碼為B5H,與ISSP抓取的數(shù)據(jù)一致,符合設(shè)計(jì)要求。

5 結(jié)束語

本文介紹了紅外遙控信號解碼原理,分析了紅外遙控系統(tǒng)的組成以及紅外遙控信號的編碼規(guī)則,并采用硬件描述語言Verilog HDL完成了紅外遙控信號解碼電路的實(shí)現(xiàn)。通過紅外線接收頭接收遙控器發(fā)送的遙控信號,用FPGA對接收信號進(jìn)行解碼。經(jīng)過電路仿真,板級測試,符合設(shè)計(jì)要求。

猜你喜歡
信號系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
瞞天過?!律O(shè)計(jì)萌到家
基于FPGA的多功能信號發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲毛片在线看| 亚洲一区二区无码视频| AⅤ色综合久久天堂AV色综合| 4虎影视国产在线观看精品| 国产91麻豆免费观看| 国产精品爆乳99久久| 色偷偷综合网| 亚洲黄网视频| 成人久久18免费网站| 国产制服丝袜91在线| 在线色综合| 久久久久无码国产精品不卡| 欧美亚洲一区二区三区在线| 无码一区18禁| 久久亚洲国产视频| 9丨情侣偷在线精品国产| 91蝌蚪视频在线观看| 亚洲精品不卡午夜精品| 国产精品美女自慰喷水| 99热精品久久| 欧美黄网站免费观看| 99re视频在线| 国产成人啪视频一区二区三区| 国产精品香蕉在线| 亚洲中文精品久久久久久不卡| h网址在线观看| 在线免费看黄的网站| 亚洲人成影院在线观看| 国产凹凸视频在线观看| 97国产在线视频| 亚洲精品国产成人7777| 成人福利在线观看| 99免费视频观看| 国产精品va免费视频| 制服无码网站| 欧美日韩成人| 国产成人8x视频一区二区| 国产小视频a在线观看| 亚洲国产天堂在线观看| 尤物精品国产福利网站| 少妇精品网站| 免费国产小视频在线观看| 一级不卡毛片| 国产99在线观看| 免费jizz在线播放| 无码国产伊人| 青青青亚洲精品国产| 色哟哟国产成人精品| 国产拍在线| 伊人久久大线影院首页| 精品国产自在现线看久久| 欧美在线一二区| 国内精品视频区在线2021| 成人福利在线看| 国产成人成人一区二区| 亚洲一区二区日韩欧美gif| 久久综合伊人 六十路| 欧美国产在线看| 亚洲网综合| 99久久精品无码专区免费| 丰满人妻中出白浆| 白浆免费视频国产精品视频| 日韩欧美中文字幕在线韩免费| 中文国产成人精品久久一| 红杏AV在线无码| 在线日韩日本国产亚洲| 国产成人免费| 午夜福利亚洲精品| 国产波多野结衣中文在线播放| 亚洲第一色视频| 91国内在线观看| 九色视频线上播放| 日韩天堂网| 久草热视频在线| 女人18毛片一级毛片在线 | 国产午夜无码片在线观看网站| 在线视频精品一区| 亚洲无码精品在线播放| 亚洲国产精品日韩av专区| 在线欧美国产| 日韩美女福利视频| 国产精品无码AⅤ在线观看播放|