專利名稱:萬用可學(xué)習(xí)編程遙控器及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙控器,特別是萬用型遙控器及其控制方法。
背景技術(shù):
目前市面上已經(jīng)有了一些萬能遙控器,由按鍵、存儲(chǔ)器,存儲(chǔ)器連接器、紅外發(fā)碼電路,微控制器等組成,其控制方法的核心是將指定設(shè)備、指定型號(hào)電器的遙控碼存儲(chǔ)于遙控器的芯片中。只要將原來遙控器的發(fā)射口對(duì)準(zhǔn)新遙控器的接收口進(jìn)行一些操作,將新遙控器的信息通過紅外發(fā)碼電路接受及微控制器處理后存儲(chǔ)起來便能控制目標(biāo)設(shè)備,這種萬能遙控器的缺點(diǎn)是1、存儲(chǔ)芯片為固定式,信息不能隨時(shí)修改;2、只能對(duì)指定設(shè)備、指定型號(hào)電器產(chǎn)品進(jìn)行控制,不能對(duì)新上市的產(chǎn)品進(jìn)行控制,因?yàn)榇鎯?chǔ)器不支持遙控碼的更新,所以對(duì)那些新出來的設(shè)備、未錄入碼的電器不能操作,為此難以大規(guī)模推廣應(yīng)用;3、功能按鍵是由線路板布線定義的,但在遙控器表面上絲印只能是一套,這樣就不可能適用于不同設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的是為克服上述技術(shù)的不足,提供了一種萬用可學(xué)習(xí)編程遙控器及其控制方法,該遙控器可以自學(xué)習(xí)其它遙控器的碼、與新設(shè)備同步更新、操作方便。
本發(fā)明采用的技術(shù)方案是包括按鍵矩陣、可移動(dòng)可擦寫式外存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路、微控制器等,微控制器分別與按鍵、存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路連接,所述存儲(chǔ)器是一種存儲(chǔ)卡,該存儲(chǔ)卡與遙控器為插拔式連接、與微控制器間具有總線接口,并可直接通過USB接口與PC機(jī)相連,或與帶串口的單片機(jī)相連;先將目標(biāo)設(shè)備電器的遙控碼存儲(chǔ)于存儲(chǔ)卡中,再將所述微控制器的控制命令相應(yīng)的控制信號(hào)傳送給上述目標(biāo)設(shè)備電器,控制方法依序如下(1)將目標(biāo)遙控器部分非通用控制程序和遙控代碼放在Flash、微型SIM卡、CF、SD卡上或其他可擦寫存儲(chǔ)介質(zhì)上;(2)通過USB紅外/射頻信號(hào)遙控代碼接收器和PC或單片機(jī)的應(yīng)用軟件,捕捉目標(biāo)遙控器的紅外或無線遙控編碼,將其轉(zhuǎn)換為可編輯的文本格式或不可編輯的二進(jìn)制格式文件;(3)將文件存入上述可擦寫存儲(chǔ)介質(zhì)上。
通過USB紅外/射頻信號(hào)遙控代碼接收器,利用遙控器中的微控制器或家用電腦軟件,自動(dòng)檢測(cè)不同的信號(hào)載波,并自動(dòng)將數(shù)據(jù)解碼、分析、存貯;并可利用遙控器中的微控制器,調(diào)用存儲(chǔ)在存儲(chǔ)介質(zhì)編碼文件,通過軟件分頻,可將相應(yīng)紅外或無線形式的控制信號(hào)發(fā)送出去,控制目標(biāo)設(shè)備電器。
本發(fā)明采用類似手機(jī)的機(jī)卡分離模式,通過存儲(chǔ)卡與計(jì)算機(jī)及互聯(lián)網(wǎng)的溝通,配合其自身的學(xué)習(xí)功能,將遙控設(shè)備高度集成與節(jié)約化,操作可靠簡單,使遙控器成為一個(gè)真正的智能化萬用遙控器。
下面結(jié)構(gòu)附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
圖1是本發(fā)明的電路原理圖;圖2是集中控制多種紅外遙控設(shè)備示意圖;圖3是紅外遙控信號(hào)自學(xué)習(xí)及還原原理圖;圖4是對(duì)已調(diào)波進(jìn)行解調(diào)的原理圖;圖5是紅外編碼信號(hào)脈寬的對(duì)應(yīng)關(guān)系圖;圖6是測(cè)量波形的外部中斷服務(wù)程序流程圖;圖7是測(cè)量數(shù)據(jù)回放流程圖;圖8是遙控發(fā)射信號(hào)原理圖;圖9是本發(fā)明結(jié)構(gòu)圖;圖10是本發(fā)明信號(hào)接受過程流程圖;圖11是本發(fā)明信號(hào)發(fā)送過程流程圖。
具體實(shí)施例方式本發(fā)明遙控器的裸機(jī)部分由按鍵、存儲(chǔ)卡、存儲(chǔ)卡連接器、紅外發(fā)碼電路、微控制器等組成,對(duì)于高檔機(jī),可以配置LCD觸摸屏等;只有插入有控制程序和遙控代碼的存儲(chǔ)卡后,裸機(jī)才能成為真正意義上的萬用遙控器,可以控制各種各樣的家電。
本發(fā)明的存儲(chǔ)器是一種存儲(chǔ)卡,為Flash、微型SIM卡、CF、SD卡上或其他可擦寫存儲(chǔ)介質(zhì),該存儲(chǔ)卡與遙控器為插拔式連接、與微控制器間具有USB接口并可直接與PC機(jī)相連或與帶串口的單片機(jī)相連。
采用類似手機(jī)的機(jī)卡分離模式,將遙控器部分非通用控制程序和遙控代碼(不同于遙控器本身的紅外或無線遙控編碼)放在Flash、微型SIM卡、CF、SD卡上或其他存儲(chǔ)介質(zhì)上,遙控器本身具有學(xué)習(xí)功能,可以學(xué)習(xí)其他遙控器,并將代碼轉(zhuǎn)入存儲(chǔ)介質(zhì)上保存下來。
通過一個(gè)簡單的USB紅外/射頻信號(hào)遙控代碼接收器和專用應(yīng)用軟件,可以捕捉紅外或無線遙控編碼,將其轉(zhuǎn)換為可編輯的文本格式或不可編輯的二進(jìn)制格式的文件,通過選擇不同的紅外協(xié)議將存儲(chǔ)卡控制不同的載波,并自動(dòng)將數(shù)據(jù)解碼、分析、存貯,存儲(chǔ)卡支持載波頻率0K至100K,代碼波形數(shù)據(jù)可上傳到PC上保存,也可從PC機(jī)下傳波形數(shù)據(jù),存儲(chǔ)卡可通過互聯(lián)網(wǎng)擴(kuò)展,采用波形數(shù)據(jù)壓縮存儲(chǔ)存。
下面分別具體說明本發(fā)明硬件和軟件部分的設(shè)計(jì)一、硬件部分設(shè)計(jì)如圖1所示為本發(fā)明的電路原理圖,圖2所示為集中控制多種紅外遙控設(shè)備示意圖,通常紅外遙控器將遙控信號(hào)(二進(jìn)制脈沖碼)制在38KHz的載波上,經(jīng)緩沖放大后送至紅外發(fā)光二極管,轉(zhuǎn)化為紅外信號(hào)發(fā)射出去。二進(jìn)制脈沖碼的形式有多種,其中最為常用的是PWM碼(脈沖寬度調(diào)制碼)和PPM碼(脈沖位置調(diào)制碼)。前者以寬脈沖表示1,窄脈沖表示0。后者脈沖寬度一樣,但是碼位的寬度不一樣,碼位寬的代表1,碼位窄的代表0。
遙控編碼脈沖信號(hào)(以PPM碼為例)通常由引導(dǎo)碼、系統(tǒng)碼、系統(tǒng)反碼、功能碼、功能反碼等信號(hào)組成。引導(dǎo)碼也叫起始碼,由寬度為9ms的高電平和寬度為4.5ms的低電平組成(不同的遙控系統(tǒng)在高低電平的寬度上有一定區(qū)別),用來標(biāo)志遙控編碼脈沖信號(hào)的開始。系統(tǒng)碼也叫識(shí)別碼,它用來指示遙控系統(tǒng)的種類,以區(qū)別其它遙控系統(tǒng),防止各遙控系統(tǒng)的誤動(dòng)作。功能碼也叫指令碼,它代表了相應(yīng)的控制功能,接收機(jī)中的微控制器可根據(jù)功能碼的數(shù)值完成各種功能操作。系統(tǒng)反碼與功能反碼分別是系統(tǒng)碼與功能碼的反碼,反碼的加入是為了能在接收端校對(duì)傳輸過程中是否產(chǎn)生差錯(cuò)。為了提高抗干擾性能和降低電源消耗,將上述的遙控編碼脈沖對(duì)頻率為38KHz(周期為26.3ms)的載波信號(hào)進(jìn)行脈幅調(diào)制(PAM),再經(jīng)緩沖放大后送到紅外發(fā)光管,將遙控信號(hào)發(fā)射出去。
根據(jù)遙控信號(hào)編碼和發(fā)射過程,遙控信號(hào)的識(shí)別即解碼過程是去除38KHz載波信號(hào)后識(shí)別出二進(jìn)制脈沖碼中的0和1。遙控信號(hào)識(shí)別、存儲(chǔ)、還原的硬件電路如圖2所示,由單片機(jī)W78E52B-24、一體化紅外接收頭、存儲(chǔ)器、還原調(diào)制與紅外發(fā)光管驅(qū)動(dòng)電路組成。
一體化紅外接收頭采用SIEMENS SFH 506-38,它負(fù)責(zé)紅外遙控信號(hào)的解調(diào)。將調(diào)制在38kHz上的紅外脈沖信號(hào)解調(diào)并反向后再輸入到W78E52B-24的INT0(P3.2)引腳,由單片機(jī)進(jìn)行高電平與低電平寬度的測(cè)量。
如圖3所示是紅外遙控信號(hào)自學(xué)習(xí)及還原原理圖,使用具有I2C總線接口的E2PROM芯片24C32作為存儲(chǔ)器,其容量為4KB,用來保存識(shí)別的遙控信號(hào)的高電平與低電平的寬度數(shù)據(jù)。通常遙控信號(hào)的二進(jìn)制脈沖碼長為32位,每位由一個(gè)高電平與一個(gè)低電平組成,應(yīng)保存的信號(hào)寬度數(shù)據(jù)為64個(gè),再加上引導(dǎo)碼2個(gè)數(shù)據(jù),共計(jì)66個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)用一個(gè)字節(jié)來表示。一個(gè)遙控信號(hào)命令需要66個(gè)字節(jié)來保存??紤]到不同的遙控系統(tǒng)有區(qū)別,有些遙控信號(hào)命令較長,所以存儲(chǔ)空間應(yīng)留有適當(dāng)余量,來決定E2PROM芯片的容量和型號(hào)。
遙控信號(hào)的還原是通過P0口,如圖3中為P0.1,輸出二進(jìn)制脈沖碼的高電平與低電平及維持時(shí)間,再與38KHz調(diào)制脈沖相與,即P0口輸出高電平時(shí)允許38KHz調(diào)制脈沖通過,輸出低電平時(shí)關(guān)斷38KHz調(diào)制脈沖。調(diào)制后的信號(hào)驅(qū)動(dòng)紅外發(fā)射管。圖中LED用用來指示自學(xué)習(xí)中的各狀態(tài)。P2口連結(jié)一組按鈕,數(shù)量與需要集中控制的紅外遙控設(shè)備數(shù)相同,用來控制單片機(jī)進(jìn)入或退出自學(xué)習(xí)狀態(tài),按鈕號(hào)與設(shè)備號(hào)對(duì)應(yīng)。單片機(jī)與上位機(jī)或集中控制器通過RS-485或USB總線通信,轉(zhuǎn)發(fā)紅外遙控設(shè)備的控制圖4是對(duì)已調(diào)波進(jìn)行解調(diào)的原理圖,所有紅外遙控器的輸出都是用編碼后的串行數(shù)據(jù)對(duì)38kHz~40kHz的方波進(jìn)行脈沖幅度調(diào)制而產(chǎn)生的。如果直接對(duì)已調(diào)波進(jìn)行測(cè)量,而其脈寬只有20多微秒,由于單片機(jī)的指令周期是微秒級(jí),會(huì)產(chǎn)生很大的誤差。因此,先要對(duì)已調(diào)波進(jìn)行解調(diào),對(duì)解調(diào)后的波形進(jìn)行測(cè)量。用CX20106對(duì)已調(diào)波進(jìn)行解調(diào),將CX20106解調(diào)出的遙控編碼脈沖直接連入單片機(jī)的INT0和T0腳,定時(shí)器T0和T1都初始化為定時(shí)工作方式1,T0的GATE位置位。每次外部中斷首先停止定時(shí),記錄T0、T1的計(jì)數(shù)值,然后將T0、T1的計(jì)數(shù)值清零,并重新啟動(dòng)定時(shí)。T0的值即為高電平脈寬,T1~T0的值為低電平脈寬。T0、T1與紅外編碼信號(hào)脈寬的對(duì)應(yīng)關(guān)系如圖5所示。
測(cè)量波形的外部中斷服務(wù)程序的流程如圖6所示,測(cè)量數(shù)據(jù)回放流程如圖7所示,只須用的數(shù)據(jù)周期性地改變P1.0就可以得到原來的遙控編碼脈沖。
如圖8所示,用遙控脈沖信號(hào)調(diào)制38kHz方波,然后將已調(diào)波放大,驅(qū)動(dòng)紅外發(fā)光二極管,就可以得到遙控發(fā)射信號(hào),調(diào)制可用一個(gè)或門實(shí)現(xiàn),38kHz方波可用單片機(jī)的定時(shí)器T1產(chǎn)生。有些遙控器的載頻可能是40kHz,只須稍微加大發(fā)射功率仍然可用38kHz載頻使其接收電路動(dòng)作。
本發(fā)明的試驗(yàn)操作過程如下(1)接好電源,壓下SW1,進(jìn)入學(xué)習(xí)模式,按終端上一個(gè)按鍵,LED亮,將被學(xué)習(xí)遙控器發(fā)射管對(duì)準(zhǔn)接收頭,距離20CM,按遙控器上的一個(gè)鍵,此時(shí)終端開始記錄一個(gè)波形,完成后LED滅,繼續(xù)下一個(gè)按鍵。
(2)彈起SW1,處于發(fā)碼狀態(tài),再按終端上某個(gè)鍵,終端會(huì)把剛才錄入的相應(yīng)按鍵的波形發(fā)出去,伴隨LED閃爍。
(3)通信方式USB仿真串口通讀9600B,N/8/1,指令和應(yīng)答均為單字節(jié)。
(4)指令格式如下表
終端收到上位機(jī)的學(xué)習(xí)指令后進(jìn)入學(xué)習(xí)狀態(tài),點(diǎn)亮LED,被學(xué)習(xí)遙控器對(duì)準(zhǔn)終端的接收頭,距離20CM,按下被學(xué)習(xí)的按鍵,終端開始記錄波形,伴隨LED閃亮,記錄完成后波形存到相應(yīng)的存儲(chǔ)區(qū),覆蓋以前的數(shù)據(jù),LED滅,應(yīng)答字符“O”(4FH)給上位機(jī)。如果20秒鐘內(nèi)沒有按下按鍵,則學(xué)習(xí)過程失敗,發(fā)應(yīng)答字符“E”(45H)給上位機(jī),以前的數(shù)據(jù)被保留,如果學(xué)習(xí)過程中有錯(cuò)誤,發(fā)應(yīng)答字符“E”(45H)給上位機(jī),以前的數(shù)據(jù)被清除,發(fā)碼指令格式如下表
終端收到發(fā)碼指令后,就把相應(yīng)編號(hào)存儲(chǔ)區(qū)的波形發(fā)射出去,發(fā)應(yīng)答字符“O”(4FH)給上位機(jī),如果波形為空或出錯(cuò)則發(fā)應(yīng)答字符“E”(45H)給上位機(jī)。
讀波形指令格式如下表
D7-610---讀波形指令;D5-0xxxxxx---存儲(chǔ)區(qū)編號(hào)(0-63)。
終端收到讀波形指令后,就把相應(yīng)編號(hào)存儲(chǔ)區(qū)的波形數(shù)據(jù)發(fā)給上位機(jī)(512字節(jié)),再發(fā)一個(gè)數(shù)據(jù)和校驗(yàn)字節(jié)。
寫波形指令格式如下表
D7-611---寫波形指令;D5-0xxxxxx---存儲(chǔ)區(qū)編號(hào)(0-63)。
終端收到寫波形指令后,緊接著接收波形數(shù)據(jù)(512字節(jié))存到相應(yīng)編號(hào)存儲(chǔ)區(qū),再接收一個(gè)數(shù)據(jù)和校驗(yàn)字節(jié),如果接收成功發(fā)應(yīng)答字符“O”(4FH)給上位機(jī),否則發(fā)應(yīng)答字符“E”(45H)給上位機(jī)。
二、軟件部分設(shè)計(jì)主要利用內(nèi)嵌式操作系統(tǒng)進(jìn)行產(chǎn)品開發(fā),包括遙控器硬件中及SD卡中的兩部分的軟件研發(fā)其中遙控器硬機(jī)中包括下列用戶無法修改軟件(1)內(nèi)嵌式操作系統(tǒng)(選LINUX)(2)中斷調(diào)用(3)鍵盤接口程序(改造現(xiàn)有系統(tǒng))(4)LCD接口程序(改造現(xiàn)有系統(tǒng))(5)SD卡讀寫程序(自主開發(fā))(6)數(shù)據(jù)加解密程序(購握奇)(7)晶振調(diào)制程序(8)自定義函數(shù)(9)紅外發(fā)送(10)紅外接收解碼程序SD卡中包括下列軟件(1)卡讀寫分配表,自定義鏈表(2)卡密鑰程序(購握奇)(3)遙控器生成軟件(與電腦遙控器代碼同)(4)觸摸屏錄入軟件(購漢王軟件)(5)其它應(yīng)用軟件(外購)以上是用戶無法修改的軟件,SD卡中還包括下列可以通過計(jì)算修改的數(shù)據(jù)(1)遙控器控制表(載波、鍵波形數(shù)據(jù)),自主定義數(shù)據(jù)庫
(2)遙控器背景圖,按鍵圖。
圖9~11所示,圖9是本發(fā)明結(jié)構(gòu)圖,圖10是本發(fā)明信號(hào)接受過程流程圖;圖11是本發(fā)明信號(hào)發(fā)送過程流程圖。標(biāo)準(zhǔn)型的遙控器是在傳統(tǒng)遙控器基礎(chǔ)上開發(fā),提供9種控制設(shè)備選擇按鍵(CT1,CT2,....CT9),并且增加一個(gè)學(xué)習(xí)鍵及鎖定HOLD鍵,其學(xué)習(xí)過程描述如下用上下鍵,在屏幕上找到CT1(也可以是自定義的設(shè)備名稱)同時(shí)按OK鍵與學(xué)習(xí)鍵,使遙控器上學(xué)習(xí)發(fā)光二極管變綠,而后按下HOLD進(jìn)入CT1的學(xué)習(xí)模式,如SD讀寫開關(guān)未開或SD是一塊只讀卡,此時(shí),學(xué)習(xí)發(fā)光二極管變紅,無法進(jìn)入學(xué)習(xí)模式,按HOLD回控制模式。進(jìn)入學(xué)習(xí)模式后,SD卡自動(dòng)生成CT1的一個(gè)代碼數(shù)據(jù)空表,并同時(shí)將原有表更名為帶系列號(hào)數(shù)據(jù)表存儲(chǔ)起來,以備將來使用。將被學(xué)習(xí)遙控器的紅外發(fā)送管正對(duì)智能化萬用學(xué)習(xí)編程遙控器的紅外接收管,按住發(fā)送方按鈕不放,而后按學(xué)習(xí)方相應(yīng)的按鍵,直到學(xué)習(xí)發(fā)光二極管綠光閃爍,說明按鍵數(shù)據(jù)寫入SD卡中,寫入過程中數(shù)據(jù)進(jìn)行了加密。全部按鍵學(xué)習(xí)完畢后,按HOLD解除學(xué)習(xí)模式進(jìn)入控制模式。
帶液晶屏的遙控器其學(xué)習(xí)過程描述如下用上下鍵,在屏幕上找到CT1(也可以是自定義的設(shè)備名稱)同時(shí)按OK鍵與學(xué)習(xí)鍵,使遙控器上學(xué)習(xí)發(fā)光二極管變綠,而后按下HOLD進(jìn)入CT1的學(xué)習(xí)模式,如SD讀寫開關(guān)未開或SD是一塊只讀卡,此時(shí),學(xué)習(xí)發(fā)光二極管變紅,無法進(jìn)入學(xué)習(xí)模式,按HOLD回控制模式。進(jìn)入學(xué)習(xí)模式后,SD卡自動(dòng)生成CT1的一個(gè)代碼數(shù)據(jù)空表,并同時(shí)將原有表更名為帶系列號(hào)數(shù)據(jù)表存儲(chǔ)起來,以備將來使用。將被學(xué)習(xí)遙控器的紅外發(fā)送管正對(duì)智能化萬用學(xué)習(xí)編程遙控器的紅外接收管,按住發(fā)送方按鈕不放,而后按學(xué)習(xí)方相應(yīng)的按鍵,直到學(xué)習(xí)發(fā)光二極管綠光閃爍,說明按鍵數(shù)據(jù)寫入SD卡中,寫入過程中數(shù)據(jù)進(jìn)行了加密。全部按鍵學(xué)習(xí)完畢后,按HOLD解除學(xué)習(xí)模式進(jìn)入控制模式。SD卡上學(xué)習(xí)的數(shù)據(jù)表可以通過計(jì)算機(jī)拷貝下來,上傳至企業(yè)網(wǎng)站上脫密后,再下載拷入SD卡,才可以進(jìn)行設(shè)備控制。用上下鍵,在屏幕上找到CT1(也可以是自定義的設(shè)備名稱)按OK鍵選中CT1,根據(jù)選擇的設(shè)備,讀取SD卡中CTX的控制數(shù)據(jù)表,獲取載波頻率,從而確定工作頻率。當(dāng)一個(gè)按鍵按下,從SD卡中讀取此鍵的波形數(shù)據(jù),而后發(fā)出相應(yīng)的紅外波形控制設(shè)備動(dòng)作。
帶觸摸屏的遙控器其學(xué)習(xí)過程描述如下開機(jī)后,按學(xué)習(xí)鍵進(jìn)入學(xué)習(xí)模式,根據(jù)被學(xué)遙控器的按鍵數(shù),輸入按鍵數(shù)及自定義的設(shè)備名稱,已經(jīng)有名稱的可直接選中名稱,系統(tǒng)自動(dòng)出現(xiàn)一個(gè)同樣按鍵數(shù)遙控器。按鈕名稱可以通過選擇錄入,也可以在計(jì)算機(jī)上用文本編輯,在計(jì)算機(jī)中可以更換遙控器的樣式。進(jìn)入學(xué)習(xí)模式后,SD卡自動(dòng)生成CT1的一個(gè)代碼數(shù)據(jù)空表,并同時(shí)將原有表更名為帶系列號(hào)數(shù)據(jù)表存儲(chǔ)起來,以備將來使用。將被學(xué)習(xí)遙控器的紅外發(fā)送管正對(duì)智能化萬用學(xué)習(xí)編程遙控器的紅外接收管,按住發(fā)送方按鈕不放,而后按學(xué)習(xí)方相應(yīng)的按鍵,直到學(xué)習(xí)發(fā)光二極管綠光閃爍,說明按鍵數(shù)據(jù)寫入SD卡中,寫入過程中數(shù)據(jù)進(jìn)行了加密。全部按鍵學(xué)習(xí)完畢后,按學(xué)習(xí)鍵解除學(xué)習(xí)模式進(jìn)入控制模式。
SD卡上學(xué)習(xí)的數(shù)據(jù)表可以通過計(jì)算機(jī)拷具下來,上傳至企業(yè)網(wǎng)站上脫密后,再下載拷入SD卡,才可以進(jìn)行設(shè)備控制。
本發(fā)明將代碼收集整理,放在網(wǎng)站上供無線電愛好者交流下載,也可以形成付費(fèi)網(wǎng)站運(yùn)營系統(tǒng),用戶如需要某個(gè)家電遙控器的編碼需網(wǎng)上付費(fèi)下載或購買寫好控制程序和遙控代碼的存儲(chǔ)卡。這樣就可以真正做到一個(gè)家庭只要一種遙控器就可以控制所有家電及相關(guān)設(shè)備,大大地減少的全球的遙控器的使用量,同時(shí)又使遙控器這個(gè)傳統(tǒng)的電器配件產(chǎn)品進(jìn)入所有的商店及超市成為可能。
權(quán)利要求
1.一種萬用可學(xué)習(xí)編程遙控器,包括按鍵矩陣、可移動(dòng)可擦寫式外存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路、微控制器等,微控制器分別與按鍵、存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路連接,其特征是所述存儲(chǔ)器是一種存儲(chǔ)卡,該存儲(chǔ)卡與遙控器為插拔式連接、與微控制器間具有總線接口,并可直接通過USB接口與PC機(jī)相連,或與帶串口的單片機(jī)相連。
2.一種權(quán)利要求1所述的萬用可學(xué)習(xí)編程遙控器的控制方法,先將目標(biāo)設(shè)備電器的遙控碼存儲(chǔ)于存儲(chǔ)卡中,再將所述微控制器的控制命令相應(yīng)的控制信號(hào)傳送給上述目標(biāo)設(shè)備電器,其特征是控制方法依序如下(1)將目標(biāo)遙控器部分非通用控制程序和遙控代碼放在Flash、微型SIM卡、CF、SD卡上或其他可擦寫存儲(chǔ)介質(zhì)上;(2)通過USB紅外/射頻信號(hào)遙控代碼接收器和PC或單片機(jī)的應(yīng)用軟件,捕捉目標(biāo)遙控器的紅外或無線遙控編碼,將其轉(zhuǎn)換為可編輯的文本格式或不可編輯的二進(jìn)制格式文件;(3)將文件存入上述可擦寫存儲(chǔ)介質(zhì)上。
3.根據(jù)權(quán)利要求2所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是通過USB紅外/射頻信號(hào)遙控代碼接收器,利用遙控器中的微控制器或家用電腦軟件,自動(dòng)檢測(cè)不同的信號(hào)載波,并自動(dòng)將數(shù)據(jù)解碼、分析、存貯;并可利用遙控器中的微控制器,調(diào)用存儲(chǔ)在存儲(chǔ)介質(zhì)編碼文件,通過軟件分頻,可將相應(yīng)紅外或無線形式的控制信號(hào)發(fā)送出去,控制目標(biāo)設(shè)備電器。
4.根據(jù)權(quán)利要求3所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是存儲(chǔ)卡支持載波頻率0K至150K,代碼波形數(shù)據(jù)可上傳到PC上保存,也可從PC機(jī)下傳波形數(shù)據(jù)到存儲(chǔ)卡。
5.根據(jù)權(quán)利要求3所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是存儲(chǔ)卡中的控制文件和軟件,可以根據(jù)事先約定的控制規(guī)約、協(xié)議,手工用文本編輯器或計(jì)算機(jī)軟件編寫、編輯;更改文件名和/或文本行順序,即可更改遙控器的按鍵定義。
6.根據(jù)權(quán)利要求2所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是存儲(chǔ)卡可通過互聯(lián)網(wǎng)擴(kuò)展。
7.根據(jù)權(quán)利要求3所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是微控制器是一種文件管理系統(tǒng)并兼容FAT文件系統(tǒng),管理著存儲(chǔ)卡中的所有文件。
8.根據(jù)權(quán)利要求2所述的一種萬用可學(xué)習(xí)編程遙控器的控制方法,其特征是所述可擦寫存儲(chǔ)介質(zhì)上具有數(shù)據(jù)庫管理系統(tǒng),通過微控制器執(zhí)行,保證一個(gè)遙控器能控制各種不同的使用紅外或射頻信號(hào)遙控器的設(shè)備。
全文摘要
本發(fā)明公開了萬用可學(xué)習(xí)編程遙控器及其控制方法,包括按鍵矩陣、可移動(dòng)可擦寫式外存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路、微控制器等,微控制器分別與按鍵、存儲(chǔ)器、存儲(chǔ)器連接器、紅外發(fā)碼電路連接,所述存儲(chǔ)器是一種存儲(chǔ)卡,該存儲(chǔ)卡與遙控器為插拔式連接、與微控制器間具有總線接口,并可直接通過USB接口與PC機(jī)相連,或與帶串口的單片機(jī)相連;先將目標(biāo)設(shè)備電器的遙控碼存儲(chǔ)于存儲(chǔ)卡中,再將所述微控制器的控制命令相應(yīng)的控制信號(hào)傳送給上述目標(biāo)設(shè)備電器,采用類似手機(jī)的機(jī)卡分離模式,通過存儲(chǔ)卡與計(jì)算機(jī)及互聯(lián)網(wǎng)的溝通,配合其自身的學(xué)習(xí)功能,將遙控設(shè)備高度集成與節(jié)約化,操作可靠簡單,使遙控器成為一個(gè)真正的智能化萬用遙控器。
文檔編號(hào)G08C23/00GK1945648SQ20061009653
公開日2007年4月11日 申請(qǐng)日期2006年9月30日 優(yōu)先權(quán)日2006年9月30日
發(fā)明者劉正東, 龍江, 程明慧, 龍濤 申請(qǐng)人:劉正東, 龍江, 程明慧, 龍濤