新四季網

一種紅外遙控編碼方法

2023-05-28 08:12:31 2

一種紅外遙控編碼方法
【專利摘要】本發明公開了一種紅外遙控編碼方法,包括以下步驟:(1)分析現有的紅外遙控編碼協議的配置文件,在關係型資料庫中構造協議屬性表,構造協議幀表,構造協議段表;(2)關聯關係型資料庫中的協議屬性表、協議幀表和協議段表;(3)遙控器按鍵發送特徵信號;(4)被控設備接收特徵信號並發出反饋信號;(5)編碼單元接收反饋信號並根據反饋信號判斷被控設備所屬的紅外遙控編碼協議;(6)遙控器中的編碼單元接收遙控器按鍵發送的命令碼,並根據所屬的紅外遙控編碼協議調用協議屬性表、協議幀表和協議段表中相應的數據構造配置文件,然後按照配置文件進行編碼。本發明能夠兼容現有的不同紅外遙控編碼協議。
【專利說明】一種紅外遙控編碼方法
【技術領域】
[0001]本發明涉及一種編碼方法,具體涉及一種紅外遙控編碼方法。
【背景技術】
[0002]紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由於紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點,因而,繼彩電、錄像機之後,在錄音機、音響設備、空凋機以及玩具等其它小型電器裝置上也紛紛採用紅外線遙控。工業設備中,在高壓、輻射、有毒氣體、粉塵等環境下,採用紅外線遙控不僅完全可靠而且能有效地隔離電氣幹擾。
[0003]紅外遙控器與被控設備之間的通訊存在一個通訊協議即通訊規則,一般是單向的通訊協議。這個單向的通訊協議稱為紅外遙控編碼協議。紅外遙控編碼協議一般都是廠家自行定義的,如NEC,SONY, TOSHIBA, PHILIPS等公司都有自行定義的紅外編碼協議。任何電器開發和生產廠家也都可以定義自己的紅外編碼協議。
[0004]紅外遙控編碼協議的波形基本特徵是:一串高低電平組成的波形。對遙控器來說,假如高電平使得紅外發射管導通,那麼高電平使得紅外發射管發出紅外光,在電器接收端就能接收到紅外光。低電平期間,紅外發射管不導通,紅外發射管停止發送紅外光,在電器接收端就接收不到紅外光。
[0005]早期的紅外編碼協議有不帶載波的。由於環境中紅外光信號到處都是,所以,在無載波遙控器發射時,經常會混雜一些幹擾信號,使得電器反應不靈敏,所以,無載波編碼一般都很短,目的是為了避免幹擾,但是,外界的紅外光幹擾也會使得電器誤動作。因而,無載波編碼日漸被淘汰。帶載波的紅外編碼就需要電器接收端帶有帶通濾波器。有了這個帶通濾波器,就徹底避免了無載波編碼的易受幹擾的缺點。
[0006]紅外編碼協議的編碼方式一般有2種,一種是脈寬調製方式(PWM),另一種是脈相調製方式(PPM)。脈寬調製方式(PWM)的定義邏輯位是:一串載波+—段低電平,以低電平的寬度不同作為區分邏輯位的不同。脈相調製方式(PPM)的定義邏輯位是:一串載波和一段低電平的前後順序不同來區分不同的邏輯位,如一串載波+—段低電平是邏輯0,一段低電平+ —串載波是邏輯I。
[0007]常見的邏輯位只有2個邏輯位。每個邏輯位由一個載波串和一個低電平組成。衍生的邏輯位有:一串載波或一段低電平就是邏輯位,或者是,多個載波串和低電平組成一個邏輯位。邏輯位的數量也不是2個,有3個,4個,......,16個,甚至更多。
[0008]一個完整的紅外編碼協議,往往有基本波形串(我們稱之為基本幀Frame),重複幀和結束幀。有的紅外編碼協議只有基本幀,沒有重複幀和結束幀;大多數紅外編碼協議有基本幀和重複幀。如NEC6122編碼協議,9ms載波串+4.5ms低電平開頭的一幀是基本幀,基本中貞固定長度是108ms,後面的9ms載波串+2.25ms開頭的就是重複中貞。
[0009]由於紅外遙控編碼協議一般都是廠家自行定義的,因此不同廠家的設備之間的紅外遙控編碼協議通常互不兼容,同一廠家的不同設備之間的紅外遙控編碼協議也可能互不相同。[0010]為了兼容不同類型的紅外遙控編碼協議,通常的做法是將現有的紅外協議收集並存儲,然後通過廠商、型號等分類方式進行逐一適配。目前,還不存在一種紅外遙控編碼方法能夠兼容現有的不同紅外遙控編碼協議。

【發明內容】

