用于控制建筑開(kāi)口覆蓋物總成的方法和裝置相關(guān)申請(qǐng)案本專(zhuān)利要求2011年10月3日提交的標(biāo)題為“建筑開(kāi)口覆蓋物的控制”的美國(guó)臨時(shí)申請(qǐng)序號(hào)61/542,760,以及2012年5月16日提交的標(biāo)題為“控制建筑開(kāi)口覆蓋總成的方法和設(shè)備”的美國(guó)臨時(shí)申請(qǐng)序號(hào)61/648,011的優(yōu)先權(quán)。美國(guó)臨時(shí)申請(qǐng)序號(hào)61/542,760和美國(guó)臨時(shí)申請(qǐng)序號(hào)61/648,011的公開(kāi)內(nèi)容以引用的方式整體并入本文。技術(shù)領(lǐng)域本公開(kāi)一般涉及建筑開(kāi)口覆蓋物總成,更具體來(lái)說(shuō),涉及用于控制建筑開(kāi)口覆蓋物總成的方法和裝置。發(fā)明背景建筑開(kāi)口覆蓋物總成(例如,卷簾)提供遮蔽和隱私。此等總成一般包括連接到覆蓋物織物或其它遮蔽材料的電動(dòng)滾筒管。隨著滾筒管旋轉(zhuǎn),織物在管周?chē)砝@或解繞以揭開(kāi)或覆蓋建筑開(kāi)口。附圖簡(jiǎn)述圖1為包括示例性手動(dòng)控制器的示例性建筑開(kāi)口覆蓋物總成的等距圖。圖2為圖示圖1的示例性建筑開(kāi)口覆蓋物總成的手動(dòng)控制器的放大圖。圖3為圖1的示例性建筑開(kāi)口覆蓋物總成的示例性手動(dòng)控制器的透視圖。圖4為圖3的示例性手動(dòng)控制器的示例性公連接器的側(cè)視圖。圖5為圖3的示例性手動(dòng)控制器的分解圖。圖6為圖1的示例性建筑開(kāi)口覆蓋物總成的示例性離合器總成和電機(jī)的透視圖。圖7為圖1的示例性建筑開(kāi)口覆蓋物總成的示例性滾筒管的透視圖。圖8為圖6的示例性離合器總成和示例性電機(jī)的橫截面圖。圖9為圖8中沿著線(xiàn)9A-9A截取的示例性離合器總成的示例性第一離合器的橫截面圖。圖10為圖8中沿著線(xiàn)10A-10A截取的示例性離合器總成的示例性第二離合器的橫截面圖。圖11為圖1的示例性建筑開(kāi)口覆蓋物總成的示例性本地控制器的透視圖。圖12為圖11的可通信地耦合到示例性中央控制器和示例性電源的示例性本地控制器的一部分的橫截面圖。圖13為圖11的示例性本地控制器的另一橫截面圖。圖14為代表圖11至圖13的示例性本地控制器的方框圖。圖15為代表圖12和圖13的可通信地耦合到多個(gè)示例性建筑開(kāi)口覆蓋物總成的示例性中央控制器的方框圖,每個(gè)示例性建筑開(kāi)口覆蓋物總成包括本地控制器和手動(dòng)控制器。圖16為根據(jù)本公開(kāi)的教導(dǎo)構(gòu)造的另一示例性建筑開(kāi)口覆蓋物總成的等距圖。圖17為圖16的示例性建筑開(kāi)口覆蓋物總成的管的橫截面圖。圖18A至圖18C圖示圖16至圖17的示例性建筑開(kāi)口覆蓋物總成的管的角位置。圖19為代表本文公開(kāi)的另一示例性建筑開(kāi)口覆蓋物總成的方框圖。圖20為代表示例性控制器的方框圖,示例性控制器可以控制圖1、圖16和/或圖19的示例性建筑開(kāi)口覆蓋物總成。圖21至圖26為代表用于實(shí)施圖14的本地控制器的示例性機(jī)器可讀指令的流程圖。圖27至圖29為代表用于實(shí)施圖15的本地控制器中的一個(gè)的示例性機(jī)器可讀指令的流程圖。圖30為代表用于實(shí)施圖19的本地控制器的示例性機(jī)器可讀指令的流程圖。圖31為示例性處理器平臺(tái)的方框圖,其用于執(zhí)行圖21至圖30的機(jī)器可讀指令以實(shí)施圖14的本地控制器、圖16的控制器、圖19的控制器和/或圖20的控制器。在可能的情況下,相同的參考符號(hào)將在所有附圖和所附書(shū)面描述中被用來(lái)指代相同或相似的零件。如本專(zhuān)利中所用,說(shuō)明任何部件(例如,對(duì)象、層、結(jié)構(gòu)、區(qū)域、板等)以任何方式定位(例如,定位、位于、安置或形成等)在另一零件上,意味著引用的零件與另一零件接觸,或引用的零件相對(duì)于地球在另一零件上面,其中一個(gè)或多個(gè)中間零件位于這兩個(gè)零件之間。說(shuō)明任何零件與另一零件接觸意味著在這兩個(gè)零件之間沒(méi)有中間零件。具體實(shí)施方式本文公開(kāi)的示例性建筑開(kāi)口覆蓋物總成可以由中央控制器控制(例如,基于天氣、太陽(yáng)的位置等協(xié)調(diào)覆蓋物位置),并且包括本地、手動(dòng)控制器以便能夠手動(dòng)降低或升高覆蓋物,以便容易地覆蓋由中央控制器設(shè)置的覆蓋物位置。示例性建筑開(kāi)口覆蓋物包括電機(jī),以及可通信地耦合到中央控制器的本地控制器。在一些情況下,手動(dòng)控制器和電機(jī)合作以通過(guò)手動(dòng)控制器幫助移動(dòng)建筑開(kāi)口覆蓋物(例如,織物等)。在其它情況下,示例性本地控制器控制電機(jī)抵消手動(dòng)控制器的操作以防止降低或升高建筑開(kāi)口覆蓋物超過(guò)閾值位置,例如,下限位置或上限位置。在一些實(shí)例中,用戶(hù)可以通過(guò)操作手動(dòng)控制器來(lái)撤消或取消本地控制器的命令。本文公開(kāi)的一些示例性本地控制器包括重力傳感器,以基于重力確定覆蓋物的位置和/或監(jiān)視覆蓋物的運(yùn)動(dòng)。中央控制器和/或本地控制器使電機(jī)將覆蓋物移動(dòng)到設(shè)置位置(例如,上限位置、下限位置等)。在一些實(shí)例中,可以通過(guò)手動(dòng)控制器建立覆蓋物的一個(gè)或多個(gè)設(shè)置位置。當(dāng)中央控制器可通信地耦合到多個(gè)建筑開(kāi)口覆蓋物總成時(shí),可以通過(guò)本文公開(kāi)的本地手動(dòng)控制器,為示例性建筑開(kāi)口覆蓋物中的每個(gè)選擇性地建立總成的各自的覆蓋物的設(shè)置位置。圖1為示例性建筑開(kāi)口覆蓋物總成100的等距圖。在圖1的實(shí)例中,覆蓋物總成100包括頭部欄桿108。頭部欄桿108為具有相對(duì)的端蓋110、111的外殼,外殼由正面112、背面113和頂面114接合以形成開(kāi)底殼體。頭部欄桿108也具有支架115,其用于通過(guò)機(jī)械緊固件(例如,螺釘、螺栓等)將頭部欄桿108耦合到在建筑開(kāi)口上方的結(jié)構(gòu)(例如,壁)。滾筒管104安置在端蓋110、111之間。盡管在圖1中示出頭部欄桿108的特定實(shí)例,但是許多不同類(lèi)型和式樣的頭部欄桿存在并且可以被用來(lái)代替圖1的示例性頭部欄桿108。實(shí)際上,如果頭部欄桿108的審美效果是不需要的,那么可以去除頭部欄桿108以有利于安裝托架。在圖1中所示的實(shí)例中,總成100包括覆蓋物106,其為蜂窩型簾。在這個(gè)實(shí)例中,蜂窩覆蓋物106包括單一的柔性織物(在本文中被稱(chēng)為“底板”)116和緊固到底板116以形成一系列蜂窩的多個(gè)蜂窩片118??梢允褂萌魏嗡璧木o固方法(例如,粘合劑附著、聲波焊接、編織、縫合等)將蜂窩片118緊固到底板116。圖1中所示的覆蓋物106可以用任何其它類(lèi)型的覆蓋物代替,這些覆蓋物包括例如單片簾、百葉簾和/或其它蜂窩覆蓋物。在說(shuō)明性實(shí)例中,覆蓋物106具有安裝到滾筒管104的上部邊緣和下部自由邊緣。示例性覆蓋物106的上部邊緣通過(guò)化學(xué)緊固件(例如,膠)和/或一個(gè)或多個(gè)機(jī)械緊固件(例如,鉚釘、膠帶、U形釘、大頭釘?shù)?耦合到滾筒管104。覆蓋物106在升高位置與降低位置(說(shuō)明性地,圖1中所示的位置)之間可移動(dòng)。當(dāng)處于升高位置時(shí),覆蓋物106在滾筒管104周?chē)砝@。如下文詳細(xì)討論的,示例性建筑開(kāi)口覆蓋物總成100具備驅(qū)動(dòng)電機(jī)以在升高位置與降低位置之間移動(dòng)覆蓋物106。驅(qū)動(dòng)電機(jī)由本地控制器控制,本地控制器與中央控制器通信,和/或僅由中央控制器控制。在說(shuō)明性實(shí)例中,電機(jī)和本地控制器安置在管104內(nèi)部。圖1的示例性總成100進(jìn)一步包括手動(dòng)控制器120,其可以用于手動(dòng)覆蓋由中央控制器和/或本地控制器提供的命令,和/或可以用于在升高位置與降低位置之間移動(dòng)覆蓋物106。圖2圖示耦合到手動(dòng)控制器120的總成100的滾筒管104。在說(shuō)明性實(shí)例中,手動(dòng)控制器120包括繩索200。在一些情況下,繩索200可以是鏈條、珠狀鏈條、旋轉(zhuǎn)桿、曲柄、杠桿和/或任何其它適合的設(shè)備。如下文將更詳細(xì)地描述的,當(dāng)致動(dòng)(例如,以足夠的力拉)繩索200時(shí),手動(dòng)控制器120使管104旋轉(zhuǎn),由此使用戶(hù)能夠通過(guò)手動(dòng)控制器120選擇性地升高或降低覆蓋物106。圖3為圖1的在去除管104后的示例性手動(dòng)控制器120的透視圖。在說(shuō)明性實(shí)例中,也去除頭部欄桿108。示例性手動(dòng)控制器120耦合到支架115中的一個(gè)。手動(dòng)控制器120包括公連接器300,其包括板302和從板302延伸的軸304。圖3的示例性軸包括多個(gè)花鍵306。如下文將更詳細(xì)地描述的,公連接器300的軸304耦合到安置在管104內(nèi)部的離合器總成。圖4為圖3的示例性公連接器300的側(cè)視圖。示例性公連接器300包括第一臂400和第二臂402,每個(gè)臂從板302延伸到手動(dòng)控制器120中。如下文將更詳細(xì)地描述的,除非繩索200移動(dòng),否則圖3的示例性手動(dòng)控制器120限制公連接器300的運(yùn)動(dòng)。圖5為圖3的示例性手動(dòng)控制器120的分解圖。在說(shuō)明性實(shí)例中,手動(dòng)控制器120包括界定環(huán)形脊502的外殼500,環(huán)形脊502包括多個(gè)凹槽504。界定多個(gè)花鍵508的環(huán)形物506安置在由環(huán)形脊502界定的空間中。脊502的凹槽504接收環(huán)形物506的花鍵508以大體上防止在手動(dòng)控制器120的操作期間環(huán)形物506的旋轉(zhuǎn)。繞簧510安置成鄰近環(huán)形物506的內(nèi)表面512并且定向成與環(huán)形物506大體上同心。在說(shuō)明性實(shí)例中,繞簧510被拉緊以使得繞簧510的外表面514嚙合環(huán)形物506的內(nèi)表面512。繞簧510包括第一柄腳516和第二柄腳518。外殼500界定軸520以接收軸承522,繞簧510、鏈輪齒524和公連接器300支撐在軸承522周?chē)?。圖5的示例性鏈輪齒524可操作地耦合到繩索200。示例性鏈輪齒524包括第一翼或臂526和第二翼或臂528,每個(gè)翼或臂在圖5的定向上朝外殼500延伸。公連接器300的臂400、402(如圖4中所示)和鏈輪齒524的臂526、528安置成鄰近繞簧510的柄腳516、518。配件529(例如,插塞)將公連接器300可操作地耦合到外殼500,并且彈簧加載的緊固件530(例如,彈簧和鉚釘)將外殼500耦合到支架115中的一個(gè)。第一繩索導(dǎo)板532和第二繩索導(dǎo)板534通過(guò)蓋536耦合到示例性外殼500,以界定第一通道538和第二通道540。在說(shuō)明性實(shí)例中,繩索200的第一部分安置在第一通道538中,并且繩索200的第二部分安置在第二通道540中。示例性第一通道538和第二通道540分別界定繩索200的第一路徑和第二路徑,以防止在操作期間(例如,在用戶(hù)拉繩索200時(shí))繩索200脫離鏈輪齒524。在說(shuō)明性實(shí)例中,一對(duì)機(jī)械緊固件542、544將蓋536、第一繩索導(dǎo)板532和第二繩索導(dǎo)板534耦合到外殼500。當(dāng)通過(guò)繩索200(例如,通過(guò)用足夠的力拉繩索200)操作手動(dòng)控制器120時(shí),繩索200將扭矩施加到鏈輪齒524上。因此,鏈輪齒524的臂526、528中的一個(gè)嚙合繞簧510的柄腳516、518中的一個(gè),由此使繞簧510變緊。當(dāng)繞簧510變緊時(shí),繞簧510的直徑減小,并且繞簧510脫離環(huán)形物506的內(nèi)表面512。因此,可以通過(guò)致動(dòng)繩索200使繞簧510和因此鏈輪齒524旋轉(zhuǎn)。當(dāng)使繞簧510旋轉(zhuǎn)時(shí),柄腳516、518中的一個(gè)嚙合公連接器300的臂400、402中的一個(gè),由此使公連接器300旋轉(zhuǎn)。如下文將更詳細(xì)地描述的,公連接器300可操作地耦合到滾筒管104。因此,用戶(hù)可以通過(guò)致動(dòng)繩索200選擇性地升高或降低示例性覆蓋物106。相反,如果通過(guò)軸304將扭矩施加到公連接器300,那么公連接器300的臂400、402中的一個(gè)嚙合繞簧510的柄腳516、518中的一個(gè),由此使繞簧510變松并且因此使繞簧510的直徑增加。因此,繞簧510的外表面514緊緊嚙合環(huán)形物506的內(nèi)表面512。當(dāng)繞簧510用足夠的力嚙合環(huán)形物506時(shí),繞簧510通過(guò)環(huán)形物506與外殼500的互連而保持大體上固定,由此大體上防止使公連接器300旋轉(zhuǎn)。因此,盡管用戶(hù)可以通過(guò)致動(dòng)繩索200使公連接器300旋轉(zhuǎn),但是大體上防止通過(guò)施加到公連接器300的軸304的扭矩(例如,由電機(jī)施加的扭矩)使公連接器300旋轉(zhuǎn)。圖6為圖1的示例性建筑開(kāi)口覆蓋物總成100的示例性離合器總成600和示例性電機(jī)602的透視圖。圖6的示例性離合器總成600和示例性電機(jī)602安置在滾筒管104內(nèi)部。示例性離合器總成600包括框架或外殼604。在說(shuō)明性實(shí)例中,框架604為大體上圓柱形并且界定一個(gè)或多個(gè)凹槽或通道606、608以接收管104的一個(gè)或多個(gè)脊或突起700、702(圖7)。示例性離合器總成600通過(guò)母連接器或聯(lián)軸器610可操作地耦合到圖3的示例性手動(dòng)控制器120,母連接器或聯(lián)軸器610接收手動(dòng)控制器120的公連接器300。在說(shuō)明性實(shí)例中,母連接器610包括脊或花鍵618以嚙合公連接器300的花鍵306。如下文將更詳細(xì)地描述的,當(dāng)在電機(jī)602的影響下升高或降低覆蓋物106時(shí),手動(dòng)控制器120的公連接器300使示例性離合器總成600的母連接器610保持大體上固定,以使電機(jī)602隨著框架604旋轉(zhuǎn)。圖7為圖1的示例性建筑開(kāi)口覆蓋物總成100的示例性管104的透視圖。在說(shuō)明性實(shí)例中,管104界定第一脊或突起700和第二脊或突起702。第一突起700和第二突起702徑向和向內(nèi)延伸(例如,朝管104的旋轉(zhuǎn)軸延伸)。當(dāng)圖6的示例性離合器總成600安置在示例性管104內(nèi)部時(shí),管104的突起700、702安置在框架604的插槽606、608中。在總成100的操作期間,電機(jī)602和/或手動(dòng)控制器120將扭矩施加到離合器總成600的框架604。因此,通過(guò)框架604的插槽606、608將施加到框架604的扭矩轉(zhuǎn)移到管104的突起700、702,由此使管104隨著框架604旋轉(zhuǎn)。圖8至圖10為圖6的示例性離合器總成600和示例性電機(jī)602的橫截面圖。示例性離合器總成600包括第一離合器800和第二離合器802。圖8的示例性第一離合器800包括母連接器610和驅(qū)動(dòng)軸804。示例性母連接器610可操作地耦合到驅(qū)動(dòng)軸804的第一端806。圖8的示例性驅(qū)動(dòng)軸804包括軸環(huán)807。圖9為沿著圖8的線(xiàn)9A-9A截取的橫截面圖。在說(shuō)明性實(shí)例中,第一離合器800在母連接器610與驅(qū)動(dòng)軸804之間提供死區(qū)(即,無(wú)效運(yùn)動(dòng)路徑)。在說(shuō)明性實(shí)例中,示例性母連接器610包括第一花鍵或齒900和第二花鍵或齒902。在說(shuō)明性實(shí)例中,第一齒900和第二齒902安置成沿著與驅(qū)動(dòng)軸804的第一端806相鄰和徑向的母連接器610的圓周表面大約相隔180度(例如,第一齒900和第二齒902安置成沿著母連接器610的直徑)。示例性驅(qū)動(dòng)軸804的軸環(huán)807與母連接器610的齒900、902相鄰,并且第一齒904和第二齒906從大體上平行于驅(qū)動(dòng)軸804的縱軸的第一軸環(huán)807延伸。在說(shuō)明性實(shí)例中,第一齒904和第二齒906大約相隔180度(例如,沿著第一軸環(huán)807的直徑)。在操作期間,當(dāng)在電機(jī)602的影響下使管104旋轉(zhuǎn)時(shí),母連接器610的齒900、902嚙合驅(qū)動(dòng)軸804的第一軸環(huán)807的齒904、906。如下文將更詳細(xì)地描述的,當(dāng)在電機(jī)602的影響下使覆蓋物106完全解繞時(shí),齒902與齒906分開(kāi),并且電機(jī)602通過(guò)死區(qū)的至少一部分驅(qū)動(dòng)驅(qū)動(dòng)軸804。因此,使驅(qū)動(dòng)軸804相對(duì)于母連接器610旋轉(zhuǎn),并且管104停止旋轉(zhuǎn)。如本文進(jìn)一步詳細(xì)地描述的,檢測(cè)管104的旋轉(zhuǎn)終止以識(shí)別完全解繞位置。示例性驅(qū)動(dòng)軸804的一部分由軸承808(例如,干軸承)支撐。在說(shuō)明性實(shí)例中,軸承808由框架604界定。驅(qū)動(dòng)軸804的第二端810耦合到第二離合器802(例如,保持離合器)的聯(lián)軸器812。因此,在說(shuō)明性實(shí)例中,第一離合器800將手動(dòng)控制器120可操作地耦合到第二離合器802。在一些實(shí)例中,手動(dòng)控制器120和/或第一離合器800包括齒輪箱(例如,行星齒輪箱)以增加手動(dòng)控制器120的扭矩輸出。在說(shuō)明性實(shí)例中,聯(lián)軸器812包括第一孔814和與第一孔814相對(duì)的第二孔816。示例性第一孔814接收驅(qū)動(dòng)軸804的第二端810。示例性第二孔816接收電機(jī)驅(qū)動(dòng)軸818和框架604的芯820。在說(shuō)明性實(shí)例中,框架604的芯820包括從框架軸環(huán)824延伸的制動(dòng)軸822。所示實(shí)例的電機(jī)驅(qū)動(dòng)軸818包括中心軸或芯軸826和與中心軸826同心的外軸828。圖10為沿著線(xiàn)10A-10A截取的離合器總成600的橫截面圖。在說(shuō)明性實(shí)例中,聯(lián)軸器812的第二孔816包括一對(duì)向內(nèi)延伸的花鍵或脊1000、1002(例如,平鍵花鍵)。示例性外軸828包括相對(duì)的狹縫或裂縫1004、1006,其接收聯(lián)軸器812的花鍵1000、1002。如圖8和圖10中所示,制動(dòng)軸822在中心軸826與外軸828之間界定的空間中安置在中心軸826周?chē)?。在說(shuō)明性實(shí)例中,芯820的框架軸環(huán)824耦合到框架604。在一些實(shí)例中,框架604與芯820一體成形。示例性第二離合器802包括安置在示例性制動(dòng)軸822周?chē)囊粋€(gè)或多個(gè)繞簧1008。在一些實(shí)例中,繞簧1008中的每個(gè)包括四個(gè)線(xiàn)圈。然而,在其它實(shí)例中使用包括其它數(shù)量的線(xiàn)圈的繞簧。每個(gè)示例性繞簧1008包括在彈簧1008的第一端上的第一柄腳或臂1010,以及在彈簧1008的第二端上的第二柄腳或臂1012。在說(shuō)明性實(shí)例中,繞簧1008被定向成繞簧1008中的每個(gè)的第一柄腳1010安置在與聯(lián)軸器812的花鍵1000、1002中的一個(gè)相鄰的外軸828的狹縫1004中,并且第二柄腳1012安置在與花鍵1000、1002中的另一個(gè)花鍵相鄰的狹縫1006中。因此,如果在操作期間使示例性電機(jī)驅(qū)動(dòng)軸818旋轉(zhuǎn),那么外軸828嚙合繞簧1008的柄腳1010、1012中的一個(gè),并且如果在操作期間使聯(lián)軸器812旋轉(zhuǎn),那么聯(lián)軸器812的花鍵1000、1002中的一個(gè)嚙合繞簧1008的柄腳1010、1012中的一個(gè)。如果聯(lián)軸器812嚙合柄腳1010、1012中的一個(gè),那么彈簧1008的相應(yīng)的線(xiàn)圈在制動(dòng)軸822周?chē)兙o以抵抗框架604與第二離合器802之間的相對(duì)運(yùn)動(dòng)。如果電機(jī)驅(qū)動(dòng)軸818的外軸828嚙合柄腳1010、1012中的一個(gè),那么線(xiàn)圈在制動(dòng)軸822周?chē)兯梢越獬诙x合器802與框架604之間的相對(duì)運(yùn)動(dòng)的阻力。示例性電機(jī)驅(qū)動(dòng)軸818的中心軸826通過(guò)聯(lián)軸器832耦合到電機(jī)602的輸出軸830。在說(shuō)明性實(shí)例中,聯(lián)軸器832包括多個(gè)噪音和/或振動(dòng)絕緣體834、836,例如,一個(gè)或多個(gè)橡皮環(huán)。在說(shuō)明性實(shí)例中,電機(jī)602為電動(dòng)機(jī)(例如,12-24V直流電機(jī))并且包括齒輪箱或變速器。示例性電機(jī)602能夠在高達(dá)約6000rpm的速度下操作并且齒輪箱在電機(jī)602的速度與電機(jī)輸出軸830的速度之間提供約130:1的比率。電機(jī)602和齒輪箱安置在外殼838內(nèi)部,外殼838通過(guò)一個(gè)或多個(gè)機(jī)械緊固件840和聲音或振動(dòng)絕緣體842、844(例如,一個(gè)或多個(gè)橡皮環(huán))耦合到框架604。如下文將更詳細(xì)地描述的,示例性電機(jī)602通過(guò)一個(gè)或多個(gè)導(dǎo)線(xiàn)846可通信地耦合到本地控制器(圖13)。在操作期間,電機(jī)602、手動(dòng)控制器120或兩者可以使管104旋轉(zhuǎn),并且因此卷繞和/或解繞覆蓋物106(即,分別降低或升高覆蓋物106)。例如,當(dāng)電機(jī)602驅(qū)動(dòng)電機(jī)驅(qū)動(dòng)軸818時(shí),電機(jī)驅(qū)動(dòng)軸818的外軸828嚙合繞簧1008中的每個(gè)上的柄腳1010、1012中的一個(gè),由此使繞簧1008在制動(dòng)軸822周?chē)兯?。如果在這個(gè)時(shí)間期間不操作手動(dòng)控制器120,那么手動(dòng)控制器120的公連接器300防止電機(jī)驅(qū)動(dòng)軸818使第二離合器802旋轉(zhuǎn)。因此,使電機(jī)驅(qū)動(dòng)軸818保持大體上固定,從而使電機(jī)602繞電機(jī)輸出軸830旋轉(zhuǎn)。因此,電機(jī)602使框架604和因此管104旋轉(zhuǎn)。如果操作手動(dòng)控制器120(例如,通過(guò)用戶(hù)用足夠的力拉繩索200),并且不驅(qū)動(dòng)電機(jī)602(例如,在斷電期間,通過(guò)用戶(hù)手動(dòng)操作而無(wú)需訪(fǎng)問(wèn)中央控制器或其它電子控制等),那么使公連接器300旋轉(zhuǎn),由此使母連接器610、驅(qū)動(dòng)軸804、聯(lián)軸器812和電機(jī)驅(qū)動(dòng)軸818旋轉(zhuǎn)。因此,聯(lián)軸器812嚙合繞簧1008中的每個(gè)的柄腳1010、1012中的一個(gè)以使繞簧1008在制動(dòng)軸822周?chē)兙o,因此將從手動(dòng)控制器120施加的扭矩轉(zhuǎn)移到框架604以使?jié)L筒管104旋轉(zhuǎn)。在說(shuō)明性實(shí)例中,繞簧1008包括在聯(lián)軸器812的花鍵1000、1002中的一個(gè)的兩側(cè)上的柄腳1010、1012。因此,聯(lián)軸器812在卷繞方向和解繞方向上的旋轉(zhuǎn)使繞簧1008在制動(dòng)軸822周?chē)兙o。因此,用戶(hù)可以通過(guò)手動(dòng)控制器120選擇性地升高或降低覆蓋物106(例如,無(wú)需使用供應(yīng)到電機(jī)602的電功率)。電機(jī)602和因此管104的運(yùn)動(dòng)是電機(jī)驅(qū)動(dòng)軸818的運(yùn)動(dòng)的加法。例如,如果手動(dòng)控制器120使電機(jī)驅(qū)動(dòng)軸818在第一方向上以每分鐘20轉(zhuǎn)的速度旋轉(zhuǎn),并且驅(qū)動(dòng)電機(jī)602以在與第一方向相反的第二方向上以每分鐘25轉(zhuǎn)的速度繞輸出軸830旋轉(zhuǎn),那么管104在第二方向上以每分鐘5轉(zhuǎn)的速度旋轉(zhuǎn)。在另一實(shí)例中,如果手動(dòng)控制器120使電機(jī)驅(qū)動(dòng)軸818在第一方向上以每分鐘20轉(zhuǎn)的速度旋轉(zhuǎn),并且驅(qū)動(dòng)電機(jī)602以在第一方向上以每分鐘25轉(zhuǎn)的速度繞輸出軸830旋轉(zhuǎn),那么管104在第一方向上以每分鐘45轉(zhuǎn)的速度旋轉(zhuǎn)。因此,手動(dòng)控制器120和電機(jī)602可以合作或競(jìng)爭(zhēng)以通過(guò)手動(dòng)控制器120協(xié)助或防止管104的運(yùn)動(dòng)。在建筑開(kāi)口覆蓋物總成100的操作期間,如果使管104旋轉(zhuǎn)以完全解繞覆蓋物106(即,覆蓋物106處于完全解繞位置),那么電機(jī)602通過(guò)第一離合器800的死區(qū)驅(qū)動(dòng)驅(qū)動(dòng)軸804。例如,當(dāng)使覆蓋物106解繞時(shí),電機(jī)602在第一方向上(例如,逆時(shí)針?lè)较?將第一扭矩施加到管104,并且覆蓋物106的重量在與第一方向相反的第二方向上(例如,順時(shí)針?lè)较?將大于第一扭矩的第二扭矩施加到管104。因此,驅(qū)動(dòng)軸804的齒904、906嚙合母連接器610的齒900、902,并且電機(jī)602允許覆蓋物106的重量使管104和電機(jī)602一起旋轉(zhuǎn)以解繞覆蓋物106。如果使管104解繞超過(guò)完全解繞位置(即,使覆蓋物106從管104完全解繞的位置),那么覆蓋物106的重量在第一方向上將扭矩施加到管104。因此,電機(jī)602以一部分的轉(zhuǎn)數(shù)(例如,160度)驅(qū)動(dòng)驅(qū)動(dòng)軸804的齒904、906與母連接器610的齒900、902脫離,但是在電機(jī)602操作時(shí)管104保持大體上固定。如下文進(jìn)一步詳細(xì)地描述的,可以檢測(cè)脫離(例如,通過(guò)檢測(cè)電機(jī)602操作,但管104不旋轉(zhuǎn))以確定覆蓋物106的完全解繞位置。圖11為示例性本地控制器1100的透視圖。示例性本地控制器1100安置在滾筒管104內(nèi)部并耦合到滾筒管104。在說(shuō)明性實(shí)例中,本地控制器1100包括外殼1102。示例性外殼1102的第一部分1104耦合到管104,并且外殼1102的第二部分1106通過(guò)滑環(huán)或旋轉(zhuǎn)式電子接頭1110制成軸頸地連接到第二托架1108。在一些實(shí)例中,第二托架1108安裝到壁或建筑開(kāi)口框架。在操作期間,外殼1102繞管104的旋轉(zhuǎn)軸隨著管104旋轉(zhuǎn)。圖12為示例性第二托架1108和示例性外殼1102的第二部分1106的橫截面圖。在說(shuō)明性實(shí)例中,滑環(huán)1110包括兩個(gè)電觸點(diǎn)1200、1202。中央控制器1204和/或電源1206通過(guò)導(dǎo)線(xiàn)1203耦合到電觸點(diǎn)1200、1202。在說(shuō)明性實(shí)例中,中央控制器1204可通信地耦合到示例性本地控制器1100。中央控制器1204和/或電源1206可以位于包括示例性建筑開(kāi)口覆蓋物總成100的房間和/或任何其它適合的位置,例如,建筑控制室。如下文將更詳細(xì)地描述的,在一些實(shí)例中,中央控制器1204可通信地耦合到多個(gè)建筑開(kāi)口覆蓋物總成(圖15),并且每個(gè)此總成包括本地控制器,例如,圖11的本地控制器1100。在說(shuō)明性實(shí)例中,中央控制器1204包括命令處理器1207、極性開(kāi)關(guān)1208、時(shí)鐘1209、輸入設(shè)備1210和信息存儲(chǔ)設(shè)備1211。示例性命令處理器1207將信號(hào)傳輸?shù)绞纠员镜乜刂破?100,以提供用于執(zhí)行動(dòng)作(例如,通過(guò)電機(jī)602使管104旋轉(zhuǎn)、進(jìn)入編程模式等)的指令或命令。在說(shuō)明性實(shí)例中,極性開(kāi)關(guān)1208調(diào)制(例如,交替)供應(yīng)到本地控制器1100的電源的極性以用信號(hào)傳達(dá)命令或指令。示例性命令處理器1207從時(shí)鐘1209接收定時(shí)信息以控制信號(hào)的極性調(diào)制的持續(xù)時(shí)間。示例性中央控制器1204也包括輸入設(shè)備1210,例如,按鈕、滑塊、擊鍵、遙控器、無(wú)線(xiàn)控制、光傳感器等。輸入對(duì)應(yīng)于相應(yīng)的總成的動(dòng)作(例如,升高到完全打開(kāi)、降低到關(guān)閉、進(jìn)入編程模式等)。當(dāng)致動(dòng)輸入設(shè)備1210時(shí),命令處理器1207將對(duì)應(yīng)于輸入的信號(hào)發(fā)送到示例性本地控制器1100以控制建筑開(kāi)口覆蓋物總成100。示例性信息存儲(chǔ)設(shè)備1211存儲(chǔ)命令或指令、其相關(guān)聯(lián)信號(hào)模式(例如,極性開(kāi)關(guān))和/或其它信息。圖12的示例性本地控制器1100包括電路板1212,其耦合到鄰近電觸點(diǎn)1200、1202的外殼1102的第二部分1106。電路板1212包括三個(gè)彈簧加載的導(dǎo)電銷(xiāo)1214、1216和1218。當(dāng)外殼1102耦合到滑環(huán)810時(shí),銷(xiāo)1214、1216和1218偏置成通過(guò)所包括的彈簧與電觸點(diǎn)1200、1202嚙合。圖13為示例性外殼1102和示例性托架1108的另一橫截面圖。在說(shuō)明性實(shí)例中,外殼1102的第二部分1106可滑動(dòng)地耦合到外殼1102的第一部分1104。柱塞1300安置在外殼1102的第二部分1106內(nèi)部,并且固定在外殼1102的第一部分1104與柱塞1300之間的彈簧1302使電路板1212偏向第二托架1108,以促動(dòng)銷(xiāo)1214、1216和1218與電觸點(diǎn)1200、1202嚙合。在說(shuō)明性實(shí)例中,控制板1304(例如,印刷電路板)安置在外殼1102的第一部分1104內(nèi)部。在說(shuō)明性實(shí)例中,重力傳感器1306(例如,加速度計(jì)、水平傳感器、陀螺儀、耦合到旋轉(zhuǎn)編碼器的搖錘,和/或任何其它適合的運(yùn)動(dòng)傳感器)大體上沿著管104的旋轉(zhuǎn)軸安裝到控制板1304。在操作期間,示例性重力傳感器1306確定管104的角位置和/或運(yùn)動(dòng)(例如,基于重力)。示例性本地控制器1100可通信地耦合到中央控制器1204和電機(jī)602。在操作期間,本地控制器1100將信號(hào)傳輸?shù)诫姍C(jī)602以引起電機(jī)602使管104旋轉(zhuǎn),允許管104旋轉(zhuǎn),和/或使管104保持大體上固定。示例性本地控制器1100也包括本地指令接收器1308。在一些實(shí)例中,可以通過(guò)遙控器1310控制建筑開(kāi)口覆蓋物總成100。在此等實(shí)例中,用戶(hù)可以通過(guò)遙控器1310選擇性地升高或降低示例性覆蓋物106。遙控器1310可以是RF遙控器、紅外遙控器、便攜式電子設(shè)備、移動(dòng)電話(huà)、計(jì)算機(jī)等。遙控器1310發(fā)送對(duì)應(yīng)于客戶(hù)端動(dòng)作(例如,升高覆蓋物106、降低覆蓋物106等)的信號(hào)(例如,RF信號(hào)、網(wǎng)絡(luò)通信等)。在一些此等實(shí)例中,建筑開(kāi)口覆蓋物總成100包括接收器(例如,傳感器、天線(xiàn)等)以接收信號(hào)。在一些實(shí)例中,接收器安置在管104內(nèi)部,并且管104界定孔,信號(hào)通過(guò)這個(gè)孔傳播。本地指令接收器1308接收信號(hào),并且本地控制器1100使覆蓋物106基于對(duì)應(yīng)于信號(hào)的客戶(hù)端動(dòng)作移動(dòng)。在一些實(shí)例中,本地控制器1100可通信地耦合到光傳感器以檢測(cè)和測(cè)量照在建筑物的側(cè)面上的光。在一些此等實(shí)例中,本地控制器1100將信號(hào)傳輸?shù)诫姍C(jī)602以使電機(jī)602基于由光傳感器檢測(cè)的光的量移動(dòng)覆蓋物102。例如,當(dāng)有較低的光時(shí),覆蓋物106將被進(jìn)一步打開(kāi),并且當(dāng)有明亮的光時(shí),覆蓋物106將被進(jìn)一步關(guān)閉。圖14為示例性本地控制器1100的方框圖。在說(shuō)明性實(shí)例中,本地控制器1100包括電壓整流器1400、極性傳感器1402、時(shí)鐘或定時(shí)器1404、信號(hào)指令處理器1406、重力傳感器1306、管旋轉(zhuǎn)速度確定器1408、旋轉(zhuǎn)方向確定器1410、完全解繞位置確定器1412、管位置監(jiān)視器1414、編程處理器1416、手動(dòng)指令處理器1418、本地指令接收器1308、電流傳感器1422、電機(jī)控制器1424和信息存儲(chǔ)設(shè)備或存儲(chǔ)器1426。在操作期間,示例性極性傳感器1402確定供應(yīng)到本地控制器1100的電壓源(例如,電源)的極性(例如,正或負(fù))。如本文進(jìn)一步詳細(xì)地描述的,電壓源可以是中央控制器1204。在一些實(shí)例中,電源可以是通過(guò)房屋和/或建筑物供應(yīng)的常規(guī)動(dòng)力。在說(shuō)明性實(shí)例中,中央控制器1204調(diào)制(例如,交替)供應(yīng)到本地控制器1100的電源的極性以向本地控制器1100用信號(hào)傳達(dá)命令或指令(例如,降低覆蓋物106、升高覆蓋物106、將覆蓋物106移動(dòng)到位置X等)。示例性極性傳感器1402從時(shí)鐘1404接收定時(shí)信息,以確定電壓極性調(diào)制的持續(xù)時(shí)間(例如,確定極性從負(fù)切換到正,并且保持正達(dá)0.75秒,從而指示覆蓋物應(yīng)被移動(dòng)到降低75%的地方)。因此,說(shuō)明性實(shí)例使用脈沖寬度調(diào)制來(lái)傳達(dá)命令。說(shuō)明性實(shí)例的示例性極性傳感器1402將極性信息提供到旋轉(zhuǎn)方向確定器1410、存儲(chǔ)器1426和電機(jī)控制器1424。說(shuō)明性實(shí)例的電壓整流器1400將由中央控制器1204傳輸?shù)男盘?hào)轉(zhuǎn)換為預(yù)定極性的直流信號(hào)。將這個(gè)直流信號(hào)提供到被供電的本地控制器1100的任何組件(例如,編程指令處理器1416、存儲(chǔ)器1426、電機(jī)控制器1424等)。因此,調(diào)制(例如,交替)功率信號(hào)的極性以將指令提供到本地控制器1100不會(huì)干擾利用直流信號(hào)來(lái)操作的組件的操作。盡管說(shuō)明性實(shí)例調(diào)制功率信號(hào)的極性,但是一些實(shí)例調(diào)制信號(hào)的振幅。示例性時(shí)鐘或定時(shí)器1404使用例如實(shí)時(shí)鐘提供定時(shí)信息。時(shí)鐘1404可以提供基于時(shí)刻的信息,和/或可以提供不基于時(shí)刻的運(yùn)行定時(shí)器(例如,用于確定在給定的時(shí)段已過(guò)去的時(shí)間量)。在一些實(shí)例中,時(shí)鐘1404用于確定發(fā)生手動(dòng)輸入的時(shí)刻。在其它實(shí)例中,時(shí)鐘1404用于確定已過(guò)去的無(wú)手動(dòng)輸入的時(shí)間量。在其它實(shí)例中,時(shí)鐘1404被極性傳感器1402用來(lái)確定調(diào)制(例如,極性變化)的持續(xù)時(shí)間。示例性信號(hào)指令處理器1406確定多個(gè)動(dòng)作中的哪個(gè)由從中央控制器1204傳輸?shù)绞纠员镜乜刂破?100的信號(hào)來(lái)指示。例如,信號(hào)指令處理器1406可以通過(guò)極性傳感器1402確定輸入功率的調(diào)制(例如,在一秒內(nèi)具有兩個(gè)極性變化(例如,從正到負(fù)并返回到正)的信號(hào))對(duì)應(yīng)于用于升高示例性覆蓋物106的命令。示例性重力傳感器1306基于重力確定管104的角位置。通過(guò)監(jiān)視管104的角位置,可以確定、記錄附接到管104的覆蓋物106的位置,并將這個(gè)位置變成所需的位置。在一些實(shí)例中,重力傳感器1306沿著管104的縱軸安裝到示例性管104,以使其繞與管104相同的旋轉(zhuǎn)軸旋轉(zhuǎn)。在說(shuō)明性實(shí)例中,重力傳感器的中心安置在管104的旋轉(zhuǎn)軸上(例如,與管104的旋轉(zhuǎn)軸重合)。重力傳感器1306可以是加速度計(jì)(例如,單軸、雙軸、多軸加速度計(jì)等)、陀螺儀、附接到旋轉(zhuǎn)編碼器的搖錘,或用于相對(duì)于慣性參考系和/或基于重力確定旋轉(zhuǎn)的任何其它設(shè)備。在一些實(shí)例中,重力傳感器為具有垂直于彼此的軸和管104的旋轉(zhuǎn)軸的雙軸加速度計(jì)。盡管參照用于相對(duì)于慣性參考系和/或基于重力確定旋轉(zhuǎn)或位置的傳感器描述本文所述的實(shí)例,但是可以使用其它類(lèi)型的傳感器來(lái)補(bǔ)充或代替重力傳感器1306。因此,本公開(kāi)不限于重力傳感器。示例性管旋轉(zhuǎn)速度確定器1408使用重力傳感器1306的旋轉(zhuǎn)信息確定管104的旋轉(zhuǎn)速度。管旋轉(zhuǎn)速度確定器1408的信息促進(jìn)確定手動(dòng)控制器120和電機(jī)602同時(shí)操作。例如,當(dāng)電機(jī)602操作并且管104比電機(jī)602驅(qū)動(dòng)管104的速度更快或更慢移動(dòng)時(shí),速度差被認(rèn)為是由手動(dòng)控制器120協(xié)助或撤消電機(jī)602的操作引起的。完全解繞位置確定器1412確定覆蓋物106的位置,覆蓋物106在這個(gè)位置從管104完全解繞。在一些實(shí)例中,完全解繞位置確定器1412基于管104的運(yùn)動(dòng)確定完全解繞位置,如下文進(jìn)一步詳細(xì)地描述的。因?yàn)榻o定覆蓋物106的完全解繞位置不會(huì)改變(例如,除非覆蓋物106被物理修改或存在障礙物),所以完全解繞位置是控制器1100可以使用的參考。換句話(huà)說(shuō),一旦完全解繞位置是已知的,覆蓋物106的其它位置可以參考這個(gè)完全解繞位置(例如,管104從完全解繞位置到所需的位置的旋轉(zhuǎn)數(shù))。如果覆蓋物106的當(dāng)前位置以后不可用(例如,在功率損耗以后、在去除并重新安裝建筑開(kāi)口覆蓋物100以后等),那么通過(guò)將覆蓋物106移動(dòng)到由完全解繞位置確定器1412確定的完全解繞位置,然后使管104旋轉(zhuǎn)已知的旋轉(zhuǎn)數(shù)以達(dá)到覆蓋物106的所需的位置,可以校準(zhǔn)本地控制器1100。在操作期間,圖14的示例性管位置監(jiān)視器1414通過(guò)示例性重力傳感器1306確定管104的位置。在一些實(shí)例中,確定管104相對(duì)于完全解繞位置的位置。在一些實(shí)例中,以旋轉(zhuǎn)(例如,相對(duì)于完全解繞位置的旋轉(zhuǎn))為單位確定管104的位置。圖14的示例性旋轉(zhuǎn)方向確定器1410通過(guò)重力傳感器1306確定管104的旋轉(zhuǎn)方向,例如,順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较?。在一些?shí)例中,旋轉(zhuǎn)方向確定器1410使管104的旋轉(zhuǎn)方向與升高或降低示例性覆蓋物106相關(guān)聯(lián)。例如,在初始設(shè)置期間,在電源斷開(kāi)以后等,旋轉(zhuǎn)方向確定器1410可以通過(guò)使用供應(yīng)的電壓操作示例性電機(jī)602來(lái)確定管104的旋轉(zhuǎn)方向。示例性電流傳感器1422確定被供應(yīng)以驅(qū)動(dòng)示例性電機(jī)602的電流的安培數(shù)。在操作期間,被提供以驅(qū)動(dòng)電機(jī)602升高覆蓋物106的第一安培數(shù)大于被提供以驅(qū)動(dòng)電機(jī)602降低覆蓋物106或使覆蓋物106能夠降低的第二安培數(shù)。因此,由電流傳感器1422感測(cè)的電流被旋轉(zhuǎn)方向確定器1410用來(lái)確定管104的旋轉(zhuǎn)方向。圖14的示例性手動(dòng)指令處理器1418監(jiān)視建筑開(kāi)口覆蓋物總成100對(duì)手動(dòng)控制器120的操作。示例性手動(dòng)指令處理器1418確定在不使用電機(jī)控制器1424操作電機(jī)602期間,在重力傳感器1306感測(cè)管104的旋轉(zhuǎn)時(shí)操作手動(dòng)控制器120,和/或通過(guò)電機(jī)控制器1424對(duì)電機(jī)602的操作,由管旋轉(zhuǎn)速度確定器1408感測(cè)的管104的旋轉(zhuǎn)速度大于或小于預(yù)期的管104的旋轉(zhuǎn)速度的閾值。說(shuō)明性實(shí)例的手動(dòng)指令處理器1418也確定用戶(hù)輸入是否為進(jìn)入編程模式的命令、停止或移動(dòng)覆蓋物106的命令,或任何其它命令。下文進(jìn)一步詳細(xì)地描述命令的檢測(cè)。示例性本地指令接收器1308從遙控器1310接收信號(hào)(例如,RF信號(hào))。在一些實(shí)例中,信號(hào)對(duì)應(yīng)于行動(dòng)(例如,升高或降低覆蓋物106)。在從遙控器1310接收信號(hào)之后,示例性本地指令接收器1308指示電機(jī)控制器1424基于對(duì)應(yīng)于信號(hào)的客戶(hù)端動(dòng)作移動(dòng)覆蓋物106。示例性編程處理器1416響應(yīng)于手動(dòng)控制器120或中央控制器1204的命令而進(jìn)入編程模式。示例性編程處理器1416確定并記錄覆蓋物106的預(yù)置位置,例如,下限位置、上限位置,和/或由用戶(hù)輸入(例如,通過(guò)手動(dòng)控制器120、通過(guò)中央控制器1204、通過(guò)本地控制器1100等)的任何其它所需的位置。編程處理器1416將位置信息存儲(chǔ)在存儲(chǔ)器1426中。示例性信息存儲(chǔ)設(shè)備或存儲(chǔ)器1426存儲(chǔ)以下信息:(a)發(fā)生循環(huán)動(dòng)作所用的時(shí)間,(b)與極性和電機(jī)602的操作相關(guān)聯(lián)的旋轉(zhuǎn)方向,(c)命令或指令和其相關(guān)聯(lián)的信號(hào)模式(例如,極性開(kāi)關(guān)),(d)覆蓋物106的位置(例如,當(dāng)前位置、預(yù)置位置等),(e)與電機(jī)602的操作相關(guān)聯(lián)的安培數(shù),和/或(f)任何其它信息。示例性電機(jī)控制器1424將信號(hào)發(fā)送到電機(jī)602以使電機(jī)602操作覆蓋物(例如,降低覆蓋物106、升高覆蓋物106,和/或防止(例如,制動(dòng)、停止等)覆蓋物106的運(yùn)動(dòng)等)。圖14的示例性電機(jī)控制器1424響應(yīng)于信號(hào)指令處理器1406、本地指令接收器1308、完全解繞位置確定器1412和/或編程處理器1416的指令。電機(jī)控制器1424可以包括電機(jī)控制系統(tǒng)、速度控制器(例如,脈沖寬度調(diào)制速度控制器)、制動(dòng)器,或用于操作電機(jī)602的任何其它組件。圖14的示例性電機(jī)控制器1424控制由電壓整流器1400提供到電機(jī)602的電壓供應(yīng)(即,功率)以調(diào)節(jié)電機(jī)602的速度。盡管在圖14中說(shuō)明實(shí)施本地控制器1100的示例性方式,但是可以用任何其它方式組合、分割、重新布置、省略、消除和/或?qū)嵤﹫D14中所示的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備。此外,圖14的示例性電壓整流器1400、極性傳感器1402、時(shí)鐘或定時(shí)器1404、信號(hào)指令處理器1406、重力傳感器1306、管旋轉(zhuǎn)速度確定器1408、旋轉(zhuǎn)方向確定器1410、完全解繞位置確定器1412、管位置監(jiān)視器1414、編程處理器1416、手動(dòng)指令處理器1418、本地指令接收器1308、電流傳感器1422、電機(jī)控制器1424、信息存儲(chǔ)設(shè)備或存儲(chǔ)器1426和/或示例性本地控制器1100可以用硬件、軟件、固件和/或硬件、軟件和/或固件的任何組合來(lái)實(shí)施。因此,例如,任何示例性電壓整流器1400、極性傳感器1402、時(shí)鐘或定時(shí)器1404、信號(hào)指令處理器1406、重力傳感器1306、管旋轉(zhuǎn)速度確定器1408、旋轉(zhuǎn)方向確定器1410、完全解繞位置確定器1412、管位置監(jiān)視器1414、編程處理器1416、手動(dòng)指令處理器1418、本地指令接收器1308、電流傳感器1422、電機(jī)控制器1424、信息存儲(chǔ)設(shè)備或存儲(chǔ)器1426和/或示例性本地控制器1100可以用一個(gè)或多個(gè)電路、可編程處理器、專(zhuān)用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)和/或現(xiàn)場(chǎng)可編程邏輯設(shè)備(FPLD)等來(lái)實(shí)施。當(dāng)本專(zhuān)利的裝置或系統(tǒng)權(quán)利要求中的任一個(gè)被理解為覆蓋純粹的軟件和/或固件實(shí)施、至少一個(gè)實(shí)例時(shí),示例性電壓整流器1400、極性傳感器1402、時(shí)鐘或定時(shí)器1404、信號(hào)指令處理器1406、重力傳感器1306、管旋轉(zhuǎn)速度確定器1408、旋轉(zhuǎn)方向確定器1410、完全解繞位置確定器1412、管位置監(jiān)視器1414、編程處理器1416、手動(dòng)指令處理器1418、本地指令接收器1308、電流傳感器1422、電機(jī)控制器1424、信息存儲(chǔ)設(shè)備或存儲(chǔ)器1426和/或示例性本地控制器1100在此明確定義為包括存儲(chǔ)軟件和/或固件的有形計(jì)算機(jī)可讀介質(zhì),例如,存儲(chǔ)器、DVD、CD、藍(lán)光等。更進(jìn)一步,圖14的示例性本地控制器1100可以包括作為圖14中所示的補(bǔ)充或替代的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備,和/或可以包括一個(gè)以上的任何或所有所示元件、過(guò)程和設(shè)備。圖15為圖12和圖13的中央控制器1204的方框圖,中央控制器1204可通信地耦合到圖1的建筑開(kāi)口覆蓋物總成100和多個(gè)其它建筑開(kāi)口覆蓋物總成1500、1502、1504、1506和1508。圖15的示例性建筑開(kāi)口覆蓋物總成1500、1502、1504、1506和1508與上面所討論的示例性建筑開(kāi)口覆蓋物總成100大體上相同。建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508中的每個(gè)包括本地控制器1100、1510、1512、1514、1516和1518(例如,圖14的示例性本地控制器1100)和手動(dòng)控制器120、1520、1522、1524、1526和1528(例如,圖3的示例性手動(dòng)控制器120)。圖15的示例性建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508位于在一個(gè)或多個(gè)房間和/或任何其它適合的位置的一個(gè)或多個(gè)建筑開(kāi)口中。例如,建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508可以安置在建筑物的單個(gè)面上的多個(gè)房間中的建筑開(kāi)口中。示例性中央控制器1204將信號(hào)傳輸?shù)礁髯缘慕ㄖ_(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508的本地控制器1100、1510、1512、1514、1516和1518,以提供用于執(zhí)行動(dòng)作(例如,通過(guò)電機(jī)602使管104旋轉(zhuǎn)、進(jìn)入中央編程模式等)的指令或命令。因此,示例性中央控制器1204可以用于共同控制示例性建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508。用戶(hù)也可以使用建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508的各自的手動(dòng)控制器120、1520、1522、1524、1526和1528來(lái)選擇性地升高或降低每個(gè)覆蓋物。盡管在圖12、圖13和圖15中說(shuō)明實(shí)施中央控制器1204的示例性方式,但是可以用任何其它方式組合、分割、重新布置、省略、消除和/或?qū)嵤﹫D12、圖13和圖15中所示的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備。此外,圖12、圖13和圖15的示例性命令處理器1207、極性開(kāi)關(guān)1208、時(shí)鐘1209、輸入設(shè)備1210、信息存儲(chǔ)設(shè)備1211和/或示例性中央控制器1204可以用硬件、軟件、固件和/或硬件、軟件和/或固件的任何組合來(lái)實(shí)施。因此,例如,任何示例性命令處理器1207、極性開(kāi)關(guān)1208、時(shí)鐘1209、輸入設(shè)備1210、信息存儲(chǔ)設(shè)備1211和/或示例性中央控制器1204可以用一個(gè)或多個(gè)電路、可編程處理器、專(zhuān)用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)和/或現(xiàn)場(chǎng)可編程邏輯設(shè)備(FPLD)等來(lái)實(shí)施。當(dāng)本專(zhuān)利的裝置或系統(tǒng)權(quán)利要求中的任一個(gè)被理解為覆蓋純粹的軟件和/或固件實(shí)施、至少一個(gè)實(shí)例時(shí),示例性命令處理器1207、極性開(kāi)關(guān)1208、時(shí)鐘1209、輸入設(shè)備1210、信息存儲(chǔ)設(shè)備1211和/或示例性中央控制器1204在此明確定義為包括存儲(chǔ)軟件和/或固件的有形計(jì)算機(jī)可讀介質(zhì),例如,存儲(chǔ)器、DVD、CD、藍(lán)光等。更進(jìn)一步,圖12、圖13和圖15的示例性中央控制器1204可以包括作為圖12、圖13和圖15中所示的補(bǔ)充或替代的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備,和/或可以包括一個(gè)以上的任何或所有所示元件、過(guò)程和設(shè)備。圖16為本文公開(kāi)的另一示例性建筑開(kāi)口覆蓋物總成1600的等距圖。在圖16的實(shí)例中,覆蓋物總成1600包括頭部欄桿1608。頭部欄桿1608為具有相對(duì)的端蓋1610、1611的外殼,外殼由正面1612、背面1613和頂面1614接合以形成開(kāi)底殼體。頭部欄桿1608也具有支架1615,其用于通過(guò)機(jī)械緊固件(例如,螺釘、螺栓等)將頭部欄桿1608耦合到在建筑開(kāi)口上方的結(jié)構(gòu)(例如,壁)。滾筒管1604安置在端蓋1610、1611之間。盡管在圖16中示出頭部欄桿1608的特定實(shí)例,但是許多不同類(lèi)型和式樣的頭部欄桿存在并且可以被用來(lái)代替圖16的示例性頭部欄桿1608。實(shí)際上,如果頭部欄桿1608的審美效果是不需要的,那么可以去除頭部欄桿1608以有利于安裝托架。在圖16中所示的實(shí)例中,建筑開(kāi)口覆蓋物總成1600包括覆蓋物1606,其為蜂窩型簾。在這個(gè)實(shí)例中,蜂窩覆蓋物1606包括單一的柔性織物(在本文中被稱(chēng)為“底板”)1616和緊固到底板1616以形成一系列蜂窩的多個(gè)蜂窩片1618??梢允褂萌魏嗡璧木o固方法(例如,粘合劑附著、聲波焊接、編織、縫合等)將蜂窩片1618緊固到底板1616。圖16中所示的覆蓋物1606可以用任何其它類(lèi)型的覆蓋物代替,這些覆蓋物包括例如單片簾、百葉簾、其它蜂窩覆蓋物和/或任何其它類(lèi)型的覆蓋物。在說(shuō)明性實(shí)例中,覆蓋物1606具有安裝到滾筒管1604的上部邊緣和下部自由邊緣。示例性覆蓋物1606的上部邊緣通過(guò)化學(xué)緊固件(例如,膠)和/或一個(gè)或多個(gè)機(jī)械緊固件(例如,鉚釘、膠帶、U形釘、大頭釘?shù)?耦合到滾筒管1604。覆蓋物1606在升高位置與降低位置(說(shuō)明性地,圖16中所示的位置)之間可移動(dòng)。當(dāng)處于升高位置時(shí),覆蓋物1606在滾筒管1604周?chē)砝@。示例性建筑開(kāi)口覆蓋物總成1600具備電機(jī)1620以在升高位置與降低位置之間移動(dòng)覆蓋物1606。示例性電機(jī)1620由控制器1622控制。在說(shuō)明性實(shí)例中,控制器1622和電機(jī)1620安置在管1604內(nèi)部并且通過(guò)導(dǎo)線(xiàn)1624可通信地耦合?;蛘?,控制器1622和/或電機(jī)1620可以安置在管1604外部(例如,安裝到頭部欄桿1608、安裝到支架1615、位于中央設(shè)施位置等)和/或通過(guò)無(wú)線(xiàn)通信通道可通信地耦合。圖16的示例性建筑開(kāi)口覆蓋物總成1600包括可通信地耦合到控制器1622的重力傳感器1626(例如,由作為零件號(hào)KXTC9-2050制造的重力傳感器)。圖16的示例性重力傳感器1626通過(guò)支架1628耦合到管1604以隨著管1604旋轉(zhuǎn)。在說(shuō)明性實(shí)例中,重力傳感器1626沿著管1604的旋轉(zhuǎn)軸1630安置在管1604內(nèi)部,以使得重力傳感器1626的旋轉(zhuǎn)軸與管1604的旋轉(zhuǎn)軸1630大體上同軸。在說(shuō)明性實(shí)例中,管1604的中心軸與管1604的旋轉(zhuǎn)軸1630大體上同軸,并且重力傳感器1626的中心在管1604的旋轉(zhuǎn)軸1630上(例如,與管1604的旋轉(zhuǎn)軸1630大體上重合)。在其它實(shí)例中,重力傳感器1626安置在其它位置,例如,在管1604的內(nèi)表面1632上、在管1604的外表面1634上、在管1604的端部1636上、在覆蓋物1606上,和/或任何其它適合的位置。如下文將更詳細(xì)地描述的,示例性重力傳感器1626生成管位置信息,所述管位置信息被控制器1622用來(lái)確定管1604的角位置和/或監(jiān)視管1604和因此覆蓋物1606的運(yùn)動(dòng)。在一些實(shí)例中,建筑開(kāi)口覆蓋物總成1600可操作地耦合到輸入設(shè)備1638,輸入設(shè)備1638可以用于在升高位置與降低位置之間選擇性地移動(dòng)覆蓋物1606。在一些實(shí)例中,輸入設(shè)備1638將進(jìn)入編程模式的信號(hào)發(fā)送到控制器1622,在編程模式中確定和/或記錄一個(gè)或多個(gè)位置(例如,下限位置、上限位置、在下限位置與上限位置之間的位置等)。在電子信號(hào)的情況下,可以通過(guò)有線(xiàn)或無(wú)線(xiàn)連接發(fā)送信號(hào)。在一些實(shí)例中,輸入設(shè)備1638為機(jī)械輸入設(shè)備,例如,繩索、杠桿、曲柄和/或致動(dòng)器,其耦合到電機(jī)1620和/或管1604以將力施加到管1604以便使管1604旋轉(zhuǎn)。在一些實(shí)例中,輸入設(shè)備1638由覆蓋物1606實(shí)施,并且因此消除輸入設(shè)備1638。在一些實(shí)例中,輸入設(shè)備1638為電子輸入設(shè)備,例如,開(kāi)關(guān)、光傳感器、計(jì)算機(jī)、中央控制器、智能手機(jī),和/或能夠?qū)⒂糜谏呋蚪档透采w物1606的指令提供到電機(jī)1620和/或控制器1622的任何其它設(shè)備。在一些實(shí)例中,輸入設(shè)備1638為遙控器、智能手機(jī)、膝上型和/或任何其它便攜式通信設(shè)備,并且控制器1622包括接收器以從輸入設(shè)備1638接收信號(hào)。一些示例性建筑開(kāi)口覆蓋物總成包括其它數(shù)量的輸入設(shè)備(例如,0、2等)。示例性建筑開(kāi)口覆蓋物總成1600可以包括任何數(shù)量和組合的輸入設(shè)備。圖17為圖16的示例性管1604的橫截面圖。在說(shuō)明性實(shí)例中,管1604通過(guò)滑環(huán)1700耦合到端蓋1611和/或支架1615。在一些實(shí)例中,電源通過(guò)滑環(huán)1700將功率提供到建筑開(kāi)口覆蓋物總成1600的輸入設(shè)備1638、電機(jī)1620、控制器1622和/或其它組件。外殼1702安置在圖17的示例性管1604內(nèi)部以隨著管1604旋轉(zhuǎn)。在說(shuō)明性實(shí)例中,支架1628安置在外殼1702內(nèi)部并且耦合到外殼1702。圖17的示例性支架1628為電路板(例如,印刷電路板(PCB)),控制器1622的組件耦合到所述電路板。因此,在說(shuō)明性實(shí)例中,控制器1622和重力傳感器1626隨著管1604旋轉(zhuǎn)。如上所述,示例性重力傳感器1626耦合到支架1628以使得重力傳感器1626的旋轉(zhuǎn)軸與管1604的旋轉(zhuǎn)軸1630大體上同軸,管1604的旋轉(zhuǎn)軸1630與管的中心軸大體上同軸。在說(shuō)明性實(shí)例中,重力傳感器1626的中心安置在管1604的旋轉(zhuǎn)軸1630上(例如,與管1604的旋轉(zhuǎn)軸1630大體上重合)。因此,當(dāng)管1604繞旋轉(zhuǎn)軸1630旋轉(zhuǎn)時(shí),重力傳感器1626經(jīng)受約1g的大體上恒定的重力(g力)(即,重力傳感器1626大體上不會(huì)相對(duì)于地球向上和向下移動(dòng))。在其它實(shí)例中,重力傳感器1626安置在其它位置并且隨著管1604旋轉(zhuǎn)而經(jīng)受可變的g力。如下所述,g力提供獨(dú)立于使管1604旋轉(zhuǎn)的角位置的參考系,由此可以確定管1604的角位置。在說(shuō)明性實(shí)例中,重力傳感器1626為加速度計(jì)(例如,電容式加速度計(jì)、壓電式加速度計(jì)、壓阻式加速度計(jì)、霍爾效應(yīng)加速度計(jì)、磁阻式加速度計(jì)、傳熱加速度計(jì)和/或任何其它適合類(lèi)型的加速度計(jì))?;蛘?,重力傳感器1626可以是任何其它類(lèi)型的重力傳感器,例如,傾斜傳感器、水平傳感器、陀螺儀、可移動(dòng)地耦合到旋轉(zhuǎn)編碼器的偏心錘(例如,搖錘)、測(cè)斜儀和/或任何其它適合的重力傳感器?;蛘?,可以利用確定管1604相對(duì)于一個(gè)或多個(gè)參考系的角位置的任何其它傳感器,所述參考系獨(dú)立于管1604的角位置(例如,大體上相對(duì)于管1604的角位置固定或恒定)。例如,示例性建筑開(kāi)口覆蓋物總成1600可以使用基于由安置在管1604外部(例如,在鄰近管1604的壁、托架等上)的一個(gè)或多個(gè)磁鐵給予的磁場(chǎng)生成管位置信息的傳感器。類(lèi)似地,傳感器可以基于從管1604外部傳輸?shù)纳漕l(RF)信號(hào)(例如,通過(guò)檢測(cè)RF信號(hào)的強(qiáng)度,所述強(qiáng)度可能取決于在管1604中和/或其上的傳感器相對(duì)于RF信號(hào)傳輸器的角位置而變化)等等,生成管位置信息。圖18A至圖18C圖示以各種角位置定向的示例性管1604和示例性重力傳感器1626。在說(shuō)明性實(shí)例中,重力傳感器1626為雙軸重力傳感器。因此,重力傳感器1626基于重力傳感器1626的第一軸1800和第二軸1802相對(duì)于重力方向的定向,生成管位置信息,所述重力方向在圖18A至圖18C中圖示為地球重力矢量1804。在說(shuō)明性實(shí)例中,管1604的旋轉(zhuǎn)軸1630垂直于繪制圖18A至圖18C所在的平面延伸。圖18A至圖18C的示例性第一軸1800和示例性第二軸1802相互垂直并與管1604的旋轉(zhuǎn)軸1630垂直。因此,當(dāng)?shù)谝惠S1800與地球重力場(chǎng)矢量1804對(duì)準(zhǔn)時(shí),如圖18A中所示,第二軸1802垂直于地球重力場(chǎng)矢量1804?;蛘?,重力傳感器1626可以是三軸重力傳感器和/或任何其它類(lèi)型的重力傳感器。說(shuō)明性實(shí)例的重力傳感器1626生成管位置信息并且將管位置信息傳輸?shù)娇刂破?622。示例性重力傳感器1626輸出與第一軸1800相關(guān)聯(lián)的第一信號(hào)和與第二軸1802相關(guān)聯(lián)的第二信號(hào)。第一信號(hào)包括第一值(例如,電壓),其對(duì)應(yīng)于重力傳感器1626沿著第一軸1800經(jīng)受的g力。第二信號(hào)包括第二值(例如,電壓),其對(duì)應(yīng)于重力傳感器1626沿著第二軸1802經(jīng)受的g力。因此,由示例性重力傳感器1626生成的管位置信息包括基于重力傳感器1626的定向的第一值和第二值。在說(shuō)明性實(shí)例中,重力傳感器1626大體上不斷輸出第一信號(hào)和/或第二信號(hào)。在一些實(shí)例中,重力傳感器1626根據(jù)時(shí)間表輸出第一信號(hào)和第二信號(hào)(例如,重力傳感器1626每個(gè)一百分之一秒輸出第一信號(hào)和/或第二信號(hào),不管運(yùn)動(dòng)的檢測(cè)如何等)。重力傳感器1626和因此管1604的每個(gè)角位置對(duì)應(yīng)于不同的第一值和/或第二值。因此,第一值和/或第二值指示重力傳感器1626相對(duì)于地球重力場(chǎng)矢量1804的角位移。第一值和第二值的組合指示示例性重力傳感器1626相對(duì)于地球重力矢量1804的角位移的方向(例如,順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较?。因此,基于第一值和第二值,可以確定管1604的角位置(即,在給定方向上相對(duì)于地球重力矢量1804的角位移的量)。第一值和/或第二值的變化指示管1604的運(yùn)動(dòng)(即,旋轉(zhuǎn))。因此,第一值和/或第二值的變化率指示管1604的旋轉(zhuǎn)速度,并且管1604的旋轉(zhuǎn)速度的變化率指示管1604的角加速度。在圖18A的說(shuō)明性實(shí)例中,重力傳感器1626處于第一角位置以使得第一軸1800與重力場(chǎng)矢量1804對(duì)準(zhǔn)并且指向重力場(chǎng)矢量1804的相反方向。因此,示例性重力傳感器1626輸出對(duì)應(yīng)于正1g的第一值。在圖18A的說(shuō)明性實(shí)例中,第二軸1802垂直于重力場(chǎng)矢量1804,因此重力傳感器1626輸出對(duì)應(yīng)于0g的第二值。在圖18B的說(shuō)明性實(shí)例中,重力傳感器處于第二角位置以使得重力傳感器1626在圖18B的定向上從第一角位置逆時(shí)針?lè)较蛐D(zhuǎn)約30度。由示例性重力傳感器1626輸出的第一值和第二值為重力傳感器1626相對(duì)于地球重力矢量1804的角位置的正弦函數(shù)。因此,在說(shuō)明性實(shí)例中,一個(gè)或多個(gè)三角函數(shù)可以用于基于第一值和第二值確定重力傳感器1626的角位置。在圖18B的說(shuō)明性實(shí)例中,當(dāng)重力傳感器1626處于第二位置時(shí),重力傳感器1626輸出指示0.866g(0.866g=1gxsin(60°))的第一值和指示約0.5g(0.5g=1gxsin(30°))的第二值。因此,由第一值指示的g力相對(duì)于由第二值指示的g力的反正切指示重力傳感器1626的第二角位置和因此管1604從第一角位置逆時(shí)針?lè)较蛐D(zhuǎn)三十度。在圖18C中,管1604處于第三角位置,在這個(gè)位置使管1604在圖18C的定向上從第一角位置順時(shí)針?lè)较蛐D(zhuǎn)三十度。因此,第一值指示正0.866g的g力并且第二值指示負(fù)0.5g的g力。因此,由第一值指示的g力相對(duì)于由第二值指示的g力的反正切指示管1604從第一角位置順時(shí)針?lè)较蛐D(zhuǎn)三十度。隨著使管1604和因此重力傳感器1626繞旋轉(zhuǎn)軸1630旋轉(zhuǎn),分別地,第一信號(hào)和第二信號(hào)的第一值和第二值根據(jù)重力傳感器1626的定向(例如,角位置)變化。因此,可以通過(guò)檢測(cè)第一值和/或第二值的變化來(lái)確定管1604的旋轉(zhuǎn)。此外,可以基于第一值和/或第二值的變化量來(lái)確定管1604的角位移(即,旋轉(zhuǎn)量)??梢曰诘谝恢岛?或第二值如何變化(例如,增加和/或減少)來(lái)確定角位移的方向。例如,如果沿著第一軸經(jīng)受的g力減少并且沿著第二軸經(jīng)受的g力減少,那么在圖18A至圖18C的定向上使管1604逆時(shí)針?lè)较蛐D(zhuǎn)。盡管公開(kāi)特定單位和方向作為本文的實(shí)例,但是可以利用任何單位和/或方向。例如,在本文公開(kāi)的實(shí)例中產(chǎn)生正值的定向可以替代地在不同的實(shí)例中產(chǎn)生負(fù)值。可以通過(guò)在管1604的旋轉(zhuǎn)期間檢測(cè)第一值和第二值的組合的重復(fù)次數(shù)來(lái)確定和/或增加管1604的轉(zhuǎn)數(shù)。例如,如果管1604在一個(gè)方向上旋轉(zhuǎn)并且第一值和第二值的給定組合重復(fù)(例如,分別指示第一值和第二值的1g和0g的組合),那么管1604從第一值和第二值的組合對(duì)應(yīng)的角位置(例如,第一角位置)旋轉(zhuǎn)一周。在一些實(shí)例中,基于重力傳感器1626的角位置的變化率確定管1604的旋轉(zhuǎn)速度。在一些實(shí)例中,控制器1622基于由重力傳感器1626生成的管位置信息確定管1604的角位置、管1604的旋轉(zhuǎn)速度、管1604的旋轉(zhuǎn)方向和/或其它信息。在其它實(shí)例中,管位置信息包括管1604的角位置、管1604的旋轉(zhuǎn)速度和/或其它信息?;诠?604從覆蓋物1606的參考位置(例如,先前存儲(chǔ)的位置、完全解繞位置、下限位置、上限位置等)的角位移(例如,轉(zhuǎn)數(shù)),可以確定、監(jiān)視和/或記錄覆蓋物1606的位置。在示例性建筑開(kāi)口覆蓋物總成1600的操作期間,示例性重力傳感器1626將管位置信息傳輸?shù)娇刂破?622。在一些實(shí)例中,控制器1622從輸入設(shè)備1638接收命令,以在命令方向上移動(dòng)覆蓋物1606(例如,升高覆蓋物1606、降低覆蓋物1606等)和/或?qū)⒏采w物1606移動(dòng)到命令位置(例如,下限位置、上限位置等)。在一些實(shí)例中,基于管位置信息,控制器1622確定用于使管1604旋轉(zhuǎn)以在命令方向上移動(dòng)覆蓋物1606的方向、用于將覆蓋物1606從其當(dāng)前位置移動(dòng)到命令位置的管1604的旋轉(zhuǎn)次數(shù)(和/或分?jǐn)?shù)),和/或其它信息。然后,示例性控制器1622將信號(hào)傳輸?shù)诫姍C(jī)1620以根據(jù)命令使管1604旋轉(zhuǎn)。隨著電機(jī)1620使管1604旋轉(zhuǎn)并卷繞或解繞覆蓋物1606,重力傳感器1626將管位置信息傳輸?shù)娇刂破?622,并且控制器1622確定、監(jiān)視和/或存儲(chǔ)覆蓋物1606的位置、管1604遠(yuǎn)離命令位置和/或參考位置的轉(zhuǎn)數(shù)(其可以是整數(shù)和/或分?jǐn)?shù)),和/或其它信息。因此,控制器1622基于由示例性重力傳感器1626生成的管位置信息來(lái)控制覆蓋物1606的位置。在一些實(shí)例中,用戶(hù)提供用戶(hù)輸入,其通過(guò)電機(jī)1620的操作(例如,通過(guò)拉覆蓋物1606、使管1604扭曲等)使管1604旋轉(zhuǎn)或以大于或小于預(yù)期的管1604的旋轉(zhuǎn)速度的一個(gè)或多個(gè)閾值的速度旋轉(zhuǎn)。在一些實(shí)例中,基于由示例性重力傳感器1626生成的管位置信息,控制器1622監(jiān)視管1604的運(yùn)動(dòng)并且檢測(cè)用戶(hù)輸入(例如,在不操作電機(jī)1620以移動(dòng)管1604時(shí),基于檢測(cè)管1604的運(yùn)動(dòng)(例如,搖動(dòng)和/或旋轉(zhuǎn)、角加速度、減速度等))。當(dāng)檢測(cè)到用戶(hù)輸入時(shí),控制器1622可以操作電機(jī)1620(例如,對(duì)抗或協(xié)助管1604的旋轉(zhuǎn))。圖19為本文公開(kāi)的另一示例性建筑開(kāi)口覆蓋物總成1900的方框圖。在說(shuō)明性實(shí)例中,建筑開(kāi)口覆蓋物總成1900包括管1902、重力傳感器1904、傳輸器1906、控制器1908、第一輸入設(shè)備1910、第二輸入設(shè)備1912和電機(jī)1914。在說(shuō)明性實(shí)例中,重力傳感器1904、傳輸器1906和電機(jī)1914安置在管1902內(nèi)部。圖19的示例性控制器1908安置在管1902外部(例如,在鄰近建筑開(kāi)口的控制箱中)。在說(shuō)明性實(shí)例中,第一輸入設(shè)備1910為可操作地耦合到管1902的機(jī)械輸入設(shè)備(例如,繩索(例如,環(huán))可驅(qū)動(dòng)致動(dòng)器)。示例性第二輸入設(shè)備1912為可通信地耦合到控制器1908的電子輸入設(shè)備(例如,遙控器)。在示例性建筑開(kāi)口覆蓋物總成1900的操作期間,重力傳感器1904生成管位置信息,并且傳輸器1906將管位置信息傳輸?shù)娇刂破?908(例如,無(wú)線(xiàn)地、通過(guò)導(dǎo)線(xiàn)等)。示例性控制器1908利用管位置信息來(lái)監(jiān)視管1902的位置并且操作電機(jī)1914。圖20為本文公開(kāi)的示例性控制器2000的方框圖,其可以實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622和/或圖19的示例性控制器1908。盡管下文結(jié)合圖16至圖17的示例性建筑開(kāi)口覆蓋物總成1600來(lái)描述圖20的示例性控制器2000,但是示例性控制器2000可以被用作其它實(shí)例的控制器,例如,圖14的控制器1100、圖19的建筑開(kāi)口覆蓋物總成1900的控制器1908等。在說(shuō)明性實(shí)例中,控制器2000包括角位置確定器2002、旋轉(zhuǎn)方向確定器2004、覆蓋物位置確定器2006、指令處理器2008、存儲(chǔ)器2010和電機(jī)控制器2012。在控制器2000的操作期間,重力傳感器1626生成管位置信息(例如,對(duì)應(yīng)于沿著重力傳感器1626的雙軸經(jīng)受的g力的電壓)。將管位置信息傳輸?shù)浇俏恢么_定器2002和/或旋轉(zhuǎn)方向確定器2004(例如,通過(guò)導(dǎo)線(xiàn))。在說(shuō)明性實(shí)例中,角位置確定器2002處理管位置信息,和/或基于管位置信息確定管1604(例如,相對(duì)于地球重力場(chǎng)矢量)的角位置。圖20的示例性旋轉(zhuǎn)方向確定器2004基于管1604的角位置和/或管位置信息來(lái)確定管1604的旋轉(zhuǎn)方向,例如,順時(shí)針?lè)较蚧蚰鏁r(shí)針?lè)较?。在說(shuō)明性實(shí)例中,旋轉(zhuǎn)方向確定器2004基于由示例性重力傳感器1626輸出的第一值和/或第二值如何隨著管1604旋轉(zhuǎn)而改變來(lái)確定旋轉(zhuǎn)方向。旋轉(zhuǎn)方向確定器2004的實(shí)例使管1604的旋轉(zhuǎn)方向與升高或降低示例性覆蓋物1606相關(guān)聯(lián)。例如,在初始設(shè)置期間,在電源斷開(kāi)以后等,基于供應(yīng)到電機(jī)1620以使管1604在第一方向上旋轉(zhuǎn)的第一電壓和供應(yīng)到電機(jī)1620以使管1604在第二方向上旋轉(zhuǎn)的第二電壓,旋轉(zhuǎn)方向確定器2004使管1604的旋轉(zhuǎn)方向與升高或降低示例性覆蓋物1606相關(guān)聯(lián)(例如,如果第一電壓大于第二電壓,并且因此用于使管1604在第一方向上旋轉(zhuǎn)的電機(jī)上的第一負(fù)載大于用于使管1604在第二方向上旋轉(zhuǎn)的電機(jī)上的第二負(fù)載,那么第一電壓與升高覆蓋物1606相關(guān)聯(lián))。在一些實(shí)例中,示例性指令處理器2008可以通過(guò)輸入設(shè)備1638接收用于升高或降低覆蓋物1606的指令。在一些實(shí)例中,響應(yīng)于接收到指令,指令處理器2008確定用于將覆蓋物1606移動(dòng)到命令位置的管1604的旋轉(zhuǎn)方向和/或用于將覆蓋物1606移動(dòng)到命令位置的管1604的旋轉(zhuǎn)量。在說(shuō)明性實(shí)例中,指令處理器2008將用于操作電機(jī)1620的指令發(fā)送到電機(jī)控制器2012。圖20的示例性存儲(chǔ)器2010組織和/或存儲(chǔ)信息,例如,覆蓋物1606的位置、用于升高覆蓋物1606的管1604的旋轉(zhuǎn)方向、用于降低覆蓋物1606的管1604的旋轉(zhuǎn)方向、覆蓋物1606的一個(gè)或多個(gè)參考位置(例如,完全解繞位置、上限位置、下限位置等),和/或可以在建筑開(kāi)口覆蓋物總成1600的操作期間利用的任何其它信息。示例性電機(jī)控制器2012將信號(hào)發(fā)送到電機(jī)1620以使電機(jī)1620操作覆蓋物1606(例如,降低覆蓋物1606、升高覆蓋物1606,和/或防止(例如,制動(dòng),停止等)覆蓋物1606的運(yùn)動(dòng)等)。圖20的示例性電機(jī)控制器2012響應(yīng)于指令處理器2008的指令。電機(jī)控制器2012可以包括電機(jī)控制系統(tǒng)、速度控制器(例如,脈沖寬度調(diào)制速度控制器)、制動(dòng)器,或用于操作電機(jī)1620的任何其它組件。在一些實(shí)例中,圖20的示例性電機(jī)控制器2012控制提供到電機(jī)1620的電壓供應(yīng)(例如,對(duì)應(yīng)于功率)以調(diào)節(jié)電機(jī)1620的速度。圖20的示例性覆蓋物位置確定器2006確定覆蓋物1606相對(duì)于參考位置(例如,先前存儲(chǔ)的位置、完全解繞位置、下限位置、上限位置和/或任何其它參考位置)的位置。為了確定覆蓋物1606的位置,示例性覆蓋物位置確定器2006確定管1604從給定位置(例如,先前存儲(chǔ)的位置和/或任何其它位置)的角位移(即,旋轉(zhuǎn)量),并且覆蓋物位置確定器2006增加管1604從參考位置的轉(zhuǎn)數(shù)。覆蓋物位置確定器2006可以調(diào)整覆蓋物1606的存儲(chǔ)位置。在一些實(shí)例中,覆蓋物位置確定器2006以管相對(duì)于參考位置的旋轉(zhuǎn)度的單位(例如,基于通過(guò)角位置確定器2002確定的管1604的角位置和通過(guò)旋轉(zhuǎn)方向確定器2004確定的管1604的旋轉(zhuǎn)方向)和/或任何其它測(cè)量單位來(lái)確定覆蓋物1606的位置。盡管在圖20中說(shuō)明實(shí)施控制器2000的示例性方式,但是可以用任何其它方式組合、分割、重新布置、省略、消除和/或?qū)嵤﹫D20中所示的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備。此外,圖20的示例性重力傳感器1626、角位置確定器2002、旋轉(zhuǎn)方向確定器2004、覆蓋物位置確定器2006、指令處理器2008、電機(jī)控制器2012、輸入設(shè)備1638、存儲(chǔ)器2010和/或示例性控制器2000可以用硬件、軟件、固件和/或硬件、軟件和/或固件的任何組合來(lái)實(shí)施。因此,例如,圖20的任何示例性重力傳感器1626、角位置確定器2002、旋轉(zhuǎn)方向確定器2004、覆蓋物位置確定器2006、指令處理器2008、電機(jī)控制器2012、輸入設(shè)備1638、存儲(chǔ)器2010和/或示例性控制器2000可以用一個(gè)或多個(gè)電路、可編程處理器、專(zhuān)用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)和/或現(xiàn)場(chǎng)可編程邏輯設(shè)備(FPLD)等來(lái)實(shí)施。當(dāng)本專(zhuān)利的裝置或系統(tǒng)權(quán)利要求中的任一個(gè)被理解為覆蓋純粹的軟件和/或固件實(shí)施時(shí),圖20的至少一個(gè)示例性重力傳感器1626、角位置確定器2002、旋轉(zhuǎn)方向確定器2004、覆蓋物位置確定器2006、指令處理器2008、電機(jī)控制器2012、輸入設(shè)備1638、存儲(chǔ)器2010和/或示例性控制器2000在此明確定義為包括存儲(chǔ)軟件和/或固件的有形計(jì)算機(jī)可讀介質(zhì),例如,存儲(chǔ)器、DVD、CD、藍(lán)光等。更進(jìn)一步,圖20的示例性控制器2000可以包括作為圖20中所示的補(bǔ)充或替代的一個(gè)或多個(gè)元件、過(guò)程和/或設(shè)備,和/或可以包括一個(gè)以上的任何或所有所示元件、過(guò)程和設(shè)備。在圖21至圖30中示出代表用于實(shí)施圖14的示例性本地控制器1100、圖16的控制器1622、圖19的控制器1908和/或圖20的控制器2000的示例性機(jī)器可讀指令的流程圖。在這些實(shí)例中,機(jī)器可讀指令包含由處理器(例如,在下文結(jié)合圖31所述的示例性處理器平臺(tái)3100中所示的處理器3112)執(zhí)行的程序。程序可以實(shí)施在軟件中,軟件存儲(chǔ)在有形計(jì)算機(jī)可讀介質(zhì)上,例如,CD-ROM、軟盤(pán)、硬盤(pán)驅(qū)動(dòng)器、數(shù)字通用光盤(pán)(DVD)、藍(lán)光光盤(pán),或與處理器3112相關(guān)聯(lián)的存儲(chǔ)器,但是整個(gè)程序和/或其部分可以替代地由除處理器3112之外的設(shè)備執(zhí)行和/或以固件或?qū)S糜布?shí)施。此外,盡管參照?qǐng)D21至圖30中所示的流程圖來(lái)描述示例性程序,但是可以替代地使用用于實(shí)施示例性本地控制器1100的許多其它方法。例如,可以改變方框的執(zhí)行順序,和/或可以改變、消除或組合所描述的一些方框。如上所述,圖21至圖30的示例性過(guò)程可以使用在有形計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的編碼指令(例如,計(jì)算機(jī)可讀指令)來(lái)實(shí)施,所述有形計(jì)算機(jī)可讀介質(zhì)例如是硬盤(pán)驅(qū)動(dòng)器、閃速存儲(chǔ)器、只讀存儲(chǔ)器(ROM)、壓縮磁盤(pán)(CD)、數(shù)字通用光盤(pán)(DVD)、高速緩沖存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(RAM),和/或在其中存儲(chǔ)信息達(dá)任何持續(xù)時(shí)間(例如,達(dá)延長(zhǎng)的時(shí)間段、永久地、短暫的階段、用于臨時(shí)緩沖和/或用于緩存信息)的任何其它存儲(chǔ)介質(zhì)。如本文所用的術(shù)語(yǔ)有形計(jì)算機(jī)可讀介質(zhì)明確定義為包括任何類(lèi)型的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備或存儲(chǔ)磁盤(pán)并且把傳播信號(hào)排除在外。另外或替代地,圖21至圖30的示例性過(guò)程可以使用在非暫態(tài)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的編碼指令(例如,計(jì)算機(jī)可讀指令)來(lái)實(shí)施,所述非暫態(tài)計(jì)算機(jī)可讀介質(zhì)例如是硬盤(pán)驅(qū)動(dòng)器、閃速存儲(chǔ)器、只讀存儲(chǔ)器、壓縮磁盤(pán)、數(shù)字通用光盤(pán)、高速緩沖存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器,和/或在其中存儲(chǔ)信息達(dá)任何持續(xù)時(shí)間(例如,達(dá)延長(zhǎng)的時(shí)間段、永久地、短暫的階段、用于臨時(shí)緩沖和/或用于緩存信息)的任何其它存儲(chǔ)介質(zhì)。如本文所用的術(shù)語(yǔ)非暫態(tài)計(jì)算機(jī)可讀介質(zhì)明確定義為包括任何類(lèi)型的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備或存儲(chǔ)磁盤(pán)并且把傳播信號(hào)排除在外。圖21為示例性機(jī)器可讀指令的流程圖,其代表可以被執(zhí)行以實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622、圖19的示例性控制器1908和/或圖20的示例性控制器2000。圖21的示例性指令2100被執(zhí)行以確定升高覆蓋物106(即,在管104周?chē)砝@覆蓋物106)的管104的旋轉(zhuǎn)方向,以及相反地,降低覆蓋物106(例如,從管104解繞覆蓋物106)的管104的旋轉(zhuǎn)方向。在一些實(shí)例中,響應(yīng)于提供到本地控制器1100和/或中央控制器1204的初始電源供應(yīng)、通過(guò)手動(dòng)控制器120提供的手動(dòng)輸入、中央控制器1204和/或編程處理器1416的命令(例如,進(jìn)入編程模式等)、本地控制器1100的暫時(shí)的功率損耗,和/或其它事件或條件,啟動(dòng)指令2100。在其它實(shí)例中,連續(xù)地和/或每當(dāng)有滾筒管104的運(yùn)動(dòng)時(shí)執(zhí)行指令。圖21的示例性指令開(kāi)始于旋轉(zhuǎn)方向確定器1410通過(guò)使電機(jī)控制器1424將第一極性的第一信號(hào)發(fā)送到電機(jī)602以使管104在第一角方向上移動(dòng),響應(yīng)于編程處理器1416的命令(方框2102)。例如,本地控制器1100的電機(jī)控制器1424將具有正極性的信號(hào)(例如,電壓和/或電流)發(fā)送到電機(jī)602,因此電機(jī)602使管104在第一角方向上旋轉(zhuǎn)。電機(jī)控制器1424從電壓整流器1400接收具有恒定極性的電壓,并且直接地或在將極性調(diào)制(例如,切換)到所需的極性之后,將電壓傳遞到電機(jī)602。旋轉(zhuǎn)方向確定器1410基于由重力傳感器1306(例如,加速度計(jì))確定的管104的運(yùn)動(dòng)來(lái)確定第一角方向(例如,順時(shí)針?lè)较?(方框2104)。電流傳感器1422確定提供到電機(jī)602的第一信號(hào)的安培數(shù)(方框2106)。旋轉(zhuǎn)方向確定器1410使第一角方向與第一信號(hào)的極性相關(guān)聯(lián)(方框2108)。例如,旋轉(zhuǎn)方向確定器1410使正極性與順時(shí)針旋轉(zhuǎn)方向相關(guān)聯(lián)。說(shuō)明性實(shí)例的電機(jī)控制器1424將第二極性的第二信號(hào)發(fā)送到電機(jī)602以使管104在與第一角方向相反的第二角方向上移動(dòng)(方框2110)。在一些此等實(shí)例中,電機(jī)602使管104旋轉(zhuǎn)或使管104能夠在第二角方向上旋轉(zhuǎn)(例如,電機(jī)602施加小于由覆蓋物106的重量施加的扭矩的扭矩,以允許覆蓋物的重量使管104旋轉(zhuǎn)以解繞覆蓋物106)。旋轉(zhuǎn)方向確定器1410基于由重力傳感器1306確定的管104的運(yùn)動(dòng)來(lái)確定第二角方向(例如,逆時(shí)針?lè)较?(方框2112)。電流傳感器1422確定第二信號(hào)的安培數(shù)(方框2114)。旋轉(zhuǎn)方向確定器1410使第二角方向與第二信號(hào)的極性相關(guān)聯(lián)(方框2116)。在說(shuō)明性實(shí)例中,旋轉(zhuǎn)方向確定器1410使負(fù)極性與逆時(shí)針?lè)较蛳嚓P(guān)聯(lián)。旋轉(zhuǎn)方向確定器1410確定用于使管104在第一方向上移動(dòng)的安培數(shù)是否大于用于使管104在第二方向上移動(dòng)的安培數(shù)(方框2118)。如果用于使管104在第一方向上移動(dòng)的安培數(shù)大于用于使管104在第二方向上移動(dòng)的安培數(shù),那么旋轉(zhuǎn)方向確定器1410使第一角方向和第一信號(hào)的極性與升高覆蓋物106(即,將覆蓋物106卷繞在管104上)相關(guān)聯(lián)(方框2120),并且使第二角方向和第二信號(hào)的極性與降低覆蓋物106(即,從管104解繞覆蓋物106)相關(guān)聯(lián)(方框2122)。如果用于使管104在第一方向上移動(dòng)的安培數(shù)小于用于使管104在第二方向上移動(dòng)的安培數(shù),那么旋轉(zhuǎn)方向確定器1410使第一角方向和第一信號(hào)的極性與降低覆蓋物106相關(guān)聯(lián)(方框2124),并且使第二角方向和第二信號(hào)的極性與升高覆蓋物106相關(guān)聯(lián)(方框2126)。這些關(guān)聯(lián)可以存儲(chǔ)在存儲(chǔ)器1426中以在本地控制器1100接收用于升高或降低覆蓋物102的指令時(shí)供其參考。圖22為示例性機(jī)器可讀指令的流程圖,其可以被執(zhí)行以實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622、圖19的示例性控制器1908和/或圖20的示例性控制器2000。圖22的示例性指令2200被執(zhí)行以確定和/或設(shè)置完全解繞位置(例如,在這個(gè)位置覆蓋物106從管104完全解繞)。響應(yīng)于提供到本地控制器1100和/或中央控制器1204的初始電源供應(yīng)、通過(guò)手動(dòng)控制器120提供的手動(dòng)輸入、中央控制器1204和/或編程處理器1416的命令、每當(dāng)管移動(dòng)時(shí)連續(xù)地,和/或響應(yīng)于任何其它事件或條件,可以啟動(dòng)示例性指令2200。在圖22的實(shí)例中,指令開(kāi)始于完全解繞位置確定器1412通過(guò)將用于降低覆蓋物106的信號(hào)發(fā)送到電機(jī)控制器1424,響應(yīng)于編程處理器1416的用于確定完全解繞位置的命令(方框2202)。例如,電機(jī)控制器1424通過(guò)將使電機(jī)602在解繞方向上旋轉(zhuǎn)的信號(hào)發(fā)送到電機(jī)602,響應(yīng)于完全解繞位置確定器1412的信號(hào)。在一些實(shí)例中,使信號(hào)的極性與解繞方向相關(guān)聯(lián)(例如,通過(guò)重復(fù)圖21的指令2100)。在一些實(shí)例中,電機(jī)602在解繞方向上驅(qū)動(dòng)管104。在其它實(shí)例中,電機(jī)602使覆蓋物106的重量能夠使管104在解繞方向上旋轉(zhuǎn),并且電機(jī)602不抵消解繞或用比由覆蓋物106的重量施加的力小的力抵消解繞。說(shuō)明性實(shí)例的管旋轉(zhuǎn)速度確定器1408確定管104是否旋轉(zhuǎn)(方框2204)。例如,重力傳感器1306(例如,加速度計(jì))檢測(cè)管104的運(yùn)動(dòng),并且示例性旋轉(zhuǎn)速度確定器1408確定覆蓋物106的位置是否隨參照示例性時(shí)鐘1404實(shí)施的時(shí)間發(fā)生改變。由于在電機(jī)與管104、用于防止電機(jī)在解繞方向上驅(qū)動(dòng)管104的單向齒輪,和/或任何其它組件可操作地脫離時(shí)提供的死區(qū)(即,無(wú)效運(yùn)動(dòng)),故在覆蓋物到達(dá)其最低位置(例如,完全解繞位置)時(shí),管104至少暫時(shí)停止旋轉(zhuǎn)。如果旋轉(zhuǎn)速度確定器1408確定管104旋轉(zhuǎn),那么示例性指令2200返回到方框2202以繼續(xù)等待管104停止旋轉(zhuǎn),從而指示覆蓋物已到達(dá)其最低位置。如果管104不旋轉(zhuǎn)(方框2204),那么說(shuō)明性實(shí)例的完全解繞位置確定器1412確定使覆蓋物106大體上完全解繞的管104的位置(即,完全解繞位置)(方框2206)。例如,當(dāng)電機(jī)602收到用于降低覆蓋物106,但使管104旋轉(zhuǎn)到或超過(guò)完全解繞位置的信號(hào)時(shí),電機(jī)602至少部分地通過(guò)由示例性第一離合器800提供的死區(qū)使驅(qū)動(dòng)軸804旋轉(zhuǎn)。因此,管104在一段時(shí)間內(nèi)不旋轉(zhuǎn),并且重力傳感器1306和管旋轉(zhuǎn)速度確定器1408確定或感測(cè)到管104不運(yùn)動(dòng)?;谠陔姍C(jī)602通過(guò)第一離合器800的死區(qū)驅(qū)動(dòng)驅(qū)動(dòng)軸804時(shí)管104不運(yùn)動(dòng)和發(fā)送到電機(jī)602的信號(hào),完全解繞位置確定器1412確定管104處于完全解繞位置。編程處理器1416設(shè)置和存儲(chǔ)完全解繞位置(方框2208)。在一些實(shí)例中,完全解繞位置存儲(chǔ)在示例性信息存儲(chǔ)設(shè)備1426中作為零轉(zhuǎn)的位置。在其它實(shí)例中,完全解繞位置存儲(chǔ)在示例性信息存儲(chǔ)設(shè)備1426中作為相對(duì)于一個(gè)或多個(gè)參考系的位置(例如,重力傳感器1306的參考軸、先前確定的完全解繞位置等)。在一些此等實(shí)例中,基于一個(gè)或多個(gè)參考系調(diào)整完全解繞位置。在一些實(shí)例中,管位置監(jiān)視器1414確定在示例性建筑開(kāi)口覆蓋物總成100的操作期間管104相對(duì)于完全解繞位置的其它位置。例如,在移動(dòng)管104時(shí),管位置監(jiān)視器1414基于由示例性重力傳感器1306提供的旋轉(zhuǎn)信息確定管104在遠(yuǎn)離完全解繞位置的卷繞方向上旋轉(zhuǎn)的計(jì)數(shù)。在一些實(shí)例中,在存儲(chǔ)完全解繞位置之后,使管104在卷繞方向上從完全解繞位置旋轉(zhuǎn)一個(gè)或多個(gè)轉(zhuǎn)數(shù),以減少在將覆蓋物106附接到管104的固定裝置上的覆蓋物106的應(yīng)變。在此等實(shí)例中,管位置監(jiān)視器1414基于由重力傳感器1306提供的角運(yùn)動(dòng)信息確定或檢測(cè)管104在卷繞方向上的運(yùn)動(dòng)量,并且電機(jī)控制器1424將用于在卷繞方向上驅(qū)動(dòng)電機(jī)602的信號(hào)發(fā)送到電機(jī)602。圖23為示例性機(jī)器可讀指令的流程圖,其可以被執(zhí)行以實(shí)施圖15的示例性本地控制器1100、1510、1512、1514、1516和1518中的一個(gè)和/或圖14的示例性控制器1100、圖16至圖17的示例性控制器1622和/或圖19的示例性控制器1908。示例性中央控制器1204將信號(hào)傳輸?shù)绞纠员镜乜刂破饕蕴峁┯糜趫?zhí)行動(dòng)作(例如,通過(guò)電機(jī)602使管104旋轉(zhuǎn)、進(jìn)入編程模式等)的指令或命令。在一些實(shí)例中,信號(hào)的極性被中央控制器1204調(diào)制(例如,交替)以定義指令或命令。例如,特定極性調(diào)制模式可以與如下所述的特定指令相關(guān)聯(lián)。其它實(shí)例使用其它通信技術(shù)(例如,數(shù)據(jù)通信、分組通信、其它調(diào)制技術(shù)或算法等)。以下命令和動(dòng)作僅僅是實(shí)例,并且可以在其它實(shí)例中使用其它命令和/或動(dòng)作。盡管結(jié)合圖1至圖13的示例性中央控制器1204和示例性建筑開(kāi)口覆蓋物總成100來(lái)描述以下示例性指令,但是在一些實(shí)例中,示例性命令被從中央控制器1204傳輸?shù)蕉鄠€(gè)示例性建筑開(kāi)口覆蓋物總成(例如,圖15的示例性建筑開(kāi)口總成100、1500、1502、1504、1506和1508)和/或由除中央控制器1204之外的設(shè)備來(lái)傳輸。圖23的示例性指令2300開(kāi)始于極性傳感器1402確定從中央控制器1204接收的信號(hào)的極性(方框2302)。在說(shuō)明性實(shí)例中,來(lái)自中央控制器1204的信號(hào)具有正極性或負(fù)極性,其可以用極性開(kāi)關(guān)1208來(lái)調(diào)制(例如,改變或逆轉(zhuǎn))。信號(hào)指令處理器1406確定在相應(yīng)的時(shí)間量?jī)?nèi)的極性調(diào)制的數(shù)量(方框2304)。時(shí)間量為足夠短以確保整個(gè)命令被確認(rèn)并且兩個(gè)命令或其它信號(hào)波動(dòng)不被識(shí)別或誤解為第一命令的時(shí)段。例如,如果信號(hào)調(diào)制的極性在時(shí)間量?jī)?nèi)從正到負(fù)到正,那么信號(hào)指令處理器1406確定在測(cè)量的時(shí)間量?jī)?nèi)發(fā)生兩個(gè)極性調(diào)制。在一些實(shí)例中,時(shí)段的長(zhǎng)度為約一秒。在一些實(shí)例中,通過(guò)在發(fā)生第一極性調(diào)制時(shí)啟動(dòng)定時(shí)器并且檢測(cè)在定時(shí)器到期之前發(fā)生的極性調(diào)制,可以跟蹤時(shí)段。另外或替代地,具有等于時(shí)段的寬度的滑動(dòng)窗可以被用來(lái)分析信號(hào),并且可以檢測(cè)窗中的極性調(diào)制??梢允褂糜糜诖_定極性調(diào)制的任何適合的方法(例如,可以檢測(cè)同步信號(hào),可以檢測(cè)起始信號(hào)和停止信號(hào)等)。如果在給定窗中沒(méi)有(即,零個(gè))極性調(diào)制發(fā)生(方框2306),那么示例性指令2300返回到方框2304以繼續(xù)監(jiān)視極性調(diào)制。如果發(fā)生一個(gè)極性調(diào)制(方框2308),那么電機(jī)控制器1424將用于使管104在第一方向上旋轉(zhuǎn)的信號(hào)發(fā)送到電機(jī)602(方框2310)。在一些實(shí)例中,如果發(fā)生一個(gè)極性調(diào)制并且信號(hào)的極性被從正調(diào)制到負(fù),那么使管104在與負(fù)極性相關(guān)聯(lián)的方向上旋轉(zhuǎn)。在一些實(shí)例中,通過(guò)使用圖21的示例性指令2100,使信號(hào)的極性與解繞方向或卷繞方向相關(guān)聯(lián)。然后,管位置監(jiān)視器1414確定管104是否處于第一極限位置(方框2312)。在一些實(shí)例中,第一極限位置為預(yù)定下限位置,例如,預(yù)置下限位置、完全解繞位置、在卷繞方向上遠(yuǎn)離完全解繞位置一轉(zhuǎn)、上限位置,或任何其它適合的位置。示例性管位置監(jiān)視器1414基于管104相對(duì)于完全降低位置和/或下限位置的旋轉(zhuǎn)來(lái)確定管104的位置。如果管位置監(jiān)視器1414確定管104不處于第一極限位置,那么示例性指令2300返回到方框2310。如果管位置監(jiān)視器1414確定管104處于第一極限位置,那么電機(jī)控制器1424使電機(jī)602停止(方框2314)。圖23的指令可以被終止或可以返回到方框2304。返回到方框2308的“否”結(jié)果,如果發(fā)生兩個(gè)極性調(diào)制(方框2316),那么電機(jī)控制器1424將用于使管104在與第一方向相反的第二方向上旋轉(zhuǎn)的信號(hào)發(fā)送到電機(jī)602(方框2318)。在一些實(shí)例中,如果發(fā)生兩個(gè)極性調(diào)制并且極性調(diào)制在時(shí)間量?jī)?nèi)從正到負(fù)到正,那么使管104在與正極性相關(guān)聯(lián)的方向(例如,卷繞方向)上旋轉(zhuǎn)。在方框2320,管位置監(jiān)視器1414確定管104是否處于第二極限位置。在一些實(shí)例中,第二極限為預(yù)定上限位置。如果管104不處于第二極限位置,那么示例性指令2300返回到方框2318以等待管104到達(dá)第二極限位置。如果管104處于第二極限位置,那么電機(jī)控制器1424使電機(jī)602停止(方框2322)。如下文將更詳細(xì)地描述的,用戶(hù)可以通過(guò)本地編程模式或中央編程模式設(shè)置下限位置和上限位置。如果發(fā)生三個(gè)極性調(diào)制(方框2323),那么電機(jī)控制器1424將用于使管104旋轉(zhuǎn)到中間位置的信號(hào)發(fā)送到電機(jī)602,所述中間位置對(duì)應(yīng)于通過(guò)第二極性調(diào)制與第三極性調(diào)制之間的時(shí)間量(方框2324)。例如,可以用0秒與1秒之間的時(shí)間量來(lái)指示打開(kāi)量。例如,如果第二極性調(diào)制與第三極性調(diào)制之間的時(shí)間量為約400毫秒,那么電機(jī)控制器1424將用于使管104旋轉(zhuǎn)到某一位置的信號(hào)發(fā)送到電機(jī)602,所述位置對(duì)應(yīng)于下限位置與上限位置之間的約40%的距離的距離的位置(即,覆蓋物106為約40%打開(kāi)的)。在一些實(shí)例中,覆蓋物106所需的打開(kāi)量和因此命令中的時(shí)間量對(duì)應(yīng)于照在其中安置示例性建筑開(kāi)口覆蓋物總成100的建筑物的側(cè)面上的陽(yáng)光量。例如,中央控制器1204可以可通信地耦合到光傳感器以檢測(cè)和測(cè)量照在建筑物的側(cè)面上的光,并且當(dāng)有較低的光時(shí),覆蓋物106將被進(jìn)一步打開(kāi),而當(dāng)有更多的光時(shí),覆蓋物106將被進(jìn)一步關(guān)閉。如果發(fā)生四個(gè)極性調(diào)制(方框2326),那么電機(jī)控制器1424將用于使管104旋轉(zhuǎn)到預(yù)定位置的信號(hào)發(fā)送到電機(jī)602(方框2328)。在一些實(shí)例中,預(yù)定位置為下限與上限之間的中間位置。如果在時(shí)間量?jī)?nèi)的極性調(diào)制的數(shù)量大于四,那么示例性編程處理器1416使示例性本地控制器1100進(jìn)入中央編程模式(方框2330)。如下文將更詳細(xì)地描述的,在本地控制器1100處于中央編程模式時(shí),用戶(hù)可以使用中央控制器1204和手動(dòng)控制器120來(lái)設(shè)置位置極限。圖24為代表示例性機(jī)器可讀指令的流程圖,其可以被執(zhí)行以實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622、圖19的示例性控制器1908和/或圖20的示例性控制器2000。在一些實(shí)例中,手動(dòng)控制器120、本地控制器1100和/或中央控制器1204合作以控制本文公開(kāi)的示例性建筑開(kāi)口覆蓋物總成100。例如,管旋轉(zhuǎn)速度確定器1408可以通過(guò)手動(dòng)控制器120檢測(cè)輸入,并且基于輸入,電機(jī)控制器1424使電機(jī)602促進(jìn)或協(xié)助管104的運(yùn)動(dòng)或防止管104的運(yùn)動(dòng)(例如,防止手動(dòng)控制器120使管104移動(dòng)超過(guò)上限或下限)。在一些實(shí)例中,手動(dòng)控制器120被用來(lái)覆蓋電機(jī)控制器1424對(duì)電機(jī)602的操作。圖24的示例性指令2400開(kāi)始于管位置監(jiān)視器1414感測(cè)管104的運(yùn)動(dòng)(方框2402)。在一些實(shí)例中,管位置監(jiān)視器1414連續(xù)感測(cè)管104的位置。例如,示例性本地控制器1100的重力傳感器1306確定管104旋轉(zhuǎn)的角位置,管位置監(jiān)視器1414使用這些角位置來(lái)確定管104相對(duì)于完全解繞位置或下限位置的位置。管旋轉(zhuǎn)速度確定器1408確定電機(jī)602是否移動(dòng)管104(方框2404)。例如,管旋轉(zhuǎn)速度確定器1408響應(yīng)于電機(jī)控制器1424的命令而確定手動(dòng)控制器120移動(dòng)管104還是電機(jī)602移動(dòng)管104。如果電機(jī)602移動(dòng)管104,那么手動(dòng)指令處理器1418確定用戶(hù)是否提供手動(dòng)撤消(方框2406)。例如,如果只有電機(jī)602使管104旋轉(zhuǎn),那么管104旋轉(zhuǎn)的速度是基于減速比和電機(jī)602的速度。如果手動(dòng)指令處理器1418確定管104以未期望的速度或在未期望的方向上旋轉(zhuǎn)(例如,比只有電機(jī)602使管104旋轉(zhuǎn)所用的速度更快或更慢地旋轉(zhuǎn)、不旋轉(zhuǎn)、在與電機(jī)控制器1424命令的方向相反的方向上旋轉(zhuǎn)等),那么手動(dòng)指令處理器1418確定操作手動(dòng)控制器120。如果在與電機(jī)602的旋轉(zhuǎn)相反的方向上操作手動(dòng)控制器120,那么管104比電機(jī)602使管104旋轉(zhuǎn)所用的速度更慢地旋轉(zhuǎn)、停止和/或在與電機(jī)控制器1424命令的方向相反的方向上移動(dòng)。因此,手動(dòng)指令處理器1418確定用戶(hù)提供手動(dòng)撤消。在一些實(shí)例中,手動(dòng)撤消為在電機(jī)602的旋轉(zhuǎn)方向或與電機(jī)602的旋轉(zhuǎn)相反的方向上的手動(dòng)輸入。如果用戶(hù)不提供手動(dòng)撤消(方框2406),那么電機(jī)控制器1424將用于使管104移動(dòng)到命令位置的信號(hào)發(fā)送到電機(jī)602(方框2408)。在一些實(shí)例中,命令位置為下限位置、上限位置或任何其它設(shè)置位置,例如,在上限位置與下限位置之間的中間位置。然后,示例性指令返回到方框2402。如果用戶(hù)提供手動(dòng)撤消(方框2406),那么電機(jī)控制器1424發(fā)送用于停止電機(jī)602的信號(hào)(方框2410)。因此,用戶(hù)可以通過(guò)提供操作手動(dòng)控制器120來(lái)撤消或取消電機(jī)控制器1424的命令。然后,示例性指令返回到方框2402。返回到方框2404,如果電機(jī)602不移動(dòng)管104(即,手動(dòng)控制器120移動(dòng)管104),那么管位置監(jiān)視器1414確定手動(dòng)輸入是否使管104移動(dòng)超過(guò)極限(方框2412)。例如,用戶(hù)可以通過(guò)拉繩索200以使管104旋轉(zhuǎn)超過(guò)下限位置或上限位置,提供手動(dòng)輸入。在此等實(shí)例中,管位置監(jiān)視器1414確定管104相對(duì)于下限位置和/或完全解繞位置的位置。在一些實(shí)例中,電流傳感器1422確定供應(yīng)到電機(jī)602的電流的安培數(shù),以確定是否使管104旋轉(zhuǎn)超過(guò)上限位置。例如,如果覆蓋物106在管104周?chē)耆砝@,那么覆蓋物106的端部可以嚙合示例性建筑開(kāi)口覆蓋物總成100的一部分,從而使供應(yīng)到電機(jī)602的安培數(shù)增加。在此等實(shí)例中,如果電機(jī)控制器1424確定已發(fā)生安培數(shù)的增加,那么電機(jī)控制器1424確定使管104旋轉(zhuǎn)超過(guò)上限位置。在其它實(shí)例中,如果手動(dòng)輸入使管104移動(dòng)超過(guò)上限預(yù)定的量(例如,半轉(zhuǎn)或更多),那么示例性本地控制器1400再次使用例如圖22的示例性指令2200來(lái)確定完全解繞位置。例如,可以再次確定完全解繞位置,因?yàn)榧俣ü苄D(zhuǎn)的校準(zhǔn)可能已丟失,這是使管104旋轉(zhuǎn)超過(guò)建筑開(kāi)口覆蓋物總成100的上限的緣故。如果手動(dòng)輸入使管104移動(dòng)超過(guò)極限(方框2412),那么電機(jī)控制器1424將用于在與手動(dòng)輸入引起的管104的運(yùn)動(dòng)相反的方向上驅(qū)動(dòng)電機(jī)602的信號(hào)發(fā)送到電機(jī)602(方框2414)。例如,如果手動(dòng)輸入使管104移動(dòng)超過(guò)下限位置,那么電機(jī)控制器1424將用于在卷繞方向上驅(qū)動(dòng)管104的信號(hào)發(fā)送到電機(jī)602。手動(dòng)指令處理器1418再次確定用戶(hù)是否提供使管104移動(dòng)超過(guò)極限的手動(dòng)輸入(方框2416)。如果用戶(hù)不提供使管104移動(dòng)超過(guò)極限的手動(dòng)輸入,那么電機(jī)控制器1424將用于停止的信號(hào)發(fā)送到電機(jī)602(方框2418),并且示例性指令返回到方框2402。因此,防止使管104旋轉(zhuǎn)超過(guò)極限。返回到方框2412,如果手動(dòng)輸入不使管104移動(dòng)超過(guò)極限,那么手動(dòng)指令處理器1418確定手動(dòng)輸入是否已使管104旋轉(zhuǎn)閾值量(方框2420)。在一些實(shí)例中,閾值量對(duì)應(yīng)于至少一個(gè)數(shù)量的管旋轉(zhuǎn)。在一些此等實(shí)例中,閾值量為至少四分之一轉(zhuǎn)。在一些實(shí)例中,手動(dòng)指令處理器1418確定手動(dòng)輸入是否提供連續(xù)時(shí)間量(例如,至少兩秒)。在其它實(shí)例中,手動(dòng)指令處理器1418確定手動(dòng)輸入是否提供總時(shí)間量,例如,在一段閾值時(shí)間量(例如,3秒)內(nèi)的2秒。在一些實(shí)例中,手動(dòng)指令處理器1418確定只在第一方向或第二方向上提供手動(dòng)輸入的時(shí)間量。在一些實(shí)例中,手動(dòng)指令處理器1418確定手動(dòng)輸入是否在閾值時(shí)間量?jī)?nèi)等于或大于在第一方向或第二方向上的閾值距離。如果手動(dòng)指令處理器1418確定手動(dòng)輸入不提供閾值時(shí)間量或距離,那么示例性指令返回到方框2402。如果手動(dòng)輸入提供閾值時(shí)間量或距離,那么電機(jī)控制器1424將用于在對(duì)應(yīng)于由手動(dòng)輸入引起的管104的運(yùn)動(dòng)的方向上移動(dòng)管104的信號(hào)發(fā)送到電機(jī)602(方框2422)。例如,如果手動(dòng)輸入使覆蓋物106升高,那么電機(jī)控制器1424將用于使電機(jī)602在卷繞方向上驅(qū)動(dòng)管104的信號(hào)發(fā)送到電機(jī)602。管位置監(jiān)視器1414確定管104是否處于極限(方框2424)。如果管104不處于極限,那么示例性指令返回到方框2402。如果管104處于極限,那么手動(dòng)指令處理器1418確定用戶(hù)是否提供使管104移動(dòng)超過(guò)極限的手動(dòng)輸入(方框2416)。如果用戶(hù)提供使管104移動(dòng)超過(guò)極限的手動(dòng)輸入,那么電機(jī)控制器1424將用于在與手動(dòng)輸入引起的運(yùn)動(dòng)相反的方向上驅(qū)動(dòng)管104的信號(hào)發(fā)送到電機(jī)602(方框2414)。如果用戶(hù)不提供使管104移動(dòng)超過(guò)極限的手動(dòng)輸入,那么電機(jī)控制器1424使電機(jī)602停止(方框2418),并且示例性指令返回到方框2402。圖25至圖26為機(jī)器可讀指令,其可以用于實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622、圖19的示例性控制器1908和/或圖20的示例性控制器2000。在一些實(shí)例中,示例性本地控制器1100在本地編程模式期間設(shè)置和存儲(chǔ)位置(例如,下限位置、上限位置和/或任何其它所需的位置)。在此等實(shí)例中,用戶(hù)可以使用手動(dòng)控制器120選擇性地設(shè)置或調(diào)整位置。圖25的指令2500開(kāi)始于本地控制器1100從手動(dòng)控制器120或遙控器1310接收用于進(jìn)入本地編程模式的命令(方框2502)。例如,手動(dòng)指令處理器1418感測(cè)由手動(dòng)控制器120引起的管104的運(yùn)動(dòng)(即,當(dāng)電機(jī)602不操作時(shí))。如果手動(dòng)指令處理器1418確定用戶(hù)通過(guò)手動(dòng)控制器120以預(yù)定的順序移動(dòng)管104,那么編程處理器1416使本地控制器1100進(jìn)入本地編程模式。在一些實(shí)例中,預(yù)定的順序?yàn)楣?04在閾值時(shí)間量?jī)?nèi)按以下順序的運(yùn)動(dòng):在第一方向上運(yùn)動(dòng),然后在第二方向上運(yùn)動(dòng),然后在第一方向上運(yùn)動(dòng),然后在第二方向上運(yùn)動(dòng)。上面提到的順序?yàn)橐粋€(gè)實(shí)例,因此在其它實(shí)例中使用其它示例性順序。在一些實(shí)例中,本地指令接收器1308從遙控器1310接收用于進(jìn)入本地編程模式的信號(hào)。編程處理器1416使本地控制器1100進(jìn)入本地編程模式(方框2504)。編程處理器1416提供本地控制器1100進(jìn)入本地編程模式的指示(方框2506)。例如,編程處理器1416導(dǎo)致由揚(yáng)聲器提供的警報(bào)聲和/或閃爍的指示(例如,光、發(fā)光二極管等)。在一些實(shí)例中,電機(jī)控制器1424將用于移動(dòng)管104以指示本地控制器1100進(jìn)入本地編程模式的信號(hào)發(fā)送到電機(jī)602。例如,電機(jī)控制器1424可以在第一方向上驅(qū)動(dòng)管104轉(zhuǎn)動(dòng)四分之一圈,然后在第二方向上驅(qū)動(dòng)管轉(zhuǎn)動(dòng)四分之一圈。在一些此等實(shí)例中,旋轉(zhuǎn)方向確定器1410在提供指示的同時(shí)使用圖21的示例性指令2100確定卷繞方向和解繞方向。在一些實(shí)例中,響應(yīng)于用于進(jìn)入本地編程模式的命令,完全解繞位置確定器1412使用圖22的示例性指令2200確定和設(shè)置完全解繞位置。然后,電機(jī)控制器1424將用于將覆蓋物106朝下限位置(例如,先前設(shè)置的下限位置、完全解繞位置、管104在卷繞方向上距完全解繞位置一轉(zhuǎn)等)移動(dòng)的信號(hào)發(fā)送到電機(jī)602(方框2508)。在一些實(shí)例中,當(dāng)覆蓋物106移動(dòng)(例如,被降低)時(shí),手動(dòng)指令處理器1418確定用戶(hù)是否提供手動(dòng)撤消。例如,當(dāng)覆蓋物106移動(dòng)時(shí),用戶(hù)可以通過(guò)手動(dòng)控制器120在與管104的運(yùn)動(dòng)方向相反的方向上提供手動(dòng)輸入來(lái)輸入手動(dòng)撤消。如果手動(dòng)指令處理器1418確定發(fā)生手動(dòng)撤消,那么電機(jī)控制器1424使電機(jī)602停止。如果沒(méi)有手動(dòng)撤消被手動(dòng)指令處理器1418確定或檢測(cè),那么在覆蓋物106處于下限位置時(shí),電機(jī)控制器1424使電機(jī)602停止(方框2510)。在其它實(shí)例中,手動(dòng)指令處理器1418在覆蓋物106移動(dòng)時(shí)不確定是否發(fā)生手動(dòng)撤消,并且在覆蓋物106處于下限位置時(shí)停止電機(jī)602。在停止電機(jī)后,示例性手動(dòng)指令處理器1418確定是否在第一時(shí)間量?jī)?nèi)發(fā)生第一手動(dòng)輸入(方框2512)。例如,可以通過(guò)手動(dòng)控制器120或遙控器1310調(diào)整覆蓋物106的位置,并且手動(dòng)指令處理器1418可以確定由管位置監(jiān)視器1414確定的管104的位置是否在第一時(shí)間量?jī)?nèi)改變。如果用戶(hù)在第一時(shí)間量(例如,三十分鐘)內(nèi)不提供第一手動(dòng)輸入,那么編程處理器1416退出手動(dòng)編程模式(方框2514)。如果手動(dòng)指令處理器1418確定用戶(hù)在第一閾值時(shí)間量?jī)?nèi)提供第一手動(dòng)輸入,那么手動(dòng)指令處理器1418確定是否在第二時(shí)間量(例如,五秒)內(nèi)發(fā)生第二手動(dòng)輸入(方框2516)。如果手動(dòng)指令處理器1418確定沒(méi)有發(fā)生第二手動(dòng)輸入,那么編程處理器1416設(shè)置下限位置(方框2517)。在此等實(shí)例中,下限位置為在用戶(hù)通過(guò)第一手動(dòng)輸入移動(dòng)覆蓋物106時(shí)覆蓋物106的位置。在一些實(shí)例中,管位置監(jiān)視器1414確定相對(duì)于管104的完全解繞位置的下限位置。在方框2518,提供指示。例如,編程處理器1416使發(fā)出聲音、使光閃爍、使管104移動(dòng),和/或任何其它適合的指示。如果示例性手動(dòng)指令處理器1418確定在第二時(shí)間量?jī)?nèi)發(fā)生第二手動(dòng)輸入,那么指令返回到方框2516。繼續(xù)圖26,在方框2518后,電機(jī)控制器1424將用于將覆蓋物106移動(dòng)到上限位置的信號(hào)發(fā)送到電機(jī)602(方框2600)。例如,如果存在先前設(shè)置的上限位置,那么電機(jī)控制器1424引起電機(jī)602使管104朝先前設(shè)置的上限位置旋轉(zhuǎn)。在一些實(shí)例中,不存在先前設(shè)置的上限位置(例如,在將電源最初供應(yīng)到示例性本地控制器1100之后)。如果不存在先前設(shè)置的上限位置,那么電機(jī)控制器1424引起電機(jī)602使管104在卷繞方向上朝某一位置旋轉(zhuǎn),所述位置對(duì)應(yīng)于管104在卷繞方向上距下限位置的轉(zhuǎn)數(shù)(例如,一、二、一轉(zhuǎn)半等)。手動(dòng)指令處理器1418確定是否在第一閾值時(shí)間量?jī)?nèi)發(fā)生第一手動(dòng)輸入(方框2602)。如果手動(dòng)指令處理器1418確定用戶(hù)在第一閾值時(shí)間量(例如,三十分鐘)內(nèi)不提供第一手動(dòng)輸入,那么編程處理器1416使本地控制器1100退出手動(dòng)編程模式(方框2604)。如果手動(dòng)指令處理器1418確定用戶(hù)在第一閾值時(shí)間量?jī)?nèi)提供第一手動(dòng)輸入,那么手動(dòng)指令處理器1418確定是否在第二閾值時(shí)間量(例如,五秒)內(nèi)發(fā)生第二手動(dòng)輸入(方框2606)。如果手動(dòng)指令處理器1418確定沒(méi)有發(fā)生第二手動(dòng)輸入,那么編程處理器1416設(shè)置上限位置(方框2607)。在此等實(shí)例中,上限位置為在通過(guò)第一手動(dòng)輸入移動(dòng)覆蓋物106時(shí)由管位置監(jiān)視器1414確定的覆蓋物106的位置。返回到方框2606,如果手動(dòng)指令處理器1418確定用戶(hù)在閾值時(shí)間量?jī)?nèi)提供第二手動(dòng)輸入,那么示例性指令返回到方框2606。在此等實(shí)例中,在方框2604設(shè)置的上限位置為在用戶(hù)在第二手動(dòng)輸入后移動(dòng)覆蓋物106時(shí)由管位置監(jiān)視器1414確定的覆蓋物106的位置。在設(shè)置上限位置之后,提供指示(方框2608)。在方框2610,編程處理器1416使本地控制器1100退出本地編程模式并且返回到等待下一個(gè)指令(例如,用于升高覆蓋物106的指令、用于降低覆蓋物102的指令、用于進(jìn)入手動(dòng)或中央編程模式的指令等)的正常操作。盡管只使用圖25和圖26的示例性指令2500設(shè)置下限位置和上限位置,但是在一些實(shí)例中,在本地控制器1100處于本地編程模式時(shí),編程處理器1416設(shè)置一個(gè)或多個(gè)其它位置(例如,中間位置)。在此等實(shí)例中,本地編程模式用于設(shè)置下限位置、上限位置和/或一個(gè)或多個(gè)其它位置。在一些此等實(shí)例中,一個(gè)或多個(gè)其它位置為在下限位置與上限位置之間的位置(即,中間位置)。圖27至圖29為示例性機(jī)器可讀指令2700的流程圖,其可以用于實(shí)施圖15的多個(gè)示例性本地控制器1100、1510、1512、1514、1516和1518中的一個(gè)。在一些實(shí)例中,中央控制器1204使建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508的示例性本地控制器1100、1510、1512、1514、1516和1518中的每個(gè)進(jìn)入中央編程模式,其中中央控制器1204用于設(shè)置下限位置、上限位置,和/或覆蓋物的其它位置。例如,如果用戶(hù)致動(dòng)示例性中央控制器1204的輸入設(shè)備1210,那么中央控制器1204將信號(hào)(例如,在時(shí)段內(nèi)具有六個(gè)極性調(diào)制的信號(hào))傳輸?shù)浇ㄖ_(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508的本地控制器1100、1510、1512、1514、1516和1518,以使本地控制器1100、1510、1512、1514、1516和1518中的每個(gè)進(jìn)入中央編程模式。在一些實(shí)例中,用戶(hù)也可以使用輸入設(shè)備1210來(lái)共同指示本地控制器1100、1510、1512、1514、1516和1518將覆蓋物移動(dòng)到所需的位置并且使本地控制器1100、1510、1512、1514、1516和1518存儲(chǔ)各自的覆蓋物的位置。在一些實(shí)例中,建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508中的每個(gè)的手動(dòng)控制器120、1520、1522、1524、1526和1528可以用于將各自的覆蓋物個(gè)別地移動(dòng)到通過(guò)中央編程模式設(shè)置的所需的位置。例如,在中央編程模式期間,可以通過(guò)手動(dòng)控制器120、1520、1522、1524、1526和1528將覆蓋物102中的一個(gè)或多個(gè)移動(dòng)到所需的位置,例如,下限位置、上限位置、中間位置等。在移動(dòng)一個(gè)或多個(gè)覆蓋物之后,可以致動(dòng)中央控制器1204的輸入設(shè)備1210以使中央控制器1204將信號(hào)發(fā)送到總成100、1500、1502、1504、1506和1508中的每個(gè)的本地控制器1100、1510、1512、1514、1516和1518。因此,本地控制器1100、1510、1512、1514、1516和1518設(shè)置覆蓋物102的位置,例如,下限位置。在正常操作或操作模式期間,當(dāng)中央控制器1204將用于移動(dòng)到下限位置的信號(hào)發(fā)送到覆蓋物102時(shí),覆蓋物102中的每個(gè)移動(dòng)到其各自的下限位置。因此,盡管通過(guò)中央控制器1204共同控制建筑開(kāi)口總成100、1500、1502、1504、1506和1508,但是用戶(hù)可以通過(guò)示例性建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508中的每個(gè)的手動(dòng)控制器120、1520、1522、1524、1526和1528設(shè)置覆蓋物的位置。圖27的示例性指令2700開(kāi)始于本地控制器1100從中央控制器1204接收用于進(jìn)入中央編程模式的命令(方框2702)。在一些實(shí)例中,用戶(hù)致動(dòng)中央控制器1204的輸入設(shè)備1210以使中央控制器1204將命令發(fā)送到多個(gè)建筑開(kāi)口覆蓋物總成(例如,圖15的示例性建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508)。在一些實(shí)例中,本地控制器1100的信號(hào)指令處理器1406使用圖23的示例性指令2300確定中央控制器1204的信號(hào)對(duì)應(yīng)于用于進(jìn)入中央編程模式的命令。在一些實(shí)例中,響應(yīng)于用于進(jìn)入中央編程模式的命令,旋轉(zhuǎn)方向確定器1410使用圖21的示例性指令2100確定卷繞方向和解繞方向。在一些實(shí)例中,響應(yīng)于接收用于進(jìn)入中央編程模式的命令,完全解繞位置確定器1412使用圖22的示例性指令2200確定覆蓋物106的完全解繞位置。在中央控制器1204將用于進(jìn)入中央編程模式的命令發(fā)送到本地控制器1100之后,中央控制器1204致使提供指示(方框2704)。例如,中央控制器1204致使提供聲音、使光閃爍,和/或任何其它適合的指示??梢栽谥醒肟刂破?204和/或建筑開(kāi)口覆蓋物總成100處提供指示。響應(yīng)于中央控制器1204的命令,電機(jī)控制器1424將用于將覆蓋物102朝下限位置(例如,先前設(shè)置的下限位置、完全解繞位置、管104在卷繞方向上距完全解繞位置一轉(zhuǎn)等)移動(dòng)的信號(hào)發(fā)送到電機(jī)602(方框2706)。在一些實(shí)例中,手動(dòng)指令處理器1418連續(xù)地確定在覆蓋物106移動(dòng)時(shí)是否發(fā)生手動(dòng)撤消。例如,可以通過(guò)手動(dòng)控制器120輸入手動(dòng)撤消。如果手動(dòng)指令處理器1418確定發(fā)生手動(dòng)撤消,那么停止電機(jī)602。如果手動(dòng)指令處理器1418確定沒(méi)有發(fā)生手動(dòng)撤消,那么在覆蓋物106處于下限位置時(shí)停止電機(jī)602(方框2708)。在其它實(shí)例中,手動(dòng)指令處理器1418不連續(xù)地確定在覆蓋物106移動(dòng)時(shí)是否發(fā)生手動(dòng)撤消,并且在覆蓋物106處于下限位置時(shí)停止電機(jī)602。管位置監(jiān)視器1414確定管104的位置(方框2710)。例如,在下限位置停止覆蓋物106之后,用戶(hù)可以通過(guò)手動(dòng)控制器120將覆蓋物106移動(dòng)(例如,到所需的位置),并且管位置監(jiān)視器1414確定管104相對(duì)于完全解繞位置和/或下限位置的位置。因此,如果中央控制器可通信地耦合到多個(gè)建筑開(kāi)口覆蓋物總成,那么用戶(hù)可以通過(guò)其各自的手動(dòng)控制器將建筑開(kāi)口覆蓋物總成的覆蓋物中的每個(gè)移動(dòng)到所需的位置。編程處理器1416確定是否從中央控制器1204接收編程信號(hào)(方框2712)。在一些實(shí)例中,編程處理器1416使用圖23的示例性指令2300確定從中央控制器1204發(fā)送的信號(hào)是否為編程信號(hào)。在一些此等實(shí)例中,編程信號(hào)為在時(shí)段(例如,一秒)內(nèi)具有六個(gè)極性調(diào)制的信號(hào)。如果編程處理器1416確定沒(méi)有接收編程信號(hào),那么編程處理器1416確定閾值時(shí)間量是否已經(jīng)過(guò)去(例如,自從在下限位置停止電機(jī)之后)(方框2713)。如果閾值時(shí)間量已經(jīng)過(guò)去,那么編程處理器1416使本地控制器1100退出中央編程模式(方框2714)。在一些實(shí)例中,閾值時(shí)間量為三十分鐘。如果閾值時(shí)間量還沒(méi)有過(guò)去,那么示例性指令返回到方框2710。如果從中央控制器1204接收到編程信號(hào),那么編程處理器1416設(shè)置下限位置(方框2716)。在此等實(shí)例中,下限位置為在方框2712接收到編程信號(hào)時(shí)覆蓋物106的位置。中央控制器1204致使提供指示(方框2718)。繼續(xù)圖28,在方框2718后,電機(jī)控制器1424將用于將覆蓋物106移動(dòng)到上限位置的信號(hào)發(fā)送到電機(jī)602(方框2800)。例如,如果存在先前設(shè)置的上限位置,那么電機(jī)控制器1424引起電機(jī)602使管104朝先前設(shè)置的上限位置旋轉(zhuǎn)。在一些實(shí)例中,不存在先前設(shè)置的上限位置(例如,在將電源最初供應(yīng)到示例性本地控制器1100之后)。如果不存在先前設(shè)置的上限位置,那么電機(jī)控制器1424引起電機(jī)602使管104在卷繞方向上朝某一位置旋轉(zhuǎn),所述位置對(duì)應(yīng)于管104在卷繞方向上距下限位置的轉(zhuǎn)數(shù)(例如,一、二、一轉(zhuǎn)半等)。在覆蓋物移動(dòng)到上限位置之后,管位置監(jiān)視器1414確定管104的位置(方框2802)。例如,在上限位置停止覆蓋物106之后,用戶(hù)可以通過(guò)手動(dòng)控制器120將覆蓋物106移動(dòng)(例如,到所需的位置),并且管位置監(jiān)視器1414確定管104相對(duì)于完全解繞位置、下限位置、上限位置等的位置。因此,如果中央控制器可通信地耦合到多個(gè)建筑開(kāi)口覆蓋物總成,那么用戶(hù)可以通過(guò)其各自的手動(dòng)控制器將建筑開(kāi)口覆蓋物總成的覆蓋物中的每個(gè)移動(dòng)到所需的位置。編程處理器1416確定是否從中央控制器1204接收編程信號(hào)(方框2804)。如果編程處理器1416確定沒(méi)有接收編程信號(hào),那么編程處理器1416確定閾值時(shí)間量是否已經(jīng)過(guò)去(例如,自從將覆蓋物移動(dòng)到上限位置之后)(方框2805)。如果閾值時(shí)間量還沒(méi)有過(guò)去,那么示例性指令返回到方框2802。如果閾值時(shí)間量已經(jīng)過(guò)去,那么編程處理器1416使本地控制器1100退出中央編程模式(方框2806)。在一些實(shí)例中,閾值時(shí)間量為三十分鐘。如果從中央控制器1204接收到編程信號(hào),那么編程處理器1416設(shè)置上限位置(方框2808)。中央控制器1204致使提供指示(方框2810)。繼續(xù)圖29,在方框2810后,電機(jī)控制器1424將用于將覆蓋物106移動(dòng)到中間位置(即,在下限位置與上限位置之間的位置)的信號(hào)發(fā)送到電機(jī)602(方框2900)。例如,如果存在先前設(shè)置的中間位置,那么電機(jī)控制器1424引起電機(jī)602使管104朝先前設(shè)置的中間位置旋轉(zhuǎn)。在一些實(shí)例中,不存在先前設(shè)置的中間位置(例如,在將電源最初供應(yīng)到示例性本地控制器1100之后)。如果不存在先前設(shè)置的中間位置,那么電機(jī)控制器1424引起電機(jī)602使管104在解繞方向上朝某一位置旋轉(zhuǎn),所述位置對(duì)應(yīng)于管104在解繞方向上距上限位置的轉(zhuǎn)數(shù)(例如,一、二、一轉(zhuǎn)半等);或朝任何其它適合的位置(例如,在上限位置與下限位置之間的半途位置)。在覆蓋物106移動(dòng)到中間位置之后,管位置監(jiān)視器1414確定管104的位置(方框2902)。例如,在中間位置停止覆蓋物106之后,用戶(hù)可以通過(guò)手動(dòng)控制器120將覆蓋物106移動(dòng)(例如,到所需的位置),并且管位置監(jiān)視器1414確定管104相對(duì)于完全解繞位置、下限位置、上限位置等的位置。因此,如果中央控制器1204可通信地耦合到多個(gè)建筑開(kāi)口覆蓋物總成(例如,圖15的建筑開(kāi)口覆蓋物總成100、1500、1502、1504、1506和1508),那么用戶(hù)可以通過(guò)其各自的手動(dòng)控制器將建筑開(kāi)口覆蓋物總成的覆蓋物中的每個(gè)移動(dòng)到所需的位置。編程處理器1416確定是否從中央控制器1204接收編程信號(hào)(方框2904)。如果編程處理器1416確定沒(méi)有接收編程信號(hào),那么編程處理器1416確定閾值時(shí)間量是否已經(jīng)過(guò)去(例如,自從在將覆蓋物移動(dòng)到中間位置之后)(方框2905)。如果閾值時(shí)間量已經(jīng)過(guò)去,那么編程處理器1416使本地控制器1100退出中央編程模式(方框2906)。如果編程處理器1416確定閾值時(shí)間量還沒(méi)有過(guò)去,那么示例性指令返回到方框2902。在一些實(shí)例中,閾值時(shí)間量為三十分鐘。如果從中央控制器1204接收到編程信號(hào),那么編程處理器1416設(shè)置和存儲(chǔ)中間位置(方框2908)。中央控制器1204致使提供指示(方框2910),并且編程處理器1416使本地控制器1100退出中央編程模式(方框2912)。在一些實(shí)例中,中央編程模式用于設(shè)置一個(gè)或多個(gè)其它位置。圖30為代表示例性機(jī)器可讀指令的流程圖,其可以被執(zhí)行以實(shí)施圖14的示例性控制器1100、圖16至圖17的示例性控制器1622、圖19的示例性控制器1908和/或圖20的示例性控制器2000。圖30的示例性指令3000被執(zhí)行以升高或降低覆蓋物1606。在一些實(shí)例中,響應(yīng)于輸入設(shè)備1638和/或指令處理器2008的命令而啟動(dòng)指令。圖30的示例性指令3000開(kāi)始于指令處理器2008接收用于移動(dòng)覆蓋物1606的命令(方框3002)。例如,指令處理器2008可以從輸入設(shè)備1638接收以下命令:升高覆蓋物1606;降低覆蓋物1606;將覆蓋物1606移動(dòng)到下限位置、上限位置、下限位置與上限位置之間的預(yù)置位置;等。角位置確定器2002基于由重力傳感器1626生成的管位置信息確定管1604的角位置(方框3004)?;诟采w物1606的位置和命令,指令處理器2008指示電機(jī)控制器2012將用于使管1604旋轉(zhuǎn)以移動(dòng)覆蓋物1606的信號(hào)發(fā)送到電機(jī)1620。例如,如果覆蓋物1606處于下限位置并且從輸入設(shè)備1638接收的指令為將覆蓋物1606移動(dòng)到上限位置,那么指令處理器2008將用于升高覆蓋物1606的指令提供到電機(jī)控制器2012。示例性覆蓋物位置確定器2006可以確定管1604的旋轉(zhuǎn)量(例如,1.5轉(zhuǎn)等)以將覆蓋物1606移動(dòng)到命令位置。電機(jī)控制器2012將用于使管1604旋轉(zhuǎn)以移動(dòng)覆蓋物1606的信號(hào)發(fā)送到電機(jī)1620(方框3006)。在使管1604旋轉(zhuǎn)時(shí),覆蓋物位置確定器2006確定管1604相對(duì)于先前的角位置的角位移的量(方框3008)。例如,覆蓋物位置確定器2006可以增加管1604相對(duì)于先前的角位置的旋轉(zhuǎn)量,和/或從基于由重力傳感器1626生成的管位置信息確定的角位置減去先前的角位置。覆蓋物位置確定器2006也可以增加由管1604旋轉(zhuǎn)的轉(zhuǎn)數(shù)。覆蓋物位置確定器2006基于管1604的角位移的量調(diào)整覆蓋物1606的存儲(chǔ)位置(方框3010)。示例性覆蓋物位置確定器2006確定覆蓋物1606相對(duì)于參考位置(例如,下限位置、完全解繞位置等)的位置??梢杂枚葦?shù)、轉(zhuǎn)數(shù)的單位和/或任何其它測(cè)量單位確定覆蓋物1606相對(duì)于參考位置的位置。在一些實(shí)例中,覆蓋物位置確定器2006基于由重力傳感器1626生成的管位置信息、由角位置確定器2002確定的角位置信息、管1604的角位移和/或先前存儲(chǔ)的位置信息,確定覆蓋物1606的位置。覆蓋物位置確定器2006確定管1604的旋轉(zhuǎn)是否完成。例如,覆蓋物位置確定器2006可以確定覆蓋物1606是否處于命令位置,和/或是否使管1604旋轉(zhuǎn)由覆蓋物位置確定器2006確定的旋轉(zhuǎn)量以將覆蓋物1606移動(dòng)到命令位置。如果旋轉(zhuǎn)未完成,那么示例性指令3000返回到方框3008。如果旋轉(zhuǎn)完成(即,覆蓋物1606處于命令位置或極限位置),那么電機(jī)控制器2012將用于停止管1604的旋轉(zhuǎn)的信號(hào)發(fā)送到電機(jī)1620(方框3012)。圖31為示例性處理器平臺(tái)3100的方框圖,其能夠執(zhí)行圖21至圖30的指令以實(shí)施圖12、圖13和圖15的中央控制器1204、圖14的本地控制器1100、圖16的控制器1622、圖19的控制器1908和/或圖20的控制器2000。例如,處理器平臺(tái)3100可以是服務(wù)器、個(gè)人計(jì)算機(jī)或任何其它適合類(lèi)型的計(jì)算設(shè)備。本實(shí)例的處理器平臺(tái)3100包括處理器3112。例如,處理器3112可以用任何所需的家庭或制造商的一個(gè)或多個(gè)微處理器或控制器來(lái)實(shí)施。處理器3112包括本地存儲(chǔ)器3113(例如,高速緩沖存儲(chǔ)器)并且通過(guò)總線(xiàn)3118與主存儲(chǔ)器(包括易失性存儲(chǔ)器3114和非易失性存儲(chǔ)器3116)通信。易失性存儲(chǔ)器3114可以用同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、RAMBUS動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(RDRAM)和/或任何其它類(lèi)型的隨機(jī)存取存儲(chǔ)設(shè)備來(lái)實(shí)施。非易失性存儲(chǔ)器3116可以用閃速存儲(chǔ)器和/或任何其它所需類(lèi)型的存儲(chǔ)設(shè)備來(lái)實(shí)施。存儲(chǔ)控制器可以控制對(duì)主存儲(chǔ)器3114、3116的訪(fǎng)問(wèn)。處理器平臺(tái)3100也包括接口電路3120。接口電路3120可以用任何類(lèi)型的接口標(biāo)準(zhǔn)來(lái)實(shí)施,例如,以太網(wǎng)接口、通用串行總線(xiàn)(USB)和/或PCIExpress接口。一個(gè)或多個(gè)輸入設(shè)備3122連接到接口電路3120。輸入設(shè)備3122允許用戶(hù)將數(shù)據(jù)和命令輸入到處理器3112中。輸入設(shè)備可以用例如鍵盤(pán)、鼠標(biāo)、觸摸屏、跟蹤板、軌跡球、等點(diǎn)裝置、按鈕、開(kāi)關(guān)和/或語(yǔ)音識(shí)別系統(tǒng)來(lái)實(shí)施。一個(gè)或多個(gè)輸出設(shè)備3124也連接到接口電路3120。輸出設(shè)備3124可以例如用顯示設(shè)備(例如,液晶顯示器、揚(yáng)聲器等)來(lái)實(shí)施。處理器平臺(tái)3100也包括用于存儲(chǔ)軟件和數(shù)據(jù)的一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備3128(例如,閃存驅(qū)動(dòng)器)。大容量存儲(chǔ)設(shè)備3128可以實(shí)施本地存儲(chǔ)設(shè)備3113。圖21至圖30的編碼指令3132可以存儲(chǔ)在大容量存儲(chǔ)設(shè)備3128中、易失性存儲(chǔ)器3114中、非易失性存儲(chǔ)器3116中和/或可移動(dòng)存儲(chǔ)介質(zhì)(例如,閃存驅(qū)動(dòng)器)上。綜上所述,將了解,上述公開(kāi)的指令、方法、裝置和制品使一個(gè)或多個(gè)建筑開(kāi)口覆蓋物總成能夠用中央控制器自動(dòng)升高或降低,同時(shí)使本地用戶(hù)也能夠通過(guò)各自的手動(dòng)控制器手動(dòng)降低或升高每個(gè)覆蓋物。本文公開(kāi)的示例性建筑開(kāi)口覆蓋物總成包括安置在每個(gè)覆蓋物總成的管內(nèi)部的電機(jī)和本地控制器。每個(gè)本地控制器可通信地耦合到中央控制器,并且本地控制器和/或中央控制器可以用于設(shè)置覆蓋物的所需的位置(例如,下限位置、上限位置等)。上文公開(kāi)的一些示例性建筑開(kāi)口覆蓋物總成包括重力傳感器,其基于重力確定建筑開(kāi)口覆蓋物的管的角位置。在一些情況下,手動(dòng)控制器和電機(jī)合作以協(xié)助通過(guò)手動(dòng)控制器移動(dòng)覆蓋物。在其它情況下,示例性本地控制器控制電機(jī)抵消手動(dòng)控制器的操作,以防止降低或升高建筑開(kāi)口覆蓋物超過(guò)閾值位置(例如,下限位置或上限位置)。在一些實(shí)例中,用戶(hù)可以通過(guò)操作手動(dòng)控制器來(lái)撤消或取消本地控制器的命令。盡管本文已描述某些示例性方法、裝置和制品,但是本專(zhuān)利的涵蓋范圍不限于此。相反,本專(zhuān)利涵蓋完全屬于本專(zhuān)利的范圍內(nèi)的所有方法、裝置和制品。