一種具有定時動作功能的無線智能開關面板及方法
【技術領域】
[0001]本發(fā)明涉及一種智能開關面板及其實現(xiàn)方法,具體來說涉及一種具有定時動作功能的能夠進行無線控制的開關面板及實現(xiàn)方法。
【背景技術】
[0002]隨著3C技術(計算機技術、通信技術和控制技術)的發(fā)展和人民生活水平的提高,智能家居技術應運而生。舒適、節(jié)能、低碳、環(huán)保,是智能家居的基本訴求。
[0003]智能開關面板是智能家居系統(tǒng)中一種最常見、基本的功能部件。目前市面上有各種各樣的智能開關,這些智能開關一般都有電源模塊、通信單元、人機交互控制單元、驅動電路和執(zhí)行機構組成。通過調研發(fā)現(xiàn),目前市面上還沒有一種具備定時控制功能的開關面板。而目前實現(xiàn)開關定時控制要么借助與整個系統(tǒng)的主控設備根據(jù)設定的時間觸發(fā)相應的指令到開關面板;要么是通過機械旋鈕進行延時定時關閉;要么是通過帶有定時控制功能的插座轉接實現(xiàn)定時控制功能。如申請?zhí)枮?01320799405.7的發(fā)明提供一種結構簡單,使用方便快捷且可進行定時調節(jié)的用于吊風扇的控制開關。又如申請?zhí)枮?01320897085.9的發(fā)明提供了一種通過定時旋鈕調節(jié)時間自動關閉的新型墻壁開關。申請?zhí)枮?00620041284.X的實用新型公開了一種無線校時永久存儲智能型定時器,但存在以下缺點:
[0004]1)其時鐘同步只能通過被動接收國家長波授時編碼。2)定時事件的設置只能通過本機進行,且硬件上需要有液晶顯示部分。3)雖然具有設備控制功能,但缺少狀態(tài)反饋能力。4)只能單節(jié)點獨立運行,不能進行聯(lián)網(wǎng)進行統(tǒng)一的管理與維護。
【發(fā)明內容】
[0005]本發(fā)明的目的在于提供一種具有定時動作功能的無線智能開關面板及采用該開關面板的實現(xiàn)設備定時開關的方法。
[0006]為了達到上述目的,本發(fā)明的一個技術方案是提供了一種具有定時動作功能的無線智能開關面板,包括主控單元,主控單元經由繼電器驅動單元與通/斷控制單元相連,主控單元還連接觸摸按鍵檢測單元,由供電單元為主控單元、繼電器驅動單元、通/斷控制單元及觸摸按鍵檢測單元提供工作電壓,其特征在于,還包括實時時鐘RTC模塊,實時時鐘RTC模塊與主控單元相連。
[0007]優(yōu)選地,所述主控單元與所述觸摸按鍵檢測單元和/或所述繼電器驅動單元間通過I2C接口相連。
[0008]優(yōu)選地,所述繼電器驅動單元通過GP10 口連接所述通/斷控制單元。
[0009]優(yōu)選地,所述主控單元還連接ZigBee天線,具備ZigBee聯(lián)網(wǎng)功能。
[0010]優(yōu)選地,所述實時時鐘RTC模塊與所述主控單元間通過i2c接口相連。
[0011]本發(fā)明的另一個技術方案是提供了一種基于上述的具有定時動作功能的無線智能開關面板的設備定時動作方法,其特征在于,包括如下步驟:
[0012]步驟1、上述的無線智能開關面板上電初始化后,主控單元通過無線網(wǎng)絡獲取當前的時間信息,并根據(jù)當前的時間信息更新實時時鐘RTC模塊,實時時鐘RTC模塊開始正常運行;
[0013]步驟2、用戶通過與無線智能開關面板建立通信的遠端設備設定不同的時間點及與各時間點對應的且與當前無線智能開關面板相連的各受電設備的動作狀態(tài)信息,形成多個時間點-受電設備狀態(tài)動作信息對,并將所有時間點-受電設備動作信息對按照時間點的時間先后順序進行排列,形成時間點-受電設備狀態(tài)動作信息列表,遠端設備將時間點-受電設備狀態(tài)動作信息列表發(fā)送給主控單元;
[0014]步驟3、主控單元將時間點-受電設備狀態(tài)動作信息列表中的每對時間點-受電設備狀態(tài)動作信息對的執(zhí)行狀態(tài)均初始化為未執(zhí)行;
[0015]步驟4、主控單元將所有執(zhí)行狀態(tài)為未執(zhí)行的時間點-受電設備狀態(tài)動作信息對放入未執(zhí)行隊列,將所有執(zhí)行狀態(tài)為已執(zhí)行的時間點-受電設備狀態(tài)動作信息對放入已執(zhí)行隊列;
[0016]步驟5、主控單元判斷通過實時時鐘RTC模塊得到的當前時間與未執(zhí)行隊列中各時間點-受電設備狀態(tài)動作信息對的各時間點是否相符,若不相符,則繼續(xù)讀取當前時間,若相符,則由主控單元通過繼電器驅動單元及通/斷控制單元控制受電設備執(zhí)行當前時間點-受電設備狀態(tài)動作信息對中受電設備狀態(tài)動作信息所設定的動作,執(zhí)行完畢后,將當前時間點-受電設備狀態(tài)動作信息對所對應的執(zhí)行狀態(tài)改為已執(zhí)行,并將其從未執(zhí)行隊列中刪除,放入已執(zhí)行隊列中;
[0017]步驟6、判斷未執(zhí)行隊列是否為空,若否,則返回步驟5,若是,則進入步驟7 ;
[0018]步驟7、判斷新的一天是否開始,若否,則繼續(xù)執(zhí)行步驟7,若是,則將已執(zhí)行隊列中的各時間點-受電設備狀態(tài)動作信息對的執(zhí)行狀態(tài)改為未執(zhí)行,返回步驟4。
[0019]本發(fā)明配置靈活,功能豐富,支持設備的定時控制、本地控制和網(wǎng)絡控制,方便用戶的使用,提升了用戶體驗。
【附圖說明】
[0020]圖1為本發(fā)明公開的一種具有定時動作功能的無線智能開關面板的電原理圖;
[0021]圖2為本發(fā)明提供的方法的流程圖。
[0022]圖3為本發(fā)明提供的軟件功能框圖。
[0023]圖4為ZigBee通信模塊流程圖。
[0024]圖5 ZigBee通信模塊初始化流程圖。
[0025]圖6 ZigBee通信模塊主循環(huán)流程圖。
[0026]圖7主應用處理程序流程圖。
[0027]圖8配置按鍵處理流程圖。
[0028]圖9面板按鍵處理流程圖。
[0029]圖10開關燈0N0FF屬性控制流程。
【具體實施方式】
[0030]為使本發(fā)明更明顯易懂,茲以優(yōu)選實施例,并配合附圖作詳細說明如下。
[0031]如圖1所示,本發(fā)明提供的一種具有定時動作功能的無線智能開關面板由五個特定的單元組合而成:供電單元1、主控單元2、觸摸按鍵檢測單元3、實時時鐘RTC模塊4及通/斷控制單元6。
[0032]供電單元1采用以L線為參考零電位的半波整流。供電單元輸出5V、3.3V給其他單元供電。
[0033]主控單元2主要負責收發(fā)、處理無線通信報文(如通過ZigBee天線接收的報文);處理與實時時鐘RTC模塊4的通信及定時事件的調度;接口單元獲取的節(jié)點配置信息;負責處理通過觸摸按鍵檢測單元3獲取的按鍵信息;負責控制各個負載通斷操作;通過網(wǎng)絡指示燈和按鍵指示燈標識當前設備的網(wǎng)絡狀態(tài)和開關通斷狀態(tài)。
[0034]主控單元1接收來自無線網(wǎng)絡(如ZigBee)中智能網(wǎng)關或其它通信終端的時間同步信息或控制指令,輸出各負載開關通斷操作的繼電器控制信號。同時,當智能開關本身的通/斷狀態(tài)發(fā)生改變后,自動向智能網(wǎng)關反饋相關狀態(tài)信息。
[0035]主控單元包含能夠存儲時間