[0011]發明目的:為了克服現有技術中存在的不足,本發明提供一種紅外遙控編碼方法,能夠兼容現有的不同紅外遙控編碼協議。
[0012]為解決上述技術問題,本發明採用的技術方案是:
[0013]一種紅外遙控編碼方法,包括以下步驟:
[0014](I)分析現有的紅外遙控編碼協議的配置文件,提取配置文件中的協議名稱、載波頻率/調製頻率、佔空比、邏輯位、大小端、編碼類型和重複次數在關係型資料庫中構造協議屬性表,提取配置文件中的幀名稱、幀模式、幀參考、幀固定長度和幀固定時長在關係型資料庫中構造協議幀表,提取配置文件中的段名稱、段類型、段時間序列波形、段的位長度、段的位模式、段參考和段的碼值在關係型資料庫中構造協議段表;
[0015](2)關聯關係型資料庫中的協議屬性表、協議幀表和協議段表;
[0016](3)遙控器按鍵發送特徵信號;
[0017](4)被控設備接收特徵信號並發出反饋信號;
[0018](5)編碼單元接收反饋信號並根據反饋信號判斷被控設備所屬的紅外遙控編碼協議;
[0019](6)遙控器中的編碼單元接收遙控器按鍵發送的命令碼,並根據所屬的紅外遙控編碼協議調用協議屬性表、協議幀表和協議段表中相應的數據構造配置文件,然後按照配置文件進行編碼。
[0020]所述現有的紅外遙控編碼協議包括NEC協議、RC-5/6協議和SONY SIRC協議。
[0021]本發明的有益效果:本發明通過分析現有的紅外遙控編碼協議的配置文件,構造相互關聯的協議屬性表、協議幀表和協議段表,編碼單元根據被控設備所屬的紅外遙控編碼協議調用協議屬性表、協議幀表和協議段表中相應的數據構造配置文件,然後按照配置文件進行編碼,所述的紅外遙控編碼方法能夠兼容現有的不同紅外遙控編碼協議。
【專利附圖】

