本申請要求2014年4月11日提交的美國臨時專利申請第61/978,579號的優(yōu)先權(quán)。
背景技術(shù):
例如,可以通過使用各種類型的負(fù)載控制系統(tǒng)來配置諸如住宅或者辦公樓的用戶環(huán)境。照明控制系統(tǒng)可以被用于控制在用戶環(huán)境中的照明負(fù)載。電動式窗用品控制系統(tǒng)可以被用于控制提供給用戶環(huán)境的自然光。加熱、通風(fēng)和空調(diào)(HVAC)系統(tǒng)可以被用于控制用戶環(huán)境中的溫度。各個負(fù)載控制系統(tǒng)可以包括包括控制源裝置和控制目標(biāo)裝置的各種控制裝置。控制目標(biāo)裝置可以接收用于控制來自一個或者多個控制源裝置的電氣負(fù)載的數(shù)字消息,該數(shù)字消息可以包括負(fù)載控制指令。控制目標(biāo)裝置或許能夠直接地控制電氣負(fù)載??刂圃囱b置或許能夠經(jīng)由控制目標(biāo)裝置來間接地控制電氣負(fù)載??刂颇繕?biāo)裝置的示例可以包括照明控制裝置(例如,調(diào)光開關(guān)、電子開關(guān)、鎮(zhèn)流器、或者發(fā)光二極管(LED)驅(qū)動器)、電動式窗用品、溫度控制裝置(例如,恒溫器)、AC插接式負(fù)載控制裝置、和/或等。控制源裝置的示例可以包括遙控裝置、占用傳感器、日光傳感器、溫度傳感器、和/或等。
各個負(fù)載控制系統(tǒng)可以允許選擇預(yù)設(shè)置配置(例如,“預(yù)設(shè)置”或者“場景”)。預(yù)設(shè)置可以是可以在調(diào)試負(fù)載控制系統(tǒng)時定義的預(yù)定義設(shè)置。例如,照明控制系統(tǒng)可以響應(yīng)于對照明預(yù)設(shè)置的選擇而將多個照明負(fù)載設(shè)置為不同的預(yù)設(shè)置強(qiáng)度??梢皂憫?yīng)于在控制源裝置上的按鈕的致動來選擇預(yù)設(shè)置。例如,控制源裝置可以向包括在預(yù)設(shè)置中的各個控制目標(biāo)裝置傳輸包括命令的單獨(dú)數(shù)字消息,從而使得控制目標(biāo)裝置能夠響應(yīng)于所選的預(yù)設(shè)置來調(diào)節(jié)受控照明負(fù)載。然而,如果存在包括在所選預(yù)設(shè)置中的大量控制目標(biāo)裝置,那么控制源裝置可能需要大量的時間來將數(shù)字消息傳輸至控制目標(biāo)裝置。這可能導(dǎo)致在調(diào)節(jié)第一照明負(fù)載與調(diào)節(jié)最后一個照明負(fù)載之間的明顯延遲。不期望這種視覺上逐個完成的照明負(fù)載調(diào)節(jié)(該照明負(fù)載調(diào)節(jié)可以被稱為,例如,“爆米花”)。
因此,已經(jīng)配置好一些照明控制系統(tǒng),從而使得控制源裝置可以響應(yīng)于對預(yù)設(shè)置的選擇來傳輸單個數(shù)字消息。該單個數(shù)字消息可以包括對所選預(yù)設(shè)置的指示??刂颇繕?biāo)裝置可以分別存儲包括配置信息的預(yù)配置數(shù)據(jù)庫,該配置信息詳述了相應(yīng)控制目標(biāo)裝置應(yīng)該如何對控制目標(biāo)裝置所響應(yīng)的各個識別到的預(yù)設(shè)置做出響應(yīng)。因此,在接收到包括所選預(yù)設(shè)置的單個數(shù)字消息之后,各個控制目標(biāo)裝置能夠響應(yīng)于所選預(yù)設(shè)置而適當(dāng)?shù)乜刂葡鄳?yīng)照明負(fù)載。在2004年10月12日發(fā)布的標(biāo)題為“SYSTEM FOR CONTROL OF DEVICES”的共同轉(zhuǎn)讓的美國專利第6,803,728號中,更詳細(xì)地描述了這種照明系統(tǒng)的示例,其全部公開內(nèi)容以引用的方式并入本文。
然而,隨著照明控制系統(tǒng)的大小增大(例如,隨著在負(fù)載控制系統(tǒng)中的控制源和控制目標(biāo)裝置的數(shù)量增加),在調(diào)試負(fù)載控制系統(tǒng)期間將數(shù)據(jù)庫傳輸至各個控制目標(biāo)裝置的時間量也增大了。實(shí)際上,在調(diào)試負(fù)載控制系統(tǒng)期間將數(shù)據(jù)庫傳輸至各個控制目標(biāo)裝置的時間量可以增加到不期望的長時間。
技術(shù)實(shí)現(xiàn)要素:
負(fù)載控制系統(tǒng)可以控制輸送至一個或者多個電氣負(fù)載的電量。負(fù)載控制系統(tǒng)可以響應(yīng)于對預(yù)設(shè)置的選擇來控制多個電氣負(fù)載。如本文描述的,負(fù)載控制系統(tǒng)可以包括用于控制相應(yīng)電氣負(fù)載的多個負(fù)載控制裝置和可操作于傳輸數(shù)字消息的系統(tǒng)控制器。由系統(tǒng)控制器傳輸?shù)臄?shù)字消息可以包括響應(yīng)于對預(yù)設(shè)置的選擇而到負(fù)載控制裝置的第一命令或者第二命令。第一命令可以響應(yīng)于對預(yù)設(shè)置的選擇來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。第一命令通??梢皂憫?yīng)于對預(yù)設(shè)置的選擇來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。例如,第一命令可以包括預(yù)設(shè)置識別號、預(yù)設(shè)置識別名、和/或預(yù)設(shè)置數(shù)據(jù)。第二命令可以響應(yīng)于對預(yù)設(shè)置的選擇來詳細(xì)描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。第二命令可以響應(yīng)于對預(yù)設(shè)置的選擇來具體描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。例如,第二命令可以定義預(yù)設(shè)置??梢詫⑾到y(tǒng)控制器配置為響應(yīng)于對預(yù)設(shè)置的選擇來決定將第一命令和第二命令中的哪一個傳輸至負(fù)載控制裝置。例如,可以將系統(tǒng)控制器配置為響應(yīng)于預(yù)設(shè)置的選擇來接收定義負(fù)載控制裝置的操作的負(fù)載控制數(shù)據(jù)庫。可以將系統(tǒng)控制器配置為響應(yīng)于對在負(fù)載控制系統(tǒng)的調(diào)試過程期間的預(yù)設(shè)置的選擇對負(fù)載控制數(shù)據(jù)庫進(jìn)行分析,以確定將第一命令和第二命令中的哪一個傳輸至負(fù)載控制裝置。還可以將系統(tǒng)控制器配置為例如根據(jù)系統(tǒng)控制器是否先前已經(jīng)針對所選預(yù)設(shè)置將第二命令傳輸至負(fù)載控制裝置,來響應(yīng)于對預(yù)設(shè)置的選擇確定將第一命令和第二命令中的哪一個傳輸至負(fù)載控制裝置。
本文描述了一種控制多個電氣負(fù)載的方法。該方法可以包括:接收對預(yù)設(shè)置的選擇;以及向多個負(fù)載控制裝置傳輸數(shù)字消息。該數(shù)字消息可以包括用于響應(yīng)于對預(yù)設(shè)置的選擇來控制電氣負(fù)載的第一命令或者第二命令。第一命令可以包括響應(yīng)于對預(yù)設(shè)置的選擇來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。第一命令通常可以響應(yīng)于對預(yù)設(shè)置的選擇來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。例如,第一命令可以包括預(yù)設(shè)置識別號、預(yù)設(shè)置識別碼、和/或預(yù)設(shè)置數(shù)據(jù)。第二命令可以響應(yīng)于對預(yù)設(shè)置的選擇來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。第二命令可以響應(yīng)于對預(yù)設(shè)置的選擇來具體描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。例如,第二命令可以定義預(yù)設(shè)置。該方法可以進(jìn)一步包括:在傳輸數(shù)字消息之前,響應(yīng)于對預(yù)設(shè)置的選擇,決定將第一命令和第二命令中的哪一個傳輸至負(fù)載控制裝置。
其它特征從參考附圖的以下描述中變得顯而易見。
附圖說明
圖1是用于控制一個或者多個電氣負(fù)載的示例負(fù)載控制系統(tǒng)的簡單示意圖。
圖2A至圖2C示出了包括多輸出goto級命令的示例數(shù)字消息的示意圖。
圖3A至圖3C示出了由負(fù)載控制系統(tǒng)的系統(tǒng)控制器和/或負(fù)載控制裝置執(zhí)行以便選擇負(fù)載控制系統(tǒng)中的預(yù)設(shè)置的示例過程的簡化流程圖。
圖4A和圖4B示出了由負(fù)載控制系統(tǒng)的系統(tǒng)控制器和/或負(fù)載控制裝置執(zhí)行以便選在負(fù)載控制系統(tǒng)中的預(yù)設(shè)置的其它示例過程的簡化流程圖。
圖5是示例網(wǎng)絡(luò)裝置的簡化框圖。
圖6是示例系統(tǒng)控制器的簡化框圖。
圖7是圖示了示例負(fù)載控制裝置的框圖。
具體實(shí)施方式
當(dāng)結(jié)合附圖閱讀時將更好地理解前述發(fā)明內(nèi)容以及以下詳細(xì)描述。在附圖中示出了示例,其中,貫穿該附圖的幾個視圖,類似的標(biāo)記表示類似的部件。然而,本文的附圖和描述不旨在是限制性的。
圖1是用于控制從交流(AC)電源(未示出)輸送至一個或者多個電氣負(fù)載的電量的示例負(fù)載控制系統(tǒng)的簡單示意圖。負(fù)載控制系統(tǒng)100可以包括系統(tǒng)控制器110(例如,系統(tǒng)控制器或者負(fù)載控制器),該系統(tǒng)控制器110可操作于經(jīng)由有線和無線通信鏈路傳輸和接收數(shù)字消息。例如,系統(tǒng)控制器110可以經(jīng)由有線數(shù)字通信鏈路104耦合至一個或者多個有線控制裝置??梢詫⑾到y(tǒng)控制器110配置為傳輸和接收例如射頻(RF)信號106的無線信號,以與一個或多個無線控制裝置進(jìn)行通信。負(fù)載控制系統(tǒng)100可以包括若干控制源裝置和若干控制目標(biāo)裝置??刂圃囱b置可以包括,例如,輸入裝置,該輸入裝置可操作于響應(yīng)于用戶輸入、占用/空置情況、測得的光強(qiáng)的變化、和/或其它輸入信息來傳輸數(shù)字消息。控制目標(biāo)裝置可以包括,例如,負(fù)載控制裝置,該負(fù)載控制裝置可操作于接收數(shù)字消息和/或響應(yīng)于接收到的數(shù)字消息來控制相應(yīng)電氣負(fù)載。負(fù)載控制系統(tǒng)100的單個控制裝置可以作為控制源和控制目標(biāo)裝置兩者來操作??梢詫⑾到y(tǒng)控制器100配置為從控制源裝置接收數(shù)字消息并且可以響應(yīng)于例如從控制源裝置接收到的數(shù)字消息向控制目標(biāo)裝置傳輸數(shù)字消息。
負(fù)載控制系統(tǒng)100可以包括用于控制照明負(fù)載122的負(fù)載控制裝置,諸如調(diào)光開關(guān)120。該調(diào)光器開關(guān)120可適用于壁裝在標(biāo)準(zhǔn)電氣壁盒中。調(diào)光開關(guān)120可以包括臺面或者插接式負(fù)載控制裝置。調(diào)光開關(guān)120可以包括撥轉(zhuǎn)致動器124(例如,按鈕)和/或強(qiáng)度調(diào)節(jié)致動器126(例如,搖臂開關(guān))。撥轉(zhuǎn)致動器124的連續(xù)致動可以切換,例如,斷開和接通照明負(fù)載122。強(qiáng)度調(diào)節(jié)致動器126的上部或者下部的致動可以分別增加或者減少輸送至照明負(fù)載122的電量,并且因此可以將照明負(fù)載的強(qiáng)度從最小強(qiáng)度(例如,大約1%)增加至最大強(qiáng)度(例如,大約100%)或者從最大強(qiáng)度(例如,大約100%)降低至最小強(qiáng)度(例如,大約1%)。調(diào)光開關(guān)120可以包括多個視覺指示器128,例如,發(fā)光二極管(LED)。視覺指示器128可以按照線性陣列被布置并且可以被照亮以提供照明負(fù)載122的強(qiáng)度的反饋。在1993年9月28日發(fā)布的標(biāo)題為“LIGHTING CONTROL DEVICE”的美國專利第5,248,919號和2014年5月15日公開的標(biāo)題為“WIRELESS LOAD CONTROL DEVICE”的美國專利申請公開第2014/0132475號中,對壁裝調(diào)光開關(guān)的示例進(jìn)行了更詳細(xì)地描述,其全部公開內(nèi)容以引用的方式并入本文。
可以將調(diào)光開關(guān)120配置為經(jīng)由RF信號106從系統(tǒng)控制器110接收數(shù)字消息??梢詫⒄{(diào)光開關(guān)120配置為響應(yīng)于接收到的數(shù)字信息控制照明負(fù)載122。在2009年8月20日公開的標(biāo)題為“COMMUNICATION PROTOCOL FOR A RADIO-FREQUENCY LOAD CONTROL SYSTEM”的美國專利申請公開第5,248,919號中,對可操作于傳輸和接收數(shù)字消息的調(diào)光開關(guān)的示例進(jìn)行了更詳細(xì)的描述,其全部公開內(nèi)容以引用的方式并入本文。調(diào)光器開關(guān)120還可以或者可替代地耦合至有線數(shù)字通信鏈路104。
負(fù)載控制系統(tǒng)100可以包括一個或者多個遠(yuǎn)程定位的負(fù)載控制裝置,諸如用于驅(qū)動相應(yīng)LED光源132(例如,LED光機(jī))的發(fā)光二極管(LED)驅(qū)動器130。可以將LED驅(qū)動器130遠(yuǎn)程地定位在,例如,相應(yīng)LED光源132的照明燈具中。可以將LED驅(qū)動器130配置為經(jīng)由數(shù)字通信鏈路104從系統(tǒng)控制器110接收數(shù)字消息??梢詫ED驅(qū)動器130配置為響應(yīng)于接收到的數(shù)字消息來控制相應(yīng)LED光源132。LED驅(qū)動器130可以耦合至單獨(dú)數(shù)字通信鏈路,諸如或者數(shù)字可尋址照明接口(DALI)通信鏈路。負(fù)載控制系統(tǒng)100可以包括耦合在數(shù)字通信鏈路104與單獨(dú)通信鏈路之間的數(shù)字照明控制器。LED驅(qū)動器132可以包括內(nèi)部RF通信電路或者耦合至外部RF通信電路(例如,安裝在照明燈具的外部,諸如安裝到天花板)以便發(fā)送和/或接收RF信號106。負(fù)載控制系統(tǒng)100可以進(jìn)一步包括其它類型的遠(yuǎn)程定位的負(fù)載控制裝置,諸如,例如,用于驅(qū)動熒光燈的電子調(diào)光鎮(zhèn)流器。
負(fù)載控制系統(tǒng)100可以包括多個日光控制裝置,例如,電動式窗用品,諸如電動式卷簾140。例如,負(fù)載控制系統(tǒng)100可以利用多個日光控制裝置來控制進(jìn)入在其中安裝有負(fù)載控制系統(tǒng)100的建筑物的日光量。各個電動式卷簾140可以包括電子驅(qū)動單元(EDU)142。該電子驅(qū)動單元142可以位于電動式卷簾的卷軸管里面。例如,電子驅(qū)動單元142可以耦合至數(shù)字通信鏈路104以傳輸和接收數(shù)字消息??梢詫㈦娮域?qū)動單元142配置為響應(yīng)于經(jīng)由數(shù)字通信鏈路從系統(tǒng)控制器110接收到的數(shù)字消息來調(diào)節(jié)窗用品織物的位置。各個電子驅(qū)動單元142可以包括內(nèi)部RF通信電路或者耦合至外部RF通信電路(例如,位于卷軸管外面),例如,以發(fā)送和/或接收RF信號106。負(fù)載控制系統(tǒng)100可以包括其它類型的日光控制裝置,諸如,例如,蜂巢簾、幃帳、羅馬簾、軟百葉簾、百葉窗、百褶簾、拉緊的卷簾系統(tǒng)、電致變色或者智能窗、或者其它合適的日光控制裝置。
負(fù)載控制系統(tǒng)100可以包括一個或者多個其它類型的負(fù)載控制裝置,諸如,例如,包括調(diào)光電路和白熾燈或者鹵素?zé)舻男胧桨l(fā)光體;包括鎮(zhèn)流器和緊湊型熒光燈的旋入式發(fā)光體;包括LED驅(qū)動器和LED光源的旋入式發(fā)光體;電子開關(guān)、可控斷路器、或者用于打開和關(guān)閉器具的其它開關(guān)裝置;插接式負(fù)載控制裝置、可控電氣插座、或者用于控制一個或者多個插接式負(fù)載的可控電源板;諸如吊扇或者排氣扇的用于控制電機(jī)負(fù)載的電機(jī)控制單元;用于控制電動式窗用品或者投影屏幕的驅(qū)動單元;電動式內(nèi)部或者外部百葉窗;用于加熱和/或冷卻系統(tǒng)的恒溫器;用于控制HVAC系統(tǒng)的設(shè)定點(diǎn)溫度的溫度控制裝置;;空調(diào);壓縮機(jī);電氣基板加熱器控制器;可控阻尼器;可變風(fēng)量控制器;新鮮空氣進(jìn)氣控制器;可變風(fēng)量控制器;用于在散熱器和輻射加熱系統(tǒng)中使用的液壓閥;濕度控制單元;加濕器;除濕器;熱水器;鍋爐控制器;池泵;冰箱;冷凍箱;電視機(jī)或者計算機(jī)監(jiān)視器;攝像機(jī);音頻系統(tǒng)或者放大器;升降機(jī);電源;發(fā)電機(jī);諸如電動車充電器的充電器;和/或替代能量控制器。
負(fù)載控制系統(tǒng)100可以包括一個或者多個輸入裝置,例如,諸如有線小鍵盤裝置150、電池供電的遙控裝置152、占用傳感器154和/或日光傳感器156??梢詫⒂芯€小鍵盤裝置150配置為響應(yīng)于有線小鍵盤裝置的一個或者多個按鈕的致動而經(jīng)由數(shù)字通信鏈路104向系統(tǒng)控制器110傳輸數(shù)字消息。電池供電的遙控裝置152、占用傳感器154、和/或日光傳感器156可以是被配置為經(jīng)由RF信號106向系統(tǒng)控制器110傳輸數(shù)字消息(例如,直接傳輸至系統(tǒng)控制器110)的無線控制裝置(例如,RF發(fā)射器)。例如,可以將電池供電的遙控裝置152配置為響應(yīng)于電池供電的遙控裝置的一個或者多個按鈕的致動而經(jīng)由RF信號106向系統(tǒng)控制器110傳輸數(shù)字消息。可以將系統(tǒng)控制器110配置為響應(yīng)于從有線小鍵盤裝置150、電池供電的遙控裝置152、占用傳感器154、和/或日光傳感器156接收到的數(shù)字消息而向負(fù)載控制裝置(例如,調(diào)光開關(guān)120、LED驅(qū)動器130、和/或電動式卷簾140)傳輸一個或者多個數(shù)字消息。
負(fù)載控制系統(tǒng)100進(jìn)一步可以包括耦合至數(shù)字通信鏈路104的無線適配器裝置158??梢詫⒃摕o線適配器裝置158配置為接收RF信號106??梢詫o線適配器裝置158配置為響應(yīng)于經(jīng)由RF信號106從無線控制裝置中的一個接收到的數(shù)字消息而經(jīng)由數(shù)字通信鏈路104向系統(tǒng)控制器110發(fā)送數(shù)字消息。例如,無線適配器裝置158可以在數(shù)字通信鏈路104上重新傳輸從無線控制裝置接收到的數(shù)字消息。
可以將占用傳感器154配置為檢測在其中安裝有負(fù)載控制系統(tǒng)100的空間中的占用和空置情況。占用傳感器154可以響應(yīng)于檢測到占用或者空置情況而經(jīng)由RF信號106向系統(tǒng)控制器110傳輸數(shù)字消息??梢詫⑾到y(tǒng)控制器110配置為分別響應(yīng)于接收到占用命令和空置命令而接通和斷開照明負(fù)載122和/或LED光源132中的一個或者多個。占用傳感器154可以作為空置傳感器來操作,從而使得響應(yīng)于檢測到空置情況而斷開照明負(fù)載(例如,響應(yīng)于檢測到占用情況而不接通)。在2011年8月30日發(fā)布的標(biāo)題為“RADIO-FREQUENCY LIGHTING CONTROL SYSTEM WITH OCCUPANCY SENSING”的共同轉(zhuǎn)讓的美國專利第8,009,042號;2012年6月12日發(fā)布的標(biāo)題為“METHOD AND APPARATUS FOR CONFIGURING A WIRELESS SENSOR”的美國專利第8,199,010號;以及2012年7月24日發(fā)布的標(biāo)題為“BATTERY-POWERED OCCUPANCY SENSOR”的美國專利第8,228,184號中,對具有占用和空置傳感器的RF負(fù)載控制系統(tǒng)的示例進(jìn)行了更詳細(xì)地描述,其全部公開內(nèi)容以引用的方式并入本文。
可以將日光傳感器156配置為測量在其中安裝有負(fù)載控制系統(tǒng)的空間中的總光強(qiáng)。日光傳感器156可以經(jīng)由RF信號106向系統(tǒng)控制器100傳輸包括測得的光強(qiáng)的數(shù)字消息,以便響應(yīng)于測得的光強(qiáng)來控制照明負(fù)載122和/或LED光源132中的一個或者多個的強(qiáng)度。在2013年4月2日發(fā)布的標(biāo)題為“METHOD OF CALIBRATING A DAYLIGHT SENSOR”的共同轉(zhuǎn)讓的美國專利第8,410,706號;以及2013年5月28日發(fā)布的標(biāo)題為“WIRELESS BATTERY-POWERED DAYLIGHT SENSOR”的美國專利第8,451,116號中,對具有日光傳感器的RF負(fù)載控制系統(tǒng)的示例進(jìn)行了更詳細(xì)的描述,其全部公開內(nèi)容以引用的方式并入本文。
負(fù)載控制系統(tǒng)100可以包括其它類型的輸入裝置,諸如,例如,溫度傳感器、濕度傳感器、輻射計、陰天傳感器、陰影傳感器、壓力傳感器、煙霧檢測器、一氧化碳檢測器、空氣質(zhì)量傳感器、運(yùn)動傳感器、安全傳感器、接近傳感器、夾具傳感器、分區(qū)傳感器、小鍵盤、多區(qū)域控制單元、滑塊控制單元、動力或者太陽能遙控器、密鑰卡、蜂窩電話、智能手機(jī)、平板、個人數(shù)字助理、個人計算機(jī)、膝上型計算機(jī)、時鐘、視聽控制裝置、安全裝置、功率監(jiān)測裝置(例如,功率計、能量計、效用分表、效用率表等)、中央控制發(fā)射器、住宅控制器、商業(yè)控制器、工業(yè)控制器、或者輸入裝置的任何組合。
系統(tǒng)控制器110可以操作為經(jīng)由網(wǎng)絡(luò)通信總線160(例如,以太網(wǎng)通信鏈路)耦合至諸如無線或者有線局域網(wǎng)(LAN)的網(wǎng)絡(luò),例如,以便訪問互聯(lián)網(wǎng)。系統(tǒng)控制器110可以經(jīng)由網(wǎng)絡(luò)通信總線160連接至路由器162(或者以太網(wǎng)交換機(jī))以便允許系統(tǒng)控制器110與用于控制附加電氣負(fù)載的附加系統(tǒng)控制器進(jìn)行通信。系統(tǒng)控制器110可以例如通過使用Wi-Fi技術(shù)來無線地連接至網(wǎng)絡(luò)。可以將系統(tǒng)控制器110配置為經(jīng)由網(wǎng)絡(luò)與一個或者多個網(wǎng)絡(luò)裝置進(jìn)行通信,網(wǎng)絡(luò)裝置諸如為智能手機(jī)(例如,智能手機(jī)、智能手機(jī)、或者智能手機(jī))、個人計算機(jī)164、膝上型計算機(jī)、平板裝置(例如,手持式計算裝置)、能夠?qū)崿F(xiàn)Wi-Fi或者無線通信的電視機(jī)、和/或任何其它合適的支持互聯(lián)網(wǎng)協(xié)議的裝置。網(wǎng)絡(luò)裝置可以操作為在一個或者多個互聯(lián)網(wǎng)協(xié)議分組中向系統(tǒng)控制器110傳輸數(shù)字消息。在2013年1月31日公開標(biāo)題為“LOAD CONTROL DEVICE HAVING INTERNET CONNECTIVITY”的共同轉(zhuǎn)讓的美國專利申請第2013/0030589公開號中,對可操作為與在網(wǎng)絡(luò)上的網(wǎng)絡(luò)裝置進(jìn)行通信的負(fù)載控制系統(tǒng)的示例進(jìn)行了更詳細(xì)的描述,其全部公開內(nèi)容以引用的方式并入本文。
可以通過使用個人計算機(jī)164或者其它網(wǎng)絡(luò)裝置來對負(fù)載控制系統(tǒng)100的操作進(jìn)行編程和/或配置。個人計算機(jī)164可以執(zhí)行圖形用戶界面(GUI)配置軟件以便允許用戶對負(fù)載控制系統(tǒng)100可以如何操作進(jìn)行編程。該配置軟件可以生成定義負(fù)載控制系統(tǒng)100的操作的負(fù)載控制數(shù)據(jù)庫。例如,負(fù)載控制數(shù)據(jù)庫可以包括關(guān)于負(fù)載控制系統(tǒng)的不同負(fù)載控制裝置(例如,調(diào)光開關(guān)120、LED驅(qū)動器130、和/或電動式卷簾140)的操作設(shè)置的信息。負(fù)載控制數(shù)據(jù)庫可以包括關(guān)于負(fù)載控制裝置與輸入裝置(有線小鍵盤裝置150、電池供電的遙控裝置152、占用傳感器154、和/或日光傳感器156)之間的關(guān)聯(lián)性的信息、和關(guān)于負(fù)載控制裝置如何對從輸入裝置接收到的輸入做出響應(yīng)的信息。在2008年6月24日發(fā)布的標(biāo)題為“HANDHELD PROGRAMMER FOR A LIGHTING CONTROL SYSTEM”的共同轉(zhuǎn)讓的美國專利第7,391,297號;2008年4月17日公開的標(biāo)題為“METHOD OF BUILDING A DATABASE OF A LIGHTING CONTROL SYSTEM”的美國專利申請第2008/0092075公開號;以及2014年9月18日公開的標(biāo)題為“COMMISSIONING LOAD CONTROL SYSTEMS”的美國專利申請第2014/0265568號中,對用于負(fù)載控制系統(tǒng)的配置過程的示例進(jìn)行了更詳細(xì)地描述,其全部公開內(nèi)容以引用的方式并入本文。
可以將系統(tǒng)控制器110配置為選擇用于控制負(fù)載控制系統(tǒng)100的一個或者多個電氣負(fù)載的預(yù)設(shè)置(例如,場景)。預(yù)設(shè)置可以是可以在調(diào)試負(fù)載控制系統(tǒng)100時定義的預(yù)定義設(shè)置。例如,有線小鍵盤裝置150和/或電池供電的遙控裝置152的致動器中的一個可以允許選擇照明預(yù)設(shè)置和/或電動式窗上用品預(yù)設(shè)置??梢詫㈩A(yù)設(shè)置配置包括在預(yù)設(shè)置數(shù)據(jù)中。預(yù)設(shè)置數(shù)據(jù)可以包括,例如,一個或者多個負(fù)載控制裝置的水平、漸變(fade)時間、和/或延遲時間。預(yù)設(shè)置水平可以是照明強(qiáng)度水平、窗用品水平(例如,窗簾的底部水平)、或者負(fù)載控制裝置可以將電氣負(fù)載控制所至的另一預(yù)設(shè)置水平。漸變時間可以是可以改變照明強(qiáng)度水平的時間長度、可以改變窗用品水平的時間長度、或者負(fù)載控制裝置可以控制電氣負(fù)載改變?yōu)轭A(yù)設(shè)置水平的另一時間長度??梢酝ㄟ^漸變率來指示漸變時間,該漸變率可以是預(yù)設(shè)置水平可以被改變的速度。延遲時間可以是裝置在實(shí)施預(yù)設(shè)置之前可以延遲的時間段。
可以由照明負(fù)載122和LED光機(jī)132中的一個或者多個的目標(biāo)光強(qiáng)來對照明預(yù)設(shè)置進(jìn)行表征。可以由一個或者多個電動式卷簾140的目標(biāo)位置來對電動式窗用品進(jìn)行表征。可以由一個或者多個漸變時間(例如,將照明負(fù)載122、132從當(dāng)前強(qiáng)度調(diào)節(jié)至目標(biāo)強(qiáng)度所經(jīng)過的時間段長度或者調(diào)節(jié)電動式卷簾140的位置所經(jīng)過的時間段長度)來對照明預(yù)設(shè)置和/或電動式窗用品預(yù)設(shè)置進(jìn)行表征。針對照明預(yù)設(shè)置和/或電動式窗用品預(yù)設(shè)置的各個受控電氣負(fù)載,漸變時間可以相同或者不同。可以由延遲時間(例如,從做出預(yù)設(shè)置選擇到受控負(fù)載開始調(diào)節(jié)光強(qiáng)或者電動式窗用品位置的時間段長度)來對照明預(yù)設(shè)置和/或電動式窗用品預(yù)設(shè)置進(jìn)行表征。
負(fù)載控制裝置可以分別存儲裝置數(shù)據(jù)庫(例如,部分負(fù)載控制數(shù)據(jù)庫)。裝置數(shù)據(jù)庫可以響應(yīng)于一個或者多個預(yù)設(shè)置來預(yù)定義負(fù)載控制裝置的操作。裝置數(shù)據(jù)庫可以存儲負(fù)載控制裝置的操作信息。例如,裝置數(shù)據(jù)庫可以存儲命令、預(yù)設(shè)置數(shù)據(jù)、和/或多輸出命令。裝置數(shù)據(jù)庫可以包括用于各個預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)。該預(yù)設(shè)置數(shù)據(jù)可以包括預(yù)設(shè)置配置,諸如一個或者多個負(fù)載控制裝置的水平(例如,照明強(qiáng)度水平、窗用品水平等)、漸變時間、和/或延遲時間??梢詫⑾到y(tǒng)控制器110配置為向各個負(fù)載控制裝置分配用于負(fù)載控制的唯一地址,并且可以將相應(yīng)裝置數(shù)據(jù)庫傳輸至相關(guān)聯(lián)的負(fù)載控制裝置。系統(tǒng)控制器110可以在負(fù)載控制系統(tǒng)100的調(diào)試過程期間向各個負(fù)載控制裝置分配和/或傳輸裝置數(shù)據(jù)庫。在調(diào)試過程期間,系統(tǒng)控制器110和/或負(fù)載控制裝置可以處于調(diào)試模式(例如,設(shè)置模式)以便配置在負(fù)載控制系統(tǒng)100中的一個或者多個裝置。
可以將裝置數(shù)據(jù)庫傳輸至負(fù)載控制系統(tǒng)100的一個或者多個負(fù)載控制裝置。負(fù)載控制系統(tǒng)100的負(fù)載控制裝置可以下載裝置數(shù)據(jù)庫并且將該裝置數(shù)據(jù)庫存儲在存儲器中。負(fù)載控制裝置可以在調(diào)試期間和/或在用戶請求或者命令時下載裝置數(shù)據(jù)庫。裝置數(shù)據(jù)庫可以包括預(yù)設(shè)置數(shù)據(jù),在接收到預(yù)設(shè)置命令時,負(fù)載控制裝置可以引用該預(yù)設(shè)置數(shù)據(jù)。
可以將系統(tǒng)控制器110配置為向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置傳輸(例如,廣播)預(yù)設(shè)置命令??梢皂憫?yīng)于對預(yù)設(shè)置的選擇來傳輸該預(yù)設(shè)置命令??梢栽趩蝹€數(shù)字消息中傳輸預(yù)設(shè)置命令。預(yù)設(shè)置命令可以根據(jù)所選預(yù)設(shè)置來描述所選預(yù)設(shè)置或者負(fù)載控制裝置的操作。例如,預(yù)設(shè)置命令可以包括預(yù)設(shè)置標(biāo)識符(例如,預(yù)設(shè)置的名稱或者預(yù)設(shè)置號)。預(yù)設(shè)置命令可以包括具有預(yù)設(shè)置標(biāo)識符的負(fù)載控制裝置標(biāo)識符。預(yù)設(shè)置標(biāo)識符可以是1個字節(jié),并且負(fù)載控制裝置標(biāo)識符可以是5個字節(jié)。預(yù)設(shè)置命令(例如,預(yù)設(shè)置消息)可以是,例如,30至35個字節(jié)。預(yù)設(shè)置中的位數(shù)可以例如,基于負(fù)載控制裝置的數(shù)量而發(fā)生變化。負(fù)載控制裝置可以訪問裝置數(shù)據(jù)庫并且查找在預(yù)設(shè)置命令中識別的預(yù)設(shè)置,以根據(jù)在從系統(tǒng)控制器100接收到的預(yù)設(shè)置命令中識別的預(yù)設(shè)置來確定如何操作。用于傳送預(yù)設(shè)置命令的數(shù)字消息格式可以不同于用于傳送多輸出goto級命令的數(shù)字消息格式。在使用預(yù)設(shè)置命令之前,各個裝置可以下載預(yù)設(shè)置命令。多輸出goto級命令可以是在包括尋址到特定負(fù)載控制裝置的部分的命令的運(yùn)行時間發(fā)送的組消息。
可以將系統(tǒng)控制器110配置為向負(fù)載控制系統(tǒng)100的一個或者多個負(fù)載控制裝置傳輸(例如,經(jīng)由數(shù)字通信鏈路104)多輸出命令(例如,多輸出goto級命令)??梢皂憫?yīng)于對預(yù)設(shè)置的選擇來傳輸多輸出命令。多輸出命令可以根據(jù)預(yù)設(shè)置來定義一個或者多個負(fù)載控制裝置的操作。多輸出命令可以包括可以由負(fù)載控制裝置用來根據(jù)所選預(yù)設(shè)置進(jìn)行操作的信息。例如,多輸出命令可以定義一個或者多個負(fù)載控制裝置可以通過其來進(jìn)行操作的預(yù)設(shè)置數(shù)據(jù)。多輸出命令可以允許負(fù)載控制裝置確定定義的預(yù)設(shè)置,而無需負(fù)載控制裝置在接收到多輸出命令之前(例如,在調(diào)試負(fù)載控制系統(tǒng)100期間)必須下載預(yù)設(shè)置數(shù)據(jù)(例如,在裝置數(shù)據(jù)庫中)、或者其一個或者多個部分。
可以在單個數(shù)字消息或者多個數(shù)字消息中傳輸單個多輸出命令。例如,在有線數(shù)字通信鏈路104上傳輸?shù)臄?shù)字消息可以包括128個字節(jié),并且可以在大約50毫秒的時間段內(nèi)進(jìn)行傳輸。多輸出命令可以包括關(guān)于用于多個負(fù)載控制裝置的預(yù)設(shè)置數(shù)據(jù)的信息。
圖2A至圖2C圖示了包括多輸出命令的示例數(shù)字消息的示意圖。圖2A圖示了具有單水平單漸變多輸出命令200的示例數(shù)字消息。可以生成單水平單漸變多輸出命令200和/或?qū)嗡絾螡u變多輸出命令200傳輸至多個負(fù)載控制裝置以將一個或者多個負(fù)載控制裝置控制為具有單個漸變時間的單個強(qiáng)度水平(或者遮陽位置)。單水平單漸變多輸出命令200可以包括起始地址塊202、位圖塊204、單個水平塊206、和單個漸變時間塊208。接收單水平單漸變多輸出命令200的各個負(fù)載控制裝置可以使用在起始輸出地址塊202和/或位圖塊204中的數(shù)據(jù)來確定負(fù)載控制裝置是否應(yīng)該對多輸出命令做出響應(yīng)。對多輸出命令做出響應(yīng)的決定可以基于在單水平單漸變多輸出命令200的單個水平塊206中的水平數(shù)據(jù)和/或在單水平單漸變多輸出命令200的單個漸變時間塊208中的漸變數(shù)據(jù)。
可以在起始輸出地址塊202中識別用于負(fù)載控制裝置的輸出地址??梢酝ㄟ^裝置的類型來將用于負(fù)載控制裝置的輸出地址進(jìn)行分組(例如,窗用品可以是鄰近的,光控制器可以是鄰近的等)??梢栽谖粓D塊204中識別附加負(fù)載控制裝置。在起始輸出地址塊202中識別的負(fù)載控制裝置和/或在位圖塊204中識別的附加裝置可以使用在單個水平塊206中的水平數(shù)據(jù)來執(zhí)行或者不執(zhí)行識別到的調(diào)光水平。類似地,在起始輸出地址塊202中識別的負(fù)載控制裝置和/或在位圖塊204中識別的附加裝置可以使用在單個漸變時間塊208中的漸變數(shù)據(jù)來執(zhí)行或者不執(zhí)行識別到的漸變時間。
在位圖塊204中的數(shù)據(jù)的位的順序可以指示負(fù)載控制裝置的具體輸出地址。例如,開始于在起始輸出地址塊202中識別的負(fù)載控制裝置,在位圖塊204中的各個位可以指示針對序列中的不同負(fù)載控制裝置的控制命令。該命令可以指示負(fù)載控制裝置是否應(yīng)該對單水平單漸變多輸出命令200做出響應(yīng)。例如,在位圖塊204中的、或者在位圖中的預(yù)定義位數(shù)內(nèi)的數(shù)據(jù)的各個位可以包括指示負(fù)載控制裝置對單水平單漸變多輸出命令200做出響應(yīng)或者不做出響應(yīng)的邏輯指示器。例如,邏輯1(例如,值為1的1位指示器)可以指示負(fù)載控制裝置對單水平單漸變多輸出命令200做出響應(yīng),和/或邏輯0(例如,值為0的1位指示器)可以指示負(fù)載控制裝置不對單水平單漸變多輸出命令200做出響應(yīng)。具有在起始輸出地址塊202中用于負(fù)載控制的輸出地址的負(fù)載控制裝置可以自動實(shí)施在單水平單漸變多輸出命令200中的預(yù)設(shè)置數(shù)據(jù),或者負(fù)載控制裝置可以基于在位圖204中的對應(yīng)位或者位序列(例如,在序列中的第一位)來確定是否實(shí)施預(yù)設(shè)置數(shù)據(jù)。
在示例中,如果在位圖塊204中的數(shù)據(jù)的第一位是邏輯1,那么具有等于在單水平單漸變多輸出命令200的起始輸出地址塊202中的輸出地址的、用于負(fù)載控制的輸出地址(例如,用于負(fù)載控制的輸出地址00001)的負(fù)載控制裝置,可以根據(jù)在單水平單漸變多輸出命令200的單個水平塊206和單個漸變時間塊208中的數(shù)據(jù)來控制相應(yīng)電氣負(fù)載。如果在位圖塊204中的數(shù)據(jù)的第二位是邏輯0,那么例如具有緊接在單水平單漸變多輸出命令200的起始輸出地址塊202中的輸出地址之后的、用于負(fù)載控制的輸出地址(例如,用于負(fù)載控制的輸出地址00002)的負(fù)載控制裝置可以響應(yīng)于單水平單漸變多輸出命令200而不致動相應(yīng)電氣負(fù)載。在另一示例中,具有在起始輸出地址塊202中用于負(fù)載控制的輸出地址的負(fù)載控制裝置可以自動地實(shí)施在單水平單漸變多輸出命令200中的預(yù)設(shè)置數(shù)據(jù),并且位圖204的第一位可以指示下一個負(fù)載控制裝置是否應(yīng)該實(shí)施在多輸出命令200中的預(yù)設(shè)置數(shù)據(jù)。
位圖塊204可以基于用于負(fù)載控制的負(fù)載控制輸出地址來繼續(xù)控制在序列中的負(fù)載控制裝置。在序列中的第一負(fù)載控制裝置可以是具有等于在起始輸出地址塊202中的輸出地址的、用于負(fù)載控制的輸出地址的負(fù)載控制裝置。在位圖塊204中的數(shù)據(jù)可以包括,例如,64個字節(jié),從而使得系統(tǒng)控制器110可以通過使用單水平單漸變多輸出命令200來控制512個負(fù)載控制裝置。因?yàn)?個字節(jié)等于8位,所以64個字節(jié)的位圖是512位。每個位可以指一個負(fù)載控制裝置,并且順序可以確定被控制的負(fù)載控制裝置。
負(fù)載控制裝置可以接收命令200。負(fù)載控制裝置可以確定命令200的起始輸出地址202。負(fù)載控制裝置可以計算負(fù)載控制裝置的輸出地址與起始輸出地址之間的差。基于所計算出來的差,負(fù)載控制裝置可以確定在位圖塊204中的用于負(fù)載控制裝置的對應(yīng)位、或者位序列?;谠搶?yīng)位、或者位序列,負(fù)載控制裝置可以根據(jù)單水平單漸變多輸出命令200,如在水平塊206和/或漸變塊208中識別到的那樣執(zhí)行或者不執(zhí)行。
系統(tǒng)控制器110可以通過根據(jù)所選預(yù)設(shè)置選取待控制的一組負(fù)載控制裝置的負(fù)載控制裝置起始輸出地址來生成多輸出命令200。例如,系統(tǒng)控制器110可以識別在具有某些輸出地址的空間中的裝置。系統(tǒng)控制器可以基于例如用戶偏好、用戶輸入、預(yù)設(shè)置數(shù)據(jù)等來確定待被包括在位圖塊214中的負(fù)載控制裝置。系統(tǒng)控制器100可以確定在起始輸出地址處的負(fù)載控制裝置的輸出地址。系統(tǒng)控制器110可以將負(fù)載控制裝置起始輸出地址輸入到起始輸出地址塊202中。系統(tǒng)控制器110可以根據(jù)預(yù)設(shè)置來確定負(fù)載控制裝置的序列和相關(guān)聯(lián)的輸出地址、以及將控制在序列中的哪個輸出地址。系統(tǒng)控制器110可以根據(jù)預(yù)設(shè)置來指示將被控制的負(fù)載控制裝置,并且在對于序列中的各個負(fù)載控制裝置的位圖塊204中設(shè)置對應(yīng)的一個或者多個位,從而使得適當(dāng)?shù)呢?fù)載控制裝置實(shí)施所選的預(yù)設(shè)置。系統(tǒng)控制器110可以使用位圖塊204來將預(yù)設(shè)置數(shù)據(jù)傳送至負(fù)載控制裝置的序列。
圖2B圖示了具有多水平單漸變多輸出命令210的示例數(shù)字消息??梢詫⒍嗨絾螡u變多輸出命令210傳輸至多個負(fù)載控制裝置,以通過使用單個漸變時間來將一個或者多個負(fù)載控制裝置控制為具有不同的強(qiáng)度水平(或者遮陽位置)。多水平單漸變多輸出命令210可以包括起始輸出地址塊212、位圖塊214、多個水平塊216a至216n、和單個漸變時間塊218。例如,如在圖2B中所示出的,系統(tǒng)控制器100可以使用多水平單漸變多輸出命令210來控制使用多水平單漸變多輸出命令210的五十個負(fù)載控制裝置。然而,在位圖塊204中的數(shù)據(jù)可以包括64個字節(jié),從而使得系統(tǒng)控制器100可以通過使用單水平單漸變多輸出命令200來控制512個負(fù)載控制裝置。因?yàn)?個字節(jié)等于8位,所以64個字節(jié)的位圖是512位。每個位可以指一個負(fù)載控制裝置,并且順序可以確定被控制的負(fù)載控制裝置。
與在圖2A中示出的單水平單漸變多輸出命令200的位圖塊204一樣,在多水平單漸變多輸出命令210的位圖塊214中的數(shù)據(jù)的位的順序可以指示可以對多水平單漸變多輸出命令210做出響應(yīng)的負(fù)載控制裝置的具體輸出地址。例如,在位圖214中、或者在位圖中的預(yù)定義位數(shù)內(nèi)的各個位可以包括,例如,指示負(fù)載控制裝置對在多水平單漸變多輸出命令210中的信息做出響應(yīng)或者不做出響應(yīng)的邏輯指示器。
可以在多個水平塊216a至216n中指示在位圖塊214中識別到的各個負(fù)載控制裝置將被控制所至的強(qiáng)度水平。在位圖塊214中的位序列中識別到的各個負(fù)載控制裝置可以與相應(yīng)的水平塊216a至216n對應(yīng)。各個水平塊216a至216n可以包括用于指示強(qiáng)度和/或遮陽水平的一個或者多個位。在位圖214中指示的裝置的順序可以與在多個水平塊216a至216n中的裝置的順序?qū)?yīng)。例如,在位圖214中、或者在位圖中的預(yù)定義位數(shù)內(nèi)的各個位可以指示將應(yīng)用漸變218和在對應(yīng)水平塊216中指示的對應(yīng)強(qiáng)度水平(或者遮陽位置)的負(fù)載控制裝置。例如,在位圖塊中識別的第一位可以與第一水平對應(yīng)??梢酝ㄟ^從在位圖塊214中識別的第一位開始數(shù)出該差、并且從第一水平塊開始數(shù)出該等效距離,來識別負(fù)載控制裝置的對應(yīng)水平。
在示例中,如果在位圖塊214中的數(shù)據(jù)的第一位是邏輯1,那么具有等于在多水平單漸變多輸出命令210的起始輸出地址塊212中的輸出地址的、用于負(fù)載控制的輸出地址(例如,用于負(fù)載控制的輸出地址00001)的負(fù)載控制裝置,可以根據(jù)在多水平單漸變多輸出命令210的水平塊216a和單個漸變時間塊218中的數(shù)據(jù)來控制相應(yīng)的電氣負(fù)載。如果在位圖塊214中的數(shù)據(jù)的第二位是邏輯0,那么具有例如緊接在多水平單漸變多輸出命令210的起始輸出地址塊212中的輸出地址之后的、用于負(fù)載控制的輸出地址(例如,用于負(fù)載控制的輸出地址00002)的負(fù)載控制裝置可以響應(yīng)于多水平單漸變多輸出命令210而不致動相應(yīng)的電氣負(fù)載。如果在位圖塊214中的數(shù)據(jù)的第n位是邏輯1,那么具有等于在多水平單漸變多輸出命令210的起始輸出址塊212中的輸出地址加上n的、用于負(fù)載控制的輸出地址(例如,用于負(fù)載控制00001+n的輸出地址)的負(fù)載控制裝置,可以根據(jù)在多水平單漸變多輸出命令210的水平塊216n和單個漸變時間塊218中的數(shù)據(jù)來控制相應(yīng)的電氣負(fù)載。
位圖塊214可以基于用于負(fù)載控制的負(fù)載控制輸出地址來繼續(xù)控制在序列中的負(fù)載控制裝置。在序列中的第一負(fù)載控制裝置可以是具有等于在起始輸出地址塊212中的輸出地址的、用于負(fù)載控制的輸出地址的負(fù)載控制裝置。在位圖塊214中的數(shù)據(jù)可以包括,例如,64個字節(jié),從而使得系統(tǒng)控制器110可以通過使用多水平單漸變多輸出命令210來控制512個負(fù)載控制裝置。因?yàn)?個字節(jié)等于8位,所以64個字節(jié)的位圖是512位。每個位可以指一個負(fù)載控制裝置,并且順序可以確定被控制的負(fù)載控制裝置。例如,負(fù)載控制裝置可以接收命令210。負(fù)載控制裝置可以確定命令210的起始輸出地址212。負(fù)載控制裝置可以確定負(fù)載控制裝置的輸出地址與起始輸出地址212之間的差。通過使用該差,負(fù)載控制裝置可以通過將計算出來的差加上在起始輸出地址塊212中識別的輸出地址來計算在位圖塊214中的對應(yīng)指令。
負(fù)載控制裝置可以確定在多水平單漸變命令210中的對應(yīng)水平塊216a至216n中的哪一個識別了將應(yīng)用到負(fù)載控制裝置的適當(dāng)水平。在示例中,負(fù)載控制裝置可以通過數(shù)出確定的位差并且將該數(shù)應(yīng)用于水平塊216a至216n來確定將應(yīng)用到負(fù)載控制裝置的水平。例如,如果位差被確定為2,那么負(fù)載控制裝置可以通過從第一水平塊216a(例如,216c)開始數(shù)兩個水平塊來確定水平。各個水平塊可以包括指示相應(yīng)負(fù)載控制裝置的預(yù)設(shè)置水平的一個或者多個位。指示不對命令210做出響應(yīng)、與負(fù)載控制裝置對應(yīng)的水平塊可以包括邏輯0、空值、或者識別負(fù)載控制裝置不通過實(shí)施水平或者漸變時間對命令210做出響應(yīng)的另一種位或者一系列位。
在用于實(shí)施預(yù)設(shè)置數(shù)據(jù)(例如,水平或者漸變時間)的位圖塊214中未識別到的負(fù)載控制裝置可以不具有在多個水平塊中指示的強(qiáng)度水平。例如,具有在位圖塊214中與不對命令210(例如,通過不實(shí)施在命令210中的預(yù)設(shè)置數(shù)據(jù))做出響應(yīng)的指令對應(yīng)的用于負(fù)載控制的輸出地址的負(fù)載控制裝置可以不具有在水平塊中的強(qiáng)度水平。如果在位圖塊214中的數(shù)據(jù)的第一和第二位分別是邏輯0和邏輯1,那么多個水平塊216a中的第一個可以包括具有緊接在起始輸出地址塊212中的輸出地址之后的用于負(fù)載控制的輸出地址的負(fù)載控制裝置可以被控制所至的強(qiáng)度水平。在命令210中被指示為應(yīng)用預(yù)設(shè)置數(shù)據(jù)的負(fù)載控制裝置可以計算其在位圖塊214內(nèi)的、被指示為對命令210做出響應(yīng)的負(fù)載控制裝置的子集內(nèi)的相應(yīng)位置,并且可以針對將被執(zhí)行的水平在水平塊中查找相同位置。例如,在命令210中,具有用于負(fù)載控制的第三輸出地址(例如,用于負(fù)載控制的輸出地址00003)的負(fù)載控制裝置可以是在位圖塊214中的、被指示為應(yīng)用預(yù)設(shè)置數(shù)據(jù)(例如,在位圖塊214中的第二個邏輯1位)的第二負(fù)載控制裝置,并且針對待由負(fù)載控制裝置實(shí)施的預(yù)設(shè)置水平可以識別第二水平塊。
圖2C圖示了具有多水平多漸變多輸出命令220的數(shù)字消息??梢詫⒍嗨蕉酀u變多輸出命令220傳輸至多個負(fù)載控制裝置以通過使用不同的漸變時間來將一個或者多個負(fù)載控制裝置控制為具有不同的強(qiáng)度水平(或者遮陽位置)。多水平多漸變多輸出命令220可以包括用于負(fù)載控制塊222a至222n、相應(yīng)水平塊226a至226n、和相應(yīng)漸變時間塊228a至228n的多輸出地址。具有在多水平多漸變多輸出命令220的負(fù)載控制塊222a至222n的輸出地址中的一個輸出地址的負(fù)載控制裝置,可以通過使用在相應(yīng)水平塊226a至226n中的強(qiáng)度水平和在相應(yīng)漸變時間塊228a至228n中的漸變率來對多水平多漸變多輸出命令220做出響應(yīng)。例如,系統(tǒng)控制器110能夠通過使用多水平多漸變多輸出命令220來控制十九個負(fù)載控制裝置。數(shù)據(jù)分組大小可以是128個字節(jié)。在多水平多漸變多輸出命令220中,可以向各個負(fù)載控制設(shè)備分配用于輸出識別(例如,輸出地址)的兩個字節(jié)、用于水平信息的兩個字節(jié)、和用于漸變信息的兩個字節(jié),以及用于報頭信息的七個字節(jié)和用于附加信息(例如,校驗(yàn)和)的一個字節(jié)。
水平塊228a至228n可以分別識別在多輸出命令220中識別到的對應(yīng)負(fù)載控制裝置可以被控制所至的水平。漸變時間塊228a至228n可以分別識別在多輸出命令220中識別到的對應(yīng)負(fù)載控制裝置的漸變時間。例如,可以對在222a中識別到的輸出地址進(jìn)行控制,以在228a中識別到的漸變時間處應(yīng)用在水平塊226a中識別到的強(qiáng)度或者遮陽水平。類似地,可以對在222n中識別到的輸出地址進(jìn)行控制,以在228n中識別到的漸變時間處應(yīng)用在水平塊226n中識別到的強(qiáng)度或者遮陽水平。每個水平塊226a至226n可以包括用于指示強(qiáng)度和/或遮陽水平的一個或者多個位。例如,水平塊226a至226n可以包括用于強(qiáng)度和/或水平的若干位(例如,2個字節(jié)共16位),這取決于消息配置的準(zhǔn)確度水平。各個漸變塊228a至228n可以包括用于指示漸變時間的一個或者多個位。例如,水平塊228a至226n可以包括用于漸變時間的若干位(例如,2個字節(jié)共16位),這取決于消息配置的準(zhǔn)確度水平。在圖2A至圖2C中的多輸出命令200、210、220中指示的水平和/或漸變可以是絕對值或者相對值。
雖然在圖2A至圖2C中未示出,但是,如果預(yù)設(shè)置包括延遲時間,那么多輸出命令200、210、220可以包括或者以別的方式指示用于各個負(fù)載控制裝置的延遲時間。負(fù)載控制裝置可以在接收到多輸出命令之后、執(zhí)行預(yù)設(shè)置之前分別延遲該延遲時間。為了減少在各個多輸出命令中傳輸?shù)臄?shù)據(jù)量,可以不將延遲時間包括在圖2A至圖2C中示出的多輸出命令200、210、220中。如果預(yù)設(shè)置包括延遲時間,那么系統(tǒng)控制器110可以在選擇預(yù)設(shè)置之后、將多輸出命令傳輸至負(fù)載控制裝置之前延遲適當(dāng)?shù)难舆t時間。如果預(yù)設(shè)置包括多個延遲時間,那么系統(tǒng)控制器100可以在各個延遲時間處發(fā)出多個多輸出命令。
可以存儲多輸出命令200、210、220(例如,存儲在裝置數(shù)據(jù)庫中),作為在負(fù)載控制裝置處的預(yù)設(shè)置。雖然在圖2A至圖2C中未示出,但是多輸出命令200、210、220可以在多輸出命令200、210、220中包括或者以別的方式指示可以被用于引用預(yù)設(shè)置數(shù)據(jù)的預(yù)設(shè)置(例如,識別號和/或識別名)。例如,多輸出命令200、210、220可以包括預(yù)設(shè)置塊。該預(yù)設(shè)置塊可以位于起始輸出地址塊202、222之前或者之后、諸如漸變塊或者水平塊的信息塊之后、或者位圖塊204、214之后。多輸出命令200、210、220可以定義可以稍后在預(yù)設(shè)置命令中引用的預(yù)設(shè)置數(shù)據(jù),該預(yù)設(shè)置數(shù)據(jù)包括可以被包括在預(yù)設(shè)置中的負(fù)載控制裝置。預(yù)設(shè)置可以與在多輸出命令200、210、220中的預(yù)設(shè)置數(shù)據(jù)一同存儲(例如,存儲在裝置數(shù)據(jù)庫中),以便稍后在識別預(yù)設(shè)置的預(yù)設(shè)置命令中被引用。
可以將系統(tǒng)控制器110配置為響應(yīng)于對預(yù)設(shè)置的選擇而決定可以向負(fù)載控制系統(tǒng)100中的負(fù)載控制裝置傳輸預(yù)設(shè)置命令和多輸出命令中的哪一個。因?yàn)樵谪?fù)載控制裝置已經(jīng)存儲了包括用于預(yù)設(shè)置的預(yù)設(shè)數(shù)據(jù)的裝置數(shù)據(jù)庫之后,負(fù)載控制裝置可以使用預(yù)設(shè)置命令來引用裝置數(shù)據(jù)庫,所以多輸出命令可能會更高效。例如,可以將系統(tǒng)控制器110配置為:在調(diào)試過程期間,對關(guān)于(例如,負(fù)載控制數(shù)據(jù)庫的)各個預(yù)設(shè)置的數(shù)據(jù)進(jìn)行分析。可以將系統(tǒng)控制器100配置為根據(jù)定義預(yù)設(shè)置的操作的預(yù)設(shè)置數(shù)據(jù)的內(nèi)容和涉及到預(yù)設(shè)置的負(fù)載控制裝置的數(shù)量來決定可以傳輸預(yù)設(shè)置命令和多輸出命令中的哪一個。如果針對多輸出命令將傳輸?shù)臄?shù)字消息的數(shù)量小于或者等于數(shù)字消息的最大數(shù)量NMAX,那么系統(tǒng)控制器110可以決定傳輸多輸出命令。可以選擇數(shù)字消息的最大數(shù)量NMAX,從而使得用于傳輸最大數(shù)量NMAX的數(shù)字消息的總時間量小于或者等于爆米花通知時間TPOPCORN。爆米花通知時間TPOPCORN可以是接通兩個照明負(fù)載的時刻之間的時間長度,該時間長度對于人類觀察者來說是明顯的。例如,如果傳輸各個數(shù)字消息需要大約50毫秒,那么當(dāng)爆米花通知時間TPOPCORN是50毫秒時,數(shù)字消息的最大數(shù)量NMAX可以是1。
如果用于預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)允許在單個數(shù)字消息中傳輸圖2A至圖2C中示出的多輸出命令200、210、220中的一個,那么系統(tǒng)控制器110可以決定傳輸多輸出命令(例如,而不是在預(yù)設(shè)置中將預(yù)設(shè)置數(shù)據(jù)下載到負(fù)載控制裝置處的裝置數(shù)據(jù)庫中并且發(fā)送預(yù)設(shè)置命令)。單個數(shù)字消息的大小可以根據(jù)負(fù)載裝置的數(shù)量和/或發(fā)送的信息量而變化(例如,從20個字節(jié)變?yōu)?28個字節(jié),并且單水平單漸變多輸出命令200可以是80個字節(jié)、多水平單漸變多輸出命令210可以是128個字節(jié)、以及多水平多漸變多輸出命令220可以是128個字節(jié))。負(fù)載控制裝置可以將多輸出命令存儲在相應(yīng)裝置數(shù)據(jù)庫中。還可以將存儲的多輸出命令存儲在系統(tǒng)控制器110中。系統(tǒng)控制器110可以使多輸出命令適應(yīng)于替代或者附加的預(yù)設(shè)置。例如,系統(tǒng)控制器110可以認(rèn)識到多輸出命令被重復(fù)傳輸了多于預(yù)定次數(shù)。系統(tǒng)控制器110可以向多輸出命令分配預(yù)設(shè)置,并且發(fā)送具有多輸出命令的預(yù)設(shè)置以便在預(yù)設(shè)置命令中被引用。
如果預(yù)設(shè)置包括單個水平和單個漸變時間、或者多個水平和單個漸變時間,那么系統(tǒng)控制器110可以響應(yīng)于對預(yù)設(shè)置的選擇而決定傳輸多輸出命令(例如,而不是在預(yù)設(shè)置中將預(yù)設(shè)置數(shù)據(jù)下載到負(fù)載控制裝置處的裝置數(shù)據(jù)庫中并且發(fā)送預(yù)設(shè)置命令)。如果預(yù)設(shè)置包括多個水平和單個漸變時間,并且如果預(yù)設(shè)置涉及小于或者等于預(yù)定義數(shù)量的負(fù)載控制裝置(例如,50個負(fù)載控制裝置),那么系統(tǒng)控制器110可以響應(yīng)于對預(yù)設(shè)置的選擇而決定傳輸多輸出命令(例如,而不是預(yù)設(shè)置命令)。負(fù)載控制裝置的預(yù)定義數(shù)量可以是在使用預(yù)設(shè)置命令的單個消息中或者在少于可以被用于以別的方式傳輸預(yù)設(shè)置的消息中多輸出命令可以控制的負(fù)載控制裝置的數(shù)量。
如果預(yù)設(shè)置包括多個水平和單個漸變時間,但是涉及多于預(yù)定義數(shù)量的負(fù)載控制裝置(例如,50個負(fù)載控制裝置),那么系統(tǒng)控制器100可以響應(yīng)于對預(yù)設(shè)置的選擇而決定傳輸預(yù)設(shè)置命令(例如,而不是多輸出命令)和/或在負(fù)載控制數(shù)據(jù)庫中的預(yù)設(shè)置數(shù)據(jù)。系統(tǒng)控制器110可以將關(guān)于定義所選預(yù)設(shè)置的操作的預(yù)設(shè)置數(shù)據(jù)的適當(dāng)數(shù)據(jù)添加至所涉及的負(fù)載控制裝置的裝置數(shù)據(jù)庫。系統(tǒng)控制器110可以在系統(tǒng)控制器已經(jīng)對在負(fù)載控制數(shù)據(jù)庫中的預(yù)設(shè)置進(jìn)行分析之后將裝置數(shù)據(jù)庫傳輸至負(fù)載控制裝置。
可以將一個或者多個控制裝置(例如,除了系統(tǒng)控制器110之外或者不同于系統(tǒng)控制器110)配置為向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置傳輸多輸出命令。例如,可能期望減少從輸入裝置接收到輸入(例如,致動滑塊控制單元的滑塊)到調(diào)節(jié)適當(dāng)?shù)恼彰髫?fù)載的延遲時間。因此,不是響應(yīng)于致動滑塊來向系統(tǒng)控制器110傳輸數(shù)字消息,而是滑塊控制單元可以向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置直接發(fā)送多輸出命令??梢詫⑾到y(tǒng)控制器110配置為:在調(diào)試過程期間,向滑塊控制單元(或者其它輸入裝置)傳輸裝置數(shù)據(jù)庫。該裝置數(shù)據(jù)庫可以包括適當(dāng)?shù)亩噍敵雒睢T诮邮盏窖b置數(shù)據(jù)庫時,滑塊控制單元可以將多輸出命令存儲在存儲器中,以便在操作期間響應(yīng)于滑塊的致動而使用。
如本文描述的,系統(tǒng)控制器110可以操作為在調(diào)試過程期間(例如,在負(fù)載控制系統(tǒng)100中的負(fù)載控制裝置的操作之前的設(shè)置),對預(yù)設(shè)置數(shù)據(jù)進(jìn)行分析,并且做出關(guān)于傳輸預(yù)設(shè)置命令和/或多輸出命令的確定。此外,或者可替代地,系統(tǒng)控制器110可以在調(diào)試過程完成之后向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置傳輸多輸出命令。系統(tǒng)控制器110可以在調(diào)試過程完成之后的某個時間開始向一個或者多個負(fù)載控制裝置傳輸預(yù)設(shè)置命令和/或多輸出命令。例如,在調(diào)試之后,系統(tǒng)控制器110可以在第一次選擇預(yù)設(shè)置時向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置傳輸多輸出命令。接收多輸出命令的負(fù)載控制裝置可以使用多輸出命令來定義在負(fù)載控制裝置處的預(yù)設(shè)置數(shù)據(jù),并且系統(tǒng)控制器110可以在隨后選擇了該預(yù)設(shè)置時向負(fù)載控制裝置傳輸預(yù)設(shè)置命令。接收初始多輸出命令的負(fù)載控制裝置可以將關(guān)于該預(yù)設(shè)置的適當(dāng)預(yù)設(shè)置數(shù)據(jù)(例如,水平、漸變時間、和延遲時間)存儲在裝置數(shù)據(jù)庫中,該裝置數(shù)據(jù)庫存儲在負(fù)載控制裝置中。適當(dāng)預(yù)設(shè)置數(shù)據(jù)可以與負(fù)載控制裝置對應(yīng)。
可以將系統(tǒng)控制器110配置為:在調(diào)試過程完成之后(例如,在負(fù)載控制系統(tǒng)100的操作期間),決定可以傳輸預(yù)設(shè)置命令和多輸出命令中的哪一個。例如,在調(diào)試過程完成之后第一次選擇預(yù)設(shè)置時,系統(tǒng)控制器110可以向負(fù)載控制系統(tǒng)100的負(fù)載控制裝置傳輸多輸出命令。在傳輸該多輸出命令之前,系統(tǒng)控制器110可以對預(yù)設(shè)置數(shù)據(jù)進(jìn)行分析,并且確定是應(yīng)該傳輸預(yù)設(shè)置命令還是多輸出命令。當(dāng)傳輸多輸出命令時,系統(tǒng)控制器110可以在目前傳輸?shù)亩噍敵雒钪性O(shè)置保存數(shù)據(jù)標(biāo)記。響應(yīng)于接收到具有保存數(shù)據(jù)標(biāo)志設(shè)置的多輸出命令,負(fù)載控制裝置可以將關(guān)于該預(yù)設(shè)置的適當(dāng)預(yù)設(shè)置數(shù)據(jù)(例如,在對于裝置的多輸出命令中定義的預(yù)設(shè)置數(shù)據(jù))存儲在裝置數(shù)據(jù)庫中,該裝置數(shù)據(jù)庫存儲在負(fù)載控制裝置中,從而使得負(fù)載控制裝置能夠響應(yīng)于未來對該預(yù)設(shè)的選擇來處理傳輸?shù)念A(yù)設(shè)置命令。例如,多輸出命令可以包括用于引用在隨后的數(shù)據(jù)消息中的多輸出命令中定義的預(yù)設(shè)置數(shù)據(jù)的預(yù)設(shè)置命令(例如,預(yù)設(shè)置的名稱或者預(yù)設(shè)置號)。當(dāng)傳輸多輸出命令時,系統(tǒng)控制器110可以在系統(tǒng)控制器110確定可以在隨后傳輸預(yù)設(shè)置命令(例如,響應(yīng)于未來對預(yù)設(shè)置的選擇)時設(shè)置保存數(shù)據(jù)標(biāo)記。
例如,可以將負(fù)載控制裝置配置為決定是否將適當(dāng)預(yù)設(shè)置數(shù)據(jù)存儲在裝置數(shù)據(jù)庫中,而不是使系統(tǒng)控制器110決定是否在各個傳輸?shù)亩噍敵雒钪性O(shè)置保存數(shù)據(jù)標(biāo)記。負(fù)載控制裝置可以決定將適當(dāng)預(yù)設(shè)置數(shù)據(jù)存儲在裝置數(shù)據(jù)庫中。如果負(fù)載控制裝置接收到多輸出命令并且用于傳輸該多輸出命令的數(shù)字消息的數(shù)量超過數(shù)字消息的最大數(shù)量NMAX(例如,大于一個數(shù)字消息),那么可以存儲用于負(fù)載控制裝置的適當(dāng)預(yù)設(shè)置數(shù)據(jù)。系統(tǒng)控制器110可以確定可以響應(yīng)于未來對預(yù)設(shè)置的選擇來傳輸預(yù)設(shè)置命令??梢詫⑾到y(tǒng)控制器110配置為傳輸預(yù)設(shè)置命令,并且可以將負(fù)載控制裝置配置為:在傳輸初始多輸出命令之后,接收用于該預(yù)設(shè)置的預(yù)設(shè)置命令。
系統(tǒng)控制器110可以在初始操作模式下進(jìn)行操作,例如,在調(diào)試過程完成之后。在初始操作模式期間,當(dāng)選擇了預(yù)設(shè)置時,系統(tǒng)控制器110可以向負(fù)載控制裝置傳輸多輸出命令。接收初始多輸出命令的負(fù)載控制裝置可以將關(guān)于該預(yù)設(shè)置的適當(dāng)預(yù)設(shè)置數(shù)據(jù)(例如,與負(fù)載控制裝置對應(yīng)的預(yù)設(shè)置數(shù)據(jù))存儲在裝置數(shù)據(jù)庫中,該裝置數(shù)據(jù)庫存儲在負(fù)載控制裝置中。
可以將系統(tǒng)控制器110配置為:當(dāng)在系統(tǒng)100中的一個或者多個裝置處于空閑模式時,向負(fù)載控制裝置傳輸配置消息,該配置消息包括:裝置數(shù)據(jù)庫、和/或響應(yīng)于預(yù)設(shè)置來定義負(fù)載控制裝置的操作的多輸出命令。裝置可以處于空閑模式,例如,當(dāng)裝置的通信鏈路處于空閑時(例如,當(dāng)不從負(fù)載控制裝置傳輸數(shù)字消息或者不在負(fù)載控制裝置處接收數(shù)字消息時)。當(dāng)整個負(fù)載控制系統(tǒng)100的通信鏈路處于空閑時(例如,當(dāng)沒有數(shù)字消息正在有線數(shù)字通信鏈路104上被傳輸并且沒有RF信號106正在被傳輸時),可以傳輸配置消息。當(dāng)負(fù)載控制裝置已經(jīng)接收到裝置數(shù)據(jù)庫時(例如,響應(yīng)于接收到多輸出命令或者配置消息),系統(tǒng)控制器110可以開始以正常模式進(jìn)行操作,在該正常模式下,當(dāng)選擇了預(yù)設(shè)置時,系統(tǒng)控制器向負(fù)載控制裝置傳輸預(yù)設(shè)置命令。
圖3A至圖3C圖示了由負(fù)載控制系統(tǒng)(例如,在圖1中示出的負(fù)載控制系統(tǒng)100)的系統(tǒng)控制器和/或負(fù)載控制裝置執(zhí)行以選擇在負(fù)載控制系統(tǒng)中的預(yù)設(shè)置的示例過程的簡化流程圖。根據(jù)圖3A至圖3C的過程,可以將系統(tǒng)控制器配置為:在調(diào)試過程期間,對關(guān)于負(fù)載控制數(shù)據(jù)庫的各個預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)進(jìn)行分析,并且根據(jù)預(yù)設(shè)置數(shù)據(jù)的內(nèi)容和涉及到預(yù)設(shè)置的負(fù)載控制裝置的數(shù)量來決定可以傳輸預(yù)設(shè)置命令和多輸出命令中的哪一個。
圖3A是預(yù)設(shè)置消息配置過程300的示例的簡化流程圖。在302中,例如,在負(fù)載控制系統(tǒng)的配置和/或調(diào)試過程期間,可以由系統(tǒng)控制器來執(zhí)行預(yù)設(shè)置消息配置過程300。在304中,系統(tǒng)控制器可以檢索配置數(shù)據(jù)(例如,通過從個人計算機(jī)164接收負(fù)載控制數(shù)據(jù)庫)。在306中,系統(tǒng)控制器可以對負(fù)載控制數(shù)據(jù)庫中的用于預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)進(jìn)行分析。在308中,系統(tǒng)控制器可以確定是傳輸預(yù)設(shè)置命令還是多輸出命令。例如,系統(tǒng)控制器可以確定是否可以傳輸包括在圖2A至圖2C中示出的多輸出命令200、210、220中的一個的單個數(shù)字消息。在308中,如果可以傳輸包括多輸出命令的單個數(shù)字消息,那么在310中,系統(tǒng)控制器可以將具有用于該預(yù)設(shè)置的多輸出命令的數(shù)字消息存儲在存儲器中。在308中,如果不可以傳輸包括多輸出命令的單個數(shù)字消息,那么在312中,系統(tǒng)控制器可以將具有用于該預(yù)設(shè)置的預(yù)設(shè)置命令的數(shù)字消息存儲在存儲器中。在314中,系統(tǒng)控制器可以將預(yù)設(shè)置數(shù)據(jù)(例如,水平、漸變時間、延遲等)存儲在所涉及的負(fù)載控制裝置的裝置數(shù)據(jù)庫中。在316中,如果在負(fù)載控制數(shù)據(jù)庫中存在更多個待分析的預(yù)設(shè)置,那么在306中,系統(tǒng)控制器可以對用于下一預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)進(jìn)行分析,并且在308中,系統(tǒng)控制器可以確定是傳輸預(yù)設(shè)置命令還是多輸出命令。在316中,如果在負(fù)載控制數(shù)據(jù)庫中不存在待分析的其它預(yù)設(shè)置,那么在318中,系統(tǒng)控制器可以將裝置數(shù)據(jù)庫傳輸至負(fù)載控制裝置,并且預(yù)設(shè)置消息配置過程300可以退出。
圖3B是控制器預(yù)設(shè)置過程330的示例的簡化流程圖,例如響應(yīng)于在332中對預(yù)設(shè)置的選擇,可以由系統(tǒng)控制器來執(zhí)行該控制器預(yù)設(shè)置過程330。例如,在332中,系統(tǒng)控制器110可以從有線小鍵盤裝置150和/或電池供電的遙控裝置152接收指示對預(yù)設(shè)置的選擇的數(shù)字消息。在334中,系統(tǒng)控制器可以從在332中所選預(yù)設(shè)置的存儲器中檢索預(yù)設(shè)置和/或消息數(shù)據(jù)。如果在336中預(yù)設(shè)置和消息數(shù)據(jù)指示將傳輸多輸出命令,那么在338中,系統(tǒng)控制器可以確定預(yù)設(shè)置是否包括延遲時間。如果是,那么在340中,系統(tǒng)控制器可以等待在預(yù)設(shè)置和消息數(shù)據(jù)中指示的延遲時間。在另一示例中,在340中,系統(tǒng)控制器可以將與各個負(fù)載控制裝置對應(yīng)的延遲時間包括在數(shù)字消息中,以便負(fù)載控制裝置等待延遲時間。在342中,系統(tǒng)控制器可以傳輸數(shù)字消息。該數(shù)字消息可以包括多輸出命令。系統(tǒng)控制器可以在控制器預(yù)設(shè)置過程330退出之前發(fā)送數(shù)字消息。在338中,如果預(yù)設(shè)置不包括延遲時間,那么在342中,系統(tǒng)控制器可以傳輸包括多輸出命令的數(shù)字消息,并且控制器預(yù)設(shè)置過程330可以退出。在336中,如果預(yù)設(shè)置和消息數(shù)據(jù)指示將傳輸預(yù)設(shè)置命令,那么在344中,系統(tǒng)控制器可以傳輸包括預(yù)設(shè)置命令的數(shù)字消息,并且控制器預(yù)設(shè)置過程330可以退出。
圖3C是裝置預(yù)設(shè)置過程360的示例的簡化流程圖。例如響應(yīng)于在362中對預(yù)設(shè)置的選擇,可以由負(fù)載控制系統(tǒng)的負(fù)載控制裝置來執(zhí)行裝置預(yù)設(shè)置過程360。例如,在362中,負(fù)載控制裝置可以從系統(tǒng)控制器110接收數(shù)字消息。該數(shù)字消息可以包括預(yù)設(shè)置命令或者多輸出命令。在364中,如果接收到的數(shù)字消息包括多輸出命令,那么在366中,負(fù)載控制裝置可以根據(jù)包括在多輸出命令中的預(yù)設(shè)置數(shù)據(jù)來執(zhí)行,并且裝置預(yù)設(shè)置過程360可以退出。例如,負(fù)載控制裝置可以從多輸出命令檢索水平和漸變時間。在366中,負(fù)載控制裝置可以通過使用漸變時間來將受控照明負(fù)載的強(qiáng)度控制到該水平。此外,或者可替代地,在366中,電動式窗用品可以根據(jù)多輸出命令來控制遮陽水平。電動式窗用品可以將至由多輸出命令識別的水平(例如,強(qiáng)度水平)和以由多輸出命令識別的速度(例如,超過漸變時間)來移動遮陽水平。
負(fù)載控制裝置可以確定是否對命令做出響應(yīng)。負(fù)載控制裝置可以接收命令,并且基于在消息的開頭中的標(biāo)識符(例如,如分別在圖2A、2B、和2C中示出的起始輸出地址塊202、212、和/或輸出地址塊222a至222n)來確定是否對命令做出響應(yīng)。負(fù)載控制裝置可以確定起始標(biāo)識符輸出地址,然后將位數(shù)數(shù)到在位圖中與負(fù)載控制裝置自己的輸出地址對應(yīng)的位置。負(fù)載控制裝置可以確定在與它的輸出地址相關(guān)聯(lián)的位中存在邏輯1還是邏輯0。如果存在邏輯1,那么負(fù)載控制裝置可以對命令做出響應(yīng),并且例如,通過查找命令中的強(qiáng)度塊和漸變塊來確定相關(guān)聯(lián)的強(qiáng)度水平和漸變時間。在另一示例中,命令可以包括負(fù)載控制裝置的實(shí)際標(biāo)識符,并且負(fù)載控制裝置可以對與裝置輸出地址對應(yīng)的預(yù)設(shè)置數(shù)據(jù)做出響應(yīng)。
在364中,如果接收到的數(shù)字消息包括預(yù)設(shè)置命令,那么在368中,負(fù)載控制裝置可以從存儲器(例如,裝置數(shù)據(jù)庫)中檢索用于在接收到的預(yù)設(shè)置命令中指示的預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)(例如,水平、漸變時間、和/或延遲時間)。在裝置預(yù)設(shè)置過程360退出之前,在370中,負(fù)載控制裝置可以根據(jù)從存儲器調(diào)用的預(yù)設(shè)置數(shù)據(jù)來執(zhí)行。
圖4A和圖4B圖示了由負(fù)載控制系統(tǒng)(例如,在圖1中示出的負(fù)載控制系統(tǒng))的系統(tǒng)控制器和/或控制裝置執(zhí)行以選擇在負(fù)載控制系統(tǒng)中的預(yù)設(shè)置的示例過程的簡化流程圖。當(dāng)選擇了預(yù)設(shè)置時,例如,系統(tǒng)控制器可以根據(jù)圖4A和圖4B的過程來向負(fù)載控制系統(tǒng)的負(fù)載控制裝置傳輸多輸出命令。例如當(dāng)隨后選擇了預(yù)設(shè)置時,系統(tǒng)控制器可以向負(fù)載控制裝置傳輸預(yù)設(shè)置命令。在圖4A和圖4B的過程期間,系統(tǒng)控制器可以設(shè)置預(yù)設(shè)置標(biāo)記以指示系統(tǒng)控制器已經(jīng)發(fā)送了用于特定預(yù)設(shè)置的多輸出命令,從而使得系統(tǒng)控制器可以追蹤系統(tǒng)控制器已經(jīng)針對其發(fā)送了多輸出命令的預(yù)設(shè)置。
圖4A是控制器預(yù)設(shè)置過程400的示例的簡化流程圖。例如響應(yīng)于在402中對預(yù)設(shè)置的選擇,可以由系統(tǒng)控制器來執(zhí)行控制器預(yù)設(shè)置過程400。在404中,系統(tǒng)控制器從用于在402中所選的預(yù)設(shè)置的存儲器中檢索預(yù)設(shè)置和/或消息數(shù)據(jù)。在406中,如果針對所選的預(yù)設(shè)置沒有設(shè)置預(yù)設(shè)置標(biāo)記,那么在408中,系統(tǒng)控制器可以確定預(yù)設(shè)置是否包括延遲時間。如果預(yù)設(shè)置包括延遲,那么在410中,系統(tǒng)控制器可以等待在預(yù)設(shè)置中指示的延遲時間。在410中,還可以或者替代地在對負(fù)載控制裝置的消息數(shù)據(jù)和/或預(yù)設(shè)置中指示延遲時間。當(dāng)定義了預(yù)設(shè)置時,可以由用戶來設(shè)置延遲。延遲時間可以基于負(fù)載控制裝置距系統(tǒng)控制器的距離來與一個或者多個裝置對應(yīng)。各個負(fù)載控制裝置可以單獨(dú)地延遲命令的執(zhí)行,例如,從接收到消息起延遲一段時間。在412中,系統(tǒng)控制器可以傳輸包括多輸出命令的數(shù)字消息。在414中,在控制器預(yù)設(shè)置過程400退出之前,系統(tǒng)控制器可以針對所選預(yù)設(shè)置來設(shè)置預(yù)設(shè)置標(biāo)記。在408中,如果預(yù)設(shè)置不包括延遲時間,那么在412中,系統(tǒng)控制器可以傳輸可以包括多輸出命令的數(shù)字消息(例如,無需延遲)。在408中,如果預(yù)設(shè)置不包括延遲時間,那么在414中,在控制器預(yù)設(shè)置過程400退出之前,系統(tǒng)控制器可以針對所選預(yù)設(shè)置來設(shè)置預(yù)設(shè)置標(biāo)記。在406中,如果針對所選預(yù)設(shè)置設(shè)置了預(yù)設(shè)置標(biāo)記,那么在416中,系統(tǒng)控制器可以傳輸可以包括預(yù)設(shè)置命令的數(shù)字消息,并且控制器預(yù)設(shè)置過程400可以退出。
圖4B是裝置預(yù)設(shè)置過程430的示例的簡化流程圖。例如響應(yīng)于在432中對預(yù)設(shè)置的選擇,可以由負(fù)載控制系統(tǒng)的負(fù)載控制裝置來執(zhí)行裝置預(yù)設(shè)置過程430。在434中,如果接收到的數(shù)字消息包括多輸出命令,那么在436中,負(fù)載控制裝置可以根據(jù)包括在多輸出命令中的預(yù)設(shè)置數(shù)據(jù)來執(zhí)行。在438中,在裝置預(yù)設(shè)置過程430退出之前,負(fù)載控制裝置可以將包括在多輸出命令中的預(yù)設(shè)置數(shù)據(jù)存儲在存儲器中。在434中,如果接收到的數(shù)字消息包括預(yù)設(shè)置命令,那么在440中,負(fù)載控制裝置可以從存儲器(例如,裝置數(shù)據(jù)庫)中檢索用于在接收到的預(yù)設(shè)置命令中指示的預(yù)設(shè)置的預(yù)設(shè)置數(shù)據(jù)(例如,水平、漸變時間、和延遲時間)。預(yù)設(shè)置命令可以包括預(yù)設(shè)置的名稱和/或識別號。例如,通過使用預(yù)設(shè)置命令,負(fù)載控制裝置可以對裝置數(shù)據(jù)庫執(zhí)行查找?;诶妙A(yù)設(shè)置命令的查找,負(fù)載控制裝置可以確定預(yù)設(shè)置數(shù)據(jù)。在442中,負(fù)載控制裝置可以根據(jù)從存儲器調(diào)用的預(yù)設(shè)置數(shù)據(jù)來執(zhí)行,并且裝置預(yù)設(shè)置過程430可以退出。
圖5是圖示了示例網(wǎng)絡(luò)裝置500的框圖。網(wǎng)絡(luò)裝置500可以是例如,個人計算機(jī)(例如,個人計算機(jī)164)、服務(wù)器、膝上型計算機(jī)、平板、智能手機(jī)、控制源裝置(例如,輸入裝置)、和/或其它合適的網(wǎng)絡(luò)通信裝置(例如,支持互聯(lián)網(wǎng)協(xié)議的裝置)。網(wǎng)絡(luò)裝置500可以被用于存儲、傳送、和/或執(zhí)行一個或者多個預(yù)設(shè)置或者(例如,如在圖2A、2B、和/或2C中示出的)多輸出命令。例如,網(wǎng)絡(luò)裝置500可以執(zhí)行在負(fù)載控制系統(tǒng)100中的個人計算機(jī)164的功能和/或控制源裝置(例如,輸入裝置)的功能。網(wǎng)絡(luò)裝置500可以接收預(yù)設(shè)置數(shù)據(jù)(例如,在裝置數(shù)據(jù)庫和/或多輸出命令中)、存儲預(yù)設(shè)置數(shù)據(jù)、和/或向諸如輸入裝置和/或系統(tǒng)控制器110的其它裝置以命令傳送預(yù)設(shè)置數(shù)據(jù)。網(wǎng)絡(luò)裝置500可以包括控制電路502,該控制電路502可以包括下列中的一個或者多個:處理器(例如,微處理器)、微控制器、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、或者任何合適的處理裝置??刂齐娐?02可以執(zhí)行信號編碼、數(shù)據(jù)處理、功率控制、成像處理、輸入/輸出處理、和/或使網(wǎng)絡(luò)裝置500能夠執(zhí)行如本文描述的任何其它功能。
控制電路502可以將信息存儲在存儲器508中和/或從存儲器508中檢索信息。存儲器508可以包括用于存儲計算機(jī)可讀介質(zhì)的不可移動存儲器和/或可移動存儲器。不可移動存儲器可以包括隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、硬盤、和/或任何其它類型的不可移動存儲器存儲裝置??梢苿哟鎯ζ骺梢园ㄓ啈羯矸菽K(SIM)卡、記憶棒、存儲卡(例如,數(shù)碼相機(jī)存儲卡)、和/或任何其它類型的可移動存儲器??刂齐娐?02可以訪問存儲器508以獲取可由網(wǎng)絡(luò)裝置500使用的可執(zhí)行指令和/或其它信息??刂齐娐?02可以訪問在存儲器508中的指令以便接收、存儲和/或傳送預(yù)設(shè)置數(shù)據(jù)和/或在其它命令中的數(shù)據(jù)(例如,響應(yīng)于對預(yù)設(shè)置的選擇)。
網(wǎng)絡(luò)裝置500可以包括網(wǎng)絡(luò)通信電路504,該網(wǎng)絡(luò)通信電路504可適用于代表網(wǎng)絡(luò)裝置500執(zhí)行有線和/或無線通信(例如,通過網(wǎng)絡(luò)與系統(tǒng)控制器裝置110或者另一裝置進(jìn)行通信)。網(wǎng)絡(luò)通信電路504可以是無線通信電路,例如,包括耦合至用于傳輸和/或接收RF信號的天線512的RF收發(fā)器。網(wǎng)絡(luò)通信電路504可以通過使用Wi-Fi、私有協(xié)議(例如,協(xié)議)、或者任何其它RF通信來進(jìn)行通信。例如,控制電路502可以耦合至網(wǎng)絡(luò)通信電路504以便經(jīng)由RF信號來傳輸和/或接收數(shù)字消息。
網(wǎng)絡(luò)裝置500可以包括致動器506??刂齐娐?02可以響應(yīng)于致動器506以便接收用戶輸入。例如,可以將控制電路502操作為接收用戶在網(wǎng)絡(luò)裝置500上為進(jìn)行選擇或者對網(wǎng)絡(luò)裝置500執(zhí)行其它功能而進(jìn)行的按鈕按壓。
網(wǎng)絡(luò)裝置500可以包括顯示器510??刂齐娐?02可以與顯示器510進(jìn)行通信以便向用戶顯示信息。顯示器510與控制電路502之間的通信可以是雙向通信,因?yàn)轱@示器510可以包括能夠從用戶接收信息并且將這樣的信息提供至控制電路502的觸摸屏模塊。
網(wǎng)絡(luò)裝置500可以包括電源514,電源514用于生成為控制電路502、網(wǎng)絡(luò)通信電路504、存儲器508、顯示器510、和/或網(wǎng)絡(luò)裝置500的其它電路供電的DC電源電壓VCC。電源514可以是電池或者網(wǎng)絡(luò)裝置500的另一電力源。
圖6是示例系統(tǒng)控制器600的簡化框圖,可以將該示例系統(tǒng)控制器600部署為,例如,在圖1中示出的負(fù)載控制系統(tǒng)100的系統(tǒng)控制器110。系統(tǒng)控制器600可以包括控制電路610,該控制電路610可以包括下列中的一個或者多個:處理器(例如,微處理器)、微控制器、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、或者任何合適的處理裝置??刂齐娐?10可以執(zhí)行信號編碼、數(shù)據(jù)處理、功率控制、輸入/輸出處理、和/或使網(wǎng)絡(luò)裝置600能夠執(zhí)行如本文描述的任何其它功能。系統(tǒng)控制器600可以包括可以耦合至網(wǎng)絡(luò)連接器614(例如,以太網(wǎng)插口)的網(wǎng)絡(luò)通信電路612,該網(wǎng)絡(luò)通信電路612可適用于連接至有線數(shù)字通信鏈路(例如,以太網(wǎng)通信鏈路)以便使控制電路610能夠與網(wǎng)絡(luò)上的網(wǎng)絡(luò)裝置進(jìn)行通信??梢詫⒕W(wǎng)絡(luò)通信電路612配置為無線地連接至網(wǎng)絡(luò),例如,通過使用Wi-Fi技術(shù)來傳輸和/或接收RF信號。
系統(tǒng)控制器600可以包括無線通信電路616,例如,包括耦合至用于傳輸和/或接收RF信號的天線的RF收發(fā)器。無線通信電路616可以通過使用私有協(xié)議(例如,協(xié)議)來進(jìn)行通信??刂齐娐?10可以耦合至無線通信電路616以便經(jīng)由RF信號來傳輸數(shù)字消息,例如,響應(yīng)于經(jīng)由網(wǎng)絡(luò)通信電路612接收到的數(shù)字消息來控制在負(fù)載控制系統(tǒng)100中的負(fù)載控制裝置??梢詫⒖刂齐娐?10配置為例如從負(fù)載控制裝置和/或輸入裝置接收數(shù)字消息。
控制電路610可以響應(yīng)于致動器620以便接收用戶輸入。例如,可以將控制電路610操作為:在負(fù)載控制系統(tǒng)100的配置過程期間,響應(yīng)于致動器620的致動,將系統(tǒng)控制器600與負(fù)載控制系統(tǒng)100的一個或者多個控制裝置相關(guān)聯(lián)。系統(tǒng)控制器600可以包括控制電路610可以對其進(jìn)行響應(yīng)的附加致動器。
控制電路610可以將信息存儲在存儲器618中和/或從存儲器618中檢索信息。存儲器618可以包括用于存儲計算機(jī)可讀介質(zhì)的不可移動存儲器和/或可移動存儲器。不可移動存儲器可以包括隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、硬盤、和/或任何其它類型的不可移動存儲器存儲裝置。可移動存儲器可以包括訂戶身份模塊(SIM)卡、記憶棒、存儲卡(例如,數(shù)碼相機(jī)存儲卡)、和/或任何其它類型的可移動存儲器??刂齐娐?10可以訪問存儲器618以獲取可由系統(tǒng)控制器600使用的可執(zhí)行指令和/或其它信息??刂齐娐?10可以將系統(tǒng)控制器600所關(guān)聯(lián)的控制裝置的唯一標(biāo)識符(例如,序列號)存儲在存儲器618中??刂齐娐?10可以訪問在存儲器618中的指令以便傳輸預(yù)設(shè)置命令、傳輸多輸出命令、和/或執(zhí)行本文描述的其它功能。控制電路610可以將多輸出命令數(shù)據(jù)和/或可以用于控制負(fù)載控制裝置的其它預(yù)設(shè)置數(shù)據(jù)存儲在存儲器618中。
控制電路610可以對視覺指示器622進(jìn)行照明以向負(fù)載控制系統(tǒng)100的用戶提供反饋。例如,控制電路610可以使視覺指示器622閃爍或者頻閃以指示故障情況??梢詫⒖刂齐娐?10操作為對視覺指示器622進(jìn)行不同顏色的照明以指示系統(tǒng)控制器600的不同情況或者狀態(tài)??梢杂?,例如,一個或者多個發(fā)光二極管(LED)來對視覺指示器622進(jìn)行照明。系統(tǒng)控制器600可以包括一個以上的視覺指示器。
系統(tǒng)控制器600可以包括電源624,電源624用于生成為控制電路610、網(wǎng)絡(luò)通信電路612、無線通信電路616、存儲器618、視覺指示器622、和/或系統(tǒng)控制器622的其它電路供電的DC電源電壓VCC。電源624可以耦合至電源連接器626(例如,USB端口)以便接收電源電壓(例如,DC電壓)和/或以便從外部電源汲取電流。
圖7是圖示了示例負(fù)載控制裝置700的框圖。負(fù)載控制裝置700可以例如是控制源裝置和/或控制目標(biāo)裝置。負(fù)載控制裝置700可以是調(diào)光開關(guān)、電子開關(guān)、燈的電子鎮(zhèn)流器、LED光源的LED驅(qū)動器、插接式負(fù)載控制裝置、溫度控制裝置(例如,恒溫器)、用于電動式窗用品的電機(jī)驅(qū)動單元、或者其它負(fù)載控制裝置。負(fù)載控制裝置700可以包括通信電路702。通信電路702可以包括接收器、RF收發(fā)器、或者能夠執(zhí)行有線和/或無線通信的其它通信模塊??梢越?jīng)由天線716來執(zhí)行無線通信。
通信電路702可以與控制電路704進(jìn)行通信??刂齐娐?04可以包括一個或者多個通用處理器、專用處理器、常規(guī)處理器、數(shù)字信號處理器(DSP)、微處理器、集成電路、可編程邏輯裝置(PLD)、專用集成電路(ASIC)等。控制電路704可以執(zhí)行信號編碼、數(shù)據(jù)處理、功率控制、輸入/輸出處理、或者使負(fù)載控制裝置700能夠執(zhí)行如本文所描述的任何其它功能。例如,控制電路704可以根據(jù)預(yù)設(shè)置數(shù)據(jù)來執(zhí)行控制指令、從存儲裝置中檢索預(yù)設(shè)置數(shù)據(jù)、和/或等。
控制電路704可以將信息存儲在存儲器706中和/或從存儲器706中檢索信息。例如,存儲器706可以維持裝置數(shù)據(jù)庫、預(yù)設(shè)置數(shù)據(jù)、多輸出命令數(shù)據(jù)、和/或其它數(shù)字消息信息。存儲器706可以包括不可移動存儲器和/或可移動存儲器。負(fù)載控制電路708可以從控制電路704接收指令,并且可以基于所接收到的指令來控制電氣負(fù)載710。例如,控制電路704可以使用負(fù)載控制電路708根據(jù)接收到的預(yù)設(shè)置數(shù)據(jù)來控制電氣負(fù)載710。負(fù)載控制電路708可以經(jīng)由熱連接712和中性連接714來接收功率,并且可以向電氣負(fù)載710提供一定電量。電氣負(fù)載710可以包括任何類型的電氣負(fù)載。
雖然本文按照特定的組合對特征和元件進(jìn)行了描述,但是各個特征或者元件可以被單獨(dú)使用或者與其它特征和元件任意結(jié)合地被使用。雖然本文對特定實(shí)施例進(jìn)行了描述,但是本文描述的實(shí)施例是非限制性的,并且若干其它變化、修改、和其它用途是顯而易見的。可以在計算機(jī)可讀介質(zhì)中包含的、用于計算機(jī)或者處理器執(zhí)行的計算機(jī)程序、軟件或者固件中實(shí)施本文描述的方法。計算機(jī)可讀介質(zhì)的示例包括(通過有線或者無線連接傳輸?shù)?電子信號和計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)的示例包括但不限于,只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、可移動磁盤、以及諸如CD-ROM盤和數(shù)字通用盤(DVD)的光學(xué)介質(zhì)。