日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術 > 通信技術
[導讀]通過對紅外遙控器各按鍵發(fā)送沖波形的分析可以識別碼型,從而為軟件解碼提供依據。

  摘要:通過對紅外遙控器各按鍵發(fā)送沖波形的分析可以識別碼型,從而為軟件解碼提供依據。本文以實例介紹紅外遙控器與單片機的硬件接口,并從原理出發(fā)給出軟件解碼的方法。這是一個可以直接引用的成功例子,同時也為各類紅外遙控器在單片機控制產品中的開發(fā)應用提供了一個非常實用的參考。

    關鍵詞:遙控器 軟件解碼 單片機

在單片機控制產品的開發(fā)應用中,為了向控制系統(tǒng)軟件控制命令,鍵盤往往是不可缺少的。傳統(tǒng)方法是利用并行輸入/輸出接口芯片擴展一個鍵盤接口,或者直接利用單片機的并行端口進行擴展。在某些應用環(huán)境下,這種方式2個弊端:①鍵盤和控制系統(tǒng)連在一起,不靈活,環(huán)境適應性差;②浪費單片機的端口,且硬件成本較高。

使用紅外遙控器作為控制系統(tǒng)的輸入設備,具有成本低、靈活方便的特點。本文目的就在于介紹軟件解碼研究的一般方法和紅外遙控器進行二次開發(fā)的應用技術。該方法已在多個應用系統(tǒng)設計中成功地實現,效果良好。

紅外遙控器是一種非常容易買到,且價格便宜的產品,種類很多,但它們都是配合某種特定電子產品的(如各種電視機、VCD、空調器等),由專用CPU解碼,作為一般的單片機控制系統(tǒng)能直接使用。使用現成遙控器作為控制系統(tǒng)的輸入,需要解決如下幾個問題:如何接收紅外遙控信號;如何識別紅外遙控信號;解碼軟件的設計。其它的問題都是非本質的,例如遙控器面板功能鍵標注的問題,可自行設計、重印即可。

1 紅外遙控信號的接收

接收電路可以使用集成紅外接收器成品。接收器包括紅外接收管和信號處理IC。接收器對外只有3個引腳:Vcc、GND和1個脈沖信號輸出PO。與單片機接口非常方便,如圖1所示。

①Vcc接系統(tǒng)的電源正極(+5V);

②GND接系統(tǒng)的地線(0V);

③脈沖信號輸出接CPU的中斷輸入引腳(例如8031的13腳INT1)。采取這種連接方法,軟件解既可工作于查詢方式,也可工作于中斷方式。

2 脈沖流分析

要了解一個未知的遙控器,首先要分析其脈沖流,從而了解其脈沖波形特征(以何種方式攜帶“0”、“1”信息),進而了解其編碼規(guī)律。脈沖流的分析應從分析脈沖的高、低電平寬度入手。筆者用軟件的方法實現了對脈沖流的分析。以圖1所示的接口為例,如果沒有紅外遙控信號到來,接收器的輸出端口PO保持高電平;當接收到紅外遙控信號時,接收器件信號轉換成脈沖序列加到CPU的中斷輸入引腳。用軟件測試引腳的邏輯電平,同時啟動TC計時器,測量該引腳分別為邏輯“0”和邏輯“1”情況下的時間值,存儲起來,然后打印、分析。下面用8051匯編語言給出對脈沖流進行采集、存儲的程序段:

MOV R0,#00H

MOV R1,#28H

MOV TMOD,#01H

TK:JB P3.3,TK ;等待低電平到來

;測低電平寬度

TK1:MOV TH0,#00H

MOV TL0,#00H

SETB TR0

TK0:JB TF0,TKE ;超時無效返回

JNB P3.3,TK2

CLR TR0

MOV A,TH0

MOVX @R0,A

INC R0

MOV A,TL0

MOVX @R0,A

INC R0

;測高電平寬度

MOV TH0,#00H

MOV TL0,#00H

SETB TR0

TK3:JB TF0,TKE ;超時無效返回

JB P3.3,TK3

CLR TR0

MOV A,TH0

MOVX @R0,A

INC R0

MOV A,TL0

MOVX @R0,A

INC R0

DJNZ R1,TK1 ;循環(huán)

TKE:RET

這段程序首先將TC0設置成16位定時器方式,初始化RAM地址指針R0和循環(huán)計數指針R1,每當引腳的邏輯電平發(fā)生跳變時,停止計時,將計時值保存到連續(xù)的RAM中。這段程序可以連續(xù)測量40個脈沖的時間值(包括40個低電平脈寬)。筆者以TC9012芯片的遙控器為對象,采集了所有按鍵的編程脈沖波形,并且對同一按鍵進行了重復實驗。限于篇幅,采樣數據不能給出,僅給出脈沖流的規(guī)律(仿真機CPU晶振為6MHz):

①引導脈沖是一個時間值為0937H~0957H的低電平和時間值為084FH~086FH的高電平;

②數據脈沖的低電平時間值約為0.127H~0177H;

③高電平時間值有2種情況:00BBH~00FFH(窄)、02EFH~0333H(寬)。

由大量數據總結分析,按鍵編碼有如下規(guī)律:

①除引導脈沖外的脈沖是數據編碼脈沖,數據“位”信息由高電平脈寬決定:窄脈寬表示“0”、寬脈寬表示“1”;

②每個按鍵的脈沖流譯碼后,包含4個字節(jié)的信息:

*所有按鍵的前2個字節(jié)編碼都一樣,都是2個字節(jié)的“0EH”;

