一種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng),所述開關(guān)系統(tǒng)包括多個智能開關(guān),每個智能開關(guān)均包括無線單片機、LED顯示屏、按鍵、本位手動開關(guān)、雙向可控硅和指示燈共六個部分,其中按鍵、本位手動開關(guān)、LED顯示屏和指示燈均與無線單片機相連接,無線單片機還連接著雙向可控硅的控制端,由雙向可控硅的兩個主接線端作為開關(guān)的兩個接點;所有的智能開關(guān)通過其內(nèi)的無線單片機共同組建成一個ZigBee無線網(wǎng)絡(luò),并通過ZigBee無線網(wǎng)絡(luò)實現(xiàn)相互間的無線數(shù)據(jù)通信。應(yīng)用本發(fā)明,家庭所有的開關(guān)可通過ZigBee網(wǎng)絡(luò)實現(xiàn)無線數(shù)據(jù)通信,可以在任何一個開關(guān)面板上操作實現(xiàn)對本開關(guān)或者其他開關(guān)的狀態(tài)查詢及智能控制。
【專利說明】—種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能開關(guān)系統(tǒng),特別是一種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng),屬于家用電器智能控制應(yīng)用【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]現(xiàn)有的家用開關(guān)多為一對一的本地控制,不具備狀態(tài)查詢或者遠程控制的功能,當(dāng)主人在家里的一個房間希望對其他房間的開關(guān)進行控制或?qū)ζ溟_關(guān)狀態(tài)進行查詢時,依靠現(xiàn)有的開關(guān)系統(tǒng)顯然不能實現(xiàn),這給人們的生活帶來諸多不便。
[0003]通過對最新的現(xiàn)有技術(shù)查詢發(fā)現(xiàn),當(dāng)前也有一些遠程控制開關(guān)系統(tǒng)。例如實用新型專利CN201220029697.1公開了一種新型手機控制的開關(guān),其技術(shù)方案利用藍牙技術(shù)實現(xiàn)對開關(guān)的控制。該方案有兩個缺點:1.該方案只能實現(xiàn)一對一的控制。2.該方案必須使用手機藍牙才能控制開關(guān)通斷。另外實用新型專利CN 201320127721.X還公開了一種遠程控制開關(guān),其技術(shù)方案利用GSM模塊、WiFi模塊、ZigBee模塊、控制器等器件實現(xiàn)對開關(guān)的遠程控制。該方案存在的缺點是:采用幾種數(shù)據(jù)傳輸方式成本會顯著增加,同時系統(tǒng)的穩(wěn)定性會降低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種易于安裝、價格便宜、維護簡單的基于無線通信技術(shù)的家用智能開關(guān)系統(tǒng),在本系統(tǒng)中,家庭所有的開關(guān)可通過ZigBee網(wǎng)絡(luò)實現(xiàn)無線數(shù)據(jù)通信,可以在任何一個開關(guān)面板上操作實現(xiàn)對本開關(guān)或者其他開關(guān)的狀態(tài)查詢及智能控制。
[0005]本發(fā)明所采用的技術(shù)方案如下:
一種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng),其特征是:所述開關(guān)系統(tǒng)包括多個智能開關(guān),每個智能開關(guān)均包括無線單片機、LED顯示屏、按鍵、本位手動開關(guān)、雙向可控硅和指示燈共六個部分,其中按鍵和本位手動開關(guān)作為輸入設(shè)備和無線單片機相連接,LED顯示屏和指示燈作為輸出設(shè)備和無線單片機相連接,無線單片機還連接著雙向可控娃的控制端,由雙向可控硅的兩個主接線端作為開關(guān)的兩個接點;所有的智能開關(guān)通過其內(nèi)的無線單片機共同組建成一個ZigBee無線網(wǎng)絡(luò),并通過ZigBee無線網(wǎng)絡(luò)實現(xiàn)相互間的無線數(shù)據(jù)通信,其中一個智能開關(guān)作為ZigBee無線網(wǎng)絡(luò)的協(xié)調(diào)器節(jié)點,其余智能開關(guān)均作為ZigBee無線網(wǎng)絡(luò)的終端節(jié)點。
[0006]所述無線單片機采用TI (德州儀器)公司的CC2530芯片,用于組建ZigBee無線網(wǎng)絡(luò),接收按鍵和本位手動開關(guān)的輸入信號,并輸出信號至LED顯示屏和指示燈,還用于對雙向可控硅進行控制。CC2530芯片最大的特點是成本低、組網(wǎng)功能強大、功耗低,它具有很穩(wěn)定的靈敏度和較強的抗干擾能力。
[0007]所述LED顯示屏采用3位LED數(shù)碼管,用于顯示查詢或者被控制的開關(guān)編號和操作的種類等,具有功耗低成本低的特點。
[0008]所述按鍵使用8個獨立式按鍵,用于參數(shù)設(shè)置和控制信號輸入。
[0009]所述本位手動開關(guān)采用按板開關(guān),用于手動直接控制本位開關(guān)。
[0010]所述雙向可控硅使用BTA10-600SW可控硅,其觸發(fā)電流小于10mA,用于實現(xiàn)開關(guān)的通斷。
[0011]所述指示燈包括一個紅色LED指示燈和一個綠色LED指示燈,紅色LED指示燈用于指示該開關(guān)的通電狀態(tài),綠色LED指示燈用于指示該開關(guān)的網(wǎng)絡(luò)連接狀態(tài)。
[0012]所述智能開關(guān)的尺寸與常規(guī)開關(guān)盒的尺寸相匹配,所述3位LED數(shù)碼管、8個獨立式按鍵、按板開關(guān)、紅色LED指示燈和綠色LED指示燈均設(shè)置在開關(guān)面板上,開關(guān)面板上還設(shè)有螺釘安裝孔。
[0013]所述8個獨立式按鍵的功能設(shè)置為:
I號按鍵:選擇房間時房間號+1 ;
2號按鍵:選擇房間時房間號-1 ;
3號按鍵:選擇開關(guān)時開關(guān)號+1 ;
4號按鍵:選擇開關(guān)時開關(guān)號-1 ;
5號按鍵:對被選中的某個開關(guān)或者某個房間的所有開關(guān)進行打開或者關(guān)閉操作;
6號按鍵:本位鎖定的啟動或關(guān)閉的設(shè)置鍵;
7號按鍵:查詢某個開關(guān)的狀態(tài)或延時關(guān)閉操作設(shè)置;
8號按鍵:確定某一操做。
[0014]本發(fā)明的工作原理為:各個智能開關(guān)安裝完畢并通電之后,作為協(xié)調(diào)器節(jié)點的智能開關(guān)首先進行網(wǎng)絡(luò)初始化并建立ZigBee無線網(wǎng)絡(luò)。其余作為終端節(jié)點的智能開關(guān)在掃描到這個無線網(wǎng)絡(luò)之后,會發(fā)出加入該網(wǎng)絡(luò)的請求,協(xié)調(diào)器節(jié)點響應(yīng)之后加入網(wǎng)絡(luò)成功。最終,所有的終端節(jié)點都加入這個網(wǎng)絡(luò),即家庭中所有智能開關(guān)均處在此ZigBee無線網(wǎng)絡(luò)當(dāng)中,可實現(xiàn)相互之間的數(shù)據(jù)通信。協(xié)調(diào)器節(jié)點和終端節(jié)點的智能開關(guān)兩者在硬件及外觀上完全相同,不同的是內(nèi)部的控制程序,可通過TI公司所提供的配套軟件進行設(shè)置,在一個家庭范圍內(nèi)的只需要一個協(xié)調(diào)器節(jié)點,其余全部是終端節(jié)點。
[0015]網(wǎng)絡(luò)組建正常之后,可通過任意一個智能開關(guān)的開關(guān)面板對本位開關(guān)或者在網(wǎng)的其他開關(guān)進行操作,通過操作開關(guān)面板可以實現(xiàn)如下的具體功能:
本位開關(guān)功能:能通過開關(guān)上的按鍵直接控制與它相連接的照明設(shè)備或者電器。
[0016]本位鎖定功能:啟動本位鎖定之后,這個開關(guān)的開或關(guān)只能由本位開關(guān)控制,不會受到其他控制端的影響。可通過開關(guān)上的按鍵開啟或者關(guān)閉本位鎖定功能。比如主人在書房看書的時候不希望受到打擾,這時可啟動本位鎖定功能,則書房的燈光開關(guān)將不會受到其他開關(guān)面板的控制。
[0017]一對多功能:可通過某個開關(guān)面板實現(xiàn)對其他任何一個開關(guān)的狀態(tài)查詢和控制。比如晚上主人想休息的時候,可通過臥室的開關(guān)面板控制所有的電燈開關(guān)關(guān)閉。
[0018]組開組關(guān)功能:可對處于某一房間的開關(guān)(即某一組開關(guān))進行組開或者組關(guān)的操作,即同時打開或者關(guān)閉某一房間所有的開關(guān)。
[0019]狀態(tài)查詢功能:可通過某個開關(guān)面板查詢其他開關(guān)的狀態(tài)。
[0020]延時關(guān)閉功能:此功能開啟后,當(dāng)按下某個開關(guān)的關(guān)閉鍵之后它不會立即斷電,而是延遲一定時間之后才關(guān)閉??赏ㄟ^開關(guān)上的按鍵開啟或者關(guān)閉此功能。
[0021]本發(fā)明的家庭智能開關(guān)系統(tǒng)由多個智能開關(guān)組成,智能開關(guān)以CC2530芯片作為核心控制器件,它具有功能強大、價格便宜的特點,整個智能開關(guān)系統(tǒng)的成本很低。基于CC2530芯片組建的ZigBee無線網(wǎng)絡(luò)具有成本低、自組網(wǎng)、安全可靠的特點,能把家庭的全部開關(guān)用一個無線網(wǎng)絡(luò)連接起來,實現(xiàn)網(wǎng)絡(luò)化管理。另外ZigBee無線網(wǎng)絡(luò)依賴Z-Stack協(xié)議棧。Z-Stack協(xié)議棧采用操作系統(tǒng)思想構(gòu)建,是實現(xiàn)ZigBee協(xié)議的代碼集,由TI公司免費提供,大大降低了系統(tǒng)的開發(fā)成本。家庭環(huán)境安裝此智能開關(guān)系統(tǒng)之后,可以在任何開關(guān)面板上對本開關(guān)或者其他開關(guān)進行開關(guān)操作或者狀態(tài)查詢,非常便利。另外智能開關(guān)可加工成與普通開關(guān)相同尺寸,可直接替換原有開關(guān),安裝簡單。
【專利附圖】
【附圖說明】
[0022]圖1為單個智能開關(guān)的構(gòu)成框圖。
[0023]圖2為智能開關(guān)的開關(guān)面板示意圖。
[0024]圖3為8個獨立式按鍵的功能設(shè)置圖。
[0025]圖4為智能開關(guān)任務(wù)處理方法的流程圖。
[0026]圖5為智能開關(guān)按鍵應(yīng)答處理方法的流程圖。
[0027]圖6為實施例開關(guān)布置圖。
[0028]圖中:1-無線單片機,2-LED顯示屏,3-按鍵,4-本位手動開關(guān),5-雙向可控硅,6-指示燈,7-LED數(shù)碼管,8-獨立式按鍵,9-螺釘安裝孔,10-紅色LED指示燈,11-綠色LED指示燈,12-按板開關(guān)。
【具體實施方式】
[0029]下面結(jié)合附圖對本發(fā)明做進一步說明。
[0030]本發(fā)明的家庭智能開關(guān)系統(tǒng)包括多個智能開關(guān),每個智能開關(guān)均包括無線單片機ULED顯示屏2、按鍵3、本位手動開關(guān)4、雙向可控硅5、指示燈6六個部分,如圖1所示,其中按鍵3和本位手動開關(guān)4作為輸入設(shè)備和無線單片機I相連接,LED顯示屏2和指示燈6作為輸出設(shè)備和無線單片機I相連接,無線單片機I還連接著雙向可控娃5的控制端,由雙向可控硅5的兩個主接線端作為開關(guān)的兩個接點。所有的智能開關(guān)通過其內(nèi)的無線單片機I共同組建成一個ZigBee無線網(wǎng)絡(luò),并通過ZigBee無線網(wǎng)絡(luò)實現(xiàn)相互間的無線數(shù)據(jù)通信,其中一個智能開關(guān)作為ZigBee無線網(wǎng)絡(luò)的協(xié)調(diào)器節(jié)點,其余智能開關(guān)均作為ZigBee無線網(wǎng)絡(luò)的終端節(jié)點。
[0031]智能開關(guān)的開關(guān)面板各元件的布置圖如圖2所示,開關(guān)面板上的8個獨立式按鍵的功能設(shè)置圖如圖3所示。
[0032]本發(fā)明各節(jié)點智能開關(guān)任務(wù)處理的方法如圖4所示,包括以下步驟:
a)開始通電;
b)單片機系統(tǒng)初始化;
c)啟動操作系統(tǒng);
d)操作系統(tǒng)進行任務(wù)輪詢;
e)如果有事件觸發(fā),則選擇優(yōu)先級最高的事件進行處理,如果沒有事件觸發(fā)則繼續(xù)返回步驟d進行任務(wù)輪詢;
f)如果是按鍵事件,首先處理按鍵事件,如果不是按鍵事件,則等所有按鍵事件處理完后再進行;
g)按鍵事件處理,即讀取并響應(yīng)按鍵的各種操作;其他事件處理,主要是數(shù)據(jù)傳輸事件處理,即完成各個節(jié)點開關(guān)間的數(shù)據(jù)通信;
h)每個事件處理完成后,判斷是否還有待處理的事件,如果有則再次返回步驟f.,如果沒有則返回步驟e等待。
[0033]為本發(fā)明對于按鍵的應(yīng)答處理的方法如圖5所示,包括以下步驟:
a)當(dāng)I號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值+10分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將房間號+1,并更新LED數(shù)碼管的顯示值;
b)當(dāng)2號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值-10分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將房間號-1,并更新LED數(shù)碼管的顯示值;
c)當(dāng)3號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值+1分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將開關(guān)號+1,并更新LED數(shù)碼管的顯示值;
d)當(dāng)4號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值-1分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將開關(guān)號-1,并更新LED數(shù)碼管的顯示值;
e)當(dāng)5號按鍵按下時,檢測開關(guān)是否打開,如果開關(guān)打開,則設(shè)置關(guān)閉標(biāo)志將其關(guān)閉,并更新LED數(shù)碼管的顯示值,如果開關(guān)關(guān)閉,則設(shè)置打開標(biāo)志將其打開,并更新LED數(shù)碼管的顯示值;
f)當(dāng)6號按鍵按下時,檢測本位鎖定功能是否打開,如果打開,則關(guān)閉本位鎖定,并記錄標(biāo)志,如果本位鎖定功能關(guān)閉,則打開本位鎖定,并記錄標(biāo)志;
g)當(dāng)7號按鍵按下時,檢測是否處于延時設(shè)置模式,如果是,則設(shè)置成延時關(guān)閉模式,并記錄標(biāo)志,如果不處于延時設(shè)置模式,則進入查詢狀態(tài),并記錄標(biāo)志;
h)當(dāng)8號按鍵按下時,檢測是否設(shè)置的是本位開關(guān),如果是,則執(zhí)行相應(yīng)功能,如果不是,則發(fā)送數(shù)據(jù)到指定開關(guān)。
[0034]以下為本家庭智能開關(guān)系統(tǒng)的一個具體應(yīng)用實施例。
[0035]本實施例的開關(guān)布置圖如圖6所示,設(shè)置客廳為I號房間,客廳的3個智能開關(guān)分別為I號房間的I號開關(guān)、2號開關(guān)和3號開關(guān)。設(shè)置廚房為2號房間,廚房的2個智能開關(guān)分別為2號房間的I號開關(guān)、2號開關(guān)。書房為3號房間,書房的智能開關(guān)為3號房間的I號開關(guān)。臥室為4號房間,臥室的智能開關(guān)為4號房間的I號開關(guān)。衛(wèi)生間為5號房間,衛(wèi)生間的3個智能開關(guān)分別為5號房間的I號開關(guān)、2號開關(guān)和3號開關(guān)。其中臥室的智能開關(guān)為設(shè)置為協(xié)調(diào)器節(jié)點,其他智能開關(guān)設(shè)置為終端節(jié)點。以上設(shè)置在TI公司所提供的配套軟件中完成,并寫入無線單片機CC2530的Flash閃存中。
[0036]將各個智能開關(guān)安裝到現(xiàn)有的開關(guān)接線盒中,并接通房間電源。所有節(jié)點的開關(guān)紅色指示燈亮起,表示節(jié)點開始工作。幾秒鐘之后協(xié)調(diào)器節(jié)點開關(guān)的綠色指示燈閃爍表示建立ZigBee網(wǎng)絡(luò)成功,之后其他終端節(jié)點開關(guān)綠色指示燈閃爍表示加入網(wǎng)絡(luò)成功。
[0037]操作各節(jié)點開關(guān)上的手動開關(guān)鍵,所對應(yīng)的燈會打開或者關(guān)閉。
[0038]在臥室開關(guān)面板操作客廳的開關(guān)過程如下:操作臥室開關(guān)面板的I號及2號按鍵,直到LED數(shù)碼管顯示“1--”,表示選中I號房間客廳。操作3號及4號按鍵,直到LED數(shù)碼管顯示“12-”,表示選中I號房間的2號開關(guān)。操作5號按鍵,直到LED數(shù)碼管顯示“121”,表示被選中的開關(guān)打開,如果設(shè)置關(guān)閉需要顯示“120”即可。然后按下8號按鍵確定,則客廳被選中的開關(guān)會執(zhí)行相應(yīng)的動作。
[0039]如果想一次打開或者關(guān)閉客廳的所有燈,則按照上述方法操作面板,直到顯示“101”或者“100”,然后按下8號按鍵確定即可。LED數(shù)碼管第二位顯示“O”表示操作該房間的所有開關(guān)。
[0040]如果要對所有房間的開關(guān)進行控制,可操作面板直到LED數(shù)碼管顯示“000”或者“001”,之后按下確定鍵,表示關(guān)閉或者打開所有的開關(guān)。LED數(shù)碼管第一位顯示“O”表示操作所有房間的開關(guān)。
[0041]如果書房的開關(guān)希望不受其他開關(guān)的遠程控制,可按下書房開關(guān)面板的6號按鍵,表示本位鎖定功能開啟,書房開關(guān)將不會受到其他開關(guān)遠程控制的影響。關(guān)閉此功能需要再次按下6號鍵。
[0042]實現(xiàn)延時功能操作如下:按下某個開關(guān)面板的7號按鍵,然后操作1-4號按鍵LED數(shù)碼管將會顯示相應(yīng)的時間,如“ 15-”,再操作5號按鍵,LED數(shù)碼管將會顯示“ 150”或者“151”。最后按下8號按鍵確定,該開關(guān)將會在15分鐘后關(guān)閉或者打開。
[0043]實現(xiàn)查詢功能操作如下:在選擇房間號和開關(guān)號之后按下7號鍵,表示查詢該開關(guān)的狀態(tài)。此時LED數(shù)碼管第三位若顯示“O”表示該開關(guān)處于關(guān)閉狀態(tài),若顯示“ I ”表示該開關(guān)處于開啟狀態(tài)。
【權(quán)利要求】
1.一種基于無線網(wǎng)絡(luò)的家庭智能開關(guān)系統(tǒng),其特征是:所述開關(guān)系統(tǒng)包括多個智能開關(guān),每個智能開關(guān)均包括無線單片機(1)、LED顯示屏(2)、按鍵(3)、本位手動開關(guān)(4)、雙向可控硅(5)和指示燈(6)共六個部分,其中按鍵(3)和本位手動開關(guān)(4)作為輸入設(shè)備和無線單片機(1)相連接,LED顯示屏(2)和指示燈(6)作為輸出設(shè)備和無線單片機(1)相連接,無線單片機(1)還連接著雙向可控娃(5)的控制端,由雙向可控娃(5)的兩個主接線端作為開關(guān)的兩個接點;所有的智能開關(guān)通過其內(nèi)的無線單片機(1)共同組建成一個ZigBee無線網(wǎng)絡(luò),并通過ZigBee無線網(wǎng)絡(luò)實現(xiàn)相互間的無線數(shù)據(jù)通信,其中一個智能開關(guān)作為ZigBee無線網(wǎng)絡(luò)的協(xié)調(diào)器節(jié)點,其余智能開關(guān)均作為ZigBee無線網(wǎng)絡(luò)的終端節(jié)點。
2.根據(jù)權(quán)利要求1所述的家庭智能開關(guān)系統(tǒng),其特征是: 所述無線單片機(1)采用TI公司的CC2530芯片,用于組建ZigBee無線網(wǎng)絡(luò),接收按鍵(3)和本位手動開關(guān)(4)的輸入信號,并輸出信號至LED顯示屏(2)和指示燈(6),還用于對雙向可控硅(5)進行控制; 所述LED顯示屏(2)采用3位LED數(shù)碼管(7),用于顯示查詢或者被控制的開關(guān)編號和操作的種類; 所述按鍵(3)使用8個獨立式按鍵(8),用于參數(shù)設(shè)置和控制信號輸入; 所述本位手動開關(guān)(4)采用按板開關(guān)(12),用于手動直接控制本位開關(guān); 所述雙向可控硅(5)使用BTA10-600SW可控硅,用于實現(xiàn)開關(guān)的通斷; 所述指示燈(6)包括一個紅色LED指示燈(10)和一個綠色LED指示燈(11 ),紅色LED指示燈(10)用于指示該開關(guān)的通電狀態(tài),綠色LED指示燈(11)用于指示該開關(guān)的網(wǎng)絡(luò)連接狀態(tài)。
3.根據(jù)權(quán)利要求2所述的家庭智能開關(guān)系統(tǒng),其特征是:所述智能開關(guān)的尺寸與常規(guī)開關(guān)盒的尺寸相匹配,所述3位LED數(shù)碼管(7)、8個獨立式按鍵(8)、按板開關(guān)(12)、紅色LED指示燈(10)和綠色LED指示(11)燈均設(shè)置在開關(guān)面板上,開關(guān)面板上還設(shè)有螺釘安裝孔(9)。
4.根據(jù)權(quán)利要求2所述的家庭智能開關(guān)系統(tǒng),其特征是:所述8個獨立式按鍵(8)的功能設(shè)置為: 1號按鍵:選擇房間時房間號+1 ; 2號按鍵:選擇房間時房間號-1 ; 3號按鍵:選擇開關(guān)時開關(guān)號+1 ; 4號按鍵:選擇開關(guān)時開關(guān)號-1 ; 5號按鍵:對被選中的某個開關(guān)或者某個房間的所有開關(guān)進行打開或者關(guān)閉操作; 6號按鍵:本位鎖定的啟動或關(guān)閉的設(shè)置鍵; 7號按鍵:查詢某個開關(guān)的狀態(tài)或延時關(guān)閉操作設(shè)置; 8號按鍵:確定某一操做。
5.一種如權(quán)利要求1所述的家庭智能開關(guān)系統(tǒng)的各節(jié)點智能開關(guān)任務(wù)處理的方法,包括以下步驟: a)開始通電; b)單片機系統(tǒng)初始化; c)啟動操作系統(tǒng); d)操作系統(tǒng)進行任務(wù)輪詢; e)如果有事件觸發(fā),則選擇優(yōu)先級最高的事件進行處理,如果沒有事件觸發(fā)則繼續(xù)返回步驟d進行任務(wù)輪詢; f)如果是按鍵事件,首先處理按鍵事件,如果不是按鍵事件,則等所有按鍵事件處理完后再進行; g)按鍵事件處理,即讀取并響應(yīng)按鍵的各種操作;其他事件處理,主要是數(shù)據(jù)傳輸事件處理,即完成各個節(jié)點開關(guān)間的數(shù)據(jù)通信; h)每個事件處理完成后,判斷是否還有待處理的事件,如果有則再次返回步驟f,如果沒有則返回步驟e等待。
6.一種如權(quán)利要求4所述的家庭智能開關(guān)系統(tǒng)的按鍵的應(yīng)答處理的方法,包括以下步驟: a)當(dāng)1號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值+10分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將房間號+1,并更新LED數(shù)碼管的顯示值; b)當(dāng)2號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值-10分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將房間號-1,并更新LED數(shù)碼管的顯示值; c)當(dāng)3號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值+1分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將開關(guān)號+1,并更新LED數(shù)碼管的顯示值; d)當(dāng)4號按鍵按下時,檢測延時關(guān)閉功能是否開啟,如果開啟,則將延時時間值-1分鐘,并更新LED數(shù)碼管的顯示值,如果延時關(guān)閉功能沒有開啟,則將開關(guān)號-1,并更新LED數(shù)碼管的顯示值; e)當(dāng)5號按鍵按下時,檢測開關(guān)是否打開,如果開關(guān)打開,則設(shè)置關(guān)閉標(biāo)志將其關(guān)閉,并更新LED數(shù)碼管的顯示值,如果開關(guān)關(guān)閉,則設(shè)置打開標(biāo)志將其打開,并更新LED數(shù)碼管的顯示值; f)當(dāng)6號按鍵按下時,檢測本位鎖定功能是否打開,如果打開,則關(guān)閉本位鎖定,并記錄標(biāo)志,如果本位鎖定功能關(guān)閉,則打開本位鎖定,并記錄標(biāo)志; g)當(dāng)7號按鍵按下時,檢測是否處于延時設(shè)置模式,如果是,則設(shè)置成延時關(guān)閉模式,并記錄標(biāo)志,如果不處于延時設(shè)置模式,則進入查詢狀態(tài),并記錄標(biāo)志; h)當(dāng)8號按鍵按下時,檢測是否設(shè)置的是本位開關(guān),如果是,則執(zhí)行相應(yīng)功能,如果不是,則發(fā)送數(shù)據(jù)到指定開關(guān)。
【文檔編號】G05B19/418GK104460625SQ201410748940
【公開日】2015年3月25日 申請日期:2014年12月10日 優(yōu)先權(quán)日:2014年12月10日
【發(fā)明者】明鑫, 盧丹萍 申請人:廣西職業(yè)技術(shù)學(xué)院