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

基于EFM32GG230單片機的紅外無線自學習系統

2014-07-02 08:43:06汪波濤張珣
單片機與嵌入式系統應用 2014年12期
關鍵詞:信號系統

汪波濤,張珣

(杭州電子科技大學 電子信息學院,杭州310018)

引 言

當前民用遙控設備,主要分為兩種遙控方式:紅外和無線。無線設備通常采用315 MHz與433 MHz頻段無線電或者紅外線進行遙控操作。多數遙控器都采用了“一對一”的控制方式[1],不同設備之間采用的頻率一般都不相同,波形長短也不一樣,這樣就導致人們生活中有很多遙控器,需要控制一個設備的時候,必須尋找到對應的遙控器才能進行相關控制,這給實際生活帶來了麻煩與不便。無線自學習轉發系統可任意學習無線和紅外波形,進行數據壓縮后存儲到EFM32GG230的FLASH中,將多個遙控器的功能綜合到一個系統上,實現“一機多發”。

1 紅外無線自學習系統設計概況

1.1 EFM32GG230系列簡介

遙控器是需要長期待機的設備控制器件,傳統遙控器采用電池供電,功耗大、耗電快。本系統采用了EFM32GG230,該款芯片是挪威Energy Micro推出的超低功耗ARM架構的MCU,具有豐富的外設接口。在活動模式下執行來自FLASH實際代碼時,每MHz所耗電量為180μA,在深度睡眠EM3模式下為900 n A,在關機模式下為20 n A,EFM32GG230的LESENSE、LEUART,以及LETIMER模塊均針對低功耗設置。LESENSE能夠在低功耗模式EM2下對電流進行檢測,無需CPU干預,待檢測完成后喚醒CPU進行數據處理及運算。LEUART在9 600 bps的波特率下僅為150 n A。在應用基準測試中,EFM32GG230微控制器的低電流性能加上低于2μs的啟動時間,使其電池壽命延長了至少4倍。

1.2 紅外、無線遙控原理

紅外線是波長在750 nm至1μm之間的電磁波,它的頻率低于可見光,是一種人的眼睛看不到的光線。紅外遙控具有抗干擾能力強、信息傳輸可靠、功耗低、成本低、易于實現等顯著優點。

一般的紅外遙控系統由紅外遙控信號發生器、紅外遙控信號接收器、微處理器和外圍電路構成。當遙控器某個按鍵按下,其內部的信號發射器產生預先設定好的編碼脈沖,經過載波調制后由紅外發射管串行輸出,紅外信號的調制有脈沖寬度調制(PWM)和脈沖位置調制(PPM)等方法。二進制的調制由發射端單片機來完成,不同的遙控器有不同的載波頻率。以常見的電視紅外遙控為例,它把編碼后的二進制信號調制成頻率為38 kHz的間斷脈沖串,此脈沖串即是用于紅外發射二極管發送的信號。其調制原理如圖1所示。

圖1 紅外發射調制原理(38 kHz載波)

另一端遙控接收模塊完成對紅外遙控信號的接收、放大、檢波、整形、解調出遙控編碼脈沖。遙控編碼脈沖是一組串行二進制編碼,對于一般的紅外遙控系統,此串行編碼輸入到微控制器,由其內部完成遙控指令解碼,并執行相應的遙控功能。

無線發射的原理與紅外基本一致,433和315分別指的是工作頻率在433 MHz和315 MHz的無線信號,其采用調幅方式進行發射,發射距離一般在50~120 m,無線方式優勢在于傳輸距離比紅外遠,而且可穿墻[2]。

1.3 整體設計

從整體設計來看,本系統分為信號接收學習模塊、MCU控制模塊、信號轉發模塊。通過紅外接收頭接收紅外波形信號(433、315分別采用各自的接收模塊),然后利用EFM32GG230的引腳捕獲CC0、CC1、CC2對信號進行捕獲,完全捕獲的原始信號進入EFM32GG230主控 MCU,由EFM32GG230進行數據壓縮,壓縮后存儲到FLASH中。當需要發射時,通過EFM32GG230從FLASH中提取壓縮后的數據,進行數據還原,而后與EFM32GG230內部的PWM功能產生的載波進行信號調制,調制好的信號經由發射處理模塊進行發射操作,完成一次遙控轉發。圖2為學習轉發系統框圖。

圖2 學習轉發系統框圖

2 軟件設計

2.1 軟件設計流程

進入程序后開始等待信號,如果得到學習信號,則進一步判斷是紅外學習還是無線學習,無線學習有自適應能力,能夠自動判斷收到的信號是433 MHz還是315 MHz,然后進行相關的數據壓縮,壓縮后存儲到FLASH中以待后期取用。如果得到的是發射信號,則進行判斷是紅外信號還是無線信號,然后從FLASH中讀取相應數據,如果FLASH中并沒有數據(即沒有學習),則返回到開始處繼續等待,若有數據則進行解壓縮操作,然后進行載波調制(紅外信號),最后由相關模塊發射出去。發射模塊配有多個發射探頭,可根據需要選擇不同通道進行發射,也可以多通道共同發射信號,發射完畢后回到開始處等待新指令。本系統的程序流程圖如圖3所示。

圖3 程序流程圖

2.2 數據壓縮算法

