受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān)的制作方法
【專(zhuān)利摘要】本發(fā)明涉及射頻通信領(lǐng)域,尤其涉及受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān)。該方法,包括:設(shè)置第一、第二、第三、第四共四個(gè)預(yù)設(shè)時(shí)間段;在第一預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊檢測(cè)遙控器發(fā)送的指令,若沒(méi)有檢測(cè)到指令,則在第一預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第二預(yù)設(shè)時(shí)間段;在第二預(yù)設(shè)時(shí)間段內(nèi),令主控芯片等待接收無(wú)線收發(fā)模塊接收到的指令,若沒(méi)有接收到,則在第二預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第三預(yù)設(shè)時(shí)間段;在第三預(yù)設(shè)時(shí)間段內(nèi),令主控芯片進(jìn)入休眠狀態(tài),在第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段;在第四預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài);并在第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。本發(fā)明可以有效節(jié)約電能,降低耗電量。
【專(zhuān)利說(shuō)明】受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及射頻通信領(lǐng)域,具體而言,涉及受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān)。
【背景技術(shù)】
[0002]隨著無(wú)線遙控技術(shù)的推廣,可以遙控的設(shè)備越來(lái)越多地走進(jìn)了人們的生活,比如可以遙控的冰箱,可以遙控的電燈、可以遙控的插座等。這些可以遙控的設(shè)備包括被控設(shè)備和受控開(kāi)關(guān),人們可以通過(guò)與該受控開(kāi)關(guān)配套的遙控器向受控開(kāi)關(guān)發(fā)送射頻指令,從而對(duì)與受控開(kāi)關(guān)連接的被控設(shè)備進(jìn)行遙控。
[0003]一般來(lái)說(shuō),受控開(kāi)關(guān)主要包括無(wú)線收發(fā)模塊和主控電路,無(wú)線收發(fā)模塊接收到遙控器發(fā)出的射頻指令后,發(fā)送給主控電路,主控電路根據(jù)遙控器的指令對(duì)被控設(shè)備進(jìn)行控制。
[0004]在實(shí)際應(yīng)用過(guò)程中,無(wú)線收發(fā)模塊時(shí)時(shí)檢測(cè)遙控器發(fā)射的指令,若檢測(cè)到指令,則無(wú)線收發(fā)模塊即進(jìn)入指令接收狀態(tài),接收完畢后則將接收到的指令發(fā)送至主控電路,主控電路根據(jù)該指令,相應(yīng)地控制與其連接的被控設(shè)備。
[0005]但是,在上述過(guò)程中,即使沒(méi)有檢測(cè)到遙控器發(fā)射的指令,無(wú)線收發(fā)模塊也要始終處于工作狀態(tài),以保證無(wú)線收發(fā)模塊能夠隨時(shí)接收遙控器發(fā)射的指令,因此耗電量大。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān),以解決上述的問(wèn)題。
[0007]在本發(fā)明的實(shí)施例中提供了一種受控開(kāi)關(guān)的控制方法,該方法包括:
[0008]設(shè)置第一、第二、第三、第四共四個(gè)預(yù)設(shè)時(shí)間段;在第一預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊檢測(cè)遙控器發(fā)送的指令,若沒(méi)有檢測(cè)到所述指令,則在第一預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第二預(yù)設(shè)時(shí)間段;在第二預(yù)設(shè)時(shí)間段內(nèi),令主控芯片等待接收無(wú)線收發(fā)模塊接收到的所述指令,若沒(méi)有接收到,則在所述第二預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第三預(yù)設(shè)時(shí)間段;在第三預(yù)設(shè)時(shí)間段內(nèi),令所述主控芯片進(jìn)入休眠狀態(tài),在所述第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段;在第四預(yù)設(shè)時(shí)間段內(nèi),令所述無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài);并在所述第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
[0009]優(yōu)選地,該受控開(kāi)關(guān)的控制方法還可以包括:在第一預(yù)設(shè)時(shí)間段內(nèi),若檢測(cè)到所述指令,則令無(wú)線收發(fā)模塊接收所述指令,并在所述指令接收完畢后,告知所述主控芯片所述指令接收完畢;當(dāng)所述主控芯片獲知所述指令接收完畢后,向所述無(wú)線收發(fā)模塊發(fā)送指令獲取指令,所述無(wú)線收發(fā)模塊將所述指令發(fā)送給主控芯片;所述指令讀取完畢后,令所述主控芯片進(jìn)入休眠狀態(tài);令所述無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài),所述休眠狀態(tài)持續(xù)所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)后再次檢測(cè)所述遙控器發(fā)送的指令。
[0010]優(yōu)選地,所述告知主控芯片指令接收完畢包括,所述無(wú)線收發(fā)模塊在接收到所述指令后將與所述主控芯片連接的信號(hào)線置位。[0011]優(yōu)選地,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為53-528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為116-174微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.5-2毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為10-15暈秒。
[0012]優(yōu)選地,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12毫秒。
[0013]本發(fā)明實(shí)施例還提供了一種受控開(kāi)關(guān),該受控開(kāi)關(guān)包括:無(wú)線收發(fā)模塊和主控芯片;所述無(wú)線收發(fā)模塊用于在預(yù)先設(shè)置的第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)遙控器發(fā)送的指令;所述主控芯片用于在所述第一預(yù)設(shè)時(shí)間段結(jié)束后,所述無(wú)線收發(fā)模塊沒(méi)有檢測(cè)到所述指令時(shí),進(jìn)入預(yù)先設(shè)置的第二預(yù)設(shè)時(shí)間段;在所述第二預(yù)設(shè)時(shí)間段內(nèi)等待接收所述無(wú)線收發(fā)模塊接收到的所述指令,若沒(méi)有接收到,則在所述第二預(yù)設(shè)時(shí)間段后,進(jìn)入預(yù)先設(shè)置的第三預(yù)設(shè)時(shí)間段,并在所述第三預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài);所述無(wú)線收發(fā)模塊還用于在所述第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段,并在第四預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài);并在所述第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
[0014]優(yōu)選地,所述無(wú)線收發(fā)模塊還用于在第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)所述指令、接收檢測(cè)到的所述指令并在所述指令接收完畢后,告知所述主控芯片所述指令接收完畢;所述主控芯片還用于在獲知所述指令接收完畢后向所述無(wú)線收發(fā)模塊發(fā)送指令獲取指令;所述無(wú)線收發(fā)模塊還用于將所述指令發(fā)送給所述主控芯片;所述主控芯片還用于在讀取完所述指令后,進(jìn)入休眠狀態(tài);所述無(wú)線收發(fā)模塊還用于進(jìn)入持續(xù)所述第四預(yù)設(shè)時(shí)間段時(shí)長(zhǎng)的休眠狀態(tài),以及再次檢測(cè)所述遙控器發(fā)送的指令。
[0015]優(yōu)選地,所述無(wú)線收發(fā)模塊還具體用于在接收到所述指令后將與所述主控芯片連接的信號(hào)線置位,以告知所述主控芯片指令接收完畢。
[0016]所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為53-528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為116-174微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.5-2毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為10-15暈秒。
[0017]優(yōu)選地,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12毫秒。
[0018]本發(fā)明上述實(shí)施例的受控開(kāi)關(guān)的控制方法及受控開(kāi)關(guān),通過(guò)設(shè)置四個(gè)預(yù)設(shè)時(shí)間段為一個(gè)周期,并且在相應(yīng)的時(shí)間長(zhǎng)度內(nèi),無(wú)線收發(fā)模塊所處的狀態(tài)也不相同,在沒(méi)有檢測(cè)到遙控器發(fā)送的指令時(shí),無(wú)線收發(fā)模塊在一個(gè)周期內(nèi)存在休眠時(shí)間,相對(duì)于現(xiàn)有技術(shù)中一直處于檢測(cè)的狀態(tài),休眠狀態(tài)下的無(wú)線收發(fā)模塊和主控芯片可以節(jié)約能量消耗,通過(guò)設(shè)定周期性檢測(cè)和休眠,不但可以保證無(wú)線收發(fā)模塊可以檢測(cè)到遙控器發(fā)射的指令,還可以有效節(jié)約電能,降低耗電量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0019]圖1示出了本發(fā)明提供的受控開(kāi)關(guān)的控制方法的流程圖;
[0020]圖2示出了本發(fā)明提供的另一受控開(kāi)關(guān)的控制方法流程圖;
[0021]圖3示出了本發(fā)明提供的受控開(kāi)關(guān)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0022]下面通過(guò)具體的實(shí)施例子并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。
[0023]如圖1所示,本發(fā)明實(shí)施例提供的受控開(kāi)關(guān)的控制方法包括:
[0024]步驟S101、設(shè)置第一、第二、第三、第四共四個(gè)預(yù)設(shè)時(shí)間段。
[0025]具體地,在步驟SlOl中,第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以為53-528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以為116-174微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以為1.5-2毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以為10-15毫秒。優(yōu)選地,第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7毫秒,第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12毫秒。以四個(gè)預(yù)設(shè)時(shí)間段為一個(gè)周期,但是整個(gè)周期的時(shí)間不超過(guò)15ms,一秒鐘內(nèi)可以檢測(cè)70次左右,依然能夠保證正確地檢測(cè)到外界存在的指令。
[0026]步驟S102、在第一預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊檢測(cè)遙控器發(fā)送的指令,若沒(méi)有檢測(cè)到指令,則在第一預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第二預(yù)設(shè)時(shí)間段。
[0027]在實(shí)際應(yīng)用中,第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)可以是53-528微秒,具體地,指令在發(fā)送過(guò)程中具有一定長(zhǎng)度的,可以是5個(gè)字節(jié),還可以設(shè)置成其他字節(jié)長(zhǎng)度。指令的發(fā)送和接收同步進(jìn)行,也就是指令的發(fā)送時(shí)間就是無(wú)線收發(fā)模塊的接收時(shí)間,也是第一預(yù)設(shè)時(shí)間段的最小長(zhǎng)度,即53微秒。為了保證在接收時(shí)間內(nèi)有一個(gè)完整的指令,還可以選擇第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒。遙控器向無(wú)線收發(fā)模塊發(fā)送的指令為周期性發(fā)送的,在第一預(yù)設(shè)時(shí)間段內(nèi),無(wú)線收發(fā)模塊檢測(cè)遙控器周期性發(fā)送的指令。在第一預(yù)設(shè)時(shí)間段內(nèi)可能檢測(cè)到遙控器發(fā)送的指令,還有可能遙控器沒(méi)有發(fā)送指令,無(wú)線收發(fā)模塊則檢測(cè)不到。
[0028]在步驟S102中,還存在一種可能的情況,即無(wú)線收發(fā)模塊檢測(cè)到指令,若檢測(cè)到則執(zhí)行步驟S201-步驟S204,否則執(zhí)行步驟S103。
[0029]步驟S103、在第二預(yù)設(shè)時(shí)間段內(nèi),令主控芯片等待接收無(wú)線收發(fā)模塊接收到的指令,若沒(méi)有接收到,則在第二預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第三預(yù)設(shè)時(shí)間段。
[0030]在步驟S103中,第二預(yù)設(shè)時(shí)間段的長(zhǎng)度可以是116-174微秒,優(yōu)選地,第二預(yù)設(shè)時(shí)間段的長(zhǎng)度為145微秒,該第二預(yù)設(shè)時(shí)間段的長(zhǎng)度取決于主控芯片與無(wú)線收發(fā)模塊的數(shù)據(jù)通道速率以及我們要讀出的指令長(zhǎng)度,當(dāng)要讀出的指令長(zhǎng)度為5個(gè)字節(jié)時(shí),第二預(yù)設(shè)時(shí)間段的長(zhǎng)度為145微秒,這個(gè)值是用邏輯分析儀測(cè)出來(lái)的,當(dāng)然在實(shí)際應(yīng)用中,指令的長(zhǎng)度為預(yù)設(shè)的,可以是5字節(jié),還可以是4字節(jié)或6字節(jié),分別對(duì)應(yīng)116微秒或174微秒。設(shè)定不同的指令長(zhǎng)度,第二預(yù)設(shè)時(shí)間段的長(zhǎng)度也是不同的。主控芯片等待接收無(wú)線收發(fā)模塊接收到的指令,由于無(wú)線收發(fā)模塊沒(méi)有檢測(cè)到遙控器發(fā)送到的指令,因此主控芯片沒(méi)有指令可接收,在主控芯片沒(méi)有接收到則在第二預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第三預(yù)設(shè)時(shí)間段。
[0031]步驟S104、在第三預(yù)設(shè)時(shí)間段內(nèi),令主控芯片進(jìn)入休眠狀態(tài),在第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段。
[0032]具體地,第三預(yù)設(shè)時(shí)間段的長(zhǎng)度可以是1.5-2毫秒,優(yōu)選地為1.7毫秒。在第三預(yù)設(shè)時(shí)間段的長(zhǎng)度內(nèi)主控芯片和無(wú)線收發(fā)模塊均啟動(dòng)進(jìn)入休眠狀態(tài)模式,但是無(wú)線收發(fā)模塊還需要狀態(tài)轉(zhuǎn)換時(shí)間,這是由無(wú)線收發(fā)模塊的特性決定的,而主控芯片進(jìn)入休眠狀態(tài)幾乎為瞬間。因此第三預(yù)設(shè)時(shí)間段即為無(wú)線收發(fā)模塊的狀態(tài)轉(zhuǎn)換時(shí)間。
[0033]步驟S105、在第四預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài);并在第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
[0034]具體地,遙控器將一個(gè)指令發(fā)送64次,耗時(shí)為14.373毫秒,相應(yīng)地,因此設(shè)置的周期的長(zhǎng)度為14.373毫秒,除去第一至第三預(yù)設(shè)時(shí)間段的長(zhǎng)度后,第四預(yù)設(shè)時(shí)間段的長(zhǎng)度為12毫秒。
[0035]在實(shí)際應(yīng)用中,第一預(yù)設(shè)時(shí)間段內(nèi)的工作電流為15mA,第二預(yù)設(shè)時(shí)間段內(nèi)的工作電流為3mA,第三預(yù)設(shè)時(shí)間段內(nèi)的工作電流為50uA,第四預(yù)設(shè)時(shí)間段內(nèi)的工作電流為10uA??梢缘玫奖旧暾?qǐng)?zhí)峁┑姆椒ㄖ械钠骄娏鳛?(15mA*0.528ms+3mA*0.145ms+0.05mA*1.7ms+0.01mA*12ms)/(0.528+0.145+1.7+12) ms=8.56mAms/14.373ms=0.5956mA,相對(duì)與現(xiàn)有技術(shù)中平均電流為IOmA相比,在電壓相同的情況下,本發(fā)明提供的方法中所消耗的電能遠(yuǎn)遠(yuǎn)小于現(xiàn)有技術(shù)中消耗的電能,如此可以得出使用本發(fā)明提供的受控開(kāi)關(guān)的控制方法,可以極大地節(jié)約能耗。
[0036]本發(fā)明上述實(shí)施例的受控開(kāi)關(guān)的控制方法,通過(guò)設(shè)置四個(gè)預(yù)設(shè)時(shí)間段為一個(gè)周期,并且在相應(yīng)的時(shí)間長(zhǎng)度內(nèi),無(wú)線收發(fā)模塊所處的狀態(tài)也不相同,在沒(méi)有檢測(cè)到遙控器發(fā)送的指令時(shí),無(wú)線收發(fā)模塊在一個(gè)周期內(nèi)存在休眠時(shí)間,相對(duì)于現(xiàn)有技術(shù)中一直處于檢測(cè)的狀態(tài),休眠狀態(tài)下的無(wú)線收發(fā)模塊和主控芯片可以節(jié)約能量消耗,通過(guò)設(shè)定周期性檢測(cè)和休眠,不但可以保證無(wú)線收發(fā)模塊可以檢測(cè)到遙控器發(fā)射的指令,還可以有效節(jié)約電能,降低耗電量。
[0037]如圖2所示,步驟S201、在第一預(yù)設(shè)時(shí)間段內(nèi),若檢測(cè)到指令,則令無(wú)線收發(fā)模塊接收指令,并在指令接收完畢后,告知主控芯片指令接收完畢。
[0038]具體地,無(wú)線數(shù)據(jù)傳輸速率IMbps以及我們需要發(fā)送的指令的長(zhǎng)度決定發(fā)送完一個(gè)指令需要53us,遙控器在間隔422us后會(huì)再次重發(fā)該指令。為了保證在第一預(yù)設(shè)時(shí)間段內(nèi)有一個(gè)完整的指令,所以設(shè)置接收的時(shí)間為(422US+53US)*2,以保證第一預(yù)設(shè)時(shí)間段內(nèi)可以接收到一個(gè)完整的指令。
[0039]在步驟S201中,告知主控芯片指令接收完畢包括,無(wú)線收發(fā)模塊在接收到指令后將與主控芯片連接的信號(hào)線置位。無(wú)線收發(fā)模塊與主控芯片之間連接的一根信號(hào)線PTK,無(wú)線收發(fā)模塊接收到指令后將該信號(hào)線PTK置高電平。
[0040]步驟S202、當(dāng)主控芯片獲知指令接收完畢后,向無(wú)線收發(fā)模塊發(fā)送指令獲取指令,無(wú)線收發(fā)模塊將指令發(fā)送給主控芯片。
[0041]在步驟S202中,主控芯片檢測(cè)到該信號(hào)線PTK置高電平后,主控芯片向無(wú)線收發(fā)模塊發(fā)送指令獲取命令,進(jìn)入指令接收狀態(tài),同時(shí)信號(hào)線PTK被無(wú)線收發(fā)模塊置低電平,表示指令正在由無(wú)線收發(fā)模塊發(fā)送至主控芯片。指令發(fā)送持續(xù)的時(shí)間取決于主控芯片與無(wú)線收發(fā)模塊的數(shù)據(jù)通道速率以及我們要讀出的指令長(zhǎng)度。
[0042]步驟S203、指令讀取完畢后,令主控芯片進(jìn)入休眠狀態(tài)。
[0043]在步驟S203中,主控芯片向無(wú)線收發(fā)模塊發(fā)送休眠命令后自己就進(jìn)入休眠,主控芯片進(jìn)入休眠幾乎是一瞬間。
[0044]步驟S204、令無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài),休眠狀態(tài)持續(xù)第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)后再次檢測(cè)遙控器發(fā)送的指令。
[0045]在步驟S204中,無(wú)線收發(fā)模塊進(jìn)入休眠需要一段準(zhǔn)備時(shí)間,準(zhǔn)備時(shí)間約為1.7毫秒,這是由無(wú)線收發(fā)芯片的特性決定的。當(dāng)無(wú)線收發(fā)模塊和主控芯片均進(jìn)入休眠狀態(tài)后,受控開(kāi)關(guān)進(jìn)入休眠狀態(tài),此時(shí)耗電量減小。無(wú)線收發(fā)模塊的休眠狀態(tài)持續(xù)第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)后再次檢測(cè)遙控器發(fā)送的指令,進(jìn)入工作狀態(tài),第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12毫秒。[0046]在本發(fā)明提供的另一受控開(kāi)關(guān)的控制方法中,當(dāng)無(wú)線收發(fā)模塊檢測(cè)到遙控器發(fā)送的指令的情況下,無(wú)線收發(fā)模塊和主控芯片也具有休眠時(shí)間,不會(huì)一直處于工作狀態(tài),可以有效節(jié)約電量,降低能耗。
[0047]如圖3所示,本發(fā)明還提供了一種受控開(kāi)關(guān),該受控開(kāi)關(guān)包括:無(wú)線收發(fā)模塊I和主控芯片2 ;無(wú)線收發(fā)模塊I用于在預(yù)先設(shè)置的第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)遙控器發(fā)送的指令;主控芯片2用于在所述第一預(yù)設(shè)時(shí)間段結(jié)束后,所述無(wú)線收發(fā)模塊I沒(méi)有檢測(cè)到所述指令時(shí),進(jìn)入預(yù)先設(shè)置的第二預(yù)設(shè)時(shí)間段;在所述第二預(yù)設(shè)時(shí)間段內(nèi)等待接收所述無(wú)線收發(fā)模塊I接收到的所述指令,若沒(méi)有接收到,則在所述第二預(yù)設(shè)時(shí)間段后,進(jìn)入預(yù)先設(shè)置的第三預(yù)設(shè)時(shí)間段,并在所述第三預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài);;無(wú)線收發(fā)模塊I還用于在所述第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段,并在第四預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài);并在所述第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
[0048]優(yōu)選地,無(wú)線收發(fā)模塊I還用于在第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)所述指令、接收檢測(cè)到的所述指令并在所述指令接收完畢后,告知所述主控芯片2所述指令接收完畢;主控芯片2還用于在獲知指令接收完畢后向無(wú)線收發(fā)模塊I發(fā)送指令獲取指令;無(wú)線收發(fā)模塊I還用于將指令發(fā)送給主控芯片2 ;主控芯片2還用于在讀取完指令后,進(jìn)入休眠狀態(tài);無(wú)線收發(fā)模塊I還用于進(jìn)入持續(xù)第四預(yù)設(shè)時(shí)間段時(shí)長(zhǎng)的休眠狀態(tài),以及再次檢測(cè)遙控器發(fā)送的指令。
[0049]優(yōu)選地,無(wú)線收發(fā)模塊I還具體用于在接收到指令后將與主控芯片2連接的信號(hào)線置位,以告知主控芯片2指令接收完畢。
[0050]可選地,第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為53-528微秒,第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為116-174微秒,第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.5-2暈秒,第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為10-15暈秒。
[0051]優(yōu)選地,第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7暈秒,第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12暈秒。
[0052]本實(shí)施例所提供的受控開(kāi)關(guān)可以執(zhí)行本發(fā)明實(shí)施例提供的受控開(kāi)關(guān)的控制方法,具備相應(yīng)的功能和有益效果,此處不再贅述。
[0053]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0054]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種受控開(kāi)關(guān)的控制方法,其特征在于,包括: 設(shè)置第一、第二、第三、第四共四個(gè)預(yù)設(shè)時(shí)間段; 在第一預(yù)設(shè)時(shí)間段內(nèi),令無(wú)線收發(fā)模塊檢測(cè)遙控器發(fā)送的指令,若沒(méi)有檢測(cè)到所述指令,則在第一預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第二預(yù)設(shè)時(shí)間段; 在第二預(yù)設(shè)時(shí)間段內(nèi),令主控芯片等待接收無(wú)線收發(fā)模塊接收到的所述指令,若沒(méi)有接收到,則在所述第二預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第三預(yù)設(shè)時(shí)間段; 在第三預(yù)設(shè)時(shí)間段內(nèi),令所述主控芯片進(jìn)入休眠狀態(tài),在所述第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段; 在第四預(yù)設(shè)時(shí)間段內(nèi),令所述無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài);并在所述第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在第一預(yù)設(shè)時(shí)間段內(nèi),若檢測(cè)到所述指令,則令無(wú)線收發(fā)模塊接收所述指令,并在所述指令接收完畢后,告知所述主控芯片所述指令接收完畢; 當(dāng)所述主控芯片獲知所述指令接收完畢后,向所述無(wú)線收發(fā)模塊發(fā)送指令獲取指令,所述無(wú)線收發(fā)模塊將所述指令發(fā)送給主控芯片; 所述指令讀取完畢后,令所述主控芯片進(jìn)入休眠狀態(tài); 令所述無(wú)線收發(fā)模塊進(jìn)入休眠狀態(tài),所述休眠狀態(tài)持續(xù)所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)后再次檢測(cè)所述遙控器發(fā)送的指令。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述告知主控芯片指令接收完畢包括,所述無(wú)線收發(fā)模塊在接收到所述指令后將與所述主控芯片連接的信號(hào)線置位。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為53-528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為116-174微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.5-2毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為10-15毫秒。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7毫秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為12毫秒。
6.一種受控開(kāi)關(guān),其特征在于,包括:無(wú)線收發(fā)模塊和主控芯片;所述無(wú)線收發(fā)模塊用于在預(yù)先設(shè)置的第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)遙控器發(fā)送的指令;所述主控芯片用于在所述第一預(yù)設(shè)時(shí)間段結(jié)束后,所述無(wú)線收發(fā)模塊沒(méi)有檢測(cè)到所述指令時(shí),進(jìn)入預(yù)先設(shè)置的第二預(yù)設(shè)時(shí)間段;在所述第二預(yù)設(shè)時(shí)間段內(nèi)等待接收所述無(wú)線收發(fā)模塊接收到的所述指令,若沒(méi)有接收到,則在所述第二預(yù)設(shè)時(shí)間段后,進(jìn)入預(yù)先設(shè)置的第三預(yù)設(shè)時(shí)間段,并在所述第三預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài); 所述無(wú)線收發(fā)模塊還用于在所述第三預(yù)設(shè)時(shí)間段結(jié)束后,進(jìn)入第四預(yù)設(shè)時(shí)間段,并在第四預(yù)設(shè)時(shí)間段內(nèi)進(jìn)入休眠狀態(tài);并在所述第四預(yù)設(shè)時(shí)間段結(jié)束后,再次進(jìn)入第一預(yù)設(shè)時(shí)間段。
7.根據(jù)權(quán)利要求6所述的受控開(kāi)關(guān),其特征在于, 所述無(wú)線收發(fā)模塊還用于在第一預(yù)設(shè)時(shí)間段內(nèi)檢測(cè)所述指令、接收檢測(cè)到的所述指令并在所述指令接收完畢后,告知所述主控芯片所述指令接收完畢; 所述主控芯片還用于在獲知所述指令接收完畢后向所述無(wú)線收發(fā)模塊發(fā)送指令獲取指令; 所述無(wú)線收發(fā)模塊還用于將所述指令發(fā)送給所述主控芯片; 所述主控芯片還用于在讀取完所述指令后,進(jìn)入休眠狀態(tài); 所述無(wú)線收發(fā)模塊還用于進(jìn)入持續(xù)所述第四預(yù)設(shè)時(shí)間段時(shí)長(zhǎng)的休眠狀態(tài),以及再次檢測(cè)所述遙控器發(fā)送的指令。
8.根據(jù)權(quán)利要求7所述的受控開(kāi)關(guān),其特征在于,所述無(wú)線收發(fā)模塊還具體用于在接收到所述指令后將與所述主控芯片連接的信號(hào)線置位,以告知所述主控芯片指令接收完畢。
9.根據(jù)權(quán)利要求8所述的受控開(kāi)關(guān),其特征在于,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為53-528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為116-174微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.5-2暈秒,所述第四預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為10-15暈秒。
10.根據(jù)權(quán)利要求5-7任一項(xiàng)所述的受控開(kāi)關(guān),其特征在于,所述第一預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為528微秒,所述第二預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為145微秒,所述第三預(yù)設(shè)時(shí)間段的時(shí)長(zhǎng)為1.7毫秒,所述第四預(yù)設(shè) 時(shí)間段的時(shí)長(zhǎng)為12毫秒。
【文檔編號(hào)】H04B7/005GK103839394SQ201410085223
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2014年3月10日 優(yōu)先權(quán)日:2014年3月10日
【發(fā)明者】黃偉滿(mǎn), 劉言 申請(qǐng)人:福建騰創(chuàng)電子科技有限公司