專利名稱:用于照明控制系統(tǒng)的通信協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種負(fù)荷控制系統(tǒng),該系統(tǒng)具有多個(gè)控制設(shè)備并且可操作為控制從AC 電源輸送給多個(gè)電力負(fù)荷的功率的總量,更具體地,涉及一種新型的通信協(xié)議,用于允許負(fù) 荷控制系統(tǒng)的控制設(shè)備相互通信。
背景技術(shù):
典型的負(fù)荷控制系統(tǒng)可操作為控制從交流(AC)電源傳送給電力負(fù)荷(例如照明 負(fù)荷或者電機(jī)負(fù)荷)的功率的總量。負(fù)荷控制系統(tǒng)通常包括連接到通信線路多個(gè)控制設(shè) 備,以允許控制設(shè)備之間的通信。照明控制系統(tǒng)的控制設(shè)備包括負(fù)荷控制設(shè)備,響應(yīng)于在通 信線路上接收的數(shù)字消息,或者響應(yīng)于諸如用戶按鈕啟動(dòng)的本地輸入,負(fù)荷控制設(shè)備可操 作為控制傳輸給負(fù)荷的功率總量。另外,照明控制系統(tǒng)的控制設(shè)備通常包括一個(gè)或多個(gè)鍵 盤控制器,該鍵盤控制器穿過(guò)通信線路傳輸指令,以控制連接到負(fù)荷控制設(shè)備的負(fù)荷。作為 照明控制系統(tǒng)的一個(gè)例子,在2004年10月12日授權(quán)的美國(guó)專利6,803,728中作出了詳細(xì) 的描述,該專利名稱為“SYSTEM FOR CONTROL OF DEVICES (用于控制設(shè)備的系統(tǒng))”,其全部 內(nèi)容通過(guò)引用結(jié)合于此。為了相互通信,現(xiàn)有技術(shù)的照明控制系統(tǒng)的控制設(shè)備每個(gè)均具有獨(dú)有的設(shè)備地 址。設(shè)備地址便于照明控制系統(tǒng)的編程,例如,以使得負(fù)荷控制設(shè)備對(duì)鍵盤按鈕的啟動(dòng)作出 響應(yīng)。在某些現(xiàn)有技術(shù)的照明控制系統(tǒng)中,每個(gè)控制設(shè)備都包括用于手動(dòng)地確定控制設(shè)備 的設(shè)備地址的雙列直插式封裝(DIP)開(kāi)關(guān)。為了將地址分配給控制設(shè)備,設(shè)置DIP開(kāi)關(guān)的 處理可能是困難且有挑戰(zhàn)性的。因此,現(xiàn)有技術(shù)照明控制系統(tǒng)的控制設(shè)備經(jīng)常被錯(cuò)誤地分 配地址,導(dǎo)致通信錯(cuò)誤。因此,某些現(xiàn)有技術(shù)的照明控制系統(tǒng)執(zhí)行了“軟分址”程序,在該程 序中,控制設(shè)備之一將獨(dú)有的設(shè)備地址一個(gè)接一個(gè)地分配給每個(gè)控制設(shè)備。很多現(xiàn)有技術(shù)的照明控制系統(tǒng)使用輪詢技術(shù)以實(shí)現(xiàn)控制設(shè)備的相互通信。為了執(zhí) 行輪詢技術(shù),照明控制系統(tǒng)的一個(gè)控制設(shè)備必須首先將其自身建立為“主”設(shè)備。然后,主 設(shè)備可操作為順序傳輸輪詢消息到控制系統(tǒng)中其他每個(gè)控制設(shè)備并接收它們的響應(yīng)。對(duì)于 輪詢消息的響應(yīng)可包括要報(bào)告的事件(例如,鍵盤上按鈕的啟動(dòng)或者另外一個(gè)高優(yōu)先級(jí)事 件)或者簡(jiǎn)單的狀態(tài)更新消息。因此,需要使用輪詢技術(shù)和足夠低的波特率的、不易受干擾的通信協(xié)議提供自由 布線設(shè)計(jì),同時(shí)還允許特殊事件能夠被及時(shí)地執(zhí)行。
5
根據(jù)本發(fā)明,一種由主設(shè)備對(duì)多個(gè)控制設(shè)備進(jìn)行輪詢的方法,所述主設(shè)備是從所 述多個(gè)控制設(shè)備中選取的,所述多個(gè)控制設(shè)備中的每個(gè)均連接至通信線路并包括獨(dú)有的輪 詢ID,所述方法包括以下步驟(1)所述主設(shè)備將輪詢消息順序傳輸至在輪詢ID列表中標(biāo) 記為活動(dòng)的每個(gè)控制設(shè)備;(2)對(duì)每個(gè)控制設(shè)備,當(dāng)所述設(shè)備的輪詢ID與所述輪詢消息的 輪詢ID相匹配時(shí),所述控制設(shè)備對(duì)所述輪詢消息做出響應(yīng);(3)所述主設(shè)備向所述多個(gè)控 制設(shè)備周期性地傳輸輪詢ID請(qǐng)求輪詢消息;以及(4)對(duì)每個(gè)控制設(shè)備,如果所述控制設(shè)備 的輪詢ID未在所述主設(shè)備的所述輪詢ID列表中標(biāo)記為活動(dòng)的,則所述控制設(shè)備對(duì)所述輪 詢ID請(qǐng)求輪詢消息做出響應(yīng)。根據(jù)本發(fā)明的另一實(shí)施方案,一種將來(lái)自第一控制設(shè)備的數(shù)字消息通信至第二控 制設(shè)備的方法,所述方法包括以下步驟(1)所述第一設(shè)備將其自身建立為主設(shè)備;(2)所 述第一設(shè)備選取第一輪詢ID ; (3)所述第一設(shè)備傳輸輪詢ID請(qǐng)求輪詢消息;(4)在所述第 一設(shè)備傳輸所述輪詢ID請(qǐng)求輪詢消息之后的預(yù)定時(shí)間周期內(nèi),所述第二設(shè)備傳輸中斷字 符;(5)所述第一設(shè)備響應(yīng)于所述中斷字符向所述第二設(shè)備傳輸?shù)诙喸僆D ;以及(6)所 述第一設(shè)備利用所述第二輪詢ID向所述第二設(shè)備傳輸所述數(shù)字消息。本發(fā)明還提供了一種對(duì)通信線路上的多個(gè)控制設(shè)備進(jìn)行輪詢的方法,所述多個(gè)控 制設(shè)備中的每個(gè)均具有獨(dú)有的輪詢ID,所述方法包括以下步驟(1)利用所述多個(gè)控制設(shè) 備的第一控制設(shè)備的輪詢ID將第一輪詢消息傳輸至所述第一控制設(shè)備;(2)從所述第一控 制設(shè)備接收對(duì)所述第一輪詢消息的響應(yīng);(3)將輪詢ID請(qǐng)求輪詢消息傳輸至所述多個(gè)控制 設(shè)備;(4)在來(lái)自第二控制設(shè)備的輪詢ID請(qǐng)求輪詢消息之后的預(yù)定時(shí)間周期內(nèi)接收中斷字 符;(5)執(zhí)行檢索程序,以確定所述第二控制設(shè)備的輪詢ID ;以及(6)將新的輪詢ID傳輸至 所述第二控制設(shè)備。此外,本發(fā)明提供了一種由連接至通信線路的控制設(shè)備獲得新的輪詢ID的方法,所 述控制設(shè)備具有初始輪詢ID,所述方法包括以下步驟(1)接收包括所述初始輪詢ID的輪詢 消息;(2)等待在所述通信線路上傳輸?shù)膶?duì)所述輪詢消息的響應(yīng);(3)如果在所述通信線路上 等到了對(duì)所述輪詢消息的響應(yīng),則丟棄所述初始輪詢ID ; (4)接收輪詢ID請(qǐng)求輪詢消息;(5) 響應(yīng)于接收輪詢ID請(qǐng)求輪詢消息的步驟傳輸中斷字符;以及(6)接收所述新的輪詢ID。根據(jù)本發(fā)明的另一方面,一種由連接至通信線路的控制設(shè)備獲得新的輪詢ID的 方法,所述控制設(shè)備具有初始輪詢ID,所述方法包括以下步驟(1)接收預(yù)定數(shù)量的不包括 所述初始輪詢ID的連續(xù)輪詢消息;(2)響應(yīng)于接收預(yù)定數(shù)量的不包括所述初始輪詢ID的 連續(xù)輪詢消息的步驟,丟棄所述初始輪詢ID ; (3)接收輪詢ID請(qǐng)求輪詢消息;(4)響應(yīng)于接 收輪詢ID請(qǐng)求輪詢消息的步驟傳輸中斷字符;以及(5)接收所述新的輪詢ID。本發(fā)明還提供了一種鏈接兩個(gè)照明控制系統(tǒng)的方法,包括以下步驟(1)提供連 接至具有第一線路地址的第一控制設(shè)備的第一通信線路;(2)提供連接至具有第二線路地 址的第二控制設(shè)備的第二通信線路,所述第二線路地址與所述第一線路地址相同;(3)將 所述第一通信線路連接至所述第二通信線路;(4)所述第一控制設(shè)備確定所述第二控制設(shè) 備的所述第二線路地址與所述第一線路地址相同;(5)所述第一控制設(shè)備響應(yīng)于確定的步 驟丟棄所述第一線路地址;以及(6)所述第一控制設(shè)備得到第三線路地址,所述第三線路 地址不同于所述第二線路地址。
本發(fā)明的其他特征和優(yōu)點(diǎn)在參考附圖的下述描述中會(huì)變得更加明顯。
圖1是用于控制照明負(fù)荷和機(jī)動(dòng)窗口處理的負(fù)荷控制系統(tǒng)的簡(jiǎn)化方框圖;圖2是圖1所示的負(fù)荷控制系統(tǒng)的鍵盤的簡(jiǎn)化方框圖;圖3A是圖1的負(fù)荷控制系統(tǒng)的主設(shè)備所傳輸?shù)臉?biāo)準(zhǔn)輪詢消息以及根據(jù)本發(fā)明新 型協(xié)議對(duì)標(biāo)準(zhǔn)輪詢消息響應(yīng)的時(shí)序圖;圖3B是圖1的負(fù)荷控制系統(tǒng)的主設(shè)備所傳輸?shù)姆菢?biāo)準(zhǔn)輪詢消息以及根據(jù)本發(fā)明 新型協(xié)議對(duì)非標(biāo)準(zhǔn)輪詢消息響應(yīng)的時(shí)序圖;圖4是根據(jù)本發(fā)明圖1的負(fù)荷控制系統(tǒng)的主設(shè)備執(zhí)行的主輪詢程序流程圖;圖5A是由圖4的輪詢程序調(diào)用的高優(yōu)先級(jí)請(qǐng)求(HPR)對(duì)分檢索程序的流程圖;圖5B是由圖4的輪詢程序調(diào)用的輪詢-ID-請(qǐng)求程序的流程圖;圖5C是由圖5B的輪詢-ID-請(qǐng)求程序調(diào)用的輪詢ID對(duì)分檢索程序的流程圖;圖6A、6B和6C為根據(jù)本發(fā)明圖4的負(fù)荷控制系統(tǒng)的每個(gè)控制設(shè)備所執(zhí)行的消息 處理程序的流程圖;以及圖7是圖1的負(fù)荷控制系統(tǒng)的每個(gè)控制設(shè)備在啟動(dòng)時(shí)所執(zhí)行的啟動(dòng)程序的流程 圖。
具體實(shí)施例方式前述發(fā)明內(nèi)容部分以及接下來(lái)的優(yōu)選實(shí)施方案的詳細(xì)描述,在結(jié)合附圖的基礎(chǔ)上 可被更好的理解。為了闡述本發(fā)明,在附圖中示出了優(yōu)選的實(shí)施方案,其中,在各附圖中,相 同的標(biāo)號(hào)表示類似的部分,但是可以理解,本發(fā)明并不限于所描述的具體的方法和方式。圖1是負(fù)荷控制系統(tǒng)100的簡(jiǎn)化方框圖,負(fù)荷控制系統(tǒng)100連接到AC電源102,以 用于控制多個(gè)照明負(fù)荷104和諸如機(jī)動(dòng)滾動(dòng)遮光物106的多個(gè)機(jī)動(dòng)窗口處理裝置。該負(fù)荷 控制系統(tǒng)100包括多區(qū)負(fù)荷控制設(shè)備110,其包括用于控制照明負(fù)荷104的強(qiáng)度的集成調(diào)光 器電路。每個(gè)機(jī)動(dòng)滾動(dòng)遮光物106包括電子驅(qū)動(dòng)單元(EDU) 112,其優(yōu)選位于滾動(dòng)遮光物的 滾軸筒內(nèi)。電子驅(qū)動(dòng)單元112的一個(gè)例子已在2006年6月11日授權(quán)的名稱為“MOTORIZED SHADE CONTROL SYSTEM(機(jī)動(dòng)遮光物控制系統(tǒng))”的第6,983,783號(hào)美國(guó)專利中進(jìn)行了更詳 細(xì)描述,其全部?jī)?nèi)容通過(guò)引用結(jié)合于此。負(fù)荷控制系統(tǒng)100還包括多個(gè)輸入設(shè)備,例如,鍵 盤120,以提供負(fù)荷控制系統(tǒng)的輸入(例如,諸如按鈕啟動(dòng)的用戶輸入)。輸入設(shè)備可包括 例如占有傳感器,日光傳感器,紅外接收器和時(shí)鐘。利用根據(jù)本發(fā)明的新型通信協(xié)議,負(fù)荷控制設(shè)備110可操作為與電子驅(qū)動(dòng)單元 112以及鍵盤120通過(guò)通信線路114進(jìn)行通信。通信線路114優(yōu)選包括波特率為41. 67kbps 的有線的四線RS-485通信線路。每個(gè)通信線路114優(yōu)選包括用于公共連接的第一線、用于 給設(shè)備通信線路上的控制設(shè)備提供直流(DC)電壓例如,24Vd。)的第二線、以及用于 攜帶控制設(shè)備之間的數(shù)字消息的第三和第四線(例如,數(shù)據(jù)線)。第三和第四線攜帶微分通 信信號(hào),即,根據(jù)RS-485協(xié)議的MUX和MUXBAR信號(hào)。負(fù)荷控制設(shè)備110和電子驅(qū)動(dòng)單元112響應(yīng)于從多個(gè)鍵盤120接收的數(shù)字消息。 用戶能夠調(diào)節(jié)照明負(fù)荷104的強(qiáng)度或者能夠使用鍵盤120選擇負(fù)荷控制設(shè)備110的照明預(yù)置。用戶還能夠打開(kāi)或關(guān)閉機(jī)動(dòng)滾動(dòng)遮光物106,調(diào)節(jié)滾動(dòng)遮光物的遮光織物位置,或者使 用鍵盤120將滾動(dòng)遮光物設(shè)定到預(yù)設(shè)的遮光位置。圖2是鍵盤120中的一個(gè)的簡(jiǎn)化方框圖。鍵盤120包括控制器150,其優(yōu)選地實(shí)現(xiàn) 為微處理器,但是也可以是任意合適的處理設(shè)備,例如,微控制器、可編程邏輯設(shè)備(PLD)、 或者專用集成電路(ASIC)。鍵盤120通過(guò)四位置連接器152被連接至四線通信線路114。 電源154通過(guò)連接器152接收通信線路114的DC電壓V纟姚并產(chǎn)生內(nèi)部DC電壓V。。(例如, 5Vdc),以用于為控制器150和鍵盤120的其他低電壓電路供電。通信電路156 (例如,RS-485收發(fā)器)被連接到通信線路114的數(shù)據(jù)線MUX和 MUXBAR0控制器150被連接到通信電路156,從而使控制器150通過(guò)通信線路114可操作地 傳輸和接收數(shù)字消息??刂破?50還接收來(lái)自于多個(gè)按鈕158的輸入,并控制多個(gè)視覺(jué)指 示器,例如LED160。控制器150被連接到用于存儲(chǔ)鍵盤120的配置信息的存儲(chǔ)器162。負(fù)荷控制設(shè)備110和電子驅(qū)動(dòng)單元112與鍵盤120具有相似的結(jié)構(gòu)。除了圖2所 示的功能模塊之外,負(fù)荷控制設(shè)備110包括多個(gè)負(fù)荷控制電路,例如調(diào)光器電路,以用于控 制輸送給照明負(fù)荷104的功率的大小。并且,負(fù)荷控制設(shè)備110可包括用于產(chǎn)生DC電壓V ■的附加電源,以用于給連接到通信線路114的控制設(shè)備供電。電子驅(qū)動(dòng)單元112還包括 電機(jī)、用于驅(qū)動(dòng)電機(jī)的H-橋電路、以及用于確定如第6,983,783號(hào)美國(guó)專利中所描述的遮 光織物位置的霍爾效應(yīng)傳感器。負(fù)荷控制設(shè)備110和電子驅(qū)動(dòng)單元112的結(jié)構(gòu)都是本領(lǐng)域 技術(shù)人員所熟知的,在此不再進(jìn)行詳細(xì)描述??刂圃O(shè)備(S卩,負(fù)荷控制設(shè)備110)、電子驅(qū)動(dòng)單元112以及鍵盤120根據(jù)本發(fā)明 的協(xié)議利用輪詢程序200 (如圖4所示)相互通信。具體地,在每次通信線路114上的所有 設(shè)備都被通電時(shí),控制設(shè)備中的一個(gè)被確立為“主”設(shè)備。在控制設(shè)備的正常輪詢中(即, 在正常的操作模式下),主設(shè)備相繼地向通信線路114上出現(xiàn)的每個(gè)控制設(shè)備傳輸標(biāo)準(zhǔn)的 輪詢消息。所有的控制設(shè)備,包括主設(shè)備,都作為從屬設(shè)備操作,從而接收標(biāo)準(zhǔn)輪詢消息并 相應(yīng)地做出響應(yīng)。當(dāng)從屬設(shè)備接收標(biāo)準(zhǔn)輪詢消息時(shí),從屬設(shè)備可操作為以“這里”消息或者 “狀態(tài)”消息作出響應(yīng)。主設(shè)備還可操作為傳輸非標(biāo)準(zhǔn)消息,例如在一個(gè)從屬設(shè)備處發(fā)生高 優(yōu)先級(jí)事件時(shí),這將在下面作出更詳細(xì)的描述??刂圃O(shè)備不包括用于設(shè)置控制設(shè)備的地址、功能和配置的DIP開(kāi)關(guān)。優(yōu)選地,每個(gè) 控制設(shè)備具有獨(dú)有的32位序列號(hào),其是在生產(chǎn)的程序中被永久性地指定給設(shè)備的。序列號(hào) 用于確定照明控制系統(tǒng)100的編程。例如,如果鍵盤中的一個(gè)與照明控制設(shè)備110相關(guān)聯(lián), 那么照明控制設(shè)備在存儲(chǔ)器中存儲(chǔ)該鍵盤的序列號(hào)。在第6,983,783號(hào)美國(guó)專利中更為詳 細(xì)地描述了照明控制系統(tǒng)的典型的編程方法。由于序列號(hào)是相當(dāng)大的數(shù)字,所以主設(shè)備不包括從屬設(shè)備的序列號(hào),用每個(gè)被傳 輸?shù)妮喸兿⑤喸兿⒅敢綇膶僭O(shè)備。根據(jù)本發(fā)明,主設(shè)備利用獨(dú)有的半永久的單字 節(jié)輪詢ID( S卩,獨(dú)有的線路地址),向通信線路114上的從屬設(shè)備傳輸輪詢消息。序列號(hào) 用于確定每個(gè)控制設(shè)備的輪詢ID,從而使通信線路114上的每個(gè)控制設(shè)備具有不同的輪詢 ID。優(yōu)選地,控制設(shè)備在存儲(chǔ)器162中存儲(chǔ)輪詢ID。主設(shè)備周期性地廣播輪詢-ID-請(qǐng)求 (Poll-ID-Request)的輪詢消息(即,非標(biāo)準(zhǔn)的輪詢消息),以允許通信線路114上的那些 沒(méi)有輪詢ID的從屬設(shè)備請(qǐng)求輪詢ID。主設(shè)備保持處于線路上的控制設(shè)備的列表,并且只向這些設(shè)備傳輸輪詢消息。如
8果主設(shè)備并非正在向特定的從屬設(shè)備傳輸標(biāo)準(zhǔn)輪詢消息,那么該從屬設(shè)備可操作地丟棄它 的輪詢ID然后請(qǐng)求新的輪詢ID。響應(yīng)于對(duì)新的輪詢ID的請(qǐng)求,主設(shè)備確定該控制設(shè)備的 序列號(hào)并向該控制設(shè)備傳輸新的輪詢ID。然后,主設(shè)備就在控制設(shè)備的列表中存儲(chǔ)了新的 輪詢ID,并相應(yīng)地開(kāi)始向該控制設(shè)備傳輸輪詢消息。而且,通信線路114上的控制設(shè)備可操 作為確定具有相同輪詢ID的另一個(gè)控制設(shè)備,從而在隨后丟棄該輪詢ID,并獲得另一個(gè)輪 詢ID。主設(shè)備可操作為以重新使用已由通信線路114上的控制設(shè)備丟棄的那些輪詢ID。如果任何一個(gè)控制設(shè)備具有高優(yōu)先級(jí)的消息要傳輸,則可將通信線路114上的每 個(gè)設(shè)備的有序輪詢(即,正常操作模式)暫停??身憫?yīng)于在控制設(shè)備發(fā)生的高優(yōu)先級(jí)事件 (例如,啟動(dòng)鍵盤120之一的按鈕158之一),傳輸高優(yōu)先級(jí)消息。為了用信號(hào)表明高優(yōu)先 級(jí)請(qǐng)求(HPR),在傳輸?shù)饺我饪刂圃O(shè)備的標(biāo)準(zhǔn)輪詢消息結(jié)束之后的預(yù)定的HPR時(shí)間周期內(nèi), 每個(gè)控制設(shè)備都可操作為在通信線路114上傳輸“中斷字符”(即,占有線路)。例如,如果 通信線路114是一個(gè)當(dāng)通信線路處于空閑狀態(tài)時(shí)(即,當(dāng)沒(méi)有控制設(shè)備正在傳輸數(shù)字消息 時(shí))處于低電勢(shì)(即,基本上為0伏特)的線路,那么控制設(shè)備可在“字節(jié)時(shí)間”內(nèi)驅(qū)動(dòng)通 信線路抬高,以傳輸中斷字符。字節(jié)時(shí)間在此的定義是在運(yùn)行波特率下傳輸一個(gè)字節(jié)的數(shù) 據(jù)所需要的總時(shí)間。響應(yīng)于接收高優(yōu)先級(jí)的請(qǐng)求,主設(shè)備可操作為將通信線路114改變至 高優(yōu)先級(jí)模式,在此模式下,常規(guī)優(yōu)先級(jí)消息的傳輸被暫停。常規(guī)優(yōu)先級(jí)消息包括,例如對(duì) 標(biāo)準(zhǔn)輪詢消息的響應(yīng)和對(duì)輪詢-ID-請(qǐng)求的輪詢消息的響應(yīng)。多個(gè)控制設(shè)備可同時(shí)傳輸中斷字符,因此,中斷字符的傳輸被認(rèn)為是“線_或”邏 輯。主設(shè)備可操作為利用HPR對(duì)分檢索程序300 (如圖5A所示)確定哪個(gè)控制設(shè)備傳輸了 中斷字符并具有高優(yōu)先級(jí)事件需要報(bào)告。然后,主設(shè)備輪詢由iffR對(duì)分檢索程序300所找到 的控制設(shè)備以尋找高優(yōu)先級(jí)事件??刂圃O(shè)備可操作為防止單個(gè)控制設(shè)備獨(dú)占通信線路114 的帶寬(例如,如果用戶重復(fù)按壓鍵盤上的一個(gè)按鈕)。優(yōu)選地,每個(gè)控制設(shè)備可操作為排 除自己對(duì)IPR對(duì)分檢索程序300的輪詢消息的響應(yīng),并排除自己隨后報(bào)告高優(yōu)先級(jí)事件,直 到再次收到標(biāo)準(zhǔn)輪詢消息。被連接到通信線路114的主設(shè)備和其他控制設(shè)備都可操作為利用消息處理程序 400(如圖6々、68、6(所示)接收高優(yōu)先級(jí)事件,并對(duì)高優(yōu)先級(jí)事件做出適當(dāng)?shù)捻憫?yīng),例如, 控制照明負(fù)荷104和機(jī)動(dòng)滾動(dòng)遮光物106。在所有的控制設(shè)備均已報(bào)告了高優(yōu)先級(jí)事件之 后,主設(shè)備再次正常地開(kāi)始輪詢控制設(shè)備(即,返回到正常的運(yùn)行模式)。圖3A是根據(jù)本發(fā)明的新型協(xié)議由主設(shè)備傳輸?shù)臉?biāo)準(zhǔn)輪詢消息180和對(duì)該標(biāo)準(zhǔn)輪 詢消息的響應(yīng)185的時(shí)序圖。標(biāo)準(zhǔn)輪詢消息180優(yōu)選包括兩個(gè)字節(jié)P1,P2。第一輪詢字節(jié) Pl包括例如標(biāo)準(zhǔn)輪詢消息標(biāo)識(shí)符,第二輪詢字節(jié)P2包括標(biāo)準(zhǔn)輪詢消息180要被傳送到的控 制設(shè)備的輪詢ID。標(biāo)準(zhǔn)輪詢消息180結(jié)束之后是中繼器時(shí)間周期,其長(zhǎng)度為兩個(gè)字節(jié)的時(shí)間。利用 一個(gè)或多個(gè)中繼器設(shè)備(未示出)可有效地延長(zhǎng)負(fù)荷控制系統(tǒng)100的通信線路114的長(zhǎng) 度,這些中繼器設(shè)備是可操作為將輪詢消息緩沖至通信線路114的布線的附加長(zhǎng)度上的控 制設(shè)備。從中繼器設(shè)備完成對(duì)輪詢消息的緩沖到中繼器設(shè)備將通信線路114返回到空閑狀 態(tài)之間,中繼器設(shè)備的電氣硬件引入延遲。因此,使用中繼器設(shè)備對(duì)輪詢消息180進(jìn)行電緩 沖,將在線路上的控制設(shè)備可操作為開(kāi)始傳輸數(shù)字消息時(shí)引入一些延遲。提供標(biāo)準(zhǔn)輪詢消 息180之后的中繼器周期允許了這種延遲,S卩,允許了中繼器設(shè)備使通信線路114返回到空閑狀態(tài)。中繼器設(shè)備已在申請(qǐng)日為2006年12月11日、發(fā)明名稱為“LOAD C0NTR0LSYSTEM HAVING A PLURALITY OF REPEATER DEVICES(具有多個(gè)中繼器的負(fù)荷控制系統(tǒng))”的第 60/874,166號(hào)美國(guó)臨時(shí)專利申請(qǐng)中做出了詳細(xì)的描述,其全部?jī)?nèi)容通過(guò)引用結(jié)合于此。HPR時(shí)間周期也具有兩個(gè)字節(jié)時(shí)間的長(zhǎng)度,其緊跟著中繼器時(shí)間周期。在HPR時(shí) 間周期內(nèi),任何具有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備都可操作為在通信線路114上傳輸 HPR中斷字符。如果傳輸了 HPR中斷字符,那么被輪詢的控制設(shè)備就不會(huì)對(duì)標(biāo)準(zhǔn)輪詢消息 180做出響應(yīng)。因此,只有在HPR時(shí)間周期內(nèi)沒(méi)有控制設(shè)備傳輸HPR中斷字符時(shí),標(biāo)準(zhǔn)輪詢 消息180要被傳輸?shù)降目刂圃O(shè)備才可操作為傳輸響應(yīng)185。如果在HPR時(shí)間周期內(nèi)沒(méi)有控制設(shè)備傳輸HPR中斷字符,那么響應(yīng)的控制設(shè)備可 操作為開(kāi)始傳輸在兩字節(jié)響應(yīng)時(shí)間周期內(nèi)開(kāi)始的響應(yīng)185。響應(yīng)185具有可變的長(zhǎng)度。例 如,簡(jiǎn)單的“我在這里”的響應(yīng)可只包括如圖3A所示的兩個(gè)字節(jié)Rl,R2,而狀態(tài)或者其他的 響應(yīng)可包括更多數(shù)目的字節(jié)。圖3B是根據(jù)本發(fā)明新型協(xié)議由主設(shè)備傳輸?shù)姆菢?biāo)準(zhǔn)輪詢消息190和對(duì)該非標(biāo)準(zhǔn) 輪詢消息的響應(yīng)195的時(shí)序圖。例如,非標(biāo)準(zhǔn)輪詢消息190可從主設(shè)備傳送到控制設(shè)備,以 允許該控制設(shè)備傳輸高優(yōu)先級(jí)消息或者請(qǐng)求輪詢ID。非標(biāo)準(zhǔn)輪詢消息可包括兩個(gè)字節(jié)(如 圖3B所示)或多于兩個(gè)字節(jié)(例如,如果非標(biāo)準(zhǔn)輪詢消息包括輪詢消息要被傳送到的控制 設(shè)備的序列號(hào))。在非標(biāo)準(zhǔn)輪詢消息190結(jié)束時(shí)和控制設(shè)備可操作為開(kāi)始傳送響應(yīng)195之 間有中繼器周期。沒(méi)有IPR時(shí)間周期。因?yàn)樵诜菢?biāo)準(zhǔn)輪詢消息190之后沒(méi)有!PR時(shí)間周期, 所以控制設(shè)備在非標(biāo)準(zhǔn)輪詢消息之后不能傳送HPR中斷字符以報(bào)告高優(yōu)先級(jí)事件。換句話 說(shuō),沒(méi)有控制設(shè)備能夠防止對(duì)于非標(biāo)準(zhǔn)輪詢消息的響應(yīng)的傳輸。圖4是輪詢程序200的流程圖,其是由通信線路114的主設(shè)備的控制器150執(zhí)行 的。作為開(kāi)始,在步驟210中,主設(shè)備將輪詢消息傳輸?shù)疆?dāng)前的從屬設(shè)備。例如,在步驟210 第一次被執(zhí)行時(shí),主設(shè)備將輪詢消息傳輸?shù)降谝豢刂圃O(shè)備,即,具有輪詢ID為0的控制設(shè) 備。如果主設(shè)備在步驟212探測(cè)到有控制設(shè)備在預(yù)定的HPR時(shí)間周期內(nèi)已經(jīng)傳輸了 HPR中 斷字符,以表明該控制設(shè)備具有高優(yōu)先級(jí)消息要傳輸,那么主設(shè)備在步驟214中將當(dāng)前控 制設(shè)備(在步驟210中輪詢消息被傳送到的控制設(shè)備)的輪詢ID保存在存儲(chǔ)器162內(nèi)。接下來(lái),主設(shè)備利用HPR對(duì)分檢索程序300確定傳輸了 HPR中斷字符的控制設(shè)備 的輪詢ID。圖5A是!PR對(duì)分檢索程序300的流程圖。控制器150可操作為從最小檢索值 MIN_VALUE到最大檢索值MAX_VALUE檢索輪詢ID。對(duì)分檢索程序300反復(fù)地縮小檢索范 圍(該范圍從最小范圍值ID_L0到最大范圍值ID_HI),直到最小范圍值ID_L0等于最大范 圍值ID_HI。范圍中間點(diǎn)值ID_MID代表檢索范圍的中間點(diǎn)。當(dāng)調(diào)用HI3R對(duì)分檢索程序300 時(shí),主設(shè)備在有效輪詢ID的范圍上進(jìn)行檢索。由于通信線路114可包括例如多達(dá)100個(gè)的 控制設(shè)備,所以HPR對(duì)分檢索程序300使用數(shù)值0作為最小檢索值MIN_VALUE,并使用數(shù)值 100作為最大檢索值MAX_VALUE。最大檢索值MAX_VALUE大于最大的可能輪詢ID ( S卩,輪詢 ID 99)??刂破?50可操作為如果數(shù)值100被!PR檢索程序找到,則確定!PR中斷字符被 錯(cuò)誤地傳送,或者確定沒(méi)有遺留要被HPR檢索程序300找到的控制設(shè)備。在步驟310,控制器150將最小范圍值ID_L0初始化為最小檢索值MIN_VALUE,將 最大范圍值ID_HI初始化為最大檢索值MAX_VALUE,將中間點(diǎn)值ID_MID初始化為檢索范圍 中間點(diǎn)的值,即
ID_MID = FLOOR [ (MAX_VALUE-MIN_VALUE) /2+MAX_VALUE](方程 1)函數(shù)FLOOR返回下一個(gè)最小整數(shù)(即,下舍入),例如,F(xiàn)LOOR(4. 5) =4。在步驟 312中,主設(shè)備將HPR-檢索輪詢消息傳輸?shù)酵ㄐ啪€路114上的控制設(shè)備。HPR-檢索輪詢消 息是非標(biāo)準(zhǔn)輪詢消息(如圖3B所示),其實(shí)質(zhì)上是在問(wèn)接收控制設(shè)備“你的輪詢ID小于或 等于中間點(diǎn)值ID_MID嗎? ”響應(yīng)于HPR-檢索輪詢消息,具有高優(yōu)先級(jí)事件需要報(bào)告并具有 小于或等于中間點(diǎn)值ID_MID的輪詢ID的控制設(shè)備傳送檢索中斷字符。如果在步驟314中 主設(shè)備收到了檢索中斷字符,那么存在具有高優(yōu)先級(jí)事件且具有小于或等于中間點(diǎn)值ID_ MID的輪詢ID的控制設(shè)備,因此,在步驟316中,通過(guò)將最大范圍值ID_HI設(shè)定為中間點(diǎn)值 ID_MID,以縮小檢索范圍。如果沒(méi)有對(duì)HPR-檢索輪詢消息的響應(yīng)(即,沒(méi)有檢索中斷字符 被傳送),那么在步驟318中最小范圍值ID_L0被設(shè)定為等于中間點(diǎn)值ID_MID加1,以縮小 檢索范圍。如果在步驟320中最大范圍值ID HI不等于最小范圍值ID_L0,那么檢索就沒(méi)有完 成。在步驟322,中間點(diǎn)值ID_MID被設(shè)置為等于新的檢索范圍的中間點(diǎn),即ID_MID = FLOOR [ (ID_HI-ID_L0) /2+ID_L0](方程 2),并且HPR對(duì)分檢索程序300循環(huán)至步驟312,以將另一個(gè)HPR-檢索輪詢消息傳輸 到范圍縮小的控制設(shè)備。如果在步驟320中最大范圍值ID_HI等于最小范圍值ID_L0(即, 檢索完成了),并且在步驟324中最小范圍值ID_L0不等于最大檢索值MAX_VALUE,那么控 制器150就已經(jīng)找到了具有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備。從而,由于具有等于最小 范圍值ID_L0的輪詢ID的控制設(shè)備具有高優(yōu)先級(jí)事件需要報(bào)告,所以在步驟326中控制器 150在存儲(chǔ)器中存儲(chǔ)最小范圍值ID_L0,并且退出HPR對(duì)分檢索程序300。如果步驟324中 最小范圍值ID_L0等于最大檢索值MAX_VALUE,那么在步驟328中控制器150確定沒(méi)有被 IPR對(duì)分檢索程序300找到的設(shè)備。即使在輪詢程序200中優(yōu)選使用了對(duì)分檢索以找出傳 輸了 HPR中斷字符的控制設(shè)備,但是,本領(lǐng)域技術(shù)人員可以得知其他的檢索程序也可用于 找出控制設(shè)備。下面回到圖4,如果主設(shè)備已利用HI3R對(duì)分檢索程序300在步驟216中找到了具 有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備,那么在步驟218中,主設(shè)備就將報(bào)告-!PR輪詢消息 (即,非標(biāo)準(zhǔn)輪詢消息)傳輸?shù)奖徽页龅目刂圃O(shè)備。從而,響應(yīng)于報(bào)告-IPR輪詢消息,被找 到的控制設(shè)備傳輸高優(yōu)先級(jí)事件。輪詢程序200繼續(xù)通過(guò)執(zhí)行HPR對(duì)分檢索程序300檢索 具有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備,并隨后在步驟218中將報(bào)告-IPR輪詢消息傳輸?shù)?被找到的控制設(shè)備,直到HPR對(duì)分檢索程序300在步驟216中再也找不到具有高優(yōu)先級(jí)事 件需要報(bào)告的控制設(shè)備。為了防止單個(gè)控制設(shè)備獨(dú)占通信線路114的帶寬(例如,如果用戶重復(fù)按壓鍵盤 上的一個(gè)按鈕),剛剛傳輸了高優(yōu)先級(jí)消息的控制設(shè)備不會(huì)再次報(bào)告高優(yōu)先級(jí)事件,直到正 常的輪詢繼續(xù)。此時(shí),控制設(shè)備可操作為再次傳輸IPR中斷字符,以報(bào)告高優(yōu)先級(jí)事件。由 該協(xié)議提供的這種反帶寬獨(dú)占將參照?qǐng)D6A、6B和6C所示的消息處理程序400進(jìn)行更詳細(xì) 地描述。當(dāng)具有高優(yōu)先級(jí)事件需要傳輸?shù)乃锌刂圃O(shè)備都被找到,在處理高優(yōu)先級(jí)請(qǐng)求之 前,主設(shè)備利用輪詢消息所傳輸?shù)降膹膶僭O(shè)備的輪詢ID恢復(fù)對(duì)通信線路114的輪詢。具體 地,在步驟220,控制器150從存儲(chǔ)器重新得到存儲(chǔ)的設(shè)備(即,在步驟214中存儲(chǔ)在存儲(chǔ)器
11中的當(dāng)前設(shè)備),并在步驟210中將輪詢消息傳輸?shù)皆摽刂圃O(shè)備。如果在步驟221的!PR周期結(jié)束之前主設(shè)備在步驟212中沒(méi)有探測(cè)到HI3R中斷字 符,那么在步驟222中確定主設(shè)備是否已經(jīng)收到了對(duì)在步驟210中傳輸?shù)妮喸兿⒌捻憫?yīng)。 如果收到了,那么主設(shè)備在步驟224中確定該響應(yīng)是否是“好的響應(yīng)”,即,主設(shè)備確定所接 收到的消息是否具有正確的消息長(zhǎng)度和有效的檢查和(checksum)。如果特定的控制設(shè)備 向主設(shè)備傳輸預(yù)定數(shù)目的、連續(xù)的、不一致的消息(例如,十個(gè)不一致的消息),那么主設(shè)備 將該設(shè)備的狀態(tài)改變?yōu)椤斑\(yùn)行故障”(MIA),即,在輪詢程序200的程序中停止向該控制設(shè)備 傳輸輪詢消息。具體地,如果在步驟224中響應(yīng)不是一個(gè)好的響應(yīng),那么在步驟226中主設(shè) 備使用于該控制設(shè)備的打點(diǎn)計(jì)數(shù)器增加。主設(shè)備為通信線路上114的每個(gè)從屬設(shè)備保持獨(dú) 有的打點(diǎn)計(jì)數(shù)器。如果在步驟228中用于當(dāng)前控制設(shè)備的打點(diǎn)計(jì)數(shù)器已經(jīng)超出了預(yù)定的數(shù) 量,例如,十個(gè),那么主設(shè)備在步驟230中將該控制設(shè)備的狀態(tài)改變至MIA,并且在步驟231 中將丟棄-ID消息傳輸?shù)竭\(yùn)行故障的控制設(shè)備。如果控制設(shè)備接收到丟棄-ID消息并且將 丟棄-ID消息包括在輪詢ID內(nèi),那么該控制設(shè)備丟棄當(dāng)前的輪詢ID,并因此而準(zhǔn)備好請(qǐng)求 和接收新的輪詢ID。如果在步驟224中主設(shè)備確定響應(yīng)是好的響應(yīng),那么在步驟232中主 設(shè)備對(duì)用于該控制設(shè)備的打點(diǎn)計(jì)數(shù)器清零。主設(shè)備周期性地(例如每十個(gè)輪詢循環(huán))允許沒(méi)有輪詢ID的任何控制設(shè)備請(qǐng)求 輪詢ID。如果在步驟234中主設(shè)備已經(jīng)輪詢了所有設(shè)備十次,那么主設(shè)備執(zhí)行輪詢-ID-請(qǐng) 求程序350,如圖5B所示。作為開(kāi)始,主設(shè)備在步驟352中向連接到通信線路114的所有控 制設(shè)備廣播輪詢-ID-請(qǐng)求輪詢消息。在輪詢-ID-請(qǐng)求輪詢消息之后的響應(yīng)時(shí)間內(nèi),沒(méi)有 輪詢ID的控制設(shè)備通過(guò)傳輸輪詢ID中斷字符作為對(duì)輪詢-ID-請(qǐng)求輪詢消息的響應(yīng)。如果主設(shè)備在步驟354中收到輪詢ID中斷字符,那么主設(shè)備執(zhí)行序列號(hào)對(duì)分檢索 程序300’,以確定請(qǐng)求輪詢ID的控制設(shè)備。序列號(hào)對(duì)分檢索程序300’在圖5C中示出,其 與圖5A所示的HPR對(duì)分檢索程序300非常相似。然而,當(dāng)調(diào)用序列號(hào)對(duì)分檢索程序300’ 時(shí),即,為了達(dá)到給控制設(shè)備分配輪詢ID的目的,主設(shè)備檢索沒(méi)有輪詢ID的控制設(shè)備的序 列號(hào)。因此,由于序列號(hào)具有32位,所以最小檢索值MIN_VALUE的值為0,最大檢索值MAX_ VALUE的值為232。另外,在序列號(hào)對(duì)分檢索程序300’的步驟312’中,主設(shè)備傳輸序列號(hào) 檢索(SN檢索)輪詢消息,該輪詢消息是包含“你的序列號(hào)小于中間點(diǎn)值ID_MID嗎? ”的非 標(biāo)準(zhǔn)輪詢消息。由于序列號(hào)比一個(gè)字節(jié)的輪詢ID要長(zhǎng),因此,檢索域更大,所以序列號(hào)對(duì)分 檢索程序300’相對(duì)于HPR對(duì)分檢索程序300典型地需要更多的時(shí)間來(lái)執(zhí)行。如果主設(shè)備在步驟356中找到了請(qǐng)求輪詢ID的控制設(shè)備,主設(shè)備就在步驟358中 利用該控制設(shè)備的序列號(hào)對(duì)該控制設(shè)備傳輸輪詢ID分配消息,該消息包括第一可用輪詢 ID。主設(shè)備在步驟358繼續(xù)分配輪詢ID,直到在步驟356中輪詢ID對(duì)分檢索程序300’不 能再找到任何請(qǐng)求輪詢ID的設(shè)備。如果主設(shè)備在步驟354中沒(méi)有收到輪詢ID中斷字符或 者如果主設(shè)備在步驟356中沒(méi)有發(fā)現(xiàn)再有控制設(shè)備請(qǐng)求輪詢ID,則退出輪詢ID請(qǐng)求程序 350。再參見(jiàn)圖4,在執(zhí)行輪詢ID請(qǐng)求程序350之后,主設(shè)備然后在步驟236切換到下一 個(gè)設(shè)備并在步驟210將輪詢消息傳輸?shù)皆撛O(shè)備。如果在步驟234中,主設(shè)備沒(méi)有處于第10 個(gè)輪詢循環(huán)的末端,則主設(shè)備在步驟236簡(jiǎn)單地改變到下一個(gè)設(shè)備且在步驟210傳輸另一 個(gè)輪詢消息。如果主設(shè)備在步驟222沒(méi)有收到對(duì)于在步驟210傳輸?shù)妮喸兿⒌捻憫?yīng),則主設(shè)備在步驟238中等待響應(yīng),直到響應(yīng)周期結(jié)束,此時(shí),主設(shè)備在步驟226中使用于沒(méi)有 做出響應(yīng)的控制設(shè)備的打點(diǎn)計(jì)數(shù)器增加。圖6A、6B和6C是根據(jù)本發(fā)明的消息處理程序400的流程圖。在步驟410每次收 到消息,由通信線路114上的每個(gè)控制設(shè)備(包括主設(shè)備)的控制器150執(zhí)行消息處理程 序400。參考圖6A,如果在步驟412中,控制設(shè)備沒(méi)有輪詢ID,則控制設(shè)備就會(huì)操作為從主 設(shè)備獲得新的輪詢ID。如果控制設(shè)備在步驟414收到由主設(shè)備傳輸?shù)妮喸僆D請(qǐng)求輪詢消 息,則在步驟416中控制設(shè)備在輪詢ID請(qǐng)求輪詢消息結(jié)束之后的預(yù)定時(shí)間周期內(nèi)在通信線 路114上傳輸輪詢ID中斷字符。由于多個(gè)控制設(shè)備在步驟416可能都傳輸了輪詢ID中斷字符,所以主設(shè)備執(zhí)行序 列號(hào)對(duì)分檢索程序300’,以找出請(qǐng)求輪詢ID的控制設(shè)備。如果控制設(shè)備在步驟418已經(jīng) 收到了 SN檢索輪詢消息,則在步驟420確定該控制設(shè)備的序列號(hào)是否小于或等于中間點(diǎn)值 ID_MID。如果否,則簡(jiǎn)單地退出程序400。否則,該控制設(shè)備在步驟422傳輸檢索中斷字符 并且退出程序400。主設(shè)備利用在步驟422中檢索中斷字符的傳輸來(lái)縮小序列號(hào)對(duì)分檢索 程序300’的檢索范圍。當(dāng)主設(shè)備將檢索縮小到一個(gè)控制設(shè)備時(shí),主設(shè)備將輪詢ID分配輪 詢消息傳輸至被找到的控制設(shè)備。如果控制設(shè)備在步驟424收到輪詢ID分配輪詢消息并 且在步驟425中,包含在該輪詢ID分配輪詢消息中的序列號(hào)是該控制設(shè)備的序列號(hào),則該 控制設(shè)備在步驟426中將包含在輪詢消息中的輪詢ID存儲(chǔ)在存儲(chǔ)器中,并且退出程序400。 如果控制設(shè)備在步驟424中未收到輪詢ID分配輪詢消息,或者在步驟425中包含在該輪詢 ID分配輪詢消息中的序列號(hào)不是該控制設(shè)備的序列號(hào),則簡(jiǎn)單地退出程序400。參考圖6B,如果控制設(shè)備在步驟412具有輪詢ID,則在步驟428確定該控制設(shè)備 是否收到了標(biāo)準(zhǔn)輪詢消息。控制設(shè)備利用HPR_L0CK標(biāo)識(shí)來(lái)保持追蹤從接收到最后一個(gè)標(biāo) 準(zhǔn)輪詢消息開(kāi)始該控制設(shè)備是否已經(jīng)報(bào)告了高優(yōu)先級(jí)事件。如果控制設(shè)備具有多于一個(gè) 的高優(yōu)先級(jí)事件需要報(bào)告,則對(duì)HPR_L0CK標(biāo)識(shí)的使用防止了該控制設(shè)備獨(dú)占通信線路114 的帶寬。如果控制設(shè)備在步驟428已經(jīng)收到了標(biāo)準(zhǔn)輪詢消息,則該控制設(shè)備在步驟430對(duì) HPR_L0CK標(biāo)識(shí)清零。在步驟432中,如果收到的輪詢消息不包括被輪詢的控制設(shè)備的輪詢ID,則在步 驟434確定該控制設(shè)備是否具有高優(yōu)先級(jí)事件需要報(bào)告。如果控制設(shè)備在步驟432沒(méi)有被 輪詢并且在步驟434具有高優(yōu)先級(jí)事件需要報(bào)告,則在步驟435中,該控制設(shè)備在收到的標(biāo) 準(zhǔn)輪詢消息結(jié)束之后等待兩個(gè)字節(jié)的時(shí)間,即,直到IPR時(shí)間周期開(kāi)始。在!PR時(shí)間周期內(nèi), 該控制設(shè)備在步驟436中在通信線路114上傳輸HPR中斷字符??蛇x地,如果收到的輪詢 消息包括該控制設(shè)備的輪詢ID并且該控制設(shè)備具有高優(yōu)先級(jí)事件需要報(bào)告,但是該控制 設(shè)備在HPR事件周期內(nèi)沒(méi)有收到HPR中斷,則該控制設(shè)備簡(jiǎn)單地傳輸高優(yōu)先級(jí)消息作為對(duì) 在步驟428中收到的標(biāo)準(zhǔn)輪詢消息的響應(yīng),這將在下面做出更詳細(xì)的描述。另外,如果收到 的輪詢消息包括該控制設(shè)備的輪詢ID,并且該控制設(shè)備具有高優(yōu)先級(jí)事件需要報(bào)告,并且 該控制設(shè)備在HPR時(shí)間周期內(nèi)收到了 HPR中斷,則被輪詢的該控制設(shè)備不傳輸高優(yōu)先級(jí)消 息作為對(duì)輪詢消息的響應(yīng),而是響應(yīng)于由主控制設(shè)備執(zhí)行的HI3R檢索程序300。對(duì)于預(yù)定數(shù)量的接收到的標(biāo)準(zhǔn)輪詢消息,如果控制設(shè)備沒(méi)有接收到包括該控制設(shè) 備的輪詢ID的標(biāo)準(zhǔn)輪詢消息,S卩,主設(shè)備不在輪詢?cè)摽刂圃O(shè)備,則該控制設(shè)備可操作為丟 棄輪詢ID并獲得新的輪詢ID。具體地,如果控制設(shè)備收到預(yù)定數(shù)量的輪詢ID請(qǐng)求輪詢消息(其在每10個(gè)輪詢循環(huán)之后被傳輸),例如,兩個(gè)⑵輪詢ID請(qǐng)求輪詢消息,則該控制設(shè) 備將丟棄它的輪詢ID??刂圃O(shè)備利用輪詢周期計(jì)數(shù)器來(lái)保持追蹤從該控制設(shè)備最后一次被 輪詢之后有多少個(gè)輪詢ID請(qǐng)求輪詢消息已經(jīng)被傳輸了。特別地,在步驟430中,如果收到的輪詢消息包括該控制設(shè)備的輪詢ID,則該控制 設(shè)備在步驟438設(shè)置輪詢周期計(jì)數(shù)器等于2并且在步驟440等待兩個(gè)字節(jié)的時(shí)間,直到HPR 時(shí)間周期開(kāi)始。在步驟442,控制設(shè)備在HPR周期內(nèi)等待HPR中斷字符,直到步驟444到達(dá) 了 HPR周期的末端。如果控制設(shè)備在步驟442等到了 HPR中斷字符,則該控制設(shè)備不需要 響應(yīng)輪詢消息即退出程序400。如果該控制設(shè)備在步驟442具有高優(yōu)先級(jí)事件需要報(bào)告,則 該控制設(shè)備隨后進(jìn)入由主設(shè)備執(zhí)行的IPR檢索程序300。為了確定通信線路114上的其他任意控制設(shè)備是否具有相同的輪詢ID,在該控制 設(shè)備可操作為開(kāi)始傳輸對(duì)接收到的標(biāo)準(zhǔn)輪詢消息的響應(yīng)的時(shí)間周期內(nèi),該控制設(shè)備周期性 地等待通信線路上的傳輸而不傳輸對(duì)接收到的標(biāo)準(zhǔn)輪詢消息的響應(yīng)。該控制設(shè)備優(yōu)選地隨 機(jī)選擇不對(duì)第16個(gè)到第32個(gè)標(biāo)準(zhǔn)輪詢消息范圍內(nèi)的標(biāo)準(zhǔn)輪詢消息之一進(jìn)行響應(yīng)。如果在 步驟444HPR周期結(jié)束之前控制設(shè)備在步驟442沒(méi)有等到HPR中斷字符,則在步驟445確定 該控制設(shè)備是否應(yīng)該執(zhí)行對(duì)標(biāo)準(zhǔn)輪詢消息的隨機(jī)不響應(yīng),即,等待通信線路114而不對(duì)標(biāo) 準(zhǔn)輪詢消息進(jìn)行響應(yīng)。如果是這樣,該控制設(shè)備在步驟446等待來(lái)自于另一個(gè)控制設(shè)備的、 對(duì)標(biāo)準(zhǔn)輪詢消息的響應(yīng)。如果該控制設(shè)備在步驟446等到了響應(yīng),則該控制設(shè)備在步驟448 丟棄當(dāng)前的輪詢ID并通過(guò)輪詢ID請(qǐng)求程序350最終獲得另一個(gè)輪詢ID。如果該控制設(shè)備 在步驟445不應(yīng)在通信線路114上等待并且該控制設(shè)備在步驟450具有高優(yōu)先級(jí)事件需要 報(bào)告,則該控制設(shè)備在步驟451傳輸高優(yōu)先級(jí)事件且退出程序400。如果該控制設(shè)備在步 驟450沒(méi)有高優(yōu)先級(jí)事件需要報(bào)告,則該控制設(shè)備在步驟452傳輸對(duì)在步驟428接收到的 標(biāo)準(zhǔn)輪詢消息的響應(yīng)。如果該控制設(shè)備在步驟428沒(méi)有收到標(biāo)準(zhǔn)輪詢消息,則操作該控制設(shè)備以處理非 標(biāo)準(zhǔn)輪詢消息,即,對(duì)輪詢消息、HPR檢索輪詢消息、線路ID請(qǐng)求輪詢消息等進(jìn)行響應(yīng),如圖 6C所示。對(duì)接收到在步驟436傳輸?shù)腍PR中斷字符的響應(yīng)中,主設(shè)備執(zhí)行HPR對(duì)分檢索程 序300,以找出具有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備。特別地,如果控制設(shè)備在步驟454 具有高優(yōu)先級(jí)事件需要報(bào)告并且如果該控制設(shè)備在步驟456接收到HPR檢索輪詢消息,則 在步驟458確定該控制設(shè)備的輪詢ID是否小于或等于中間點(diǎn)值ID_MID。如果接收控制設(shè) 備的輪詢ID處于!PR對(duì)分檢索程序300的檢索范圍內(nèi),則該控制設(shè)備在步驟460在通信線 路上傳輸檢索中斷字符。當(dāng)主設(shè)備確定了具有高優(yōu)先級(jí)事件需要報(bào)告的控制設(shè)備的輪詢ID時(shí),主設(shè)備將 報(bào)告-HPR輪詢消息傳輸?shù)皆摽刂圃O(shè)備。如果該控制設(shè)備在步驟462收到報(bào)告-HPR消息并 且HPR_L0CK標(biāo)識(shí)在步驟464沒(méi)有被設(shè)定,則該控制設(shè)備在步驟466將高優(yōu)先級(jí)事件傳輸?shù)?通信線路114上的控制設(shè)備。然后,該控制設(shè)備在步驟468設(shè)定HPR_L0CK標(biāo)識(shí),從而使該 控制設(shè)備不能傳輸另一個(gè)高優(yōu)先級(jí)事件,直到正常的輪詢?cè)俅伍_(kāi)始。如果控制設(shè)備在步驟454沒(méi)有高優(yōu)先級(jí)事件需要報(bào)告,但是在步驟470已經(jīng)收到 了對(duì)于標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的輪詢消息的響應(yīng),則該控制設(shè)備在步驟472適當(dāng)?shù)靥幚碓擁憫?yīng)。例 如,如果用戶啟動(dòng)了鍵盤120之一上的按鈕,則鍵盤120可傳輸對(duì)應(yīng)于選擇第一照明預(yù)置的
14高優(yōu)先級(jí)消息。當(dāng)在步驟470該控制設(shè)備收到了高優(yōu)先級(jí)消息時(shí),該控制設(shè)備在步驟472 可對(duì)第一照明預(yù)置做出響應(yīng),例如,該控制設(shè)備可根據(jù)第一照明預(yù)置點(diǎn)亮LED或者控制照 明負(fù)荷104。對(duì)負(fù)荷控制系統(tǒng)的命令的處理已在第6,803,728號(hào)美國(guó)專利中作出了更加詳 細(xì)的描述。如果該控制設(shè)備在步驟470還沒(méi)有收到對(duì)于標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)輪詢消息的響應(yīng),但是 該控制設(shè)備在步驟474已經(jīng)收到了輪詢ID請(qǐng)求輪詢消息,則控制器150在步驟476使可變 輪詢周期計(jì)數(shù)器減1。如果在步驟478可變輪詢周期計(jì)數(shù)器等于0,則該控制設(shè)備在步驟 480丟棄輪詢ID。否則,簡(jiǎn)單地退出程序400。如果該控制設(shè)備在步驟480還沒(méi)有接收到 輪詢ID請(qǐng)求輪詢消息,則在步驟482確定接收到的消息是否是丟棄ID消息。如果該控制 設(shè)備在步驟482接收到了丟棄ID消息并且該丟棄ID消息包括了被輪詢的控制設(shè)備的輪詢 ID,則被輪詢的控制設(shè)備在步驟480丟棄當(dāng)前的輪詢ID并且退出程序400。如果該控制設(shè) 備在步驟482沒(méi)有接收到丟棄ID消息,或者如果丟棄ID消息沒(méi)有包括被輪詢的控制設(shè)備 的輪詢ID,則簡(jiǎn)單地退出程序400。圖7是啟動(dòng)程序500的流程圖,該程序由每個(gè)控制設(shè)備的控制器150在啟動(dòng)時(shí) (即,通電時(shí))執(zhí)行。在步驟510,控制器150使計(jì)時(shí)器開(kāi)啟。如果在步驟512控制設(shè)備具 有存儲(chǔ)在存儲(chǔ)器162內(nèi)的輪詢ID,則控制器150在步驟514設(shè)置第一時(shí)間、,其中ti = 2sec+(20msec ·輪詢 ID)(方程 3)接下來(lái),該控制設(shè)備在步驟156等待通信線路114上的通信(即,線路活動(dòng)),直到 計(jì)時(shí)器在步驟518超過(guò)第一時(shí)間、。如果計(jì)時(shí)器在步驟518超過(guò)了第一時(shí)間t1;則該控制 設(shè)備在步驟520開(kāi)始作為主設(shè)備進(jìn)行操作。接下來(lái),該控制設(shè)備執(zhí)行輪詢ID請(qǐng)求程序350, 以允許通信線路114上的其他控制設(shè)備請(qǐng)求輪詢ID (如果需要)。然后,退出啟動(dòng)程序500, 此時(shí),作為主設(shè)備操作的該控制設(shè)備開(kāi)始執(zhí)行輪詢程序200。如果該控制設(shè)備在步驟516探 測(cè)到線路活動(dòng),則該控制設(shè)備在步驟522簡(jiǎn)單地作為從屬設(shè)備操作(即,不作為主設(shè)備)并 且退出啟動(dòng)程序500。如果該控制設(shè)備在步驟512不具有存儲(chǔ)在存儲(chǔ)器162內(nèi)的輪詢ID (或者不具有存 儲(chǔ)器存儲(chǔ)輪詢ID),則控制器在步驟524設(shè)置第二時(shí)間t2,從而t2 = 4. 02sec+(600msec · SNL0W_12_bits),(方程 4)其中SNmw_12_bits是該控制設(shè)備的序列號(hào)中較低的12位的值。根據(jù)方程2,第二時(shí)間 t2總是大于第一時(shí)間、,從而在允許不具有輪詢ID的控制設(shè)備之前允許具有輪詢ID的控 制設(shè)備變?yōu)橹髟O(shè)備。該控制設(shè)備等到在步驟526中探測(cè)到線路活動(dòng)或者計(jì)時(shí)器在步驟528 中超過(guò)了第二時(shí)間t2,此時(shí),該控制設(shè)備在步驟530將輪詢ID設(shè)置為0。然后,該控制設(shè)備 在步驟520中開(kāi)始作為主設(shè)備進(jìn)行操作并且執(zhí)行輪詢ID請(qǐng)求程序350。如果該控制設(shè)備在 步驟526探測(cè)到通信線路114上的通信,則該控制設(shè)備在步驟532作為從屬設(shè)備操作且退 出啟動(dòng)程序500。半永久的輪詢ID便于傳輸輪詢消息的用途允許容易地組合兩個(gè)或更多的功能性 照明控制系統(tǒng)。在某些情況下,期望首先對(duì)兩個(gè)(或更多的)獨(dú)立的照明控制系統(tǒng)進(jìn)行安 裝和編程,以獲得每個(gè)照明控制系統(tǒng)的所需的功能,然后在晚些時(shí)候?qū)蓚€(gè)照明控制系統(tǒng) 物理連接,以形成一個(gè)更大的照明控制系統(tǒng)。在照明控制系統(tǒng)組合之前,每個(gè)照明控制系統(tǒng) 都將單獨(dú)配置,以使得第一照明控制系統(tǒng)的某些控制設(shè)備具有與第二照明控制系統(tǒng)的某些控制設(shè)備相同的輪詢ID。優(yōu)選地,當(dāng)將兩個(gè)通信線路連接到一起時(shí),照明控制系統(tǒng)可操作為自動(dòng)變?yōu)楣δ?性的且沒(méi)有通信錯(cuò)誤,同時(shí)仍然保持每個(gè)照明控制系統(tǒng)的編程信息。根據(jù)本發(fā)明的方法,當(dāng) 照明控制系統(tǒng)的通信線路連接時(shí),每個(gè)照明控制系統(tǒng)的控制設(shè)備都可操作為自動(dòng)解決輪詢 ID的復(fù)制。因?yàn)檎彰骺刂葡到y(tǒng)的編程依賴于控制設(shè)備的序列號(hào),因而控制設(shè)備可操作為改 變其輪詢ID并影響編程信息。具體地,當(dāng)將通信線路連接在一起時(shí),控制設(shè)備可操作為確定在通信線路上具有 輪詢ID相同的其他控制設(shè)備(通過(guò)隨機(jī)地在通信線路上等待而非響應(yīng)于標(biāo)準(zhǔn)輪詢消息) 并且丟棄該輪詢ID(例如,在圖6B的步驟445、446和448中)。然后,已經(jīng)丟棄其輪詢ID 的控制設(shè)備能夠響應(yīng)于由主設(shè)備傳輸?shù)妮喸僆D請(qǐng)求輪詢消息,以獲得新的輪詢ID。雖然本發(fā)明是就具體的實(shí)施例來(lái)進(jìn)行說(shuō)明的,但是本發(fā)明的很多其他變形、修改 以及其他用途對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)都是顯而易見(jiàn)的。因此,優(yōu)選地,本發(fā)明并不局限于 這些具體的說(shuō)明,其范圍僅由權(quán)利要求確定。
1權(quán)利要求
一種由主設(shè)備對(duì)多個(gè)控制設(shè)備進(jìn)行輪詢的方法,所述主設(shè)備是從所述多個(gè)控制設(shè)備中選取的,所述多個(gè)控制設(shè)備中的每個(gè)均連接至通信線路并包括獨(dú)有的輪詢ID,所述方法包括以下步驟所述主設(shè)備將輪詢消息順序傳輸至在輪詢ID列表中標(biāo)記為活動(dòng)的每個(gè)控制設(shè)備;對(duì)每個(gè)控制設(shè)備,當(dāng)所述設(shè)備的輪詢ID與所述輪詢消息的輪詢ID相匹配時(shí),所述控制設(shè)備對(duì)所述輪詢消息做出響應(yīng);所述主設(shè)備向所述多個(gè)控制設(shè)備周期性地傳輸輪詢ID請(qǐng)求輪詢消息;以及對(duì)每個(gè)控制設(shè)備,如果所述控制設(shè)備的輪詢ID未在所述主設(shè)備的所述輪詢ID列表中標(biāo)記為活動(dòng)的,則所述控制設(shè)備對(duì)所述輪詢ID請(qǐng)求輪詢消息做出響應(yīng)。
2.如權(quán)利要求1所述的方法,還包括以下步驟在所述主設(shè)備順序傳輸輪詢消息的步驟之前,建立所述輪詢ID列表,所述輪詢ID列表 指示了輪詢消息應(yīng)傳輸?shù)降目刂圃O(shè)備,在所述列表中的每個(gè)控制設(shè)備的狀態(tài)被標(biāo)記為活動(dòng) 的。
3.如權(quán)利要求2所述的方法,還包括以下步驟通過(guò)采用所述多個(gè)控制設(shè)備中的每個(gè)的獨(dú)有序列號(hào)生成每個(gè)輪詢ID,將獨(dú)有的輪詢 ID分配給所述多個(gè)控制設(shè)備中的每個(gè)。
4.如權(quán)利要求3所述的方法,還包括以下步驟將第二通信線路連接至第一通信線路,所述第二通信線路具有與其相連的第二多個(gè)控 制設(shè)備。
5.如權(quán)利要求3所述的方法,其中所述序列號(hào)由設(shè)備制造者永久地分配給所述多個(gè)控 制設(shè)備中的每個(gè)。
6.如權(quán)利要求3所述的方法,其中所述序列號(hào)為32位序列號(hào)。
7.如權(quán)利要求1所述的方法,還包括以下步驟如果控制設(shè)備在預(yù)定的次數(shù)未對(duì)傳輸至所述控制設(shè)備的輪詢消息作出響應(yīng),則所述主 設(shè)備將所述控制設(shè)備的狀態(tài)標(biāo)記為缺失的而非活動(dòng)的;以及使標(biāo)記為缺失的控制設(shè)備的輪詢ID可用于再分配給連接至所述通信線路的其他設(shè)備。
8.如權(quán)利要求1所述的方法,還包括以下步驟如果來(lái)自控制設(shè)備的響應(yīng)無(wú)效預(yù)定的次數(shù),則所述主設(shè)備將所述控制設(shè)備的狀態(tài)標(biāo)記 為缺失的而非活動(dòng)的;以及使標(biāo)記為缺失的控制設(shè)備的輪詢ID可用于再分配給連接至所述通信線路的其他設(shè)備。
9.一種將來(lái)自第一控制設(shè)備的數(shù)字消息通信至第二控制設(shè)備的方法,所述方法包括以 下步驟所述第一設(shè)備將其自身建立為主設(shè)備; 所述第一設(shè)備選取第一輪詢ID ; 所述第一設(shè)備傳輸輪詢ID請(qǐng)求輪詢消息;在所述第一設(shè)備傳輸所述輪詢ID請(qǐng)求輪詢消息之后的預(yù)定時(shí)間周期內(nèi),所述第二設(shè) 備傳輸中斷字符;所述第一設(shè)備響應(yīng)于所述中斷字符向所述第二設(shè)備傳輸?shù)诙喸僆D ;以及 所述第一設(shè)備利用所述第二輪詢ID向所述第二設(shè)備傳輸所述數(shù)字消息。
10.如權(quán)利要求9所述的方法,還包括以下步驟在所述第一設(shè)備向所述第二設(shè)備傳輸?shù)诙喸僆D的步驟之前,作為對(duì)所述第二設(shè)備 傳輸所述中斷字符的響應(yīng),所述第一設(shè)備確定所述第二設(shè)備的序列號(hào)。
11.如權(quán)利要求10所述的方法,其中所述第一設(shè)備確定所述第二設(shè)備的序列號(hào)的步驟 包括所述第一設(shè)備執(zhí)行對(duì)分檢索程序。
12.如權(quán)利要求11所述的方法,其中所述第一設(shè)備執(zhí)行對(duì)分檢索程序的步驟還包括以 下步驟所述第一設(shè)備傳輸包括序列號(hào)的檢索范圍的序列號(hào)檢索輪詢消息; 所述第二設(shè)備確定所述第二設(shè)備的序列號(hào)是否位于序列號(hào)的所述檢索范圍內(nèi);以及 當(dāng)所述第二設(shè)備的序列號(hào)位于序列號(hào)的所述檢索范圍內(nèi)時(shí),在所述第一設(shè)備傳輸所述 序列號(hào)檢索輪詢消息之后的預(yù)定時(shí)間周期內(nèi),所述第二設(shè)備傳輸檢索中斷字符。
13.—種對(duì)通信線路上的多個(gè)控制設(shè)備進(jìn)行輪詢的方法,所述多個(gè)控制設(shè)備中的每個(gè) 均具有獨(dú)有的輪詢ID,所述方法包括以下步驟利用所述多個(gè)控制設(shè)備的第一控制設(shè)備的輪詢ID將第一輪詢消息傳輸至所述第一控 制設(shè)備;從所述第一控制設(shè)備接收對(duì)所述第一輪詢消息的響應(yīng); 將輪詢ID請(qǐng)求輪詢消息傳輸至所述多個(gè)控制設(shè)備;在來(lái)自第二控制設(shè)備的輪詢ID請(qǐng)求輪詢消息之后的預(yù)定時(shí)間周期內(nèi)接收中斷字符; 執(zhí)行檢索程序,以確定所述第二控制設(shè)備的輪詢ID ;以及 將新的輪詢ID傳輸至所述第二控制設(shè)備。
14.如權(quán)利要求13所述的方法,還包括以下步驟在接收中斷字符的步驟之前,在所述輪詢ID請(qǐng)求輪詢消息之后的所述預(yù)定時(shí)間周期 內(nèi)傳輸中斷字符。
15.如權(quán)利要求14所述的方法,其中傳輸中斷字符的步驟還包括在所述輪詢消息中 的一個(gè)之后的所述預(yù)定時(shí)間周期內(nèi),所述多個(gè)控制設(shè)備中的多于一個(gè)的控制設(shè)備同時(shí)傳輸 中斷字符。
16.一種由連接至通信線路的控制設(shè)備獲得新的輪詢ID的方法,所述控制設(shè)備具有初 始輪詢ID,所述方法包括以下步驟接收包括所述初始輪詢ID的輪詢消息;等待在所述通信線路上傳輸?shù)膶?duì)所述輪詢消息的響應(yīng);如果在所述通信線路上等到了對(duì)所述輪詢消息的響應(yīng),則丟棄所述初始輪詢ID ;接收輪詢ID請(qǐng)求輪詢消息;響應(yīng)于接收輪詢ID請(qǐng)求輪詢消息的步驟傳輸中斷字符;以及 接收所述新的輪詢ID。
17.如權(quán)利要求16所述的方法,還包括以下步驟 接收輪詢ID搜索輪詢消息;響應(yīng)于接收輪詢ID搜索輪詢消息的步驟傳輸中斷字符。
18.—種由連接至通信線路的控制設(shè)備獲得新的輪詢ID的方法,所述控制設(shè)備具有初 始輪詢ID,所述方法包括以下步驟接收預(yù)定數(shù)量的不包括所述初始輪詢ID的連續(xù)輪詢消息;響應(yīng)于接收預(yù)定數(shù)量的不包括所述初始輪詢ID的連續(xù)輪詢消息的步驟,丟棄所述初 始輪詢ID ;接收輪詢ID請(qǐng)求輪詢消息;響應(yīng)于接收輪詢ID請(qǐng)求輪詢消息的步驟傳輸中斷字符;以及 接收所述新的輪詢ID。
19.如權(quán)利要求18所述的方法,還包括以下步驟 接收輪詢ID搜索輪詢消息;以及響應(yīng)于接收輪詢ID搜索輪詢消息的步驟傳輸中斷字符。
20.一種鏈接兩個(gè)照明控制系統(tǒng)的方法,包括以下步驟提供連接至具有第一線路地址的第一控制設(shè)備的第一通信線路; 提供連接至具有第二線路地址的第二控制設(shè)備的第二通信線路,所述第二線路地址與 所述第一線路地址相同;將所述第一通信線路連接至所述第二通信線路;所述第一控制設(shè)備確定所述第二控制設(shè)備的所述第二線路地址與所述第一線路地址 相同;所述第一控制設(shè)備響應(yīng)于確定的步驟丟棄所述第一線路地址;以及 所述第一控制設(shè)備得到第三線路地址,所述第三線路地址不同于所述第二線路地址。
21.如權(quán)利要求20所述的方法,其中得到第三線路地址的步驟還包括以下步驟 接收輪詢ID請(qǐng)求輪詢消息;響應(yīng)于接收輪詢ID請(qǐng)求輪詢消息的步驟傳輸中斷字符;以及 接收第三輪詢ID。
22.如權(quán)利要求21所述的方法,其中得到第三線路地址的步驟還包括以下步驟 接收輪詢ID搜索輪詢消息;以及響應(yīng)于接收輪詢ID搜索輪詢消息的步驟傳輸中斷字符。
23.如權(quán)利要求20所述的方法,其中確定的步驟還包括以下步驟 所述第一控制設(shè)備接收包括第一輪詢ID的輪詢消息;所述第一控制設(shè)備等待在所述通信線路上傳輸?shù)膶?duì)所述輪詢消息的響應(yīng);以及 如果在所述通信線路上等到了對(duì)所述輪詢消息的響應(yīng),則所述第一控制設(shè)備確定所述 第二控制設(shè)備的所述第二線路地址與所述第一線路地址相同。
全文摘要
用于具有連接至通信線路的多個(gè)控制設(shè)備的照明控制系統(tǒng)的通信協(xié)議利用輪詢技術(shù)來(lái)調(diào)整控制設(shè)備之間的數(shù)字消息傳輸。當(dāng)控制設(shè)備通電時(shí),控制設(shè)備中的一個(gè)被建立為“主”設(shè)備。在常規(guī)操作過(guò)程中,主設(shè)備利用每個(gè)控制設(shè)備的獨(dú)有半永久輪詢ID,將標(biāo)準(zhǔn)輪詢消息連續(xù)傳輸至每個(gè)控制設(shè)備。主設(shè)備周期性地將輪詢ID請(qǐng)求輪詢消息傳輸至控制設(shè)備,允許不具有輪詢ID的設(shè)備請(qǐng)求輪詢ID。如果控制設(shè)備確定主設(shè)備并非正在向其傳輸輪詢消息或者另一控制設(shè)備具有相同的輪詢ID,則控制設(shè)備丟棄其輪詢ID并獲取另一輪詢ID。
文檔編號(hào)H05B37/02GK101919312SQ200880004374
公開(kāi)日2010年12月15日 申請(qǐng)日期2008年1月25日 優(yōu)先權(quán)日2007年2月8日
發(fā)明者R·保羅·司鐸克爾 申請(qǐng)人:路創(chuàng)電子公司