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

基于功能碼的紅外遙控軟件解碼技術*

2010-06-22 08:18:16李從宏
單片機與嵌入式系統應用 2010年9期
關鍵詞:單片機功能系統

李從宏

(南京工業職業技術學院 電氣與電子工程學院,南京210046)

李從宏(講師),研究方向為嵌入式系統設計、信號處理。

引 言

紅外遙控是一種無線、非接觸控制技術,具有抗干擾能力強、信息傳輸可靠、功耗低、成本低、易實現等優點,是目前使用最廣泛的一種通信和遙控手段。一般的軟件解碼技術在接收信號時采用了查詢方式[1],在處理信號時,對接收到的所有碼信息進行處理[1-3],占用、浪費系統的資源較嚴重,且容易得到錯誤信息。因此,本文通過對紅外遙控器發射碼序的特征進行分析,提出一種僅基于功能碼的軟件解碼技術,并在編程時采用中斷技術,占用較少的系統資源且系統的響應速度得到提高。

1 系統設計

1.1 紅外搖控發射電路設計

本系統中使用SC6122[4]作為遙控發射器主芯片,發射電路如圖1所示。

圖1 紅外遙控發射電路

1.2 紅外遙控接收電路設計

紅外遙控接收器的實現方法很多,在本系統中,紅外接收頭采用價格便宜、性能可靠的一體化的紅外接收頭HS0038。它接收紅外信號頻率為38kHz,周期約為26 μs,具備對信號進行放大、檢波、整形的功能,輸出TLL電平的編碼信號,能很好地與宏晶科技的STC12C5410AD單片機進行連接。由于HS0038輸出的信號與發射器發射碼的相位相反,所以將其信號輸出腳連接到單片機的外部中斷引腳,并采用下降沿觸發方式觸發中斷。接收電路如圖2所示。

圖2 紅外遙控接收電路

2 軟件解碼設計

2.1 遙控發射碼結構分析

與本系統相配套的遙控發射器以SC6122芯片為核心。其發射出的編碼結構為:當一個鍵按下超過36ms時,振蕩器使芯片激活,發射一組編碼脈沖。編碼脈沖由1位引導碼、低8位地址碼、高8位地址碼、8位數據碼、8位數據的反碼及1位結果碼組成。如果該鍵按下超過108ms仍未松開,則僅發射連發碼。遙控碼的特征波形如圖3所示。

圖3 遙控碼的特征波形

2.2 確定需解析的碼

[1~3]中,對所有的碼都進行捕獲、存儲、解析,且需要對整個發射過程的總時間進行計算。這樣會造成系統資源的浪費,難以適應實時性要求高的場合。本文通過分析紅外遙控編碼脈沖的特征且考慮到紅外遙控器使用的場合,在實際應用時,僅需對引導碼和功能碼進行跟蹤捕獲就可準確解碼。故在本文中,僅對引導碼、功能碼進行捕獲。捕獲引導碼的主要作用是通知單片機發射器有某個按鍵被按下,做好對功能碼進行捕獲的準備;捕獲功能碼的作用是讓單片機判斷出被按下鍵所對應的值。由于功能碼決定了按鍵的作用,故僅需將功能碼進行存儲、解析,只占用8個字節的存儲空間,縮短了數據處理的時間,大大地提高了系統實時處理的能力。

2.3 解碼過程

在本解碼技術中,使用單片機系統的兩個中斷系統T0和ⅠNT0,將T0設為定時方式1,外部中斷ⅠNT0設為下降沿中斷觸發方式。通過分析遙控器發射碼的特征可知,數據位“0”的周期為1 125 μs,數據位“1”的周期為2 250 μs,引導碼的周期為13 500μs,故將定時器的定時時間設為100μs較好,不會產生誤碼,且系統的抗干擾能力強。解碼器主程序和外部中斷ⅠNT0中斷程序的流程分別如圖4、圖5所示。