本系統采用的波形數據壓縮算法為替代壓縮算法,經過大量的分析,遙控器基本分為紅外遙控器、433遙控器和315遙控器,后兩種合稱為無線遙控器。紅外遙控器控制的設備包括電視、DVD、電動窗簾、電風扇、熱水器、空調等。據大量紅外遙控器的波形分析,空調遙控器的波形為最長,測試中波形最長的空調遙控器為日本的DAIKIN空調,捕獲的脈沖數達到了5 000多個,將信號和載波分離解調后實際波形達到了300多個,如果直接保存,將大大浪費FLASH的寶貴空間。相關的壓縮代碼如下所示:

由以上代碼可以看出,本系統采用結構體來存儲一個碼的相關信息,包括該碼波形的波形類型個數、各種波形的長度、數據長度、壓縮后的數據以及學習標志。

經過仔細觀察分析,發現現有的絕大部分遙控器的編碼都有一個共性,就是其中整段碼中單個脈沖的類型為有限個數,除了開頭和結尾部分存在部分不同的波形,其他中間部分的波形一般為兩三種,加上幾種比較少見的波形,整體而看,波形個數為5或6個。

為了盡可能地適應市面上的遙控器類型,將波形總數設置為10種,基本上可以涵蓋現有市面上任何一種遙控器上單個按鍵的碼值波形類型。分別用0~9來表示這10種波形,然后再利用一個結構圖數組來存儲相應波形的高低電平長度。

這樣,就將原先較長的高低電平長度存儲值變成了脈沖類型號的存儲,需要存儲的數據長度大大壓縮,本來需要16位甚至更多的位來存儲一個脈沖,現在只需要4位即可存下一個脈沖類型,壓縮率達到了75%。

發射相關碼時,只需根據脈沖號發射相應脈沖的高低電平。經試驗,此壓縮方法轉發成功率極高,幾乎0失誤,實現完美壓縮、自如發射。

結 語

本系統不必考慮需要學習的編碼到底是什么協議標準,也不用考慮無線碼是433還是315,其具有自適應判斷能力,能夠自動識別碼型。不采用使用高低電平寬度存儲數據的方法,避免過度地浪費寶貴的內存空間,而利用波形類型號存儲,存儲時所用空間會小得多,大大降低了硬件成本,提高了空間利用率,簡化了電路。

本系統在實際應用中,能夠很好地控制各種設備,一次學習成功率和轉發成功率都很高,無線、紅外轉發切換流暢,獲得了滿意的效果,具有廣闊的市場前景。

[1]安穎,張春英,王裕琛.紅外遙控器在單片機控制系統中的應用[J].電子技術,2003(6):60-62.

[2]李朝青.無線發送/接收IC芯片及其數據通信技術選編[M].北京:北京航空航天大學出版社,2003.

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 全色黄大色大片免费久久老太| 亚洲狼网站狼狼鲁亚洲下载| 欧美日韩北条麻妃一区二区| 免费国产在线精品一区 | 国产高清精品在线91| 日本免费一级视频| 久久久波多野结衣av一区二区| 中文字幕免费视频| 精品三级在线| 91成人在线免费视频| 国产午夜精品鲁丝片| 国产啪在线91| 国产不卡在线看| 性色生活片在线观看| 久久久久青草大香线综合精品| 欧美激情网址| 免费一级成人毛片| 日韩一区二区在线电影| 亚洲第一精品福利| 毛片基地美国正在播放亚洲| 欧美午夜一区| 欧美区一区| 真实国产乱子伦高清| 国产呦视频免费视频在线观看| 国产真实乱了在线播放| 一本大道东京热无码av| 国产 在线视频无码| 亚洲不卡av中文在线| 成年看免费观看视频拍拍| 亚洲欧美日韩精品专区| 五月天福利视频| 久久天天躁狠狠躁夜夜躁| 欧美黄网站免费观看| 亚洲黄色成人| 自拍欧美亚洲| 日本草草视频在线观看| 88av在线| 又黄又湿又爽的视频| 潮喷在线无码白浆| 日韩无码黄色| 亚洲美女久久| 亚洲爱婷婷色69堂| 国产精品亚洲专区一区| 欧美h在线观看| 91丨九色丨首页在线播放| 美女视频黄频a免费高清不卡| 99精品国产电影| 在线亚洲精品福利网址导航| 日韩高清欧美| 亚洲欧洲自拍拍偷午夜色| 国产在线91在线电影| 手机永久AV在线播放| 国产成人精品免费视频大全五级| 国产爽妇精品| 91精品国产丝袜| 99这里只有精品免费视频| 五月婷婷激情四射| 欧类av怡春院| 少妇露出福利视频| 亚洲精品动漫| 欧美色亚洲| 亚洲国产理论片在线播放| 99久久精品久久久久久婷婷| 激情六月丁香婷婷四房播| 人妻少妇久久久久久97人妻| 久久精品这里只有精99品| 国产成人综合亚洲网址| 成人中文字幕在线| 四虎成人精品| 精品人妻无码中字系列| 亚洲av成人无码网站在线观看| 无码区日韩专区免费系列| 国产精品国产三级国产专业不| 亚洲精品无码专区在线观看 | 亚洲精品你懂的| 国产亚洲精品自在线| 久久成人18免费| 欧美精品另类| 一本大道香蕉中文日本不卡高清二区 | 色窝窝免费一区二区三区 | 亚洲手机在线| 日韩精品毛片|