專利名稱:一種雙向紅外收發(fā)器的分區(qū)域控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程遙控技術(shù)領(lǐng)域,特別涉及利用不同紅外收發(fā)器對(duì)不 同區(qū)域內(nèi)的紅外設(shè)備進(jìn)行集中地有效地遠(yuǎn)程控制。
背景技術(shù):
在現(xiàn)代家居生活中,充斥著各種類型,琳瑯滿目的家用電器,這給 人們的生活帶來(lái)了方便,但與此同時(shí)眾多的遙控器卻給人們帶來(lái)了極大 的不便。于是, 一些全能遙控器被生產(chǎn)出來(lái),它們能夠?qū)W習(xí)各種家電的 紅外命令,將所有的遙控功能集于一體。但是,其缺點(diǎn)是紅外信號(hào)覆蓋 范圍較小,不能對(duì)紅外設(shè)備進(jìn)行遠(yuǎn)距離地控制。同時(shí),對(duì)于相同廠家生 產(chǎn)的同型號(hào)的產(chǎn)品還有可能存在紅外信號(hào)編碼格式相同的問題,這樣有 可能造成一些混亂,從而不能有效地對(duì)紅外設(shè)備進(jìn)行集中地有效地控制。發(fā)明內(nèi)容針對(duì)以上的不足,本發(fā)明提出了一種雙向紅外收發(fā)器的分區(qū)域控制 方法,利用集中控制設(shè)備與雙向紅外收發(fā)器來(lái)實(shí)現(xiàn)對(duì)家中所有紅外設(shè)備 進(jìn)行集中管理操作并對(duì)其實(shí)現(xiàn)區(qū)域控制。一種雙向紅外收發(fā)器的分區(qū)域控制方法,其特征在于它主要步驟包括 1) 對(duì)系統(tǒng)設(shè)備進(jìn)行初始化a集中控制設(shè)備對(duì)紅外收發(fā)器進(jìn)行注冊(cè); b集中控制設(shè)備學(xué)習(xí)并保存紅外設(shè)備的紅外數(shù)據(jù);C集中控制設(shè)備將學(xué) 習(xí)到的紅外設(shè)備的數(shù)據(jù)下載到各區(qū)域內(nèi)的紅外收發(fā)器。2) 集中控制設(shè)備對(duì)紅外設(shè)備發(fā)出控制命令a紅外收發(fā)器接收射頻信號(hào);b紅外收發(fā)器將射頻信號(hào)轉(zhuǎn)換成紅外信號(hào);C紅外收發(fā)器將紅外信 號(hào)發(fā)送到本區(qū)域內(nèi)的紅外設(shè)備。3) 紅外設(shè)備響應(yīng)集中控制設(shè)備的控制命令。所述集中控制設(shè)備包括MCU控制單元(單片機(jī))、射頻發(fā)射接收模塊、液晶顯示屏、紅外發(fā)射管、紅外接收管、按鍵、電源、和存儲(chǔ)器nc,它可以是全能遙控器、中央控制器或PDA等。所述紅外收發(fā)器的型號(hào)為ARI-JRI-800B-III,每個(gè)區(qū)域(客廳、主臥、 影視廳等)內(nèi)都有一個(gè)紅外收發(fā)器,本區(qū)域的紅外收發(fā)器只能控制該區(qū) 域內(nèi)的紅外設(shè)備,每個(gè)紅外收發(fā)器都擁有一個(gè)唯一的設(shè)備ID,它是用來(lái) 表征該設(shè)備的類型、屬性及全球唯一的ID號(hào)。所述集中控制設(shè)備對(duì)紅外收發(fā)器進(jìn)行注冊(cè)過程為首先將集中控制 設(shè)備置為注冊(cè)狀態(tài),此時(shí)集中控制設(shè)備等待接收射頻信號(hào);然后由手動(dòng) 按下雙向紅外收發(fā)器的注冊(cè)按鍵,此時(shí)雙向紅外收發(fā)器會(huì)以廣播包的形 式發(fā)出射頻注冊(cè)請(qǐng)求信號(hào),該射頻信號(hào)包括雙向紅外收發(fā)器本身的ID信 息,注冊(cè)請(qǐng)求命令,以及相關(guān)數(shù)據(jù)的校驗(yàn)字節(jié);集中控制設(shè)備接收到該 注冊(cè)信號(hào)以后,將其ID寫入相應(yīng)的存儲(chǔ)區(qū)內(nèi)并完成注冊(cè)。所述集中控制設(shè)備與雙向紅外收發(fā)器之間的命令通訊格式包括源 設(shè)備ID號(hào)、目標(biāo)設(shè)備ID號(hào)、命令屬性、命令參數(shù)、偽隨機(jī)數(shù)、保留參 數(shù)、數(shù)據(jù)長(zhǎng)度和CRC校驗(yàn),其中設(shè)備ID的格式與紅外收發(fā)器數(shù)據(jù)格式
相同;命令屬性是用來(lái)表征此命令的本性;命令參數(shù)是控制設(shè)備時(shí)所需 的參數(shù);偽隨機(jī)數(shù)主要是解決控制器重復(fù)按鍵,讓控制器知道受控設(shè)備 回復(fù)的是哪次的按鍵;保留參數(shù)主要是為以后擴(kuò)展參數(shù)而保留的參數(shù); 數(shù)據(jù)長(zhǎng)度主要是為以后擴(kuò)展而保留的參數(shù);CRC校驗(yàn)是前面所有通訊數(shù) 據(jù)的CRC校驗(yàn)字節(jié)。從以上技術(shù)方案可以看出,紅外收發(fā)器在集中控制設(shè)備和紅外設(shè)備 之間起到了一個(gè)橋梁的作用,它負(fù)責(zé)接受集中控制設(shè)備發(fā)來(lái)的射頻控制 命令,然后將該命令轉(zhuǎn)換為紅外信號(hào)從而實(shí)現(xiàn)集中控制設(shè)備對(duì)紅外設(shè)備 的控制,因此,該方法的優(yōu)點(diǎn)是能夠?qū)λ械募t外設(shè)備進(jìn)行集中地有 效地管理;紅外信號(hào)覆蓋范圍廣,能夠有效地實(shí)現(xiàn)遠(yuǎn)程控制。
圖1顯示了集中控制設(shè)備的基本硬件結(jié)構(gòu);圖2顯示了集中控制設(shè)備分區(qū)域控制各紅外設(shè)備的結(jié)構(gòu);圖3顯示了紅外收發(fā)器設(shè)備ID的數(shù)據(jù)格式;圖4顯示了集中控制設(shè)備與雙向紅外收發(fā)器之間的命令通訊格式;圖5顯示了一個(gè)紅外數(shù)據(jù)載波;圖6顯示了紅外數(shù)據(jù)表的結(jié)構(gòu);圖7顯示了鍵值表內(nèi)的數(shù)據(jù)組織結(jié)構(gòu);圖8顯示了紅外數(shù)據(jù)存儲(chǔ)表內(nèi)的數(shù)據(jù)組織結(jié)構(gòu)。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施過程做進(jìn)一步的說(shuō)明。一種雙向紅外收發(fā)器的分區(qū)域控制方法包括以下步驟為分布在不 同區(qū)域的每個(gè)紅外收發(fā)器分配一個(gè)唯一的ID,它是集中控制設(shè)備與該區(qū) 域建立聯(lián)系的唯一標(biāo)志;對(duì)紅外收發(fā)器進(jìn)行注冊(cè),紅外收發(fā)器在使用前 都應(yīng)該在集中控制設(shè)備上注冊(cè);集中控制設(shè)備學(xué)習(xí)紅外設(shè)備的紅外數(shù)據(jù) 并將它們分別存放到指定的區(qū)域;將集中控制設(shè)備學(xué)習(xí)到的數(shù)據(jù)下載到 各指定區(qū)域的紅外收發(fā)器;這樣,通過紅外收發(fā)器就在集中控制設(shè)備和 各區(qū)域內(nèi)的紅外設(shè)備間建立了一條通信鏈路。由于每個(gè)紅外收發(fā)器都擁 有唯一的一個(gè)ID,所以它只能接受帶有自己ID的射頻信號(hào),然后將射頻 信號(hào)轉(zhuǎn)換成紅外信號(hào)并用來(lái)控制本區(qū)域內(nèi)的紅外設(shè)備。本發(fā)明所提到的集中控制設(shè)備包括目前所用到的全能遙控器、中央 控制器、PDA等,它具有當(dāng)前全能遙控器的基本硬件結(jié)構(gòu)如圖l所示, 它包括MCU控制單元(單片機(jī))、射頻發(fā)射接收模塊、液晶顯示屏、紅 外發(fā)射管、紅外接收管、按鍵、電源、和存儲(chǔ)器nc,能夠?qū)W習(xí)所有紅外 設(shè)備所發(fā)出的紅外信號(hào)。本發(fā)明所用到的雙向紅外收發(fā)器的型號(hào)為ARI-JRI-800B-III。如圖2所示,每個(gè)區(qū)域(客廳、主臥、影視廳等)內(nèi)都有一個(gè)紅外收發(fā)器,本 區(qū)域的紅外收發(fā)器只能控制該區(qū)域內(nèi)的紅外設(shè)備。每個(gè)紅外收發(fā)器都擁 有一個(gè)唯一的設(shè)備ID,它是用來(lái)表征該設(shè)備的類型(8bits)、屬性(4bits) 及全球唯一的ID號(hào)(20bits)。其數(shù)據(jù)格式如圖3所示。紅外收發(fā)器在使用前都應(yīng)該先在集中控制設(shè)備上注冊(cè),注冊(cè)的目的 是為了將其設(shè)備ID寫入集中控制設(shè)備,使得集中控制設(shè)備通過該設(shè)備ID 能夠找到相應(yīng)的紅外收發(fā)器。注冊(cè)的過程為首先將集中控制設(shè)備置為 注冊(cè)狀態(tài),此時(shí)集中控制設(shè)備等待接收射頻信號(hào);然后由手動(dòng)按下雙向
紅外收發(fā)器的注冊(cè)按鍵,此時(shí)雙向紅外收發(fā)器會(huì)以廣播包的形式發(fā)出射 頻注冊(cè)請(qǐng)求信號(hào),該射頻信號(hào)包括雙向紅外收發(fā)器本身的ID信息,注冊(cè)請(qǐng)求命令,以及相關(guān)數(shù)據(jù)的校驗(yàn)字節(jié);集中控制設(shè)備接收到該注冊(cè)信號(hào) 以后,將其ID寫入相應(yīng)的存儲(chǔ)區(qū)內(nèi)并完成注冊(cè)。集中控制設(shè)備與雙向紅 外收發(fā)器之間的命令通訊格式如圖4所示,其中設(shè)備ID的數(shù)據(jù)格式與圖 3中的相同;命令屬性是用來(lái)表征此命令的本性;命令參數(shù)是控制設(shè)備時(shí) 所需的參數(shù);偽隨機(jī)數(shù)主要是解決控制器重復(fù)按鍵,讓控制器知道受控 設(shè)備回復(fù)的是哪次的按鍵;保留參數(shù)主要是為以后擴(kuò)展參數(shù)而保留的參 數(shù);數(shù)據(jù)長(zhǎng)度主要是為以后擴(kuò)展而保留的參數(shù);CRC校驗(yàn)是前面所有通 訊數(shù)據(jù)的CRC校驗(yàn)字節(jié)。集中控制設(shè)備主要通過接收二極管并利用MCU的捕捉功能來(lái)實(shí)現(xiàn) 對(duì)紅外波形的解調(diào),通過改變捕捉功能觸發(fā)的中斷方式(上升沿與下降 沿)與一個(gè)16位定時(shí)器來(lái)記錄紅外波形高低電平所持續(xù)的時(shí)間。每改變 一次中斷就必須將其時(shí)間基數(shù)保存起來(lái),即保存高電平的時(shí)間^和低電 平的時(shí)間t2,從而得到紅外脈沖的周期T。采用這種解碼方式就不再考慮 紅外設(shè)備的編碼格式,任何格式的紅外波形數(shù)據(jù)都可以學(xué)習(xí)到遙控器中, 然后通過縮小數(shù)值的算法來(lái)實(shí)現(xiàn)對(duì)學(xué)習(xí)到的數(shù)據(jù)進(jìn)行壓縮,并將數(shù)據(jù)存 儲(chǔ)在外部IIC中,這樣可以減少存儲(chǔ)數(shù)據(jù)的空間。集中控制設(shè)備學(xué)習(xí)紅外 數(shù)據(jù)的具體實(shí)現(xiàn)過程描述如下集中控制設(shè)備接收到紅外信號(hào)(如圖5 所示)以后,首先對(duì)該紅外信號(hào)進(jìn)行采樣,通過定時(shí)器0和1分別對(duì)高 低進(jìn)行計(jì)時(shí),采樣5個(gè)周期后計(jì)算它們的平均值,從而得到高電平持續(xù) 的時(shí)間ti和低電平的時(shí)間t2,那么脈沖的周期T^t一t2;然后讀出脈沖的 個(gè)數(shù)n,由此得到紅外線發(fā)射的時(shí)間為WT,沒有脈沖的部分通過計(jì)時(shí)器得到;最后將這些時(shí)間順序記錄下來(lái),以0x64、 Oxff作為結(jié)束標(biāo)記,并 記錄下數(shù)據(jù)的長(zhǎng)度。紅外數(shù)據(jù)先存儲(chǔ)在預(yù)先開設(shè)的緩沖區(qū)內(nèi),其數(shù)據(jù)表的結(jié)構(gòu)如圖6所 示。學(xué)習(xí)后的紅外數(shù)據(jù)需要經(jīng)過縮小數(shù)值的算法進(jìn)行壓縮,然后再存儲(chǔ) 到外部IIC中。在集中控制設(shè)備的存儲(chǔ)區(qū)中有兩個(gè)表被用來(lái)存儲(chǔ)這些數(shù) 據(jù),如圖7和8所示。其中鍵值表(圖7所示)的作用為用來(lái)存放紅外 數(shù)據(jù)在紅外數(shù)據(jù)存儲(chǔ)表(圖8所示)中的地址,紅外數(shù)據(jù)存儲(chǔ)表才是真 正用來(lái)存儲(chǔ)紅外數(shù)據(jù)的。鍵值表格(如圖7所示)被分成5個(gè)存儲(chǔ)區(qū)(電 視、功放、DVD、音響和空調(diào)),每個(gè)區(qū)占120字節(jié),每3個(gè)字節(jié)表示1 個(gè)按鍵,在這3個(gè)字節(jié)中,第1個(gè)字節(jié)表示該按鍵是否有學(xué)習(xí)過紅外數(shù) 據(jù)(0表示沒有學(xué)習(xí)過,1表示已經(jīng)學(xué)習(xí)過)、是否有復(fù)用(大于1為復(fù) 用);第2、 3個(gè)字節(jié)表示該按鍵的紅外數(shù)據(jù)存儲(chǔ)的高、低位地址Aaddh、 Aaddl;復(fù)用(X大于l)的情況時(shí)跳到以X為地址的位置獲取數(shù)據(jù)地址 Baddh和Baddl。在表格的最后10字節(jié)中,每?jī)蓚€(gè)字節(jié)為一組,分別表 示以上5個(gè)存儲(chǔ)區(qū)域中,使用紅外數(shù)據(jù)存儲(chǔ)區(qū)的末地址(每種設(shè)備分配兩 個(gè)字節(jié)),通過這個(gè)地址可以得到下一次存放紅外數(shù)據(jù)時(shí)的起始地址。紅 外數(shù)據(jù)存儲(chǔ)表(如圖8所示)同樣對(duì)應(yīng)地分成5個(gè)區(qū)域(電視、功放、 DVD、音響和空調(diào)),用于分類存儲(chǔ)紅外數(shù)據(jù)。根據(jù)鍵值表中每個(gè)按鍵的第一個(gè)字節(jié)的數(shù)值狀態(tài),紅外數(shù)據(jù)的存儲(chǔ) 過程分為以下三種情況來(lái)處理1、當(dāng)?shù)谝粋€(gè)字節(jié)的數(shù)值為0時(shí),表明該按鍵沒有學(xué)習(xí)過。此時(shí)直接 從表格的最后10個(gè)字節(jié)中找到相應(yīng)區(qū)域的那兩個(gè)字節(jié),讀出里面的內(nèi)容, 然后根據(jù)學(xué)習(xí)的紅外數(shù)據(jù)的長(zhǎng)度和存儲(chǔ)區(qū)的剩余空間,判斷是否有足夠
的存儲(chǔ)空間。如果存儲(chǔ)空間足夠,則以讀出的那兩個(gè)字節(jié)的內(nèi)容作為存 儲(chǔ)紅外數(shù)據(jù)的起始地址,將紅外數(shù)據(jù)存儲(chǔ)到紅外數(shù)據(jù)存儲(chǔ)表中,并修改 鍵值表中該區(qū)域的末地址和該按鍵所對(duì)應(yīng)的三個(gè)字節(jié)的內(nèi)容;如果空間 不足則存儲(chǔ)失敗。2、 當(dāng)?shù)谝粋€(gè)字節(jié)的數(shù)值為1時(shí),表明該按鍵已經(jīng)學(xué)習(xí)過。此時(shí)直接 讀出其存儲(chǔ)地址,然后通過比較其他按鍵的存儲(chǔ)地址,找到存儲(chǔ)在它后 面的下一個(gè)紅外存儲(chǔ)地址,并可以計(jì)算出剩余的存儲(chǔ)空間,再比較剛學(xué) 習(xí)到的紅外數(shù)據(jù)的長(zhǎng)度,判斷是否有足夠的存儲(chǔ)空間。如果足夠,就把 存在它后面的所有紅外數(shù)據(jù)向上移動(dòng),將它的數(shù)據(jù)覆蓋掉,同時(shí)修改被 移動(dòng)的數(shù)據(jù)在鍵值表中的地址,然后將剛學(xué)到的紅外數(shù)據(jù)接著前面的數(shù) 據(jù)存到后面,最后修改該按鍵的鍵值地址和末地址;如果空間不足則存 儲(chǔ)失敗。3、 當(dāng)?shù)谝粋€(gè)字節(jié)的數(shù)值大于1時(shí),表明該按鍵已經(jīng)有復(fù)用。此時(shí)如 果需要再?gòu)?fù)用該按鍵,就通過第一個(gè)字節(jié)的值找到復(fù)用鍵的地址,然后 再執(zhí)行2的過程;如果以前沒有復(fù)用過,就到第32 39號(hào)鍵(即鍵值表 中,某類設(shè)備最后8個(gè)鍵,每類設(shè)備最多只能復(fù)用8個(gè)鍵)中查找沒被 復(fù)用的鍵值位置(即第一個(gè)字節(jié)為0),如果都被占用,則操作失敗退出, 如果有沒被復(fù)用的鍵值,就值該鍵值第一個(gè)字節(jié)為l,然后執(zhí)行1的過程; 否則復(fù)用該鍵失敗。紅外收發(fā)器內(nèi)的紅外數(shù)據(jù)來(lái)自源于集中控制設(shè)備,其數(shù)據(jù)存儲(chǔ)組織 結(jié)構(gòu)跟集中控制設(shè)備中的完全相同。學(xué)習(xí)完以后,需要將集中控制設(shè)備 中的紅外數(shù)據(jù)下載到各紅外收發(fā)器內(nèi)。紅外數(shù)據(jù)下載的通訊協(xié)議如下 收發(fā)器通過串口接受數(shù)據(jù),收到一幀的數(shù)據(jù)(共33個(gè)字節(jié),前32個(gè)字
節(jié)為紅外數(shù)據(jù),第33個(gè)字節(jié)為檢驗(yàn)和字節(jié))后產(chǎn)生中斷,并發(fā)送0X5A 給集中控制設(shè)備,作為一幀數(shù)據(jù)的結(jié)束標(biāo)志,然后集中控制設(shè)備再發(fā)送 下一幀的紅外數(shù)據(jù)。如果傳送失敗的話,將停止傳輸,等待重新下載。紅外收發(fā)器注冊(cè)并下載紅外數(shù)據(jù)以后就在集中控制設(shè)備和任一紅外 設(shè)備之間建立起了一條通信的橋梁。集中控制設(shè)備通過圖4所示的命令 通訊格式向所有的紅外收發(fā)器發(fā)送射頻控制命令,該命令中包含紅外收 發(fā)器的設(shè)備ID以及命令參數(shù)等信息。紅外收發(fā)器接收到射頻信號(hào)以后, 先判斷射頻命令中目標(biāo)設(shè)備ID是否與自己的ID相匹配。如果是則根據(jù) 射頻命令中的命令參數(shù)等信息,利用事先從集中控制設(shè)備下載過來(lái)的數(shù) 據(jù),按照公式紅外數(shù)據(jù)地址=120*設(shè)備類型編號(hào)+按鍵值*3 + 1,從鍵值表和紅外數(shù)據(jù)存儲(chǔ)表找到并讀取紅外數(shù)據(jù)。由于存儲(chǔ)的紅外數(shù)據(jù)是經(jīng)過 壓縮的,所以在調(diào)解過程中,應(yīng)該先將數(shù)據(jù)壓縮進(jìn)行還原,然后再通過 MCU的定時(shí)器功能與輸出比較功能進(jìn)行紅外波形的調(diào)制。這樣,紅外收 發(fā)器就完成了射頻控制命令到紅外信號(hào)的轉(zhuǎn)換。紅外收發(fā)器將射頻命令轉(zhuǎn)換為紅外信號(hào)以后發(fā)送給本區(qū)域內(nèi)的紅外 設(shè)備,紅外設(shè)備接受到紅外信號(hào)并作出響應(yīng)。如圖2所示,集中控制設(shè)備(如全能遙控)向區(qū)域I (客廳)內(nèi)的 紅外設(shè)備1發(fā)出遙控命令,由于射頻信號(hào)中包含紅外收發(fā)器的ID信息, 所以只有紅外收發(fā)器ID1對(duì)該命令進(jìn)行響應(yīng)。紅外收發(fā)器ID1將相應(yīng)的 紅外數(shù)據(jù)從存儲(chǔ)區(qū)中調(diào)出并轉(zhuǎn)換為紅外信號(hào)發(fā)射給紅外設(shè)備1,紅外設(shè)備 l接受到紅外收發(fā)器發(fā)出的紅外信號(hào)并做出響應(yīng)。如此方式,集中控制設(shè) 備可以通過發(fā)送射頻指令控制任何區(qū)域內(nèi)不同的紅外設(shè)備,從而實(shí)現(xiàn)了 集中控制和遠(yuǎn)程控制。
權(quán)利要求
1、 一種雙向紅外收發(fā)器的分區(qū)域控制方法,其特征在于它主要步驟 包括-1) 對(duì)系統(tǒng)設(shè)備進(jìn)行初始化a集中控制設(shè)備對(duì)紅外收發(fā)器進(jìn)行注冊(cè), b集中控制設(shè)備學(xué)習(xí)并保存紅外設(shè)備的紅外數(shù)據(jù),C集中控制設(shè)備將學(xué) 習(xí)到的紅外設(shè)備的數(shù)據(jù)下載到各區(qū)域內(nèi)的紅外收發(fā)器;2) 集中控制設(shè)備對(duì)紅外設(shè)備發(fā)出控制命令a紅外收發(fā)器接收射頻 信號(hào),b紅外收發(fā)器將射頻信號(hào)轉(zhuǎn)換成紅外信號(hào),c紅外收發(fā)器將紅外信 號(hào)發(fā)送到本區(qū)域內(nèi)的紅外設(shè)備;3) 紅外設(shè)備響應(yīng)集中控制設(shè)備的控制命令。
2、 根據(jù)權(quán)利要求1所述的雙向紅外收發(fā)器的分區(qū)域控制方法,其特 征在于,所述集中控制設(shè)備包括MCU控制單元(單片機(jī))、射頻發(fā)射接 收模塊、液晶顯示屏、紅外發(fā)射管、紅外接收管、按鍵、電源、和存儲(chǔ) 器IIC,它可以是全能遙控器、中央控制器或PDA等。
3、 根據(jù)權(quán)利要求l所述的雙向紅外收發(fā)器的分區(qū)域控制方法,其特 征在于,所述紅外收發(fā)器的型號(hào)為ARI-JRI-800B-ni,每個(gè)區(qū)域(客廳、 主臥、影視廳等)內(nèi)都有一個(gè)紅外收發(fā)器,本區(qū)域的紅外收發(fā)器只能控 制該區(qū)域內(nèi)的紅外設(shè)備,每個(gè)紅外收發(fā)器都擁有一個(gè)唯一的設(shè)備ID,它 是用來(lái)表征該設(shè)備的類型、屬性及全球唯一的ID號(hào)。
4、 根據(jù)權(quán)利要求1所述的雙向紅外收發(fā)器的分區(qū)域控制方法,其特 征在于,所述集中控制設(shè)備對(duì)紅外收發(fā)器進(jìn)行注冊(cè)過程為首先將集中 控制設(shè)備置為注冊(cè)狀態(tài),此時(shí)集中控制設(shè)備等待接收射頻信號(hào);然后由手動(dòng)按下雙向紅外收發(fā)器的注冊(cè)按鍵,此時(shí)雙向紅外收發(fā)器會(huì)以廣播包 的形式發(fā)出射頻注冊(cè)請(qǐng)求信號(hào),該射頻信號(hào)包括雙向紅外收發(fā)器本身的ID信息,注冊(cè)請(qǐng)求命令,以及相關(guān)數(shù)據(jù)的校驗(yàn)字節(jié);集中控制設(shè)備接收 到該注冊(cè)信號(hào)以后,將其ID寫入相應(yīng)的存儲(chǔ)區(qū)內(nèi)并完成注冊(cè)。
5、根據(jù)權(quán)利要求1所述的雙向紅外收發(fā)器的分區(qū)域控制方法,其特 征在于,所述集中控制設(shè)備與雙向紅外收發(fā)器之間的命令通訊格式包括: 源設(shè)備ID號(hào)、目標(biāo)設(shè)備ID號(hào)、命令屬性、命令參數(shù)、偽隨機(jī)數(shù)、保留 參數(shù)、數(shù)據(jù)長(zhǎng)度和CRC校驗(yàn),其中設(shè)備ID的格式與紅外收發(fā)器數(shù)據(jù)格 式相同;命令屬性是用來(lái)表征此命令的本性;命令參數(shù)是控制設(shè)備時(shí)所 需的參數(shù);偽隨機(jī)數(shù)主要是解決控制器重復(fù)按鍵,讓控制器知道受控設(shè) 備回復(fù)的是哪次的按鍵;保留參數(shù)主要是為以后擴(kuò)展參數(shù)而保留的參數(shù); 數(shù)據(jù)長(zhǎng)度主要是為以后擴(kuò)展而保留的參數(shù);CRC校驗(yàn)是前面所有通訊數(shù) 據(jù)的CRC校驗(yàn)字節(jié)。
全文摘要
本發(fā)明公開了一種雙向紅外收發(fā)器的分區(qū)域控制方法,它屬于遠(yuǎn)程遙控技術(shù)領(lǐng)域,特別涉及利用不同紅外收發(fā)器對(duì)不同區(qū)域內(nèi)的紅外設(shè)備進(jìn)行集中地有效地遠(yuǎn)程控制。該方法首先為不同區(qū)域的紅外收發(fā)器分配唯一的ID,并在集中控制設(shè)備上注冊(cè),同時(shí)集中控制設(shè)備學(xué)習(xí)紅外設(shè)備的紅外數(shù)據(jù),并下載到制定區(qū)域的紅外收發(fā)器上,這樣,通過紅外收發(fā)器就在集中控制設(shè)備和各區(qū)域內(nèi)的紅外設(shè)備間建立了一條通信鏈路,由于每個(gè)紅外收發(fā)器都擁有唯一的一個(gè)ID,所以它只能接受帶有自己ID的射頻信號(hào),然后將射頻信號(hào)轉(zhuǎn)換成紅外信號(hào)并用來(lái)控制本區(qū)域內(nèi)的紅外設(shè)備。通過本發(fā)明能夠?qū)λ械募t外設(shè)備進(jìn)行集中地有效地管理;紅外信號(hào)覆蓋范圍廣,能夠有效地實(shí)現(xiàn)遠(yuǎn)程控制。
文檔編號(hào)G08C23/04GK101145276SQ20071003034
公開日2008年3月19日 申請(qǐng)日期2007年9月21日 優(yōu)先權(quán)日2007年9月21日
發(fā)明者吳觀明, 炅 王, 王建民, 羅笑南 申請(qǐng)人:廣州市聚暉電子科技有限公司;中山大學(xué);廣東中大訊通信息有限公司