總線系統(tǒng)的用戶站和用于在總線系統(tǒng)的用戶站之間傳輸數(shù)據(jù)的方法
【專利摘要】公開了總線系統(tǒng)(1;2;3)的用戶站(10;101)和用于在總線系統(tǒng)(1;2;3)的用戶站(10)之間傳輸數(shù)據(jù)的方法。用戶站(10;101)包括:用于對每個(gè)無錯(cuò)發(fā)送的和/或每個(gè)無錯(cuò)接收的消息(25,26,27)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器(11),其中當(dāng)消息(25,26,27)被無錯(cuò)發(fā)送和/或消息(25,26,27)被無錯(cuò)接收時(shí),該計(jì)數(shù)器(11)增加,以及復(fù)位裝置(14),用于當(dāng)該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)被讀取時(shí)對該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)復(fù)位。
【專利說明】總線系統(tǒng)的用戶站和用于在總線系統(tǒng)的用戶站之間傳輸數(shù)據(jù)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及總線系統(tǒng)的用戶站以及用于在總線系統(tǒng)的用戶站之間傳輸數(shù)據(jù)的方法,其中尤其是可以通過簡單的方式跟蹤該總線系統(tǒng)的總線負(fù)荷。
【背景技術(shù)】
[0002]目前已知其中借助CAN協(xié)議傳輸消息的總線系統(tǒng),如在ISOl 1898中的CAN規(guī)范中描述的那樣。
[0003]DE 100 00 305 Al 描述了該 CAN (Controller Area Network =控制器域網(wǎng)絡(luò))以及稱為 TTCAN (Time triggered CAN =時(shí)間觸發(fā)的 CAN)的 CAN 擴(kuò)展。
[0004]CAN和TTCAN用基于消息的協(xié)議工作并且例如用在運(yùn)輸工具中?;贑AN或TTCAN的總線系統(tǒng)使得所有與其連接的用戶站——例如微控制器——能夠相互通信。
[0005]CAN協(xié)議對于錯(cuò)誤處理來說提供發(fā)送錯(cuò)誤計(jì)數(shù)器(Transmit Error Counter)和接收錯(cuò)誤計(jì)數(shù)器(Receive Error Counter)。錯(cuò)誤條件使錯(cuò)誤計(jì)數(shù)器增加,而成功的發(fā)送或接收使計(jì)數(shù)器減小。發(fā)送錯(cuò)誤計(jì)數(shù)器和接收錯(cuò)誤計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)影響CAN控制器的錯(cuò)誤狀態(tài),該CAN控制器也可以稱為CAN控制裝置。CAN控制器例如在發(fā)送錯(cuò)誤計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)為128或更大的情況下轉(zhuǎn)換為狀態(tài)“被動錯(cuò)誤”。在發(fā)送錯(cuò)誤計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)為256或更大的情況下,CAN控制器轉(zhuǎn)換為狀態(tài)“總線關(guān)閉”。除了發(fā)送錯(cuò)誤計(jì)數(shù)器和接收錯(cuò)誤計(jì)數(shù)器,CAN控制器還可以具有錯(cuò)誤日志計(jì)數(shù)器(Error Logging Counter)。該計(jì)數(shù)器在CAN協(xié)議錯(cuò)誤使得發(fā)送錯(cuò)誤計(jì)數(shù)器或接收錯(cuò)誤計(jì)數(shù)器增加時(shí)增加。對錯(cuò)誤日志計(jì)數(shù)器的讀取使得錯(cuò)誤日志計(jì)數(shù)器復(fù)位。計(jì)數(shù)器日志計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)顯示的是從上次讀取以來出現(xiàn)的CAN協(xié)議錯(cuò)誤之和。
[0006]在常用的CAN控制器情況下,通過對例如TxOK狀態(tài)位進(jìn)行置位來發(fā)信號通知消息的成功發(fā)送。相反,對消息的成功接收通過對例如RxOK狀態(tài)位進(jìn)行置位來發(fā)信號通知。但是由此不能直接說明當(dāng)前的總線負(fù)荷。
【發(fā)明內(nèi)容】
[0007]因此本發(fā)明的任務(wù)是提供總線系統(tǒng)的用戶站以及用于在總線系統(tǒng)的用戶站之間傳輸數(shù)據(jù)的方法,它們使得可以通過簡單的方式跟蹤總線上的CAN總線負(fù)荷。
[0008]該任務(wù)通過具有權(quán)利要求1的特征的總線系統(tǒng)的用戶站解決。該用戶站包括用于對每個(gè)無錯(cuò)發(fā)送的和/或每個(gè)無錯(cuò)接收的消息進(jìn)行計(jì)數(shù)的計(jì)數(shù)器,其中當(dāng)消息被無錯(cuò)發(fā)送和/或消息被無錯(cuò)接收時(shí),該計(jì)數(shù)器增加,并且該用戶站包括用于當(dāng)該計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)被讀取時(shí)對該計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)復(fù)位的復(fù)位裝置。
[0009]利用所描述的用戶站,可以基于計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)來確定總線負(fù)荷,尤其是CAN總線負(fù)荷。由此在網(wǎng)絡(luò)管理的范圍內(nèi)可以說明總線系統(tǒng)、尤其是CAN總線系統(tǒng)的狀態(tài),以及與其連接的總線系統(tǒng)控制器、尤其是CAN控制器的狀態(tài)。[0010]用戶站的有利的其它構(gòu)型在從屬權(quán)利要求中加以說明。
[0011]優(yōu)選地,用戶站還具有用于對每個(gè)無錯(cuò)接收的消息進(jìn)行計(jì)數(shù)的另外的計(jì)數(shù)器,其中所述計(jì)數(shù)器僅被構(gòu)造為對每個(gè)無錯(cuò)發(fā)送的消息計(jì)數(shù),以及其中所述復(fù)位裝置被構(gòu)造為當(dāng)所述計(jì)數(shù)器和/或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)被讀取時(shí)對相應(yīng)計(jì)數(shù)器復(fù)位。由于存在兩個(gè)計(jì)數(shù)器,還可以更精確地確定總線負(fù)荷。此外可以對用戶站、準(zhǔn)確地說用戶站的CAN控制器的狀態(tài)進(jìn)行更為準(zhǔn)確的說明。
[0012]優(yōu)選地,用戶站還具有用于讀取所述計(jì)數(shù)器或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)的計(jì)數(shù)器讀數(shù)讀取裝置,其中該計(jì)數(shù)器讀數(shù)讀取裝置被構(gòu)造為當(dāng)其讀取所述計(jì)數(shù)器或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)時(shí)對所述計(jì)數(shù)器或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)復(fù)位。
[0013]可能的是,用戶站還配備有用于分析由計(jì)數(shù)器讀數(shù)讀取裝置讀取的計(jì)數(shù)器讀數(shù)的分析裝置。
[0014]有利的是,用戶站具有用于基于與計(jì)數(shù)器讀數(shù)讀取裝置的讀訪問的時(shí)間間隔、所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)以及消息在總線上的時(shí)間長度來確定總線系統(tǒng)的所述總線的總線負(fù)荷的分析裝置。
[0015]還可能的是,用于確定用戶站的分析裝置被構(gòu)造為確定該用戶站的發(fā)送消息是否被由另外的用戶站發(fā)送的更高優(yōu)先權(quán)的消息阻擋。由此可以確定是否需要連接到CAN總線的用戶站的重新配置以實(shí)現(xiàn)所有消息都達(dá)到其接收器。
[0016]該分析裝置還可以被構(gòu)造為確定所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)除以所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)與所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)之和的商是否小于預(yù)定的期望值。
[0017]有利的是,當(dāng)所述分析裝置的分析得出在一個(gè)用戶站中所述計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)之和不等于在另外的用戶站中的計(jì)數(shù)器讀數(shù)之和時(shí),該用戶站輸出錯(cuò)誤報(bào)告。
[0018]優(yōu)選地,用戶站還具有用于對已識別的錯(cuò)誤計(jì)數(shù)的錯(cuò)誤日志計(jì)數(shù)器,其中分析裝置被構(gòu)造用于確定錯(cuò)誤日志計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)是否小于所述計(jì)數(shù)器或所述另外的計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)。
[0019]前面提到的任務(wù)還通過具有權(quán)利要求10的特征的、用于在總線系統(tǒng)的用戶站之間傳輸數(shù)據(jù)的方法解決。該方法包括步驟:用計(jì)數(shù)器對每個(gè)無錯(cuò)發(fā)送和/或每個(gè)無錯(cuò)接收的消息計(jì)數(shù),其中當(dāng)消息被無錯(cuò)發(fā)送和/或消息被無錯(cuò)接收時(shí),所述計(jì)數(shù)器增加,以及當(dāng)該計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)被讀取時(shí),利用復(fù)位裝置對該計(jì)數(shù)器的計(jì)數(shù)器讀數(shù)復(fù)位。
[0020]本發(fā)明的其它可能實(shí)施還包括前面或在下面關(guān)于實(shí)施例描述的特征或?qū)嵤┓绞降奈疵鞔_提到的組合。在此,專業(yè)人員也可以向本發(fā)明的相應(yīng)基本形式添加各個(gè)方面作為改進(jìn)或補(bǔ)充。
【專利附圖】
【附圖說明】
[0021]下面參照附圖和借助實(shí)施例詳細(xì)描述本發(fā)明。其中:
圖1示出根據(jù)第一實(shí)施例的總線系統(tǒng)的簡化框圖;
圖2示出用于圖解在圖1的總線系統(tǒng)情況下關(guān)于時(shí)間t的消息N數(shù)量的圖表;
圖3示出用于圖解根據(jù)第一實(shí)施例的計(jì)數(shù)器的作用方式的視圖;
圖4示出根據(jù)第一實(shí)施例的方法的流程圖;
圖5示出根據(jù)第二實(shí)施例的總線系統(tǒng)的簡化框圖;以及 圖6示出根據(jù)第三實(shí)施例的總線系統(tǒng)的框圖。
[0022]只要沒有另外說明,在圖中相同或功能相同的元件就配備有相同的附圖標(biāo)記。
【具體實(shí)施方式】
[0023]圖1示出總線系統(tǒng)I,其例如可以是CAN總線系統(tǒng),其可以用在運(yùn)輸工具、尤其是機(jī)動車、飛機(jī)等中或者用在醫(yī)院等中??偩€系統(tǒng)I具有多個(gè)用戶站10,它們分別連接到總線
20。經(jīng)由總線20可以在各個(gè)用戶站10之間傳輸消息25,26,27。用戶站10例如可以是機(jī)動車的控制設(shè)備或顯示設(shè)備。
[0024]在圖1中每個(gè)用戶站10都具有計(jì)數(shù)器11、計(jì)數(shù)器讀數(shù)讀取裝置14和分析裝置15。計(jì)數(shù)器11用于對無錯(cuò)發(fā)送的消息25和無錯(cuò)接收的消息25計(jì)數(shù)。計(jì)數(shù)器讀數(shù)讀取裝置14用于讀取計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)并且然后將該計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)復(fù)位到其初始值,例如O。計(jì)數(shù)器讀數(shù)讀取裝置14因此具有讀取裝置和復(fù)位裝置的功能。分析裝置15用于分析由計(jì)數(shù)器讀數(shù)讀取裝置14讀取的、計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)。
[0025]圖2示出作為示例用于圖解關(guān)于時(shí)間t的消息25,26,27的數(shù)量N的圖表。此外,在圖2的圖表中再現(xiàn)了消息25,以顯示在總線20上的消息25的時(shí)間長度I。在時(shí)間tl時(shí),發(fā)生對計(jì)數(shù)器11的讀訪問LI。在時(shí)間t2時(shí)發(fā)生對計(jì)數(shù)器11的讀訪問L2。在時(shí)間t3時(shí)發(fā)生對計(jì)數(shù)器11的讀訪問L3。讀訪問L1,L2,L3在圖2中分別作為箭頭顯示。時(shí)刻tl與時(shí)刻t2之間的時(shí)間段Tl以及時(shí)刻t2與時(shí)刻t3之間的時(shí)間段T2在圖2中是相同的。因此分析裝置15可以將對計(jì)數(shù)器11的讀訪問L1,L2,L3的時(shí)間間隔確定為t2_tl或t3_t2,該時(shí)間間隔與時(shí)間段Tl或T2對應(yīng)。時(shí)間段Tl和T2優(yōu)選如在圖2中所示那樣是相同的。消息25在圖2中在時(shí)刻t2之后被發(fā)送并且在時(shí)刻t3之前就已經(jīng)結(jié)束了。消息25在圖2中的時(shí)間長度I由此比時(shí)間段T2短。
[0026]消息25的時(shí)間長度I優(yōu)選對于所有消息25都是相同的。此外,消息26和/或消息27的時(shí)間長度I可以等于消息25的時(shí)間長度I。但是消息25,26,27的時(shí)間長度I也可以不同。
[0027]圖3示出計(jì)數(shù)器11的增加和減小。也就是說,如果由用戶站10之一無錯(cuò)地發(fā)送或接收消息25或26或27,則將該用戶站10的計(jì)數(shù)器11提高1,也就是說增加。在圖3中,計(jì)數(shù)器11首先具有計(jì)數(shù)器讀數(shù)101并且在無錯(cuò)地或正確地發(fā)送或者無錯(cuò)地或正確地接收消息25之后轉(zhuǎn)換為計(jì)數(shù)器讀數(shù)102,如在圖3的右側(cè)所示。但是,如果利用計(jì)數(shù)器讀數(shù)讀取裝置14讀取具有計(jì)數(shù)器讀數(shù)101的計(jì)數(shù)器11,則計(jì)數(shù)器讀數(shù)讀取裝置14將計(jì)數(shù)器11復(fù)位到計(jì)數(shù)器讀數(shù)“000”,如在圖3的左側(cè)所示。如果由計(jì)數(shù)器讀數(shù)讀取裝置14讀取計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)101,則分析裝置15可以分析由計(jì)數(shù)器讀數(shù)讀取裝置14讀取的計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)。
[0028]圖4以流程圖示出已經(jīng)參照圖3描述的計(jì)數(shù)器11的功能。該流程圖再現(xiàn)了在用于在總線系統(tǒng)I的用戶站10之間傳輸數(shù)據(jù)的方法中的功能。在該方法開始之后,在步驟SI中檢查消息25是否由用戶站10正確發(fā)送或接收。
[0029]如果在步驟SI中的響應(yīng)為“是”,則該流程轉(zhuǎn)至步驟S2。在步驟S2中計(jì)數(shù)器11被增加I。
[0030]相反,如果在步驟SI中的響應(yīng)為“否”,則該流程轉(zhuǎn)至步驟S3。在步驟S3中,計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)不改變。
[0031]在步驟S2和步驟S3之后,該流程轉(zhuǎn)至步驟S4。
[0032]在步驟S4中檢查計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)是否被讀取。該檢查優(yōu)選以規(guī)則的間隔具有響應(yīng)“是”。也就是說,可以檢查是否過去了預(yù)定的持續(xù)時(shí)間。
[0033]如果在步驟S4中的響應(yīng)為“是”,則該流程轉(zhuǎn)至步驟S5。在步驟S5中,利用計(jì)數(shù)器讀數(shù)讀取裝置14讀取計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù),并且此外還將計(jì)數(shù)器11復(fù)位到其初始值。在分別以規(guī)則的間隔一即時(shí)間段Tl,T2—執(zhí)行的步驟S5之后,該流程轉(zhuǎn)至步驟S6。
[0034]相反,如果在步驟S4中的響應(yīng)為“否”,則該流程直接返回至步驟SI。
[0035]在步驟S6中,分析裝置15分析所讀取的計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)。也就是說,分析裝置15可以基于在步驟S5中讀取的計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)從對計(jì)數(shù)器11的讀訪問LI,L2,L3的時(shí)間間隔Tl,T2中以及從總線20上的消息25的時(shí)間量I中確定總線20上的負(fù)荷。在如步驟S5以規(guī)則的間隔執(zhí)行的步驟S6之后,該流程返回至步驟SI。
[0036]當(dāng)總線系統(tǒng)I的電壓供應(yīng)中斷時(shí),該方法結(jié)束。
[0037]前面描述的功能可以在總線系統(tǒng)I的通信軟件中實(shí)現(xiàn)。
[0038]圖5示出根據(jù)第二實(shí)施例的總線系統(tǒng)2。第二實(shí)施例的總線系統(tǒng)2在很多部件方面都通過與第一實(shí)施例的總線系統(tǒng)I相同的方式實(shí)施。因此下面僅描述第一和第二實(shí)施例之間的不同。其它的參照對第一實(shí)施例的描述。
[0039]與第一實(shí)施例不同,第二實(shí)施例的總線系統(tǒng)2的每個(gè)用戶站10,101除了計(jì)數(shù)器11之外還具有另外的計(jì)數(shù)器12。此外,用戶站之一,在圖5中即是用戶站101,可以附加地具有錯(cuò)誤日志計(jì)數(shù)器13。
[0040]在該實(shí)施例中,計(jì)數(shù)器11用于對每個(gè)由用戶站10,101無錯(cuò)發(fā)送的消息25或26或27計(jì)數(shù)。也就是說,計(jì)數(shù)器11僅在由相應(yīng)用戶站10,101無錯(cuò)發(fā)送消息25或26或27的情況下才被增加I。與此相應(yīng)地,另外的計(jì)數(shù)器12在每次由相應(yīng)用戶站10,101無錯(cuò)接收了消息25之后增加。也就是說,另外的計(jì)數(shù)器12在接收了消息25或26或27時(shí)分別被增加I。計(jì)數(shù)器11和另外的計(jì)數(shù)器12通過借助計(jì)數(shù)器讀數(shù)讀取裝置14讀取它們來被復(fù)位。
[0041]在總線系統(tǒng)2無錯(cuò)工作的情況下,兩個(gè)計(jì)數(shù)器讀數(shù)之和在每個(gè)用戶站10和用戶站101中都是相同的。計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)/(計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)+另外的計(jì)數(shù)器12的計(jì)數(shù)器讀數(shù))的商可以被用于確定所屬用戶站10,101的發(fā)送消息被由另外的用戶站101,10所發(fā)送的更高優(yōu)先權(quán)的消息25或26或27阻擋。在所述商小于預(yù)定的期望值時(shí)就是如此。該確定可以通過總線系統(tǒng)I的分析裝置15執(zhí)行。
[0042]如果計(jì)數(shù)器11和另外的計(jì)數(shù)器12的計(jì)數(shù)器讀數(shù)之和在每個(gè)用戶站10,101中不相同,則可以確定臨時(shí)或永久受干擾的用戶站10,101以及通過錯(cuò)誤報(bào)告顯示。該確定可以通過總線系統(tǒng)I的分析裝置15來執(zhí)行。
[0043]當(dāng)總線系統(tǒng)I的協(xié)議錯(cuò)誤增加了未示出的發(fā)送錯(cuò)誤計(jì)數(shù)器或接收錯(cuò)誤計(jì)數(shù)器,則在圖5中的錯(cuò)誤日志計(jì)數(shù)器13增加。錯(cuò)誤日志計(jì)數(shù)器13的計(jì)數(shù)器讀數(shù)顯示自上次讀取起出現(xiàn)的總線20上的協(xié)議錯(cuò)誤之和。
[0044]與錯(cuò)誤日志計(jì)數(shù)器13 —起可以確定已識別的錯(cuò)誤與成功發(fā)送或接收的消息25或26或27之比。在計(jì)數(shù)器11或另外的計(jì)數(shù)器12的計(jì)數(shù)器讀數(shù)較小的情況下錯(cuò)誤日志計(jì)數(shù)器13的較大計(jì)數(shù)器讀數(shù)表明用戶站10,101受干擾。這也可以通過總線系統(tǒng)I的分析裝置15之一來分析,但是優(yōu)選通過用戶站101的分析裝置15分析。
[0045]圖6示出根據(jù)第三實(shí)施例的總線系統(tǒng)3的框圖。在該實(shí)施例中,每個(gè)用戶站10具有微計(jì)算機(jī)16,該微計(jì)算機(jī)與總線控制裝置17、尤其是CAN控制器17連接。CAN控制器17可以與總線-發(fā)送/接收裝置18、尤其是與也稱為CAN收發(fā)器的CAN-發(fā)送/接收裝置18通信,該總線-發(fā)送/接收裝置18連接到總線20中。在該實(shí)施例中,計(jì)數(shù)器11是總線控制裝置17的部件。如果計(jì)數(shù)器11被構(gòu)造為對由用戶站10、準(zhǔn)確地說是發(fā)送/接收裝置18無錯(cuò)發(fā)送和接收的消息25計(jì)數(shù),則像在第一實(shí)施例中那樣不存在另外的計(jì)數(shù)器12。但是,如果像在第二實(shí)施例中那樣也存在另外的計(jì)數(shù)器12,則計(jì)數(shù)器11和另外的計(jì)數(shù)器12被如在第二實(shí)施例中描述的那樣配置。
[0046]所有上面描述的用戶站10,101和方法的構(gòu)型都可以單獨(dú)地或以所有可能的組合使用。此外尤其是可以考慮以下修改。
[0047]上面描述的根據(jù)第一至第三實(shí)施例的總線系統(tǒng)1,2,3是被借助基于CAN協(xié)議的總線系統(tǒng)描述的。但是,總線系統(tǒng)1,2,3也可以是另外類型的通信網(wǎng)絡(luò)。有利的、但非強(qiáng)制的前提是:在總線系統(tǒng)1,2,3中至少在特定的時(shí)間段內(nèi)保證用戶站10對共同信道的獨(dú)占的、無沖突的訪問。
[0048]根據(jù)第一至第三實(shí)施例的總線系統(tǒng)1,2,3尤其是CAN網(wǎng)絡(luò)或者是TTCAN網(wǎng)絡(luò)或者是CAN FD網(wǎng)絡(luò)。
[0049]在第一至第三實(shí)施例的總線系統(tǒng)1,2,3中的用戶站10的數(shù)量是任意的。
[0050]計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)也可以由單獨(dú)的復(fù)位裝置復(fù)位到其初始值,例如0,而無需讀取計(jì)數(shù)器11的計(jì)數(shù)器讀數(shù)。
[0051]優(yōu)選地,計(jì)數(shù)器讀數(shù)讀取裝置14和分析裝置15也是總線控制裝置17的部件。此夕卜,錯(cuò)誤日志計(jì)數(shù)器13也可以是總線控制裝置17的部件。
【權(quán)利要求】
1.總線系統(tǒng)(I;2 ;3)的用戶站(10 ;101),具有: 用于對每個(gè)無錯(cuò)發(fā)送的和/或每個(gè)無錯(cuò)接收的消息(25,26,27)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器(11),其中當(dāng)消息(25,26,27 )被無錯(cuò)發(fā)送和/或消息(25,26,27 )被無錯(cuò)接收時(shí),該計(jì)數(shù)器(11)增加,以及 復(fù)位裝置(14),用于當(dāng)該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)被讀取時(shí)對該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)復(fù)位。
2.根據(jù)權(quán)利要求1所述的用戶站(101),還具有用于對每個(gè)無錯(cuò)接收的消息(25,26,27)進(jìn)行計(jì)數(shù)的另外的計(jì)數(shù)器(12),其中所述計(jì)數(shù)器(11)僅被構(gòu)造為對每個(gè)無錯(cuò)發(fā)送的消息(25,26,27)計(jì)數(shù),以及其中所述復(fù)位裝置(14)被構(gòu)造為當(dāng)所述計(jì)數(shù)器(11)和/或所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)被讀取時(shí)對相應(yīng)的計(jì)數(shù)器(11,12)復(fù)位。
3.根據(jù)權(quán)利要求1或2所述的用戶站(10;101),還具有用于讀取所述計(jì)數(shù)器(11)或所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)的計(jì)數(shù)器讀數(shù)讀取裝置(14),其中該計(jì)數(shù)器讀數(shù)讀取裝置(14)被構(gòu)造為當(dāng)其讀取所述計(jì)數(shù)器(11)或所述另外的計(jì)數(shù)器(12 )的計(jì)數(shù)器讀數(shù)時(shí)對所述計(jì)數(shù)器(11)或所述另外的計(jì)數(shù)器(12 )的計(jì)數(shù)器讀數(shù)復(fù)位。
4.根據(jù)權(quán)利要求3所述的用戶站(10;101),還具有用于分析由計(jì)數(shù)器讀數(shù)讀取裝置(14)讀取的計(jì)數(shù)器讀數(shù)的分析裝置(15)。
5.根據(jù)權(quán)利要求4所述的用戶站(10;101),其中所述分析裝置(15)被構(gòu)造為基于與計(jì)數(shù)器讀數(shù)讀取裝置(14)的讀訪問(L1,L2,L3)的時(shí)間間隔、所述計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)或所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)以及消息(25,26,27)在總線(20)上的時(shí)間長度(I)來確定所述總線系統(tǒng)(I ;2 ;3)的所述總線(20)的總線負(fù)荷。
6.根據(jù)權(quán)利要求4或5所述的用戶站(101),其中所述分析裝置(15)被構(gòu)造為確定該用戶站(101)發(fā)送的消息(25)是否被由另外的用戶站(10)發(fā)送的更高優(yōu)先權(quán)的消息(26,27)阻擋。
7.根據(jù)權(quán)利要求4至6之一所述的用戶站(10;101),其中該分析裝置(15)可以被構(gòu)造為確定所述計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)除以所述計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)與所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)之和的商是否小于預(yù)定的期望值。
8.根據(jù)權(quán)利要求4所述的用戶站(10;101),其中當(dāng)所述分析裝置(15)的分析得出在所述用戶站(10 ;101)中所述計(jì)數(shù)器(11)和所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)之和不等于在另外的用戶站(10)中所述計(jì)數(shù)器(11)和所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)之和時(shí),所述用戶站(10 ;101)輸出錯(cuò)誤報(bào)告。
9.根據(jù)權(quán)利要求4至7之一所述的用戶站(10;101),還具有用于對已識別的錯(cuò)誤計(jì)數(shù)的錯(cuò)誤日志計(jì)數(shù)器(13),其中所述分析裝置(15)被構(gòu)造用于確定錯(cuò)誤日志計(jì)數(shù)器(13)的計(jì)數(shù)器讀數(shù)是否小于所述計(jì)數(shù)器(11)或所述另外的計(jì)數(shù)器(12)的計(jì)數(shù)器讀數(shù)。
10.用于在總線系統(tǒng)(I;2 ;3)的用戶站(10)之間傳輸數(shù)據(jù)的方法,具有步驟: 用計(jì)數(shù)器(11)對每個(gè)無錯(cuò)發(fā)送和/或每個(gè)無錯(cuò)接收的消息(25,26,27)計(jì)數(shù),其中當(dāng)消息(25,26,27)被無錯(cuò)發(fā)送和/或消息(25,26,27)被無錯(cuò)接收時(shí),所述計(jì)數(shù)器(11)增加,以及 當(dāng)該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)被讀取時(shí),利用復(fù)位裝置對該計(jì)數(shù)器(11)的計(jì)數(shù)器讀數(shù)復(fù)位。
【文檔編號】H04L1/20GK103999396SQ201280063225
【公開日】2014年8月20日 申請日期:2012年12月20日 優(yōu)先權(quán)日:2011年12月22日
【發(fā)明者】F.哈特維希, C.霍斯特 申請人:羅伯特·博世有限公司