圖4 解碼主程序流程

圖4和圖5中的times數組是表示功能碼的8位二進制,value是經過處理后所得到的功能值;count變量用來記錄T0發生中斷的次數,其與定時器的定時時間100μs的積就是遙控器發射碼的時間值。

圖5 外部中斷INT0中斷程序流程

結 語

在本文中,根據紅外遙控發射器發射碼的特征,僅對功能碼進行解析、存儲、數據處理,且采用中斷響應技術,實現了快速、高效的紅外搖控軟件解碼。經實驗測試,本軟件解碼技術沒有出現解碼錯誤的現象,可靠實用,且在解碼方面降低了硬件成本。

參考文獻

[1]唐柳,方鳳才.一種基于AT89S52單片機的紅外遙控發射碼解碼技術[J].廣西師范學院學報:自然科學版,2009,26(2):44-47.

[2]李澤光.基于單片機的紅外搖控器解碼器的設計[J].現代電子技術,2007(9):36-37.

[3]施新華.利用單片機實現的紅外遙控技術[J].上海電機學院學報,2006,9(3):69-71.

[4]Hangzhou Silan Microelectronics Joint-stock Co.,Ltd.SC6122.pdf[OL].[2010-05].http:// www.laogu.com/chip_855850.htm:4-6.

猜你喜歡
單片機功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 五月激激激综合网色播免费| av一区二区无码在线| 国产男人天堂| 国产午夜看片| 亚洲女同欧美在线| 在线观看国产精品日本不卡网| 丁香六月激情婷婷| 久久成人免费| 久久综合结合久久狠狠狠97色| 日韩精品成人网页视频在线| 亚洲精品视频在线观看视频| 一区二区三区国产| 色播五月婷婷| 国产激爽爽爽大片在线观看| 欧美日韩久久综合| 香蕉久久国产超碰青草| 久久综合AV免费观看| 久久久亚洲色| 国国产a国产片免费麻豆| 18禁黄无遮挡免费动漫网站| 亚洲三级网站| 国产美女在线观看| 国产天天射| www亚洲天堂| 国产一区二区三区在线无码| 国产国产人成免费视频77777| 亚洲男人天堂2018| 国产成人1024精品下载| 狠狠色狠狠综合久久| 久久中文字幕不卡一二区| 国产97公开成人免费视频| 国产高清不卡视频| 尤物精品视频一区二区三区| 久久亚洲美女精品国产精品| 97综合久久| 免费不卡视频| 欧美成人一级| 久久99蜜桃精品久久久久小说| 亚洲视频免费播放| 亚洲欧美成aⅴ人在线观看| 色爽网免费视频| 亚洲性日韩精品一区二区| 国产成人AV综合久久| 欧美一区日韩一区中文字幕页| 美美女高清毛片视频免费观看| 国产a v无码专区亚洲av| 久久精品91麻豆| 色网站免费在线观看| 欧美在线精品怡红院| 亚洲男人天堂2020| 999在线免费视频| 精品国产99久久| 久久精品视频亚洲| 色综合久久88色综合天天提莫| 国产91在线|日本| 波多野结衣国产精品| 中文字幕第4页| 国产网友愉拍精品| 色婷婷在线播放| 无码免费视频| 欧美激情视频一区| 天天摸夜夜操| 免费人成视频在线观看网站| 国内丰满少妇猛烈精品播| 国产精品亚洲αv天堂无码| 91麻豆精品国产91久久久久| 香蕉蕉亚亚洲aav综合| 好吊妞欧美视频免费| 在线看片中文字幕| 国产99热| 97综合久久| 成人日韩欧美| 国产成+人+综合+亚洲欧美| 超碰免费91| 天天综合网站| www成人国产在线观看网站| 色窝窝免费一区二区三区 | 波多野衣结在线精品二区| 日韩成人在线视频| 亚洲视频影院| 91极品美女高潮叫床在线观看| 免费国产福利|