專利名稱:驅(qū)動(dòng)具有多個(gè)節(jié)點(diǎn)的通信系統(tǒng)的方法及其通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于驅(qū)動(dòng)具有多個(gè)節(jié)點(diǎn)的通信系統(tǒng)的方法,這些節(jié)點(diǎn)有權(quán)使用 Uugriff)通信系統(tǒng)的公共信道,其中在該方法中對(duì)用于通過(guò)該信道傳輸消息的傳輸過(guò)程就誤碼(Bitfehler)進(jìn)行監(jiān)控,其中在出現(xiàn)誤碼時(shí)通過(guò)該信道傳輸信令消息,以用信號(hào)通知該誤碼。
背景技術(shù):
在 ISO 標(biāo)準(zhǔn) 11898-1 "Road vehicles-Controller Area Network(CAN)-Part 1: Data link layer and physical signalling (公路車輛-控制器局域網(wǎng)(CAN)-第一部分?jǐn)?shù)據(jù)鏈路層和物理信令)”中,詳細(xì)說(shuō)明了控制器局域網(wǎng)(CAN)的數(shù)據(jù)鏈路層 (Sicherungsschicht)以及在 CAN 的物理層(Bituebertragungsschicht)中的信令。該標(biāo)準(zhǔn)詳細(xì)說(shuō)明了稱作錯(cuò)誤幀(error frame)的用于用信號(hào)通知在數(shù)據(jù)傳輸中出現(xiàn)的誤碼的信令消息。此外,在該標(biāo)準(zhǔn)中還詳細(xì)說(shuō)明了 節(jié)點(diǎn)檢測(cè)出現(xiàn)的各個(gè)錯(cuò)誤幀并且根據(jù)所檢測(cè)到的錯(cuò)誤幀而在各種狀態(tài)之間更換。公知的CAN協(xié)議的缺點(diǎn)在于利用所述CAN協(xié)議不能足夠準(zhǔn)確地根據(jù)信道的瞬時(shí)誤碼率進(jìn)行自適應(yīng)的通信控制。因此,必須在考慮到所估計(jì)的信道誤碼率的情況下規(guī)劃CAN 域。
發(fā)明內(nèi)容
本發(fā)明的任務(wù)是給出一種可簡(jiǎn)單實(shí)現(xiàn)的用于驅(qū)動(dòng)具有多個(gè)通過(guò)公共信道彼此相連的節(jié)點(diǎn)的通信系統(tǒng)的方法,該方法使得能夠根據(jù)信道的瞬時(shí)誤碼率來(lái)控制在這些節(jié)點(diǎn)之間的通信過(guò)程。為了解決該任務(wù)建議了一種具有權(quán)利要求1的特征的方法。根據(jù)本發(fā)明認(rèn)識(shí)到,通過(guò)分析信令消息可以以簡(jiǎn)單的方式估計(jì)該信道的瞬時(shí)誤碼率,而不必要為此擴(kuò)展通信系統(tǒng)的協(xié)議。該方法因此能簡(jiǎn)單地被實(shí)現(xiàn),其中利用根據(jù)本發(fā)明的方法被驅(qū)動(dòng)的通信系統(tǒng)保持與傳統(tǒng)的通信系統(tǒng)相兼容。此外,該方法不需要必須通過(guò)該信道傳輸?shù)母郊酉ⅰT趯?shí)施該方法時(shí),信道因此不承受額外負(fù)荷。此外,還涉及一種數(shù)字方法,對(duì)于該數(shù)字方法不需要估計(jì)模擬量、譬如信噪比。該方法特別良好地適于在快速通信系統(tǒng)中(例如在電信領(lǐng)域中)確定瞬時(shí)誤碼率。該方法尤其是在如下通信系統(tǒng)中被采用在所述通信系統(tǒng)中,所有通信用戶都可以觀察對(duì)位流中的誤碼的反應(yīng)。對(duì)所觀察的反應(yīng)進(jìn)行統(tǒng)計(jì),以便據(jù)此接著確定瞬時(shí)誤碼率。通過(guò)通信系統(tǒng)傳輸消息優(yōu)選地以數(shù)據(jù)幀進(jìn)行。瞬時(shí)誤碼率可以在該通信系統(tǒng)的一個(gè)或多個(gè)通信用戶中、優(yōu)選地在該通信系統(tǒng)的所有通信用戶中被確定。特別優(yōu)選的是,根據(jù)該信道的信道占用(Kanalbelegimg)和信道的容量來(lái)確定誤碼率。以這種方式考慮信令速率(Signalisierrate)與有效數(shù)據(jù)率的關(guān)系。在這種情況下, 預(yù)先給定的值可被考慮作為信道占用。例如,可以以完全占用信道為出發(fā)點(diǎn)。
信道占用對(duì)所估計(jì)的誤碼率的值的不希望的影響可以相對(duì)有效地通過(guò)如下方式來(lái)消除通過(guò)測(cè)量通過(guò)該信道傳輸?shù)南?優(yōu)選地?zé)o錯(cuò)誤地傳輸?shù)南?的消息率 (Nachrichtenrate)來(lái)確定信道占用。在這種情況下,此外還可以檢測(cè)所傳輸?shù)母鱾€(gè)消息的長(zhǎng)度,或者信道占用的確定基于平均的或者事先已知的消息長(zhǎng)度。由此實(shí)現(xiàn)了 誤碼率的值在很大程度上與瞬時(shí)信道占用無(wú)關(guān)地被確定,也就是說(shuō),信道占用的波動(dòng)最多微小地歪曲所確定的誤碼率的值。所建議的將消息率的測(cè)量限制于無(wú)錯(cuò)誤地傳輸?shù)南⒑?jiǎn)化了該方法,而由此無(wú)需使測(cè)量的精度以及由此所確定的誤碼率的精度顯著劣化。此外可設(shè)想的是在確定信道占用時(shí),僅部分所述通過(guò)該信道傳輸?shù)南⒈豢紤]。例如,可以僅僅對(duì)消息的有效數(shù)據(jù)部分或者僅僅對(duì)消息的消息頭部、尤其是僅僅對(duì)消息的仲裁部分(Arbitrierungsteil)予以考慮。根據(jù)本發(fā)明的優(yōu)選的實(shí)施形式設(shè)置的是,所有傳輸過(guò)程的平均誤碼率被確定為誤碼率。由此,該方法能以小的開銷來(lái)實(shí)現(xiàn),因?yàn)閮H僅必須維持誤碼率的值并且因此需要相對(duì)少的存儲(chǔ)器用于實(shí)施該方法。對(duì)此可替換地或者補(bǔ)充地可以設(shè)置的是,其中由一定的節(jié)點(diǎn)發(fā)送消息的那些傳輸過(guò)程的誤碼率被確定為誤碼率。在這種情況下,可以維持誤碼率的多個(gè)值和/或其它統(tǒng)計(jì)量的多個(gè)值,這些值與不同的一定的節(jié)點(diǎn)相關(guān)聯(lián)。優(yōu)選地,確定通信系統(tǒng)的每個(gè)節(jié)點(diǎn)的誤碼率。盡管每個(gè)連接到通信系統(tǒng)的節(jié)點(diǎn)都可以通過(guò)該節(jié)點(diǎn)監(jiān)聽由一定的節(jié)點(diǎn)發(fā)送的傳輸來(lái)確定該傳輸?shù)恼`碼率,但是優(yōu)選的是,一定的節(jié)點(diǎn)確定由其本身所發(fā)送的傳輸?shù)恼`碼率??傊ㄟ^(guò)確定一定的節(jié)點(diǎn)的誤碼率,提供了關(guān)于該節(jié)點(diǎn)的通信條件的更精確的信息。已證明為有利的是,在一定的時(shí)間間隔內(nèi)確定信道的誤碼率。因此優(yōu)選的是,優(yōu)選地通過(guò)用于使間隔開始的開始指令和用于使該間隔結(jié)束的停止指令來(lái)預(yù)先給定如下時(shí)間間隔在該時(shí)間間隔內(nèi)確定誤碼率。特別優(yōu)選的是,至少一個(gè)節(jié)點(diǎn)的通信特性根據(jù)所確定的誤碼率被適配。以這種方式,該通信系統(tǒng)可以與隨時(shí)間改變的誤碼率動(dòng)態(tài)地匹配。如果誤碼率在一定的時(shí)刻相對(duì)高, 則一個(gè)或多個(gè)節(jié)點(diǎn)可以針對(duì)其傳輸選擇有效數(shù)據(jù)塊的格式,其中校驗(yàn)位占整個(gè)有效數(shù)據(jù)塊的比例相對(duì)大,使得盡管誤碼率高但在傳輸時(shí)達(dá)到了相對(duì)低的殘留錯(cuò)誤概率。通常,根據(jù)所確定的誤碼率可以使各個(gè)傳輸?shù)臅r(shí)刻和內(nèi)容相匹配。例如,在高誤碼率的情況下可以延遲相對(duì)不重要的或者對(duì)時(shí)間要求不嚴(yán)格的(nicht zeitkritisch)傳輸,使得避免通信系統(tǒng)由于信道的通過(guò)高誤碼率而降低的有效數(shù)據(jù)率引起的過(guò)載。也可以設(shè)置的是,只要誤碼率相對(duì)高,就避免不能匹配到譬如在具有低的容差時(shí)間的應(yīng)用中出現(xiàn)的提高的誤碼率的傳輸。 因此,通信系統(tǒng)不再必須靜態(tài)地在所假設(shè)的相對(duì)保守地估計(jì)的誤碼率的情況下進(jìn)行設(shè)計(jì), 由此提高了通信系統(tǒng)的有效吞吐量,因?yàn)閮H僅須針對(duì)誤碼率高的情況對(duì)誤碼采取費(fèi)事的保護(hù)措施。通信系統(tǒng)可以是總線系統(tǒng),優(yōu)選地是在車輛技術(shù)中所使用的總線系統(tǒng)、諸如CAN 域。作為該任務(wù)的另一解決方案,建議了具有權(quán)利要求9的特征的通信系統(tǒng)。在這種通信系統(tǒng)中實(shí)現(xiàn)了根據(jù)本發(fā)明的方法的優(yōu)點(diǎn)。在這種情況下,特別優(yōu)選的是通信系統(tǒng)、尤其是監(jiān)控裝置和信令裝置 (Signalisiermittel)被設(shè)立用于實(shí)施上面所描述的根據(jù)本發(fā)明的方法。
進(jìn)一步優(yōu)選的是至少一個(gè)節(jié)點(diǎn)、優(yōu)選地多個(gè)或者所有節(jié)點(diǎn)都包括測(cè)量設(shè)備。因此可以設(shè)置如下多個(gè)測(cè)量設(shè)備所述測(cè)量設(shè)備與不同的節(jié)點(diǎn)相關(guān)聯(lián)或者被布置在這些節(jié)點(diǎn)中。誤碼率因此可以由通信系統(tǒng)的多個(gè)或者所有節(jié)點(diǎn)來(lái)確定。由此,得到了如下通信系統(tǒng) 在所述通信系統(tǒng)中,在該系統(tǒng)的多個(gè)位置的誤碼率被確定并且因此容錯(cuò)地被確定。在這種情況下可設(shè)想的是測(cè)量設(shè)備被集成到節(jié)點(diǎn)的通信控制器中。例如,(如果該通信系統(tǒng)是CAN域,則)被擴(kuò)展了測(cè)量設(shè)備的CAN控制器可被設(shè)置為通信控制器。通信控制器的用于識(shí)別由CAN協(xié)議設(shè)置的錯(cuò)誤幀形式的信令消息的本來(lái)所需的設(shè)備可以被測(cè)量設(shè)備一同使用。也可以設(shè)置的是,測(cè)量設(shè)備被構(gòu)造為單獨(dú)的部件、優(yōu)選地被構(gòu)造為ASIC。由此實(shí)現(xiàn)的是,在根據(jù)本發(fā)明的通信系統(tǒng)中可以使用傳統(tǒng)的部件、譬如傳統(tǒng)的通信控制器。
本發(fā)明的其它特征和優(yōu)點(diǎn)從以下的描述中得到,在該描述中參照附圖更為詳細(xì)地闡述了示例性實(shí)施形式。在此
圖1示出了根據(jù)本發(fā)明的優(yōu)選的實(shí)施形式的通信系統(tǒng)的示意圖; 圖2示出了圖1的通信系統(tǒng)的節(jié)點(diǎn)的示意圖; 圖3示出了根據(jù)第二優(yōu)選實(shí)施形式的節(jié)點(diǎn)的示意圖; 圖4示出了用于驅(qū)動(dòng)圖1的通信系統(tǒng)的方法的流程圖;以及圖5示出了圖4的流程圖的細(xì)節(jié)。
具體實(shí)施例方式圖1示出了通信系統(tǒng)11,該通信系統(tǒng)11具有多個(gè)節(jié)點(diǎn)13,這些節(jié)點(diǎn)13被連接到公共總線線路15上。該通信系統(tǒng)11是CAN域,其中總線線路15形成了通信系統(tǒng)11的公共信道,所有節(jié)點(diǎn)13都有權(quán)使用該公共信道??偩€線路15的信道容量c在所示的實(shí)施形式中為 c=500kbit/s。在圖2中示出了節(jié)點(diǎn)13的可能的結(jié)構(gòu)??烧J(rèn)識(shí)到的是,總線線路15(如在CAN中常見的那樣)包括用于在節(jié)點(diǎn)13之間傳輸數(shù)據(jù)的雙絞線17。總線線路15的雙絞線17被連接到節(jié)點(diǎn)13的CAN收發(fā)器19。CAN收發(fā)器19的輸出端與節(jié)點(diǎn)13的CAN控制器21的輸入端相連。CAN控制器21的輸出端與CAN收發(fā)器19的輸入端相連。此外,節(jié)點(diǎn)13具有用于確定誤碼率的測(cè)量設(shè)備23。測(cè)量設(shè)備23的輸入端同樣與 CAN收發(fā)器19的輸出端相連。最后,節(jié)點(diǎn)13包括被構(gòu)造為微控制器25的微計(jì)算機(jī),CAN控制器21和測(cè)量設(shè)備 23被連接到該微計(jì)算機(jī)上。測(cè)量設(shè)備23在圖2中所示的實(shí)施形式中被構(gòu)造為ASIC形式的分開的部件。與此不同地,測(cè)量設(shè)備23也可以被構(gòu)造為相對(duì)應(yīng)地被編程的可編程邏輯部件(PLD)。圖3示出了節(jié)點(diǎn)13的另一實(shí)例,其中CAN控制器21和測(cè)量設(shè)備23被集成到唯一的外圍部件27中。節(jié)點(diǎn)13的各個(gè)組件19、21和23彼此間的布線對(duì)應(yīng)于圖2中所示的節(jié)點(diǎn)13的部件19、21和23的上面給出的布線。然而,CAN控制器21和測(cè)量設(shè)備23并非彼此分離,而是通過(guò)接口邏輯四被連接到微控制器25。外圍部件27可以被實(shí)現(xiàn)為集成電路,
5例如被實(shí)現(xiàn)為ASIC或者被實(shí)現(xiàn)為相對(duì)應(yīng)的被編程的PLD。在通信系統(tǒng)11工作時(shí),各個(gè)節(jié)點(diǎn)13根據(jù)CAN協(xié)議通過(guò)總線線路15來(lái)傳輸數(shù)據(jù)幀形式的消息33。這種數(shù)據(jù)幀33包括帶有仲裁部分的消息頭部并且可以具有用于傳輸有效數(shù)據(jù)的有效數(shù)據(jù)字段。相對(duì)應(yīng)的傳輸過(guò)程31在圖1中示意性地作為虛線箭頭示出,其中所傳輸?shù)臄?shù)據(jù)幀33 (同樣示意性地)被繪制為矩形33。數(shù)據(jù)幀33的結(jié)構(gòu)對(duì)應(yīng)于通常公知的并且被標(biāo)準(zhǔn)化的CAN協(xié)議的預(yù)給定。圖1中所繪的數(shù)據(jù)幀33具有誤碼35。一旦節(jié)點(diǎn)13之一識(shí)別出該誤碼35,該節(jié)點(diǎn)就發(fā)送錯(cuò)誤幀形式的信令消息37 (error frame 37),以便通過(guò)總線線路15向所有節(jié)點(diǎn)13表明該誤碼35。在節(jié)點(diǎn)13之內(nèi),微控制器25為CAN控制器21提供了要傳輸?shù)挠行?shù)據(jù)塊,并且 CAN控制器21將有效數(shù)據(jù)塊打包到適當(dāng)?shù)臄?shù)據(jù)幀33中而且將該數(shù)據(jù)幀33傳輸給如下CAN 收發(fā)器19 該CAN收發(fā)器19將該數(shù)據(jù)幀33接著通過(guò)總線線路15的雙絞線17輸出。為了通過(guò)總線線路15接收數(shù)據(jù),CAN收發(fā)器19分析在總線線路15的雙絞線17上的信號(hào)并且在其輸出端產(chǎn)生對(duì)應(yīng)于接收到的數(shù)據(jù)幀33或接收到的錯(cuò)誤幀37的信號(hào)而且將所述信號(hào)提供給CAN控制器21和測(cè)量設(shè)備23使用。CAN控制器21根據(jù)CAN協(xié)議執(zhí)行數(shù)據(jù)處理步驟并且將通過(guò)數(shù)據(jù)幀33傳輸?shù)挠行?shù)據(jù)塊提供給微控制器25使用。在微控制器25上運(yùn)行的應(yīng)用程序可以進(jìn)一步處理包含在有效數(shù)據(jù)塊中的有效數(shù)據(jù)并且必要時(shí)將要傳輸給其它節(jié)點(diǎn)13的另一有效數(shù)據(jù)塊形式的有效數(shù)據(jù)傳輸給CAN控制器21。由于測(cè)量設(shè)備23被連接到CAN收發(fā)器19的輸出端,所以給測(cè)量設(shè)備23傳送所有通過(guò)總線線路15傳輸?shù)臄?shù)據(jù)幀33和錯(cuò)誤幀37。通過(guò)對(duì)傳送給測(cè)量設(shè)備23的錯(cuò)誤幀37進(jìn)行計(jì)數(shù)(auszaehlen),測(cè)量設(shè)備23計(jì)算通過(guò)總線線路15提供的信道的誤碼率。所算出的誤碼率由微控制器25從測(cè)量設(shè)備23讀取,使得由微控制器25實(shí)施的應(yīng)用程序的通信特性可以被匹配。在下文中,參照?qǐng)D4和5更為詳細(xì)地闡述了用于驅(qū)動(dòng)通信系統(tǒng)11、尤其是用于確定誤碼率以及用于匹配通信特性的方法41。在該方法41開始43之后實(shí)施了等待步驟45,其中等待由微控制器25生成的開始指令Cstarto一旦測(cè)量設(shè)備23已獲得了開始指令cstot,第一測(cè)量過(guò)程47、第二測(cè)量過(guò)程49以及等待過(guò)程51就同時(shí)實(shí)施。在第一測(cè)量過(guò)程47中,測(cè)量設(shè)備23確定該測(cè)量設(shè)備23通過(guò)其輸入端在測(cè)量間隔t期間已接收到的錯(cuò)誤幀37的數(shù)目ne 。在第二測(cè)量過(guò)程49中,測(cè)量設(shè)備23確定由該測(cè)量設(shè)備23在測(cè)量間隔t期間無(wú)誤碼地接收到的數(shù)據(jù)幀33的數(shù)目npl。在這種情況下,在第二測(cè)量過(guò)程49中也可以確定數(shù)據(jù)幀33的平均長(zhǎng)度或者所接收到的數(shù)據(jù)幀33的各個(gè)長(zhǎng)度。在等待過(guò)程51中,測(cè)量設(shè)備23等待微控制器25將停止指令cst。p傳輸給測(cè)量設(shè)備23。一旦測(cè)量設(shè)備23已接收到停止指令cst。p,該測(cè)量設(shè)備23就結(jié)束過(guò)程47、 49、51并且開始執(zhí)行步驟53。在其內(nèi)實(shí)施兩個(gè)測(cè)量過(guò)程47、49的測(cè)量間隔t的持續(xù)時(shí)間因此通過(guò)在開始指令 Cstart與停止指令cst。p之間的時(shí)間間隔來(lái)確定。在未示出的實(shí)施形式中,測(cè)量間隔t的持續(xù)時(shí)間被固定地預(yù)先給定,也就是說(shuō)在過(guò)程51中長(zhǎng)時(shí)間地等待預(yù)先確定的持續(xù)時(shí)間,直至過(guò)程47、49和51結(jié)束為止。在這種情況下,也可以取消等待步驟45,使得過(guò)程47、49、51定期地在預(yù)先給定的持續(xù)時(shí)間內(nèi)重復(fù)實(shí)施,而微控制器25為此不必向測(cè)量設(shè)備23發(fā)送指令
Cstart 或 Cstop0
6
在步驟53,根據(jù)成功(即無(wú)誤碼35地)傳輸?shù)臄?shù)據(jù)幀33的所確定的數(shù)目npl來(lái)確定總線占用P??偩€占用P被理解為總線線路15的用于比特傳輸、尤其是用于傳輸數(shù)據(jù)幀33或者錯(cuò)誤幀37的相對(duì)使用持續(xù)時(shí)間。出于簡(jiǎn)潔原因,在這種情況下忽略了與誤碼35 一起傳輸?shù)臄?shù)據(jù)幀33以及錯(cuò)誤幀37。也就是說(shuō),為了確定總線占用P只考慮無(wú)錯(cuò)誤地傳輸?shù)臄?shù)據(jù)幀33。然而,與誤碼35 —起傳輸?shù)臄?shù)據(jù)幀33和錯(cuò)誤幀37可以在其它實(shí)施形式中予以考慮。在步驟53之后的步驟55,對(duì)所接收到的錯(cuò)誤幀37求平均值avg。平均值
avg根據(jù)多個(gè)在相繼的第一測(cè)量過(guò)程47中確定的值1!_來(lái)計(jì)算。在這種情況下,平均值1!_, avg可以被形成為所確定的值的凸組合,使得平均為平滑的平均值。各個(gè)值在這種情況下可以被任意加權(quán)。例如,對(duì)于兩個(gè)值\ 在求平均值時(shí)應(yīng)予以考慮的情況,這些值分別以1/2加權(quán)。不同于均勻的加權(quán),也可以設(shè)想不均勻的加權(quán),例如具有指數(shù)降低的權(quán)重系數(shù)的加權(quán),其中已過(guò)去較久的(weiter zurueckliegendHtr^r比沒(méi)有過(guò)去那么久的值ne 更弱地被看見(gesichtet )。尤其是,平滑的平均值ne ,avg可以由瞬時(shí)值ne 和最后算出的平均值avg,prev在應(yīng)用以下等式的情況下來(lái)確定 例如,可以選擇α =0.5。由此得到在步驟55之后實(shí)施步驟56,其中在考慮到測(cè)量間隔t的持續(xù)時(shí)間的情況下計(jì)算信令速率r、即錯(cuò)誤幀37的平均數(shù)目nOT,avg相對(duì)于測(cè)量間隔的持續(xù)時(shí)間t。緊接著,在步驟57根據(jù)錯(cuò)誤幀37的平均數(shù)目avg、總線線路15的信道占用P 以及信道容量c來(lái)計(jì)算誤碼率BER。信令速率r對(duì)應(yīng)于總線線路15的誤碼率(每單位時(shí)間的誤碼)。誤碼率BER因此例如可以借助式子
來(lái)計(jì)算。自然也可以將每個(gè)所傳輸?shù)臄?shù)據(jù)分組的信令速率r確定為誤碼率。在未示出的實(shí)施形式中,不是確定信道占用P而是考慮恒定的預(yù)先給定的信道占用來(lái)計(jì)算誤碼率,使得可以取消步驟53。例如,在完全占用的總線(=1)的前提下,在信道容量例如為c=500kBit/s和平均信令速率為^δΟΟ Γ1的情況下,通過(guò)應(yīng)用上式得到 BER=KT3的誤碼率。在步驟57之后是流程59,在該流程59中,節(jié)點(diǎn)13的通信特性根據(jù)誤碼率BER來(lái)匹配。緊接著,通過(guò)回跳至步驟45來(lái)重新實(shí)施方法41。錯(cuò)誤幀的數(shù)目ne 和無(wú)錯(cuò)誤傳輸?shù)臄?shù)據(jù)幀33的數(shù)目npl因此被重復(fù)且在不同的間隔內(nèi)被測(cè)量。在流程59中,節(jié)點(diǎn)13的系統(tǒng)狀態(tài)有針對(duì)性地基于誤碼率BER來(lái)改變。在這種情況下可以設(shè)置的是,誤碼率BER的瞬時(shí)值與閾值進(jìn)行比較,并且基于所述比較來(lái)保持或者改變節(jié)點(diǎn)13的系統(tǒng)狀態(tài)。所述比較可以周期地或者作為對(duì)一定的詢問(wèn)指令的反應(yīng)來(lái)執(zhí)行。 也可以設(shè)置的是,當(dāng)誤碼率BER大于閾值時(shí)或只要誤碼率BER大于閾值,節(jié)點(diǎn)13就執(zhí)行應(yīng)急工作或者關(guān)斷。
7
在圖5中示出了流程59的可能的實(shí)現(xiàn)方案。在步驟61,將誤碼率BER與閾值Th 進(jìn)行比較。緊接著,在分支63中根據(jù)比較61決定節(jié)點(diǎn)13的系統(tǒng)狀態(tài)是否應(yīng)保持(步驟65) 或者是否應(yīng)更換到其它系統(tǒng)狀態(tài)(步驟67)。在所示的實(shí)施形式中,方法41的除流程59之外的所有步驟由測(cè)量設(shè)備23實(shí)施。 流程59在微控制器25上運(yùn)行。與此不同地,然而也可以不是在測(cè)量設(shè)備23上而是由微控制器25實(shí)施該方法41的其它步驟。例如可設(shè)想的是,微控制器25實(shí)施對(duì)在步驟47和49 中檢測(cè)到的值ne 和npl進(jìn)行統(tǒng)計(jì)學(xué)分析的步驟53、55、56和57,使得測(cè)量設(shè)備23只須檢測(cè)數(shù)據(jù)而無(wú)需對(duì)其分析執(zhí)行相對(duì)費(fèi)事的計(jì)算。在所示的實(shí)施形式中,在每個(gè)節(jié)點(diǎn)13中確定關(guān)于所有傳輸過(guò)程31的平均誤碼率。 與此不同地,在其它實(shí)施形式中,在每個(gè)節(jié)點(diǎn)13中僅僅針對(duì)其中相對(duì)應(yīng)的節(jié)點(diǎn)13發(fā)送數(shù)據(jù)幀33的那些傳輸過(guò)程31確定誤碼率BER。通常,該方法41可以分布式地被實(shí)現(xiàn),使得在通信系統(tǒng)11的多個(gè)節(jié)點(diǎn)13或者所有節(jié)點(diǎn)13上可以實(shí)施該方法41。
權(quán)利要求
1.一種用于驅(qū)動(dòng)具有多個(gè)節(jié)點(diǎn)(13)的通信系統(tǒng)(11)的方法(41),所述節(jié)點(diǎn)(13)有權(quán)使用通信系統(tǒng)(11)的公共信道(15),其中在該方法(41)中對(duì)用于通過(guò)信道(15)傳輸消息(33)的傳輸過(guò)程(31)就誤碼(35)進(jìn)行監(jiān)控,其中在出現(xiàn)誤碼(35)時(shí)通過(guò)信道(15)傳輸信令消息(37),以用信號(hào)通知誤碼(35),其特征在于,測(cè)量信令消息(37)的信令速率(r) 并且根據(jù)信令速率(r )來(lái)確定信道(15 )的誤碼率(BER)。
2.根據(jù)權(quán)利要求1所述的方法(41),其特征在于,根據(jù)信道(15)的信道占用(P)和信道(15)的容量(c)來(lái)確定誤碼率(BER)。
3.根據(jù)權(quán)利要求2所述的方法(41),其特征在于,通過(guò)測(cè)量通過(guò)信道(15)傳輸?shù)南?(33),優(yōu)選地?zé)o錯(cuò)誤地傳輸?shù)南?33)的消息率(npl)來(lái)確定信道占用(P )。
4.根據(jù)上述權(quán)利要求之一所述的方法(41),其特征在于,所有傳輸過(guò)程(31)的平均誤碼率(BER)被確定為誤碼率(BER)。
5.根據(jù)上述權(quán)利要求之一所述的方法(41),其特征在于,由一定的節(jié)點(diǎn)(13)發(fā)送消息(33)的傳輸過(guò)程(31)的誤碼率(BER)被確定為誤碼率(BER)。
6.根據(jù)上述權(quán)利要求之一所述的方法(41),其特征在于,優(yōu)選地通過(guò)用于使間隔開始的開始指令(Cstot)和用于使該間隔結(jié)束的停止指令(cst。p)來(lái)預(yù)先給定如下時(shí)間間隔在該時(shí)間間隔內(nèi)確定誤碼率(BER )。
7.根據(jù)上述權(quán)利要求之一所述的方法(41),其特征在于,至少一個(gè)節(jié)點(diǎn)(13)的通信特性根據(jù)所確定的誤碼率(BER)來(lái)適配。
8.根據(jù)上述權(quán)利要求之一所述的方法(41),其特征在于,通信系統(tǒng)是總線系統(tǒng)、優(yōu)選地是CAN域(11)。
9.一種具有多個(gè)節(jié)點(diǎn)(13)的通信系統(tǒng)(11),所述節(jié)點(diǎn)(13)有權(quán)使用通信系統(tǒng)(11)的公共信道(15),并且其中至少一個(gè)節(jié)點(diǎn)(13)具有用于對(duì)用于通過(guò)信道(15)傳輸消息(33) 的傳輸過(guò)程(31)就誤碼(35)進(jìn)行監(jiān)控和用于傳輸信令消息(37)以用信號(hào)通知出現(xiàn)的誤碼 (35)的裝置(21),其特征在于,通信系統(tǒng)(11)包括至少一個(gè)用于測(cè)量信令消息(37)的信令速率(r)并且用于根據(jù)信令速率(r)確定誤碼率(BER)的測(cè)量設(shè)備(23)。
10.根據(jù)權(quán)利要求9所述的通信系統(tǒng)(11),其特征在于,通信系統(tǒng)(11)被設(shè)立用于實(shí)施根據(jù)權(quán)利要求1至8之一所述的方法(41)。
11.根據(jù)權(quán)利要求9或10所述的通信系統(tǒng)(11),其特征在于,至少一個(gè)節(jié)點(diǎn)(13)包括測(cè)量設(shè)備(23)。
12.根據(jù)權(quán)利要求9至11之一所述的通信系統(tǒng)(11),其特征在于,測(cè)量設(shè)備(23)被集成到節(jié)點(diǎn)(13)的通信控制器(21)中。
13.根據(jù)權(quán)利要求8至11之一所述的通信系統(tǒng)(11),其特征在于,測(cè)量設(shè)備(23)被構(gòu)造為單獨(dú)的部件,優(yōu)選地被構(gòu)造為ASIC。
全文摘要
本發(fā)明涉及一種用于驅(qū)動(dòng)具有多個(gè)節(jié)點(diǎn)(13)的通信系統(tǒng)(11)的方法(41),所述節(jié)點(diǎn)(13)有權(quán)使用通信系統(tǒng)(11)的公共信道(15),其中在該方法(41)中對(duì)用于通過(guò)信道(15)傳輸消息(33)的傳輸過(guò)程(31)就誤碼(35)進(jìn)行監(jiān)控,其中在出現(xiàn)誤碼(35)時(shí)通過(guò)信道(15)傳輸信令消息(37),以用信號(hào)通知誤碼(35)。為了給出可簡(jiǎn)單實(shí)現(xiàn)的用于驅(qū)動(dòng)這種通信系統(tǒng)(11)的方法(41),其中該方法使得能夠根據(jù)信道的誤碼率(BER)來(lái)控制在節(jié)點(diǎn)(13)之間的通信過(guò)程,建議測(cè)量信令消息(37)的信令速率(r)并且根據(jù)信令速率(r)來(lái)確定信道(15)的誤碼率(BER)。
文檔編號(hào)H04L1/20GK102160321SQ200980136250
公開日2011年8月17日 申請(qǐng)日期2009年3月6日 優(yōu)先權(quán)日2008年9月17日
發(fā)明者B·米勒, C·格鮑爾, M·斯普勞爾, M·維爾納 申請(qǐng)人:羅伯特·博世有限公司