專利名稱:多合一的家電遙控裝置及其實現方法
技術領域:
本發明涉及一種家電遙控裝置,尤其是涉及一種能控制多種家電的多合一家電遙控裝置及其實現方法。
背景技術:
隨著生活水平的日益提高,在日常的生活中家用電器(簡稱家電)種類越來越多, 其中家電很多都是遙控控制的,如果要同時控制家電就必需拿上若干個遙控器,對用戶造成很多不便。以電視機的遙控器為例。電視機遙控器發出的遙控信號是將某個按鍵所對應的控制指令和系統碼(由O和1組成的序列),調制在32飛6KHZ范圍內的載波上,然后經放大、驅動紅外發射管將信號發射出去,其發射部分包括鍵盤矩陣、編碼調制、LED紅外發送器。現有遙控器存在的缺點是只能對電視進行遙控操作,不能對其他家電進行遙控控制。申請號為CN20102016^34.4的中國專利申請公開了一種多用途遙控器,將產生遙控信號的所述控制芯片連接工作對象轉換模塊來實現對保險箱、電視機、空調、VCD、DVD、 電風扇、電燈、門和車門的控制。該技術方案存在如下缺點1、需要在遙控器上新增對保險箱、電視機、空調、V⑶、DVD、電風扇、電燈、門和車門分別進行控制的多個按鍵;2、沒有公開工作對象轉換模塊具體如何實現。申請號為CN20102(^8M97. 3的中國專利申請公開了一種多合一家電智能遙控器,在殼體上設有功能選擇按鍵,功能選擇按鍵包括電視遙控按鍵、DVD遙控按鍵、機頂盒遙控按鍵、空調遙控按鍵或燈具遙控按鍵中的兩個以上遙控按鍵。該技術方案也是需要在原有遙控器面板上新增設用于控制其他家電的功能控制按鍵,實現成本高。
發明內容
本發明提出一種能控制多種家電的多合一家電遙控裝置,無需在遙控裝置上新增按鍵,操作簡單、實現容易。本發明采用如下技術方案實現一種多合一的家電遙控裝置的實現方法,所述方法包括步驟
設置至少一個按鍵為切換控制按鍵,每個切換控制按鍵具有2個碼值,每個碼值分別對應為對一種家電進行遙控的開關碼值;設置至少一個按鍵為復用按鍵,并設置復用按鍵具有與每種需要遙控的家電一一對應的碼值;
當檢測到有按鍵被按下時,判斷出被按下的是哪個按鍵;
若被按下的按鍵為復用按鍵,則檢測切換控制按鍵當前的碼值,根據切換控制按鍵當前的碼值確定當前遙控的家電,使被按下的復用按鍵產生與當前遙控的家電對應的碼值; 根據被按下按鍵的碼值生成并發出遙控信號。其中,當檢測到有按鍵被按下時,進入中斷處理,對鍵盤矩陣進行按鍵掃描后判斷出被按下的是哪個按鍵。
本發明所提出的一種多合一的家電遙控裝置,該家電遙控裝置包括用于形成遙控信號的處理器;分別與處理器連接的晶體振蕩器、供電電源、鍵盤矩陣和信號放大電路, 所述信號放大電路連接紅外信號發射電路;關鍵在于
所述鍵盤矩陣中的其中至少一個按鍵設置為切換控制按鍵,每個切換控制按鍵具有2 個碼值,每個碼值分別對應為對一種家電進行遙控的開關碼值;
所述鍵盤矩陣中的其中至少一個按鍵設置為復用按鍵,對復用按鍵設置與每種需要遙控的家電一一對應的多個碼值;
當檢測到被按下的按鍵為復用按鍵時,檢測切換控制按鍵當前的碼值,根據切換控制按鍵當前的碼值確定當前遙控的家電,使被按下的復用按鍵產生與當前遙控的家電對應的碼值,根據被按下按鍵的碼值生成并發出遙控信號。其中,處理器為型號是UPD6121G的遙控芯片。與現有技術相比,本發明具有如下有益效果
本發明提出的遙控裝置,無需新增按鍵,通過將按鍵定義多個不同的編碼來復用按鍵, 利用切換控制按鍵控制遙控裝置進行控制狀態切換,以使被按下的按鍵發出與當前遙控狀態相對應的碼值,以達到利用同一個遙控裝置在不新增按鍵的前提下,實現對多個不同類型的家電進行遙控。
圖1是一種遙控信號的編碼規則示意圖; 圖2是本發明的流程示意圖3是一個實施例中復用按鍵對應碼值的示意圖; 圖4是本發明遙控裝置的模塊化結構示意圖。
具體實施例方式遙控裝置發射遙控信號,是將遙控裝置上的某個按鍵所對應的控制指令和系統碼 (由0和1組成的序列),調制在32飛6KHZ范圍內的載波上,然后經放大、驅動紅外發射管將信號發射出去。由于遙控裝置中采用不同的遙控芯片,其產生的遙控信號的編碼格式也不一樣。 如圖1所示,是一種廣泛使用的遙控信號的編碼規則示意圖,就是業界俗稱的NEC標準遙控信號編碼規則,由“引導碼+系統碼+系統碼(或系統碼取反)+數據碼+數據碼取反”組成。引導碼用來通知接收器其后為遙控數據;系統碼用來區分是哪一機型的數據,接收端依此來判斷后續的數據是否為須執行的指令;數據碼用來區分是哪一個鍵被按下,接收端根據數據碼做出應該執行什么動作的判斷。為了提高編碼的可靠性,NEC標準規定系統碼、數據碼后分別接著傳送一個同樣的碼或者反碼,供誤碼校驗用。其中,遙控載波的頻率為38KHz (占空比為1 :3);當某個按鍵按下時,首先發射一個完整的如圖1所示全碼,然后經延時再發射一系列簡碼(簡碼是在持續按鍵時發送的碼,用于告知接收端,遙控裝置上某個按鍵是在被連續地按著),直到按鍵松開即停止發射, 簡碼重復延時108ms,每兩個引導脈沖上升沿之間的間隔都是108ms。其中,引導碼高電平 4. 5ms,低電平4. 5ms ;系統碼8位,數據碼8位,共32位;數據0用“高電平0. 5625ms +低電平0. 5625ms”表示,數據1用“高電平0. 5625ms +低電平1. 6875ms”表示。本發明是通過將按鍵定義多個不同的編碼來復用按鍵,利用切換控制按鍵來控制遙控裝置進行控制狀態切換,以使被按下的按鍵發出與當前遙控狀態相對應的碼值,以達到利用同一個遙控裝置在不新增按鍵的前提下,實現對多個不同類型的家電進行遙控。以下以電視機的遙控裝置同時控制電視機和LED燈為例進一步描述本發明。其中,LED燈的控制器上連接遙控信號接收器,通過遙控信號接收器接收的遙控信號,對LED 燈的亮度、色溫進行調節控制。結合圖2所示,實現本發明提出的多合一遙控裝置的步驟包括
步驟Sll 根據遙控裝置需要控制的家電種類,設置至少一個按鍵為切換控制按鍵,每個切換控制按鍵具有2個碼值,每個碼值對應為對一種家電進行遙控的開關碼值;并對復用的按鍵設置與遙控家電類型一一對應的多個碼值,以在控制每種家電的控制狀態時發出其中一種碼值。結合圖3所示,本實施例中,將其中一個按鍵設置為切換控制按鍵,其2個碼值分別是0CH、02H,其中,OCH碼值為控制電視機的開關碼值,02H碼值為控制LED燈開關碼值; 另外,將遙控裝置上用于控制電視機音量增加的按鍵(碼值為45H)、音量減小的按鍵(碼值為44H),以及頻道+ (碼值為42H)和頻道一(碼值為43H)的兩個按鍵,分別進行復用,定義碼值分別為 45H/04H、44H/08H、42H/06H、43H/0AH。步驟S12 在遙控裝置上電時進行初始化。結合圖4所示,遙控裝置包括用于形成遙控信號且型號為UPD6121G芯片的處理器;與處理器連接的晶體振蕩器和供電電源;與處理器連接的信號放大電路、紅外信號發射電路以及鍵盤矩陣。其中,UPD6121G芯片是NEC公司生產的一款專門的遙控發射器專用芯片,內置振蕩器、信號發生器、鍵控輸入編碼器和指令編碼器等元件。其工作原理是UPD6121G芯片內部的振蕩器通過外部的晶體振蕩器組成一個高頻振蕩器,產生高頻振蕩信號(480kHz),此信號送入定時信號發生器后產生40KHz的正弦信號和定時脈沖信號;正弦信號送入編碼調制器作為載波信號;定時脈沖信號送至信號發生器、鍵控輸入編碼器和指令編碼器作為這些電路的時間標準信號,遙控信號的發射,是將按鍵所對應的控制指令和系統碼(由0和1 組成的序列),調制在32飛6KHz范圍內的載波上,經過信號放大、驅動紅外信號發射電路將信號發射。UPD6121G芯片的用戶識別碼固定為十六進制;后16位為8位操作碼(功能碼)及其反碼。UPD6121G芯片具有1 種不同組合的編碼。遙控裝置在按鍵按下后,周期性地發出同一種32位二進制碼,周期為108ms。一組碼本身的持續時間(45 ms 63ms)隨它包含的二進制“0”和“1”的個數不同而不同。當一個鍵按下超過36ms,振蕩器使UPD6121G芯片激活,將發射一組108ms的編碼脈沖,這108ms發射代碼由一個起始碼(9ms),一個結果碼 (4. 5ms),低8位地址碼(9ms 18ms),高8位地址碼(9ms 18ms),8位數據碼(9ms 18ms)和這8位數據的反碼(9miTl8mS)組成。如果鍵按下超過108ms仍未松開,接下來發射的代碼 (連發代碼)將僅由起始碼(9ms)和結束碼(2. 5ms)組成。步驟S13 判斷是否有按鍵被按下。如是,則進入步驟S14,否則返回步驟S13。步驟S14:進入中斷處理,對鍵盤矩陣進行按鍵掃描后判斷出被按下的具體是哪個按鍵。步驟S15 檢測切換控制按鍵當前的碼值,由于切換控制按鍵不同的碼值對應控制不同家電的開關碼值,因此,根據切換控制按鍵當前的碼值能夠確定當前的遙控狀態是用于控制哪種家電。步驟S16 使被按下的復用按鍵產生當前遙控狀態(切換控制按鍵當前的碼值對應控制哪個家電)即下對應的遙控碼值,由遙控裝置產生遙控信號發射。比如,在上述實施例中,當步驟S15中檢測到切換控制按鍵當前的碼值為02H時, 說明當前的遙控狀態為對LED燈進行控制,此時,若按下遙控器上的用于控制電視機音量增加的按鍵(用于遙控電視機時的碼值為45H)、音量減小的按鍵(用于遙控電視機時的碼值為44H)、頻道+按鍵(用于遙控電視機時的碼值為42H)或頻道-按鍵(用于遙控電視機時的碼值為43H)時,分別產生的碼值分別為04H、08H、06H或0ΑΗ,實現對LED燈的亮度、色溫進行調節控制。在此基礎上,當再按一下切換控制按鍵時,此時切換控制按鍵當前的碼值為OCH 時,遙控裝置進入對電視機的遙控裝置。此時,遙控裝置的按鍵對LED燈不具有遙控作用。綜上,本發明提出的遙控裝置,無需新增按鍵,通過將按鍵定義多個不同的編碼來復用按鍵,利用切換控制按鍵控制遙控裝置進行控制狀態切換,以使被按下的按鍵發出與當前遙控狀態相對應的碼值,以達到利用同一個遙控裝置在不新增按鍵的前提下,實現對多個不同類型的家電進行遙控。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種多合一的家電遙控裝置的實現方法,其特征在于,所述方法包括步驟設置至少一個按鍵為切換控制按鍵,每個切換控制按鍵具有2個碼值,每個碼值分別對應為對一種家電進行遙控的開關碼值;設置至少一個按鍵為復用按鍵,每個復用按鍵具有與每種需要遙控的家電一一對應的碼值;當檢測到有按鍵被按下時,判斷出被按下的是哪個按鍵;若被按下的按鍵為復用按鍵,則檢測切換控制按鍵當前的碼值,根據切換控制按鍵當前的碼值確定當前遙控的家電,使被按下的復用按鍵產生與當前遙控的家電對應的碼值;根據被按下按鍵的碼值生成并發出遙控信號。
2.根據權利要求1所述多合一的家電遙控裝置的實現方法,其特征在于,當檢測到有按鍵被按下時,進入中斷處理,對鍵盤矩陣進行按鍵掃描后判斷出被按下的是哪個按鍵。
3.一種多合一的家電遙控裝置,該家電遙控裝置包括用于形成遙控信號的處理器; 分別與處理器連接的晶體振蕩器、供電電源、鍵盤矩陣和信號放大電路,所述信號放大電路連接紅外信號發射電路;其特征在于所述鍵盤矩陣中的其中至少一個按鍵設置為切換控制按鍵,每個切換控制按鍵具有2 個碼值,每個碼值分別對應為對一種家電進行遙控的開關碼值;所述鍵盤矩陣中的其中至少一個按鍵設置為復用按鍵,每個復用按鍵具有與每種需要遙控的家電一一對應的多個碼值;當檢測到被按下的按鍵為復用按鍵時,檢測切換控制按鍵當前的碼值,根據切換控制按鍵當前的碼值確定當前遙控的家電,使被按下的復用按鍵產生與當前遙控的家電對應的碼值,根據被按下按鍵的碼值生成并發出遙控信號。
4.根據權利要求3所述多合一的家電遙控裝置,其特征在于,處理器為型號是 UPD6121G的遙控芯片。
全文摘要
本發明公開一種多合一的家電遙控裝置及其實現方法。其中,所述方法包括步驟設置至少一個按鍵為切換控制按鍵,每個切換控制按鍵具有2個碼值,每個碼值分別對應為對一種家電進行遙控的開關碼值;設置至少一個按鍵為復用按鍵,每個復用按鍵具有與每種需要遙控的家電一一對應的多個碼值;若被按下的按鍵為復用按鍵,則檢測切換控制按鍵當前的碼值,根據切換控制按鍵當前的碼值確定當前遙控的家電,使被按下的復用按鍵產生與當前遙控的家電對應的碼值。本發明無需在現有遙控裝置上新增按鍵即可實現利用一個遙控裝置實現對多種家電的遙控,且操作簡單、實現容易。
文檔編號G08C23/04GK102194311SQ201110148419
公開日2011年9月21日 申請日期2011年6月3日 優先權日2011年6月3日
發明者鄒瑛, 郭敏強, 陳越華, 雷應靈 申請人:深圳創維照明電器有限公司