*第3字節(jié)是鍵碼;

*第4字節(jié)是鍵碼的反碼。

經過對相同按鍵脈沖進行多次采樣發(fā)現,相同按鍵脈沖序列的對應位置脈寬時間值是在一個小范圍內波動的(不是一個確定值),因此,對模式的識別不能采取精確比較法。對此,本人采取模糊的辦法進行了抽象處理。根據上述實驗規(guī)律,將軟件譯碼時對脈沖的分析判斷依據及算法設計思想總結如下:

①引導脈沖的低電平和高電平寬度的判斷依據是時間值的“高字節(jié)大于08H”,低字節(jié)忽略;

②數據脈沖流的低電平脈寬相同,忽略不判斷;

③高電平脈寬是判斷數據流每位是“0”還是“1”的依據。本人抽取的判斷是脈寬的高字節(jié)若小于2表示“0”,否則表示“1”,脈寬的低字節(jié)忽略。

實踐證明,上述判據是有效可行的。這樣處理不僅使解碼軟件的設計簡單化,而且大大提高了解碼的速度。使用上述判據編寫軟件解碼程序時,要注意脈沖流采樣數據存儲地址與脈沖的對應關系。軟件主要有如下幾部分:

①判斷遙控信號的到來(在解碼前調用1個獨立的子程序);

②采樣并存儲脈沖流;

③判斷引導脈沖是否有效;

④解碼前2個字節(jié)并判斷是否為“0EH”;

⑤解碼第3個字節(jié),該字節(jié)即為有效鍵碼;

⑥鍵碼的查表映射(如果使用原鍵碼,可省略這一步)。

3 解碼軟件的設計

基于上述思路設計的軟件解碼系統(tǒng)成功地應用于多個控制系統(tǒng)。下面給出一個實例(用MCS-51系列MC交通規(guī)則TC9012紅外遙控器進行軟件解碼)的匯編語言程序。程序中使用的參數是針對MCU使用6MHz晶振的情況,使用其它頻率的晶振,只需修改脈寬判據即可。為便于理解,盡量保持與原理敘述中的致性,程序中給出了較詳細的注翻譯,詳見網絡補充版(http://www.dpj.com.cn)。

本文雖然是用MCS-51系列MCU對TC9012紅外遙控器軟件解碼的研究,但其方法具有一般性。具體的應用,可自行變通。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

舍弗勒以"專注驅動技術的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產品組合 憑借在軟件、...

關鍵字: 電氣 軟件 驅動技術 BSP

"出海無界 商機無限"助力企業(yè)構建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經理人攜手環(huán)球資源聯合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

無錫2025年8月29日 /美通社/ -- 2025年8月27日,正值中國與瑞士建交75周年這一歷史性時刻,在北京隆重舉辦的中瑞商業(yè)大獎頒獎典禮上,作為中瑞經貿合作的標桿企業(yè),布勒憑借在創(chuàng)新研發(fā)和數字化轉型領域的卓越表現...

關鍵字: 解碼 數字化 AN SMART

上海2025年8月26日 /美通社/ -- 在全球數字經濟加速演進的時代浪潮中,海量數據資源正成為企業(yè)發(fā)展的雙刃劍。超66%的企業(yè)面臨"數據沉睡"危機——分散于供應鏈、財務、客戶運營等數十個系統(tǒng)的業(yè)務...

關鍵字: AI 模型 軟件 數據分析

加快開發(fā)進程;提升質量、安全性、性能與成本效益 利用耐世特在底盤領域的專業(yè)知識和線控技術產品組合 美國密西根州奧本山2025年8月11日 /美通社/ --?耐...

關鍵字: MOTION 軟件 運動控制 NI

從自然汲取,向未來創(chuàng)造 上海2025年8月8日 /美通社/ -- 2025 世界機器人大會將于8月8-12日在北京亦創(chuàng)國際會展中心拉開帷幕,Festo(A112展位­)將以"從自然汲取,向未來創(chuàng)造&q...

關鍵字: FESTO 機器人 BSP 軟件

馬塞諸塞州劍橋2025年8月6日 /美通社/ -- 8 月 5 日,晶泰科技(2228.HK)宣布與 DoveTree 完成總訂單規(guī)模約 470 億港元(59.9 億美元)的...

關鍵字: 泰科 AI OV VERDI

上海2025年7月28日 /美通社/ -- 浦江潮涌,智匯申城。一場聚焦全球汽車產業(yè)變革的思想盛宴如約而至——第33屆Gerpisa全球汽車產業(yè)論壇于2025年6月24日至27日在上海成功舉辦。本次論壇首次落地中國,由法...

關鍵字: 中國汽車 汽車產業(yè) 解碼 PI

引言:穿越變革浪潮,迎接智能金融時代 上海2025年7月28日 /美通社/ -- 在全球科技變革的浪潮中,生成式AI正加速驅動各行業(yè)變革,金融行業(yè)尤為顯著。在強監(jiān)管與用戶需求升級的雙重壓力,行業(yè)亟需重構服務模...

關鍵字: 軟件 生成式AI 模型 數字化

寧波2025年7月28日 /美通社/ -- 日前,在第四屆寧波市專利創(chuàng)新大賽的聚光燈下,中之杰智能的創(chuàng)新技術"一種基于電子周轉箱的生產管理方法及系統(tǒng)"強勢斬獲專利優(yōu)秀獎。這枚沉甸甸的獎章背后...

關鍵字: 軟件 電子 智能工廠 BSP
關閉