專利名稱:輪詢通信系統(tǒng)和輪詢控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種輪詢通信系統(tǒng)和一種輪詢控制方法,它們通過連續(xù)地從一個(gè)主站呼叫多個(gè)子站來進(jìn)行通信。
背景技術(shù):
圖1A示出了多個(gè)子站經(jīng)由一條總線連接到一個(gè)主站的一個(gè)系統(tǒng)的通用結(jié)構(gòu)的一個(gè)例子。在圖1A中,該系統(tǒng)包括一個(gè)主機(jī)100、一個(gè)主站101、子站102、數(shù)據(jù)終端設(shè)備(DTE)103、和一條總線104。M、M#1、M#2、……表示調(diào)制解調(diào)器,#1、#2、……表示子站102的地址。也就是說,在數(shù)據(jù)終端設(shè)備103和主機(jī)100之間通過把多個(gè)子站102連接到主站101來執(zhí)行數(shù)據(jù)通信,其中主站101通過總線104被連接到主機(jī)100。
在這樣一個(gè)使用一條總線的系統(tǒng)中,使用了諸如CSMA/CD(CarrierSense Multiple Access/Collision Detection,載波監(jiān)聽多路訪問/沖突檢測)方法之類的通信方法和一種輪詢/選擇方法。在LAN(Local AreaNetwork,局域網(wǎng))等中CSMA/CD方法被標(biāo)準(zhǔn)化了。
圖1B是一個(gè)用于說明傳統(tǒng)的輪詢方法的時(shí)序圖。如圖1B所示,例如,一個(gè)主站通過連續(xù)地指定每一個(gè)子站#1、#2、……的地址來詢問子站該子站是否具有傳輸數(shù)據(jù)。當(dāng)指定一個(gè)子站時(shí),當(dāng)這個(gè)指定的子站不具有傳輸數(shù)據(jù)時(shí)該子站向主站通知沒有數(shù)據(jù),以及當(dāng)該子站具有傳輸數(shù)據(jù)時(shí)執(zhí)行數(shù)據(jù)傳輸。響應(yīng)于來自該子站的數(shù)據(jù)傳輸,主站向該子站提供一個(gè)正常接收通知,然后該子站發(fā)送一個(gè)傳輸結(jié)束通知。然后,主站通過指定子站的地址向下一個(gè)子站詢問該子站是否具有傳輸數(shù)據(jù)。此外,當(dāng)一個(gè)子站沒有對(duì)輪詢做出答復(fù)時(shí),主站在一段預(yù)定時(shí)間過去之后依據(jù)下一個(gè)輪詢地址執(zhí)行輪詢。
圖1C是一個(gè)用于說明傳統(tǒng)選擇方法的時(shí)序圖。如圖1C所示,例如,當(dāng)一個(gè)主站通過選擇一個(gè)子站來傳輸數(shù)據(jù)時(shí),在這種情況下,主站通過增加該子站的地址#1來詢問該子站接收準(zhǔn)備是否令人滿意(OK)。當(dāng)該子站向主站答復(fù)準(zhǔn)備OK時(shí),主站通過增加該子站的地址#1來傳輸數(shù)據(jù)。當(dāng)該子站正常地接收數(shù)據(jù)時(shí),該子站發(fā)送一個(gè)正常接收通知,然后響應(yīng)于該正常接收通知,主站發(fā)送一個(gè)傳輸結(jié)束通知。
圖2A和2B是用于說明一個(gè)傳統(tǒng)輪詢的流程圖。圖2A是用于一個(gè)主站的流程圖,而圖2B是用于一個(gè)子站的流程圖。
首先,將參考圖2A給出對(duì)主站的處理的描述。在步驟S11,主站連續(xù)地改變一個(gè)子站地址。然后,在步驟S12,主站通過增加這次改變的子站的地址,向該子站詢問該子站是否具有傳輸數(shù)據(jù)。在步驟S13,主站確定是否存在有一個(gè)該子站具有傳輸數(shù)據(jù)的通知。在該子站沒有傳輸數(shù)據(jù)(在步驟S13為NO)的情況下,處理返回到步驟S11。另一方面,在該子站答復(fù)該子站具有傳輸數(shù)據(jù)(在步驟S13為YES)的情況下,在步驟S14,主站從該子站中接收數(shù)據(jù)。當(dāng)主站正常地接收數(shù)據(jù)時(shí),在步驟S15,主站向該子站發(fā)送一個(gè)正常接收通知。當(dāng)在步驟S16主站從該子站接收一個(gè)傳輸結(jié)束通知時(shí),處理返回到步驟S11。
接下來,將參考圖2B給出對(duì)該子站的處理的描述。在步驟S21,每一個(gè)子站待機(jī)直到它的地址被呼叫為止。當(dāng)該子站識(shí)別到它在步驟S22被呼叫時(shí),在步驟S23,該子站確定是否有傳輸數(shù)據(jù)。當(dāng)沒有傳輸數(shù)據(jù)(在步驟S23為NO)時(shí),在步驟S27,該子站向主站通知沒有傳輸數(shù)據(jù)。然后,處理返回到步驟S21。另一方面,當(dāng)有傳輸數(shù)據(jù)(在步驟S23為YES)時(shí),在步驟S24,該子站執(zhí)行數(shù)據(jù)傳輸。當(dāng)在步驟S25該子站從主站中接收一個(gè)正常接收通知時(shí),在步驟S26,該子站向主站傳輸一個(gè)傳輸結(jié)束通知,然后處理返回到步驟S21。
圖3A和3B是用于說明傳統(tǒng)的選擇方法的流程圖。圖3A是用于一個(gè)主站的流程圖,而圖3B是用于一個(gè)子站的流程圖。
首先,將參考圖3A給出對(duì)主站的處理的描述。在步驟S31,主站按次序改變地址指向下一個(gè)子站。然后,在步驟S32,主站向該子站詢問接收準(zhǔn)備是否OK。主站在步驟S33中確定該子站的接收準(zhǔn)備是否OK。當(dāng)接收準(zhǔn)備沒有OK(在步驟S33為NO)時(shí),處理返回到步驟S32。另一方面,當(dāng)接收準(zhǔn)備OK(在步驟S33為YES)時(shí),在步驟S34,主站傳輸數(shù)據(jù)。當(dāng)在步驟S35主站從該子站接收一個(gè)正常接收通知時(shí),在步驟S36,主站向該子站傳輸一個(gè)傳輸結(jié)束通知。
接下來,將參考圖3B給出對(duì)該子站的處理的描述。在步驟S41,該子站待機(jī)直到它的地址被呼叫為止。當(dāng)該子站識(shí)別到它在步驟S42被呼叫時(shí),在步驟S43,該子站確定接收準(zhǔn)備是否OK。。當(dāng)接收準(zhǔn)備沒有OK(在步驟S43為NO)時(shí),在步驟S47,該子站向主站發(fā)送一個(gè)接收準(zhǔn)備NG(否定的)通知,并且處理返回到步驟S41。另一方面,當(dāng)接收準(zhǔn)備OK(在步驟S43為YES)時(shí),在步驟S44,該子站接收數(shù)據(jù)。然后,在步驟S45,該子站向主站發(fā)送一個(gè)正常接收通知。然后,在步驟S46,該子站從主站接收一個(gè)傳輸結(jié)束通知,而且處理返回到步驟S41。
在LAN中廣泛使用的CDMA/CD方法由IEEE 802.3標(biāo)準(zhǔn)化,而且與數(shù)據(jù)傳輸速率一致的諸如10BASE-T(10Mbps)和100BASE-T(100Mbps)之類的方法是已知的。在這種方法中,當(dāng)前是否正在執(zhí)行數(shù)據(jù)通信是通過載波檢測確定的。一個(gè)子站在其它子站不是正在執(zhí)行數(shù)據(jù)通信時(shí)發(fā)送數(shù)據(jù)。在這種情況下,當(dāng)多個(gè)子站同時(shí)傳輸數(shù)據(jù)時(shí),出現(xiàn)傳輸沖突。當(dāng)檢測到傳輸沖突時(shí),每一個(gè)子站隨機(jī)地設(shè)置一個(gè)等待時(shí)間,在此之后該子站再繼續(xù)傳輸數(shù)據(jù)。因此,存在有一個(gè)問題是在一個(gè)高通信量狀態(tài)中傳輸沖突出現(xiàn)頻繁而且吞吐量降低。
此外,輪詢/選擇方法是指一種依據(jù)來自于主站的控制執(zhí)行數(shù)據(jù)通信的方法。在選擇方法中,主站通過選擇子站來傳輸數(shù)據(jù)。在輪詢方法中,主站連續(xù)地指定子站,然后該子站向主站傳輸數(shù)據(jù)。在這種傳統(tǒng)的輪詢方法中,即使在多個(gè)子站中存在有不在線的子站、或者發(fā)生故障的子站的情況下,所有這些子站也都被依次輪詢。因此,正在等待數(shù)據(jù)傳輸?shù)淖诱颈辉O(shè)置為等待狀態(tài)直到它被指定為止。因此,存在有一個(gè)問題是不能以與通信量成比例的頻率與一個(gè)具有高通信量的子站通信。
此外,一個(gè)家電網(wǎng)絡(luò)是已知的。該家電網(wǎng)絡(luò)作為一個(gè)用于數(shù)據(jù)通信的網(wǎng)絡(luò)通過使用內(nèi)部布線來允許自動(dòng)控制各種家用電器,其中內(nèi)部布線為一個(gè)家庭或類似地方的電器提供操作電源。通常,CSMA/CD方法被應(yīng)用于該家電網(wǎng)絡(luò)。此外,已知一個(gè)系統(tǒng),其中一臺(tái)個(gè)人計(jì)算機(jī)由一種電力線載波方法通過一條輸入線和低壓配電線連接到因特網(wǎng),其中該個(gè)人計(jì)算機(jī)連接到一條室內(nèi)的電源線。在這種情況下,對(duì)應(yīng)于主站的一個(gè)調(diào)制解調(diào)器被提供作為一個(gè)變壓器,它把6600V的高電壓轉(zhuǎn)換成100V或者200V的低電壓。此外,在室內(nèi)提供一個(gè)對(duì)應(yīng)于該子站的調(diào)制解調(diào)器。因此,一個(gè)系統(tǒng)被構(gòu)造為通過使用低電壓配電線和輸入線作為一個(gè)電力線載波系統(tǒng)的傳輸通道,執(zhí)行數(shù)據(jù)通信。為此,室內(nèi)的電源線是共享的。因此,有一個(gè)問題是出現(xiàn)了相互干擾。
發(fā)明內(nèi)容
本發(fā)明的一般目的是提供一種改進(jìn)的和有用的輪詢通信系統(tǒng)和輪詢控制方法,在該系統(tǒng)和方法中消除了上述問題。
本發(fā)明的更具體的目的是提供一種輪詢通信系統(tǒng)和輪詢控制方法,它們應(yīng)付一個(gè)高通信量環(huán)境,并且即使在一種家電共存的情況下,也能夠通過應(yīng)用一種沒有相互干擾的輪詢方法而進(jìn)行高速的數(shù)據(jù)通信。
為了實(shí)現(xiàn)上述目的,依據(jù)本發(fā)明的一個(gè)方面,提供了一種輪詢通信系統(tǒng),包括一個(gè)主站;以及多個(gè)連接到該主站的子站,該主站包括一個(gè)地址控制部分,它把一個(gè)預(yù)定的輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同數(shù)目的輪詢次數(shù),并且該地址控制部分保持對(duì)應(yīng)于該多種類型輪詢間隔的輪詢目標(biāo)子站的地址;以及一個(gè)第一輪詢控制部分,它切換該多種類型的輪詢間隔,并且同時(shí)依據(jù)包括是否有來自于子站的答復(fù)在內(nèi)的子站狀態(tài),控制在地址控制部分中保持的子站地址從一個(gè)輪詢間隔到另一個(gè)輪詢間隔的移動(dòng),每一個(gè)子站包括一個(gè)第二輪詢控制部分,它在該子站被主站輪詢時(shí),取決于傳輸數(shù)據(jù)的存在發(fā)送一個(gè)答復(fù)。
此外,依據(jù)本發(fā)明的另一個(gè)方面,提供了一種輪詢通信系統(tǒng),包括一個(gè)主站;多個(gè)子站;以及一個(gè)家電網(wǎng)絡(luò),其中主站包括一個(gè)第一輪詢控制部分,它把一個(gè)預(yù)定周期分成一個(gè)家電網(wǎng)絡(luò)的通信間隔和一個(gè)該主站與多個(gè)子站的輪詢通信間隔,并且在輪詢通信間隔中在該多個(gè)子站上執(zhí)行輪詢,而且每一個(gè)子站包括一個(gè)第二輪詢控制部分,它響應(yīng)于由主站進(jìn)行的輪詢,取決于傳輸數(shù)據(jù)的存在發(fā)送一個(gè)答復(fù)。
此外,依據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于輪詢通信系統(tǒng)的輪詢控制方法,其中該輪詢通信系統(tǒng)具有多個(gè)連接到一個(gè)主站的子站,該方法包括以下步驟把主站對(duì)多個(gè)子站的一個(gè)預(yù)定輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同數(shù)目的輪詢次數(shù);把沒有對(duì)輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^少次數(shù)輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站;以及,把已經(jīng)對(duì)該輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^多次輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站。
此外,依據(jù)本發(fā)明的另一個(gè)方面,提供了一種將在一個(gè)輪詢通信系統(tǒng)的主站中被實(shí)現(xiàn)的輪詢控制方法,其中該輪詢通信系統(tǒng)包括主站、多個(gè)子站以及一個(gè)家電網(wǎng)絡(luò),該方法包括以下步驟把一個(gè)預(yù)定周期分成一個(gè)家電網(wǎng)絡(luò)的通信間隔和一個(gè)該主站與多個(gè)子站的輪詢通信間隔;以及在輪詢通信間隔中輪詢?cè)摱鄠€(gè)子站。
此外,依據(jù)本發(fā)明的另一個(gè)方面,提供了一個(gè)連接到多個(gè)子站的主站,包括一個(gè)地址控制部分,它把一個(gè)預(yù)定的輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同數(shù)目的輪詢次數(shù),并且該地址控制部分保持對(duì)應(yīng)于該多種類型輪詢間隔的輪詢目標(biāo)子站的地址;以及一個(gè)輪詢控制部分,它切換該多種類型的輪詢間隔,并且同時(shí)依據(jù)包括是否從子站接收到一個(gè)答復(fù)在內(nèi)的子站狀態(tài),控制在地址控制部分中保持的子站地址從一個(gè)輪詢間隔到另一個(gè)輪詢間隔的移動(dòng),其中該答復(fù)是在輪詢子站時(shí)取決于傳輸數(shù)據(jù)的存在而被接收的。
根據(jù)本發(fā)明,在一個(gè)其中在一個(gè)主站和多個(gè)子站之間執(zhí)行輪詢通信的系統(tǒng)中,依據(jù)幀脈沖等把一個(gè)預(yù)定輪詢周期分成多種類型的輪詢間隔。每一個(gè)輪詢間隔具有一個(gè)不同數(shù)目的輪詢次數(shù),而且一個(gè)輪詢間隔對(duì)應(yīng)于一個(gè)子站的一個(gè)狀態(tài),諸如該子站的電源是否接通。因此,有可能減少對(duì)具有故障、不在線等的子站的輪詢次數(shù),并且增加對(duì)具有傳輸數(shù)據(jù)概率較高的子站的輪詢次數(shù)。因此,實(shí)現(xiàn)了改善的吞吐量。此外,有可能取決于在每一個(gè)輪詢間隔中的子站數(shù)目、通過恰當(dāng)?shù)馗淖兠恳粋€(gè)輪詢間隔的長度有效地操作該系統(tǒng)。
此外,在一個(gè)與一個(gè)家電網(wǎng)絡(luò)相結(jié)合的輪詢通信系統(tǒng)中,通過把一個(gè)預(yù)定周期分成一個(gè)家電通信間隔和一個(gè)輪詢通信間隔,有可能在經(jīng)由同一電源線等使用一個(gè)通信通路時(shí)防止相互干擾并且實(shí)現(xiàn)共存。同時(shí),另一個(gè)優(yōu)點(diǎn)在于在高通信量的一臺(tái)主站和多個(gè)子站之間能夠平穩(wěn)地執(zhí)行通信。此外,還有另一個(gè)優(yōu)點(diǎn)是通過增加對(duì)具有傳輸數(shù)據(jù)概率較高的子站的輪詢次數(shù),通過把輪詢通信間隔分成例如一個(gè)高速的輪詢間隔和一個(gè)低速的輪詢間隔,以及通過取決于子站的狀態(tài)改變輪詢次數(shù),改善了吞吐量。
當(dāng)結(jié)合下列附圖閱讀時(shí),本發(fā)明的其它目的、特征和優(yōu)點(diǎn)通過以下的詳細(xì)說明將變得更為明顯。
圖1A是一個(gè)顯示了一個(gè)傳統(tǒng)系統(tǒng)的方框圖,在該系統(tǒng)中多個(gè)子站連接到一條被連接到一個(gè)主站的總線;圖1B和1C是分別用于說明一種傳統(tǒng)的輪詢方法和一種傳統(tǒng)的選擇方法的時(shí)序圖;圖2A是用于說明在一個(gè)傳統(tǒng)輪詢中一個(gè)主站的處理的一個(gè)流程圖;圖2B是用于說明在一個(gè)傳統(tǒng)輪詢中一個(gè)子站的處理的一個(gè)流程圖;
圖3A是用于說明在一個(gè)傳統(tǒng)選擇中一個(gè)主站的處理的一個(gè)流程圖;圖3B是用于說明在一個(gè)傳統(tǒng)選擇中一個(gè)子站的處理的一個(gè)流程圖;圖4是本發(fā)明的一個(gè)實(shí)施例的一個(gè)方框圖;圖5是一個(gè)顯示了本發(fā)明實(shí)施例中的一個(gè)主站的方框圖;圖6是一個(gè)顯示了本發(fā)明實(shí)施例中的一個(gè)子站的方框圖;圖7A是一個(gè)用于說明依據(jù)本發(fā)明實(shí)施例的一個(gè)處理的時(shí)序圖;圖7B是一個(gè)顯示了從主站發(fā)送到子站的、或是從子站發(fā)送到主站的信號(hào)的構(gòu)造的數(shù)據(jù)圖;圖8是一個(gè)用于說明當(dāng)主站的電源接通時(shí)、依據(jù)本發(fā)明實(shí)施例的一個(gè)處理的流程圖;圖9是一個(gè)用于說明依據(jù)本發(fā)明實(shí)施例的主站的一個(gè)處理的流程圖;圖10是用于說明主站的處理的圖9的流程圖的繼續(xù);圖11是一個(gè)用于說明依據(jù)本發(fā)明實(shí)施例的子站的一個(gè)處理的流程圖;圖12是一個(gè)在高速輪詢和低速輪詢之間的狀態(tài)轉(zhuǎn)換圖;圖13是一個(gè)顯示了一個(gè)電力線載波系統(tǒng)的示意圖;以及圖14是一個(gè)用于說明依據(jù)本發(fā)明實(shí)施例的通信時(shí)序的時(shí)序圖。
具體實(shí)施例方式
圖4是一個(gè)用于說明本發(fā)明的一個(gè)實(shí)施例的方框圖。圖4說明了一個(gè)在其中多個(gè)子站#1到#30通過一條總線5連接到一個(gè)主站1的輪詢通信系統(tǒng)。主站1包括一個(gè)輪詢控制部分2、一個(gè)地址控制部分3、以及一個(gè)同步幀產(chǎn)生部分4。圖4顯示了一種其中連接30個(gè)子站的情況,然而,子站的數(shù)目能夠任意選擇。此外,總線5可以是在電力線載波系統(tǒng)中傳輸數(shù)據(jù)的一個(gè)普通的傳輸通道,或者一條配電線和內(nèi)部電線等。
主站1不是統(tǒng)一地對(duì)所有子站#1到#30執(zhí)行輪詢。主站1取決于子站的狀態(tài),通過把一個(gè)預(yù)定的輪詢周期分成多個(gè)輪詢間隔,諸如一個(gè)在其中進(jìn)行了大量輪詢的輪詢間隔、一個(gè)在其中進(jìn)行了少量輪詢的輪詢間隔等,來執(zhí)行輪詢。例如,輪詢周期能夠被分成兩個(gè),即一個(gè)在其中進(jìn)行了大量輪詢的高速輪詢間隔、和一個(gè)在其中進(jìn)行了少量輪詢的低速輪詢間隔?;蛘?,輪詢周期能夠通過進(jìn)一步包括一個(gè)中速輪詢間隔而被分成三個(gè)輪詢間隔,其中在該中速輪詢間隔中進(jìn)行一個(gè)中間數(shù)目的輪詢。此外,輪詢周期能夠被分成更多數(shù)目的輪詢間隔,其中每一個(gè)間隔具有一個(gè)不同數(shù)目的輪詢次數(shù)。
例如,在其中一個(gè)預(yù)定輪詢周期被分成兩個(gè),即高速輪詢間隔和低速輪詢間隔的情況下,在低速輪詢間隔中對(duì)輪詢做出答復(fù)的低速輪詢目標(biāo)子站被改變?yōu)楦咚佥喸兡繕?biāo)子站,而且沒有答復(fù)的低速輪詢目標(biāo)子站仍然是低速輪詢目標(biāo)子站。在這種情況下,輪詢控制部分2具有一個(gè)在高速輪詢間隔和低速輪詢間隔之間切換的功能。地址控制部分3管理高速輪詢目標(biāo)子站的地址和低速輪詢目標(biāo)子站的地址。此外,同步幀產(chǎn)生部分4發(fā)送表示預(yù)定輪詢周期的幀脈沖,其中該預(yù)定輪詢周期包括高速輪詢和低速輪詢間隔。必須注意到,在其中設(shè)置了多種類型的輪詢間隔的情況下,地址控制部分3取決于與相應(yīng)輪詢間隔一致的輪詢次數(shù)的數(shù)目,保持輪詢目標(biāo)子站的地址。
因此,對(duì)低速輪詢做出答復(fù)的子站被改變?yōu)楦咚佥喸兡繕?biāo)子站。對(duì)高速輪詢做出答復(fù)的子站繼續(xù)保持是高速輪詢目標(biāo)子站。此外,沒有對(duì)高速輪詢做出答復(fù)的子站被改變?yōu)榈退佥喸兡繕?biāo)子站。在這種情況下,當(dāng)沒有做出答復(fù)的連續(xù)次數(shù)的數(shù)目超過一個(gè)預(yù)定數(shù)目的次數(shù)時(shí),把子站改變?yōu)榈退佥喸兡繕?biāo)子站是可能的。
此外,在其中輪詢周期被分成上述三個(gè)輪詢間隔的情況下,子站被分成低速輪詢目標(biāo)子站、中速輪詢目標(biāo)子站和高速輪詢目標(biāo)子站。在這種情況下,地址控制部分3管理每一個(gè)子站的地址。此外,當(dāng)沒有做出答復(fù)時(shí)高速輪詢目標(biāo)子站能夠被改變?yōu)橹兴佥喸兡繕?biāo)子站。此外,當(dāng)沒有做出答復(fù)時(shí)中速輪詢目標(biāo)子站能夠被改變?yōu)榈退佥喸兡繕?biāo)子站。此外,當(dāng)做出答復(fù)時(shí)低速輪詢目標(biāo)子站能夠被改變?yōu)橹兴佥喸兡繕?biāo)子站。此外,當(dāng)做出答復(fù)時(shí)中速輪詢目標(biāo)子站能夠被改變?yōu)楦咚佥喸兡繕?biāo)子站。在這種情況下,當(dāng)沒有做出答復(fù)的連續(xù)次數(shù)的數(shù)目超過一個(gè)預(yù)定數(shù)目的次數(shù)時(shí),把子站從一個(gè)當(dāng)前輪詢間隔的目標(biāo)改變?yōu)榱硪粋€(gè)輪詢間隔的目標(biāo)是可能的。因此,由于對(duì)要求輪詢的子站的輪詢次數(shù)變大了,而且低速輪詢是在未在線的子站等上執(zhí)行的,所以有可能改進(jìn)具有傳輸數(shù)據(jù)的子站的響應(yīng)時(shí)間。
圖5是本發(fā)明實(shí)施例中的主站的一個(gè)方框圖。在圖5中,主站11包括一個(gè)輪詢控制部分12、一個(gè)地址控制部分13、一個(gè)同步幀產(chǎn)生部分14、一個(gè)調(diào)制/解調(diào)部分(調(diào)制解調(diào)器)15、一個(gè)控制信息生成部分16、和一個(gè)相位同步振蕩器(PLL)17。輪詢控制部分12包括一個(gè)低速/高速輪詢切換部分18、一個(gè)用于監(jiān)控低速/高速輪詢的次數(shù)的監(jiān)控部分19、一個(gè)高速輪詢答復(fù)監(jiān)控部分20、和一個(gè)數(shù)據(jù)接收監(jiān)控部分21。此外,地址控制部分13包括一個(gè)地址切換部分22、一個(gè)低速輪詢地址表23、和一個(gè)高速輪詢地址表24。換句話說,顯示了其中預(yù)定輪詢周期被分成兩個(gè)輪詢間隔一個(gè)低速輪詢間隔和一個(gè)高速輪詢間隔的一種情況。
此外,同步幀產(chǎn)生部分14依據(jù)來自于相位同步振蕩器17的一個(gè)時(shí)鐘信號(hào)產(chǎn)生預(yù)定輪詢周期的幀脈沖,并且把該幀脈中輸入到調(diào)制/解調(diào)部分15。然后,調(diào)制/解調(diào)部分15把該幀脈沖發(fā)送到該子站。輪詢控制部分12中的低速/高速輪詢切換部分18在預(yù)定輪詢周期中依據(jù)一個(gè)包括來自于控制信息生成部分16的幀脈沖的定時(shí)信號(hào),從低速輪詢間隔/高速輪詢間隔切換到高速輪詢間隔/低速輪詢間隔。應(yīng)當(dāng)注意到,在其中預(yù)定輪詢周期被分成多于兩種類型的輪詢間隔的情況下,低速/高速輪詢切換部分18具有一個(gè)結(jié)構(gòu)以切換到每一輪詢間隔。
此外,高速輪詢答復(fù)監(jiān)控部分20監(jiān)控該子站是否對(duì)高速輪詢做出答復(fù)。當(dāng)該子站做出答復(fù)時(shí),沒有變化。當(dāng)該子站沒有做出答復(fù)時(shí),高速輪詢答復(fù)監(jiān)控部分20通知地址控制部分13,并且執(zhí)行控制以把該未做出答復(fù)的子站改變?yōu)橐粋€(gè)低速輪詢目標(biāo)子站。地址控制部分13把該未做出答復(fù)的子站的地址從高速輪詢地址表24移動(dòng)到低速輪詢地址表23。此外,數(shù)據(jù)接收監(jiān)控部分21監(jiān)控來自于該子站的數(shù)據(jù)的接收。監(jiān)控部分19監(jiān)控低速輪詢的次數(shù)和高速輪詢的次數(shù)。
此外,低速輪詢目標(biāo)子站的地址被存儲(chǔ)在地址控制部分13的低速輪詢地址表23中。另一方面,高速輪詢目標(biāo)子站的地址被存儲(chǔ)在地址控制部分13的高速輪詢地址表24中。地址切換部分22在低速輪詢間隔中從低速輪詢地址表23中讀取和發(fā)送低速輪詢目標(biāo)子站的地址。此外,地址切換部分22在高速輪詢間隔中從高速輪詢地址表24中讀取和發(fā)送高速輪詢目標(biāo)子站的地址。此外,并不是使用低速輪詢地址表23和高速輪詢地址表24,而是可以使用一個(gè)地址表,其中一個(gè)子站的地址是一個(gè)低速輪詢目標(biāo)還是一個(gè)高速輪詢目標(biāo)是由一個(gè)指針或者一個(gè)標(biāo)記來表示的。此外,調(diào)制/解調(diào)部分15具有用于發(fā)送給子站的調(diào)制功能,和用于從子站接收的解調(diào)功能。例如,調(diào)制/解調(diào)部分15解調(diào)來自于子站的數(shù)據(jù),并且把該數(shù)據(jù)從那里轉(zhuǎn)送到主機(jī)。
圖6是本發(fā)明實(shí)施例中的子站的一個(gè)方框圖。在圖6中,子站31包括一個(gè)輪詢控制部分32、一個(gè)調(diào)制/解調(diào)部分33、一個(gè)控制信息生成部分34、一個(gè)幀檢測部分35、、一個(gè)相位同步振蕩器(PLL)36、和一個(gè)訓(xùn)練信號(hào)產(chǎn)生部分37。輪詢控制部分32包括一個(gè)低速/高速輪詢信息識(shí)別部分38、一個(gè)地址比較部分39、和一個(gè)數(shù)據(jù)傳輸監(jiān)控部分40。
調(diào)制/解調(diào)部分33接收和解調(diào)來自于主站的數(shù)據(jù)和控制信息。此外,調(diào)制/解調(diào)部分33調(diào)制和傳輸將發(fā)送給主站的數(shù)據(jù)及控制信息。幀檢測部分35基于來自于相位同步振蕩器36的一個(gè)時(shí)鐘信號(hào),檢測來自于主站的幀脈沖,并且提供一個(gè)定時(shí)信號(hào)給輪詢控制部分32。輪詢控制部分32中的地址比較部分39將從主站發(fā)送的一個(gè)輪詢地址與該子站自己的地址進(jìn)行比較。當(dāng)?shù)刂菲ヅ鋾r(shí),它表示該子站是指定的。因此,地址比較部分39通知低速/高速輪詢信息識(shí)別部分38和數(shù)據(jù)傳輸監(jiān)控部分40。
數(shù)據(jù)傳輸監(jiān)控部分40確定是否有一個(gè)來自于終端設(shè)備的對(duì)數(shù)據(jù)傳輸?shù)恼?qǐng)求,其中該終端設(shè)備使用一個(gè)例如RS信號(hào)或者CS信號(hào)來監(jiān)控/控制。當(dāng)有一個(gè)對(duì)數(shù)據(jù)傳輸?shù)恼?qǐng)求時(shí),數(shù)據(jù)傳輸監(jiān)控部分40控制該數(shù)據(jù)的傳輸。當(dāng)沒有對(duì)數(shù)據(jù)傳輸?shù)恼?qǐng)求時(shí),數(shù)據(jù)傳輸監(jiān)控部分40通知控制信息生成部分34,并且只發(fā)送一個(gè)答復(fù)給主站。此外,當(dāng)在低速輪詢間隔中由主站對(duì)輪詢做出答復(fù)時(shí),訓(xùn)練信號(hào)產(chǎn)生部分37產(chǎn)生并且發(fā)送一個(gè)訓(xùn)練信號(hào)給主站中的調(diào)制解調(diào)器。此外,在無數(shù)據(jù)傳輸?shù)鹊那闆r下,控制信息生成部分34生成并且發(fā)送諸如一個(gè)答復(fù)之類的控制信息。
圖7A是本發(fā)明實(shí)施例中的信號(hào)的一個(gè)時(shí)序圖。圖7A說明了一個(gè)線路上的一個(gè)調(diào)制信號(hào)、幀脈沖、從主站到子站的一個(gè)向下信號(hào)、一個(gè)從子站到主站的向上信號(hào)、以及子站的地址#8、#2、#3和#20。圖7B是一個(gè)顯示了信號(hào)結(jié)構(gòu)的數(shù)據(jù)圖。在圖7B中,說明了一個(gè)來自于主站的向下信號(hào)、在高速輪詢中的一個(gè)來自于子站的向上信號(hào),以及在低速輪詢中的一個(gè)來自于子站的向上信號(hào)。這些信號(hào)中的每一個(gè)包括一個(gè)輔助通道和一個(gè)主站通道。該輔助通道包括用于一個(gè)調(diào)制解調(diào)器的控制信息、地址信息、一個(gè)表示高速/低速輪詢的標(biāo)記(例如,有可能在高速輪詢中設(shè)置一個(gè)高速輪詢標(biāo)記為ON,而在低速輪詢中設(shè)置高速輪詢標(biāo)記為OFF)、速度信息等。來自于子站的向上信號(hào)的輔助通道進(jìn)一步包括線路質(zhì)量信息。此外,在高速輪詢中來自于主站的向下信號(hào)的主站通道和來自于子站的向上信號(hào)的主站通道包括用戶數(shù)據(jù)。在低速輪詢中來自于子站的向上信號(hào)的主站通道包括一個(gè)用于主站中的調(diào)制解調(diào)器的訓(xùn)練信號(hào)。這個(gè)訓(xùn)練信號(hào)能夠由子站31中的訓(xùn)練信號(hào)產(chǎn)生部分37(參考圖6)產(chǎn)生。
圖7A顯示了一種其中幀脈沖具有一個(gè)例如120ms的周期的情況。該周期被分成在其中進(jìn)行大量輪詢的高速輪詢間隔、和其中進(jìn)行少量輪詢的低速輪詢間隔。在低速輪詢間隔中,當(dāng)主站在輔助通道中設(shè)置和發(fā)送作為一個(gè)低速輪詢目標(biāo)的子站的地址,例如#8,且具有地址#8的子站使用包括地址信息的輔助通道和包括訓(xùn)練信息的主站通道來做出答復(fù),如在圖7B的低速輪詢中來自于子站的向上信號(hào)所示時(shí),主站把該子站從一個(gè)低速輪詢目標(biāo)改變?yōu)橐粋€(gè)高速輪詢目標(biāo)。
此外,在高速輪詢間隔中,當(dāng)主站在輔助通道中設(shè)置并發(fā)送作為一個(gè)高速輪詢目標(biāo)的子站的地址、例如#2,且具有地址#2的子站做出答復(fù)時(shí),該子站仍然是一個(gè)高速輪詢目標(biāo)子站。當(dāng)主站在輔助通道中設(shè)置并發(fā)送作為一個(gè)高速輪詢目標(biāo)的子站的地址、例如#3,且該子站沒有做出答復(fù)時(shí),該子站從一個(gè)高速輪詢目標(biāo)子站變化為一個(gè)低速輪詢目標(biāo)子站。此外,當(dāng)主站設(shè)置并發(fā)送作為一個(gè)低速輪詢目標(biāo)的子站的地址#2、且該子站沒有做出答復(fù)時(shí),該子站仍然是一個(gè)低速輪詢目標(biāo)。因此,未在線的子站和其中出現(xiàn)故障的子站等仍然是低速輪詢目標(biāo)。另一方面,當(dāng)該子站對(duì)輪詢作出答復(fù)時(shí),該子站被改變?yōu)橐粋€(gè)高速輪詢目標(biāo)。因此,有可能通過對(duì)具有傳輸數(shù)據(jù)的子站或者具有傳輸數(shù)據(jù)概率較高的子站執(zhí)行高速輪詢,改善響應(yīng)時(shí)間。
圖8是一個(gè)用于說明本發(fā)明實(shí)施例的一個(gè)處理的流程圖。在圖8中,顯示了在其中30個(gè)子站連接到主站的輪詢通信系統(tǒng)中的處理。首先,在步驟A1中,主站的電源接通。在步驟A2,執(zhí)行一個(gè)初始化處理。假定子站的地址是#1到#30,則所有的子站被認(rèn)為是低速輪詢目標(biāo)于站,且這些子站的低速輪詢地址被設(shè)置為#1到#30。然后,在步驟A3,在這些子站上依次執(zhí)行輪詢,而且所有這些子站是否被輪詢是由低速輪詢地址是否超過30來確定的。當(dāng)?shù)退佥喸兊刂烦^30(在步驟A3中為NO)時(shí),該處理繼續(xù)一個(gè)高速輪詢處理。
此外,當(dāng)?shù)退佥喸兊刂窙]有超過30(在步驟A3中為YES)時(shí),在步驟A4中,從低速輪詢地址表23(參見圖5)中讀取低速輪詢地址。步驟A5把該地址或者控制信息取到一個(gè)輔助通道里。在步驟A6中,依據(jù)控制由輪詢控制部分12執(zhí)行輪詢。然后,步驟A7監(jiān)控是否有一個(gè)來自于子站的答復(fù)。如果沒有來自于子站的答復(fù)(在步驟A7中為NO),則處理進(jìn)到步驟A9。另一方面,如果有一個(gè)來自于子站的答復(fù)(在步驟A7中為YES),則在步驟A8中該子站的地址從低速輪詢地址表23移動(dòng)到高速輪詢地址表24,而且處理進(jìn)到步驟A9。
在步驟A9中,低速輪詢地址被更新,而且處理進(jìn)到步驟A3。在這種情況下,一個(gè)指針能夠表示在其上執(zhí)行輪詢的地址。因此,有可能通過更新該指針來更新低速輪詢地址。依據(jù)這樣一個(gè)處理,有可能在開始該輪詢通信系統(tǒng)的一個(gè)操作時(shí)自動(dòng)地設(shè)置低速輪詢目標(biāo)子站和高速輪詢目標(biāo)子站。
圖9和10是用于說明本發(fā)明實(shí)施例中的主站的一個(gè)處理的流程圖。步驟B1判定下一次輪詢是否是一個(gè)高速輪詢。如果該判定導(dǎo)致步驟B1為NO,則處理進(jìn)到步驟B14。另一方面,如果該判定導(dǎo)致步驟B1為YES,則在步驟B13中一個(gè)高速輪詢標(biāo)記被設(shè)置為ON。然后,步驟B2從高速輪詢地址表24(參見圖5)中讀取一個(gè)高速輪詢地址。此外,步驟B3獲得控制信息。步驟B4形成一個(gè)包括有上述高速輪詢目標(biāo)子站的地址的信號(hào)、和一個(gè)具有被設(shè)置為ON的高速輪詢標(biāo)記的輔助通道,并且依據(jù)輪詢控制部分12執(zhí)行高速輪詢。在步驟B5中,高速輪詢答復(fù)監(jiān)控部分20監(jiān)控是否有一個(gè)來自于該子站的答復(fù)。如果沒有來自于子站的答復(fù)(在步驟B5中為NO),則處理進(jìn)到步驟B6。如果有一個(gè)來自于子站的答復(fù)(在步驟B5中為YES),則處理進(jìn)到步驟B7。
步驟B6判定未做出答復(fù)的次數(shù)是否為三次或更多。在這種情況下,次數(shù)被設(shè)置為三。然而,次數(shù)能夠被預(yù)先設(shè)置為一個(gè)任意數(shù)。如果該判定導(dǎo)致步驟B6為NO,則處理進(jìn)到步驟B12。如果該判定導(dǎo)致步驟B6為YES,則處理進(jìn)到步驟B9。在步驟B9中,為了把子站從一個(gè)高速輪詢目標(biāo)子站改變?yōu)橐粋€(gè)低速輪詢目標(biāo)子站,把該子站的地址從高速輪詢地址表24移動(dòng)到低速輪詢地址表23。然后,處理進(jìn)到步驟B12。
此外,步驟B7判定是否有數(shù)據(jù)。如果該判定導(dǎo)致步驟B7為NO,則步驟B8判定沒有數(shù)據(jù)的次數(shù)是否為三次或更多。在這種情況下,次數(shù)還可以被預(yù)先設(shè)置為一個(gè)不同于三的任意數(shù)。如果該判定導(dǎo)致步驟B8為YES,則處理進(jìn)到步驟B9。如果該判定導(dǎo)致步驟B8為NO,則處理進(jìn)到步驟B12。如果該判定導(dǎo)致步驟B7為YES,則步驟B10接收數(shù)據(jù),且步驟B11判定數(shù)據(jù)接收是否結(jié)束。如果該判定導(dǎo)致步驟B11為NO,則處理進(jìn)到步驟B13。然后,在與上次具有相同地址的子站上執(zhí)行輪詢直到主站從該子站接收數(shù)據(jù)傳輸完成通知為止。此外,如果該判定導(dǎo)致步驟B11為YES,則處理進(jìn)到步驟B12。在步驟B12中,高速輪詢地址被更新以便讀取高速輪詢的下一個(gè)子站的地址。然后,處理進(jìn)到步驟B1。
此外,在步驟B1中,當(dāng)確定下一次輪詢不是一個(gè)高速輪詢(在步驟B1中為NO)時(shí),步驟B14設(shè)置高速輪詢標(biāo)記為OFF,并且處理進(jìn)到步驟C1(參見圖10)。步驟C1從低速輪詢地址表23中讀取一個(gè)低速輪詢地址。在步驟C2中,獲得控制信息。然后,在步驟C3中,依據(jù)該控制由輪詢控制部分12使用一個(gè)包括一個(gè)輔助通道的信號(hào)來執(zhí)行低速輪詢,其中該輔助通道包括一個(gè)低速輪詢目標(biāo)子站的地址,而且該高速輪詢標(biāo)記被設(shè)置為OFF。步驟C4判定是否有一個(gè)來自于該子站的答復(fù)。如果該判定導(dǎo)致步驟C4為YES,則在步驟C5中,把該子站的地址從低速輪詢地址表23移動(dòng)到高速輪詢地址表24。另一方面,如果該判定導(dǎo)致步驟C4為NO,則在步驟C6中,從低速輪詢地址表23中讀取下一個(gè)低速輪詢地址,而且處理進(jìn)到步驟B1(參見圖9)。
圖11是一個(gè)用于說明本發(fā)明實(shí)施例中的子站的處理的流程圖。在步驟D1中,該子站處于一個(gè)等待輪詢的狀態(tài)。當(dāng)在步驟D2中該子站被輪詢時(shí),在步驟D3中,地址比較部分39把設(shè)置在輔助通道中的地址與該子站自己的地址進(jìn)行比較,并且確定該子站自己的地址是否被呼叫。當(dāng)兩個(gè)地址匹配時(shí)(在步驟D3中為YES)時(shí),處理進(jìn)到步驟D4,并且當(dāng)這兩個(gè)地址不匹配(在步驟D3中為NO)時(shí),處理進(jìn)到步驟D1。
在步驟D4中,低速/高速輪詢信息識(shí)別部分38取決于設(shè)置在輔助通道中的高速輪詢標(biāo)記是否為ON,判定它是否為高速輪詢。在高速輪詢的情況下(在步驟D4中為YES),在步驟D5中,數(shù)據(jù)傳輸監(jiān)控部分40判定是否有傳輸數(shù)據(jù)。如果該判定導(dǎo)致步驟D5為YES,則步驟D13獲得傳輸數(shù)據(jù)。然后,步驟D6判定傳輸數(shù)據(jù)是否結(jié)束。如果該判定導(dǎo)致步驟D6為YES,則步驟D7設(shè)置數(shù)據(jù)結(jié)束標(biāo)記為ON。此外,如果沒有高速輪詢(在步驟D4中為NO),則步驟D10激活訓(xùn)練信號(hào)產(chǎn)生部分37以便產(chǎn)生一個(gè)訓(xùn)練信號(hào)。然后,處理進(jìn)到步驟D9。此外,如果該判定導(dǎo)致步驟D5為NO,則步驟D11設(shè)置一個(gè)無數(shù)據(jù)標(biāo)記為ON。此外,如果該判定導(dǎo)致步驟D6為NO,則步驟D12設(shè)置一個(gè)數(shù)據(jù)傳輸標(biāo)記為ON。然后,步驟D8獲得數(shù)據(jù)結(jié)束標(biāo)記、數(shù)據(jù)傳輸標(biāo)記、和無數(shù)據(jù)標(biāo)記中任何一個(gè)。步驟D9執(zhí)行數(shù)據(jù)傳輸,而且處理返回到步驟D1。
圖12是高速輪詢和低速輪詢的一個(gè)狀態(tài)轉(zhuǎn)換圖。在其中存在有具有地址#8和#20的低速輪詢目標(biāo)子站的情況下,當(dāng)具有地址#8的子站對(duì)低速輪詢做出答復(fù)時(shí),該子站被改變?yōu)橐粋€(gè)高速輪詢目標(biāo)子站。當(dāng)具有地址#20的子站沒有做出答復(fù)時(shí),該子站仍然是一個(gè)低速輪詢目標(biāo)。此外,在其中存在有具有地址#1、#2、#3、#4、……的高速輪詢目標(biāo)子站的情況下,當(dāng)具有地址#3的子站沒有做出答復(fù)時(shí),或是在其中上述未響應(yīng)的次數(shù)等于或大于一個(gè)預(yù)定次數(shù)的情況下,該子站從下一次被改變?yōu)橐粋€(gè)低速輪詢目標(biāo)子站。當(dāng)具有地址#3的子站對(duì)高速輪詢做出答復(fù)時(shí),該子站仍然是一個(gè)高速輪詢目標(biāo)。
在低速輪詢中,隨著連續(xù)地讀取低速輪詢目標(biāo)子站的地址,以例如每秒八次(125ms一次)的速率執(zhí)行輪詢(參見圖7A)。在高速輪詢中,在所有的高速輪詢目標(biāo)子站上在125ms中連續(xù)地執(zhí)行輪詢。然而,在高速輪詢的情況下,用戶數(shù)據(jù)的內(nèi)容不能被中止。因此,低速輪詢對(duì)高速輪詢的比例并不總是恒定的。該比例取決于用戶數(shù)據(jù)的消息長度而變化。
此外,依據(jù)低速輪詢目標(biāo)子站的數(shù)目和高速輪詢目標(biāo)子站的數(shù)目,有可能改變低速輪詢間隔和高速輪詢間隔的長度。例如,在其中低速輪詢目標(biāo)子站的數(shù)目大(在地址控制部分13(參見圖5)的低速輪詢地址表23中的地址數(shù)目大)的情況下,低速輪詢間隔能夠被固定得較長,從而使得在一個(gè)預(yù)定輪詢周期中執(zhí)行低速輪詢的次數(shù)由輪詢控制部分12中的低速/高速輪詢切換部分18來增加。相反,在其中高速輪詢目標(biāo)子站的數(shù)目大(在地址控制部分13的高速輪詢地址表24中的地址數(shù)目大)的情況下,高速輪詢間隔能夠被固定得較長,從而使得執(zhí)行高速輪詢的次數(shù)由輪詢控制部分12中的低速/高速輪詢切換部分18來增加。
圖13說明了一個(gè)電力線載波系統(tǒng)。在圖13的系統(tǒng)中,例如,一條低壓配電線52連接到一個(gè)變壓器51,由該變壓器51把高電壓(6600V)轉(zhuǎn)換為低電壓(100V或者200V)。低壓配電線52經(jīng)由一條輸入線連接到一個(gè)房子中的一個(gè)配電盤54。在該房子中的一條電源線53連接到配電盤54。例如一個(gè)冰箱55、一個(gè)傳真機(jī)(傳真)56、一個(gè)空調(diào)機(jī)57等連接到電源線53,或者家用電器連接到從配電盤54中分出的一條電源線(未顯示)。個(gè)人計(jì)算機(jī)63經(jīng)由一個(gè)電力線載波調(diào)制解調(diào)器(M)62連接到一個(gè)方便插座,其中該方便插座被連接到電源線53,并且起到一個(gè)子站的作用。起一個(gè)主站作用的電力線載波調(diào)制解調(diào)器61連接在變壓器51的一個(gè)位置中。在這樣的一個(gè)系統(tǒng)中,提出了一個(gè)電力線載波系統(tǒng),在該系統(tǒng)中為家用電器構(gòu)造一個(gè)家電網(wǎng)絡(luò),通過CSMA/CD方法相互或者向/從一個(gè)控制器(未顯示)傳輸數(shù)據(jù),起主站作用的電力線載波調(diào)制解調(diào)器61經(jīng)由低壓配電線52、輸入線、電源線53的方便插座等連接到起子站作用的電力線載波調(diào)制解調(diào)器62,而且個(gè)人計(jì)算機(jī)63連接到因特網(wǎng)等。
在上述的電力線載波系統(tǒng)中,個(gè)人計(jì)算機(jī)63等的通信量大于在家用電器網(wǎng)絡(luò)中的通信量。同時(shí),電源線53形成一個(gè)公共電力線載波的一個(gè)傳輸通道。因此,必須解決相互干擾的問題。
因此,如圖14所示,起主站作用的電力線載波調(diào)制解調(diào)器61輸出具有一個(gè)例如1s周期的同步幀脈中。由于在家用電器網(wǎng)絡(luò)中的家用電器之中的通信是低通信量的,所以通過在同步幀脈沖的一個(gè)周期中分配一個(gè)10ms的間隔來執(zhí)行依據(jù)CSMA/CD方法等的通信。由于電源線通信是高通信量的,所以剩余的990ms間隔被分配給個(gè)人計(jì)算機(jī)63等的電源線通信。換句話說,幀脈沖的一個(gè)預(yù)定周期被分成家用電器的一個(gè)通信間隔和個(gè)人計(jì)算機(jī)63等的一個(gè)輪詢通信間隔。在這種情況下,每一個(gè)家用電器具有檢測幀脈沖、和識(shí)別家用電器的通信間隔的傳輸/接收功能。由此,依據(jù)該輪詢系統(tǒng)有可能防止在家用電器網(wǎng)絡(luò)中的家用電器當(dāng)中的通信和電源線通信之間的相互干擾。此外,能夠在家用電器的通信間隔和電源線通信的輪詢通信間隔之間提供一個(gè)保護(hù)時(shí)間(緩沖區(qū))。
此外,在被分配給電源線通信的間隔中,由起主站作用的電力線載波調(diào)制解調(diào)器61對(duì)在每個(gè)房子中的電力線載波調(diào)制解調(diào)器62(M)執(zhí)行輪詢。此外,在這種情況下,在作為輪詢間隔的990ms的間隔中,如上所述,還可能執(zhí)行對(duì)低速輪詢目標(biāo)子站和高速輪詢目標(biāo)子站的輪詢。在那種情況下,在變壓器51的位置中提供的電力線載波調(diào)制解調(diào)器61能夠被構(gòu)造為,例如,如圖5所示。同時(shí),輪詢控制部分12能夠依據(jù)上述輪詢系統(tǒng),在基于幀脈沖的被分配給家用電器之中的通信的間隔之后的電源線通信的間隔中,控制與子站的通信。此外,在室內(nèi)提供的電力線載波調(diào)制解調(diào)器62能夠被構(gòu)造為,例如,如圖6所示。
此外,例如,依據(jù)本發(fā)明中實(shí)施例的一個(gè)修改,有可能這樣執(zhí)行控制,以便在其中設(shè)置了多種類型的輪詢間隔的情況下,具有傳輸數(shù)據(jù)的子站被改變?yōu)樵谄渖隙啻螆?zhí)行輪詢的輪詢目標(biāo)子站,不具有傳輸數(shù)據(jù)但是對(duì)該輪詢做出答復(fù)的子站仍然是一個(gè)相應(yīng)輪詢間隔中的輪詢目標(biāo)子站,而且當(dāng)沒有傳輸數(shù)據(jù)的次數(shù)超過一個(gè)預(yù)定次數(shù)時(shí),該子站被改變?yōu)樵谄渲胁欢啻螆?zhí)行輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站。
本發(fā)明不局限于具體公開的實(shí)施例,而且可以進(jìn)行變化和修改而不背離本本申請(qǐng)基于2002年1月18日提出的日本在先申請(qǐng)2002-009991,其中該中請(qǐng)的全部內(nèi)容被包括在此作為參考。
權(quán)利要求
1.一種輪詢通信系統(tǒng),包括一個(gè)主站;以及多個(gè)連接到該主站的子站,所述主站包括一個(gè)地址控制部分,它把一個(gè)預(yù)定的輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù),并且該地址控制部分保持對(duì)應(yīng)于該多種類型輪詢間隔的輪詢目標(biāo)子站的地址;以及一個(gè)第一輪詢控制部分,它切換該多種類型的輪詢間隔,同時(shí)依據(jù)包括是否有來自于子站的答復(fù)在內(nèi)的子站狀態(tài),控制在地址控制部分中保持的子站地址從一個(gè)輪詢間隔到另一個(gè)輪詢間隔的移動(dòng),每一個(gè)子站包括一個(gè)第二輪詢控制部分,它在該子站被主站輪詢時(shí),取決于傳輸數(shù)據(jù)的存在發(fā)送一個(gè)答復(fù)。
2.如權(quán)利要求1所述的輪詢通信系統(tǒng),其特征在于,地址控制部分在預(yù)定的輪詢周期中在一個(gè)低速輪詢間隔和一個(gè)高速輪詢間隔之間切換,并且包括一個(gè)低速輪詢地址表和一個(gè)高速輪詢地址表,其中該低速輪詢地址表表示在低速輪詢間隔中在其上執(zhí)行輪詢的低速輪詢目標(biāo)子站的地址,而高速輪詢地址表表示在高速輪詢間隔中在其上執(zhí)行輪詢的高速輪詢目標(biāo)子站的地址,以及第一輪詢控制部分在低速輪詢間隔和高速輪詢間隔之間切換,在低速輪詢間隔中依據(jù)在低速輪詢地址表中的地址執(zhí)行輪詢,在高速輪詢間隔中依據(jù)在高速輪詢地址表中的地址執(zhí)行輪詢,把在低速輪詢間隔中對(duì)輪詢做出答復(fù)的子站改變?yōu)楦咚佥喸兡繕?biāo)子站,并且把在高速輪詢間隔中沒有對(duì)輪詢做出答復(fù)的子站改變?yōu)榈退佥喸兡繕?biāo)子站,而且該子站包括一個(gè)輪詢控制部分,它響應(yīng)于由主站進(jìn)行的輪詢,取決于傳輸數(shù)據(jù)的存在發(fā)送一個(gè)答復(fù)。
3.如權(quán)利要求2所述的輪詢通信系統(tǒng),其特征在于,第一輪詢控制部分依據(jù)低速輪詢目標(biāo)子站的數(shù)目和高速輪詢目標(biāo)子站的數(shù)目在低速輪詢間隔和高速輪詢間隔之間進(jìn)行切換。
4.一種輪詢通信系統(tǒng),包括一個(gè)主站;多個(gè)子站;以及一個(gè)家電網(wǎng)絡(luò),其特征在于,主站包括一個(gè)第一輪詢控制部分,它把一個(gè)預(yù)定周期分成一個(gè)家電網(wǎng)絡(luò)的通信間隔和一個(gè)該主站以及多個(gè)子站的輪詢通信間隔,并且在輪詢通信間隔中在該多個(gè)子站上執(zhí)行輪詢,以及每一個(gè)子站包括一個(gè)第二輪詢控制部分,它響應(yīng)于由主站進(jìn)行的輪詢,取決于傳輸數(shù)據(jù)的存在發(fā)送一個(gè)答復(fù)。
5.如權(quán)利要求4所述的輪詢通信系統(tǒng),其特征在于,第一輪詢控制部分把一個(gè)預(yù)定周期分成家電網(wǎng)絡(luò)的通信間隔和該主站以及多個(gè)子站的輪詢通信間隔,進(jìn)一步把輪詢通信間隔分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù),并且通過切換該多種類型的輪詢間隔來執(zhí)行輪詢,以及主站進(jìn)一步包括一個(gè)地址控制部分,它保持在該多種類型的輪詢間隔中的輪詢目標(biāo)子站的地址。
6.一種用于一個(gè)輪詢通信系統(tǒng)的輪詢控制方法,其中該輪詢通信系統(tǒng)具有多個(gè)連接到一個(gè)主站的子站,該方法包括以下步驟把主站對(duì)多個(gè)子站的一個(gè)預(yù)定輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù);把沒有對(duì)該輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^少次數(shù)輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站;以及把已經(jīng)對(duì)該輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^多次數(shù)輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子占。
7.如權(quán)利要求6所述的輪詢控制方法,進(jìn)一步包括以下步驟把主站對(duì)多個(gè)子站的預(yù)定輪詢周期分成一個(gè)低速輪詢間隔和一個(gè)高速輪詢間隔;把在低速輪詢間隔中已經(jīng)對(duì)輪詢做出答復(fù)的子站改變?yōu)楦咚佥喸兡繕?biāo)子站;以及把在高速輪詢間隔中沒有對(duì)輪詢做出答復(fù)的子站改變?yōu)榈退佥喸兡繕?biāo)子站。
8.如權(quán)利要求7所述的輪詢控制方法,進(jìn)一步包括以下步驟依據(jù)低速輪詢目標(biāo)子站的數(shù)目和高速輪詢目標(biāo)子站的數(shù)目,改變?cè)谳喸冎芷谥械牡退佥喸冮g隔和高速輪詢間隔。
9.一種在輪詢通信系統(tǒng)的一個(gè)主站中實(shí)現(xiàn)的輪詢控制方法,其中該輪詢通信系統(tǒng)包括該主站、多個(gè)子站以及一個(gè)家電網(wǎng)絡(luò),該方法包括以下步驟把一個(gè)預(yù)定周期分成一個(gè)家電網(wǎng)絡(luò)的通信間隔和一個(gè)該主站與多個(gè)子站的輪詢通信間隔;以及在輪詢通信間隔中輪詢?cè)摱鄠€(gè)子站。
10.如權(quán)利要求9所述的輪詢控制方法,進(jìn)一步包括以下步驟把該輪詢通信間隔分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù);把沒有對(duì)主站進(jìn)行的輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^少次數(shù)輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站;以及把已經(jīng)對(duì)該輪詢做出答復(fù)的子站改變?yōu)樵诰哂休^多次數(shù)輪詢的一個(gè)輪詢間隔中的輪詢目標(biāo)子站。
11.一種連接到多個(gè)子站的主站,包括一個(gè)地址控制部分,它把一個(gè)預(yù)定的輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù),并且該地址控制部分保持對(duì)應(yīng)于該多種類型輪詢間隔的輪詢目標(biāo)子站的地址;以及一個(gè)輪詢控制部分,它切換該多種類型的輪詢間隔,同時(shí)依據(jù)包括是否從子站接收到一個(gè)答復(fù)在內(nèi)的子站狀態(tài),控制在地址控制部分中保持的子站地址從一個(gè)輪詢間隔到另一個(gè)輪詢間隔的移動(dòng),所述答復(fù)是在輪詢子站時(shí)取決于傳輸數(shù)據(jù)的存在而被接收的。
全文摘要
一個(gè)輪詢通信系統(tǒng)包括一個(gè)主站和多個(gè)連接到該主站的子站。該主站包括一個(gè)地址控制部分和一個(gè)輪詢控制部分。地址控制部分把一個(gè)預(yù)定的輪詢周期分成多種類型的輪詢間隔,其中每個(gè)輪詢間隔具有一個(gè)不同的輪詢次數(shù),并且保持對(duì)應(yīng)于相應(yīng)輪詢間隔的輪詢目標(biāo)子站的地址。輪詢控制部分切換該輪詢間隔,并且依據(jù)子站的狀態(tài)改變?cè)诘刂房刂撇糠种械牡刂?。每一個(gè)子站包括另一個(gè)輪詢控制部分,它在該子站被主站輪詢時(shí)發(fā)送一個(gè)答復(fù)。
文檔編號(hào)H04L12/28GK1433196SQ0212866
公開日2003年7月30日 申請(qǐng)日期2002年8月9日 優(yōu)先權(quán)日2002年1月18日
發(fā)明者加來尚, 平尾恭子 申請(qǐng)人:富士通株式會(huì)社