【附圖說明】
[0022]圖1為本發明的流程圖。
【具體實施方式】
[0023]下面結合附圖對本發明作更進一步的說明。
[0024]如圖1所示,一種紅外遙控編碼方法,包括以下步驟:
[0025](I)分析現有的紅外遙控編碼協議的配置文件,其中現有的紅外遙控編碼協議包括NEC協議、RC-5/6協議和SONY SIRC協議等,提取配置文件中的協議名稱、載波頻率/調製頻率、佔空比、邏輯位、大小端、編碼類型和重複次數在關係型資料庫中構造協議屬性表,提取配置文件中的幀名稱、幀模式、幀參考、幀固定長度和幀固定時長在關係型資料庫中構造協議幀表,提取配置文件中的段名稱、段類型、段時間序列波形、段的位長度、段的位模式、段參考和段的碼值在關係型資料庫中構造協議段表.[0026](2)關聯關係型資料庫中的協議屬性表、協議幀表和協議段表;關聯後的表如下所示:
[0027]協議屬性表包括以下屬性:
[0028]A):協議編號,它為協議屬性表的主鍵且為整數;
[0029]B):協議名稱,常見有NEC、SONY、TOSHIBA、PHILIPS等公司自行定義的紅外遙控編碼協議;
[0030]C):載波頻率/調製頻率,用於表示紅外信號調製發送或接收解碼時所採用的載波頻率,最為常見的是38KHz ;
[0031]D):佔空比,紅外信號載波的佔空比,就是高電平佔一高一低時間的比例,一般是1/3,1/4 ;
[0032]E):邏輯位,每個邏輯位由一個高電平(載波串)和一個低電平組成,常見的邏輯位只有2個,即邏輯O和邏輯I ;
[0033]F):大小端;大端模式,是指數據的高位,保存在內存的低地址中,而數據的低位,保存在內存的高地址中;小端模式,是指數據的高位保存在內存的高地址中,而數據的低位保存在內存的低地址中;大小端的不同定義,會影響到紅外數據收發的順序;
[0034]G):編碼類型,包括組合式和獨立式;例如由於空調設備通常在一個紅外遙控編碼包中包含了所有的控制信息,因此其發送的紅外編碼為設備所有狀態的組合,我們稱之為組合式;而其他設備每次發送的紅外遙控編碼包中通常只包含某個控制狀態,我們稱之為獨立式;
[0035]H):重複次數,例如某些紅外遙控編碼協議需要將相同的數據內容重複組合後才成為一個有效的紅外遙控編碼數據包,而大部分紅外協議則無需重複。
[0036]協議巾貞表包括以下屬性:
[0037]A):協議編號,為協議屬性表的外鍵;
[0038]B):幀序編號,表示該幀的序號且為整數;協議編號和幀序編號的屬性組為協議幀表的主鍵;
[0039]C):幀名稱,為了便於理解和閱讀,給該幀取的名稱;
[0040]D):幀模式,表示該幀是獨立幀、重複幀、反碼幀;
[0041]E):幀參考,如果該幀的幀模式是獨立幀,那麼本屬性無意義;如果該幀的幀模式是重複幀或者反碼幀,那麼本屬性表示重複或者取反的參考幀序號;
[0042]F):幀固定長度,表示該幀是否為固定時長;
[0043]G):幀固定時長,如果幀固定長度有效時,本屬性表示幀固定時長;如果幀固定長度無效時,本屬性無效。
[0044]協議段表包括以下屬性:
[0045]A):協議編號,為協議屬性表的外鍵;
[0046]B):巾貞編號,為協議巾貞表的外鍵;
[0047]C):段序編號,表示該段在協議幀中的序號且為整數,協議編號、幀編號和段序編號的屬性組為協議段表的主鍵;
[0048]D):段名稱,為了便於理解和閱讀,給該段取的名稱;[0049]E):段類型,表示該段是按照邏輯位,或是按照時間序列波形;
[0050]F):段時間序列波形,如果段類型是按照時間序列波形,則本屬性表示該時間序列波形的定義,數據用逗號分隔;
[0051]G):段的位長度,表示該段的長度,段類型按照邏輯位時,本屬性才有效;
[0052]H):段的位模式,表示該段是獨立段、重複段、反碼段;
[0053]I):段參考,如果該段的段模式是獨立段,那麼本屬性無意義,如果該段的段模式是重複段或者反碼段,那麼本屬性表示重複或者取反的參考段序號;
[0054]J):段的碼值,表示該段的取值,段類型按照邏輯位時,本屬性才有效。
[0055]( 3 )遙控器按鍵發送特徵信號。
[0056](4)被控設備接收特徵信號並發出反饋信號。
[0057](5)編碼單元接收反饋信號並根據反饋信號判斷被控設備所屬的紅外遙控編碼協議。
[0058](6)遙控器中的編碼單元接收遙控器按鍵發送的命令碼,並根據所屬的紅外遙控編碼協議調用協議屬性表、協議幀表和協議段表中相應的數據構造配置文件,然後按照配置文件進行編碼。
[0059]下面以最常見的NEC協議為例,進行闡述。
[0060]NEC協議,最早由NEC公司開發,並廣泛應用於各種電器控制,其特點是:8位地址和8位命令,地址和命令都傳輸2次,脈衝間隔調製,38kHz載波頻率,每一位時間為1.12ms或2.25ms,調製採用脈衝間隔時間長短調製每一位,每一個脈衝都是560us長度的38kHz載波脈衝,佔空比為1/3 (約21個周期)。一個普通遙控命令發送是由9ms的脈衝開頭,接著是4.5ms空閒,然後是地址、命令,地址和命令都傳送2次,第二次的地址和命令是反碼,可以用來校驗接收到的信息,總的傳輸時間是固定的,因為每一位都有反碼傳送,一個命令只發送一次,即使遙控器上的按鍵一直按著。但是會每IlOms發送一次代碼,直到遙控器按鍵釋放。重複碼比較簡單:一個9ms的脈衝開頭、2.25ms間隔、560us脈衝。
[0061]在關係型資料庫中的協議屬性表如表一所不
[0062]表一協議屬性表
[0063]
【權利要求】
1.一種紅外遙控編碼方法,其特徵在於:包括以下步驟: (1)分析現有的紅外遙控編碼協議的配置文件,提取配置文件中的協議名稱、載波頻率/調製頻率、佔空比、邏輯位、大小端、編碼類型和重複次數在關係型資料庫中構造協議屬性表,提取配置文件中的幀名稱、幀模式、幀參考、幀固定長度和幀固定時長在關係型資料庫中構造協議幀表,提取配置文件中的段名稱、段類型、段時間序列波形、段的位長度、段的位模式、段參考和段的碼值在關係型資料庫中構造協議段表; (2)關聯關係型資料庫中的協議屬性表、協議幀表和協議段表; (3)遙控器按鍵發送特徵信號; (4)被控設備接收特徵信號並發出反饋信號; (5)編碼單元接收反饋信號並根據反饋信號判斷被控設備所屬的紅外遙控編碼協議; (6)遙控器中的編碼單元接收遙控器按鍵發送的命令碼,並根據所屬的紅外遙控編碼協議調用協議屬性表、協議幀表和協議段表中相應的數據構造配置文件,然後按照配置文件進行編碼。
2.根據權利要求1所述的一種紅外遙控編碼方法,其特徵在於:所述現有的紅外遙控編碼協議包括NEC協議、RC-5/6協議和SONY SIRC協議。
【文檔編號】G08C23/04GK103745590SQ201410009369
【公開日】2014年4月23日 申請日期:2014年1月8日 優先權日:2014年1月8日
【發明者】陳懂 申請人:無錫訊泰科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